Automatic build of kismet_2023.07.R2-0kali1 on gaia for kali-dev/arm64 by rebuildd 0.4.2+nmu2 Build started at 2025-03-28 20:43:24.229563 ****************************************************************************** kismet_2023.07.R2-0kali1.dsc: dscverify: kismet_2023.07.R2-0kali1.dsc failed signature check: gpg: Signature made Fri Mar 28 20:42:47 2025 UTC gpg: using RSA key 05DE284B45F1C2799D4860EC18A270935D193569 gpg: Can't check signature: No public key Validation FAILED!! Recorded job kismet_2023.07.R2-0kali1_arm64.job building /srv/build.kali.org/build/work/kali-dev/kismet_2023.07.R2-0kali1.dsc /srv/build.kali.org/bin/build: STARTING BUILD OF /srv/build.kali.org/build/work/kali-dev/kismet_2023.07.R2-0kali1.dsc (arch=arm64 dist=kali-dev version=2023.07.R2-0kali1 try=1) /srv/build.kali.org/bin/build: SBUILD OPTS: --no-source --no-run-lintian --verbose --apt-update --apt-upgrade --no-apt-distupgrade --arch=arm64 -d kali-dev --no-arch-all sbuild (Debian sbuild) 0.85.0 (04 January 2023) on gaia.kali.org +==============================================================================+ | kismet 2023.07.R2-0kali1 (arm64) Fri, 28 Mar 2025 20:43:27 +0000 | +==============================================================================+ Package: kismet Version: 2023.07.R2-0kali1 Source Version: 2023.07.R2-0kali1 Distribution: kali-dev Machine Architecture: arm64 Host Architecture: arm64 Build Architecture: arm64 Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/kali-dev-arm64-sbuild-e2f63c9c-292d-4496-9890-65c967b9302f' with '<<CHROOT>>' I: NOTICE: Log filtering will replace 'build/kismet-cuwebB/resolver-cqREEe' with '<<RESOLVERDIR>>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://repo.kali.org/kali kali-dev InRelease [41.4 kB] Get:2 http://repo.kali.org/kali kali-dev-only InRelease [31.3 kB] Hit:3 http://repo.kali.org/kali kali-experimental InRelease Get:4 http://repo.kali.org/kali kali-dev/contrib Sources [81.4 kB] Get:5 http://repo.kali.org/kali kali-dev/main Sources [17.2 MB] Get:6 http://repo.kali.org/kali kali-dev/contrib arm64 Packages [103 kB] Get:7 http://repo.kali.org/kali kali-dev/main arm64 Packages [20.6 MB] Get:8 http://repo.kali.org/kali kali-dev-only/main Sources [321 kB] Get:9 http://repo.kali.org/kali kali-dev-only/main arm64 Packages [417 kB] Fetched 38.8 MB in 2s (17.1 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: libcap2 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 27.3 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 http://repo.kali.org/kali kali-dev/main arm64 libcap2 arm64 1:2.75-4 [27.3 kB] Fetched 27.3 kB in 0s (121 kB/s) (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 ... 13056 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.75-4_arm64.deb ... Unpacking libcap2:arm64 (1:2.75-4) over (1:2.75-3) ... Setting up libcap2:arm64 (1:2.75-4) ... Processing triggers for libc-bin (2.41-6) ... +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- /srv/build.kali.org/build/work/kali-dev/kismet_2023.07.R2-0kali1.dsc exists in /srv/build.kali.org/build/work/kali-dev; copying to chroot I: NOTICE: Log filtering will replace 'build/kismet-cuwebB/kismet-2023.07.R2' with '<<PKGBUILDDIR>>' I: NOTICE: Log filtering will replace 'build/kismet-cuwebB' with '<<BUILDDIR>>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), dh-python, libbluetooth-dev, libbtbb-dev, libcap-dev, libmicrohttpd-dev, libncurses-dev, libnl-genl-3-dev, libnm-dev, libpcap0.8-dev, libpcre2-dev, libprotobuf-c-dev, libprotobuf-dev, libsensors-dev, libsqlite3-dev, libubertooth-dev, libusb-1.0-0-dev, libwebsockets-dev, libzip-dev, pkgconf, po-debconf, protobuf-c-compiler, protobuf-compiler, python3-all, python3-setuptools, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), dh-python, libbluetooth-dev, libbtbb-dev, libcap-dev, libmicrohttpd-dev, libncurses-dev, libnl-genl-3-dev, libnm-dev, libpcap0.8-dev, libpcre2-dev, libprotobuf-c-dev, libprotobuf-dev, libsensors-dev, libsqlite3-dev, libubertooth-dev, libusb-1.0-0-dev, libwebsockets-dev, libzip-dev, pkgconf, po-debconf, protobuf-c-compiler, protobuf-compiler, python3-all, python3-setuptools, build-essential, fakeroot dpkg-deb: warning: root directory /<<RESOLVERDIR>>/sbuild-build-depends-main-dummy has unusual owner or group 1001:115 dpkg-deb: hint: you might need to pass --root-owner-group, see <https://wiki.debian.org/Teams/Dpkg/RootlessBuilds> for further details dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [615 B] Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [1030 B] Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [1027 B] Fetched 2672 B in 0s (192 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-python dh-strip-nondeterminism dwz fakeroot file gettext gettext-base gir1.2-glib-2.0 gir1.2-glib-2.0-dev gir1.2-nm-1.0 girepository-tools groff-base intltool-debian libarchive-zip-perl libblkid-dev libbluetooth-dev libbluetooth3 libbtbb-dev libbtbb1 libcap-dev libdbus-1-3 libdbus-1-dev libdebhelper-perl libelf1t64 libev-dev libev4t64 libevent-2.1-7t64 libexpat1 libfakeroot libffi-dev libffi8 libfile-stripnondeterminism-perl libgio-2.0-dev libgio-2.0-dev-bin libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgmp-dev libgmpxx4ldbl libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgnutls30t64 libicu76 libidn2-0 libidn2-dev libmagic-mgc libmagic1t64 libmicrohttpd-dev libmicrohttpd12t64 libmount-dev libncurses-dev libncurses6 libncursesw6 libnl-3-200 libnl-3-dev libnl-genl-3-200 libnl-genl-3-dev libnm-dev libnm0 libp11-kit-dev libp11-kit0 libpcap-dev libpcap0.8-dev libpcap0.8t64 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpipeline1 libpkgconf3 libprotobuf-c-dev libprotobuf-c1 libprotobuf-dev libprotobuf-lite32t64 libprotobuf32t64 libprotoc32t64 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libselinux1-dev libsensors-config libsensors-dev libsensors5 libsepol-dev libsqlite3-0 libsqlite3-dev libssl-dev libsysprof-capture-4-dev libsystemd-dev libtasn1-6 libtasn1-6-dev libtool libubertooth-dev libubertooth1 libuchardet0 libunbound8 libunistring5 libusb-1.0-0 libusb-1.0-0-dev libuv1-dev libuv1t64 libwebsockets-dev libwebsockets-evlib-ev libwebsockets-evlib-glib libwebsockets-evlib-uv libwebsockets19t64 libxml2 libzip-dev libzip5 m4 man-db media-types native-architecture netbase nettle-dev pkgconf pkgconf-bin po-debconf protobuf-c-compiler protobuf-compiler python3 python3-all python3-autocommand python3-inflect python3-jaraco.context python3-jaraco.functools python3-jaraco.text python3-minimal python3-more-itertools python3-packaging python3-pkg-resources python3-setuptools python3-typeguard python3-typing-extensions python3-zipp python3.13 python3.13-minimal readline-common sensible-utils sgml-base uuid-dev xml-core zipcmp zipmerge ziptool zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make flit python3-build python3-installer python3-wheel gettext-doc libasprintf-dev libgettextpo-dev groff manpages-dev libglib2.0-doc libgdk-pixbuf2.0-bin libxml2-utils low-memory-monitor gmp-doc libgmp10-doc libmpfr-dev dns-root-data gnutls-bin gnutls-doc ncurses-doc p11-kit-doc lm-sensors sqlite3-doc libssl-doc libtool-doc gfortran | fortran95-compiler gcj-jdk libuv1-doc m4-doc apparmor less www-browser libmail-box-perl protobuf-mode-el python3-doc python3-tk python3-venv python-setuptools-doc python3.13-venv python3.13-doc binfmt-support readline-doc sgml-base-doc Recommended packages: curl | wget | lynx dbus libarchive-cpio-perl shared-mime-info xdg-user-dirs libgpm2 libtasn1-doc libltdl-dev libusb-1.0-doc libmail-sendmail-perl ca-certificates The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-python dh-strip-nondeterminism dwz fakeroot file gettext gettext-base gir1.2-glib-2.0 gir1.2-glib-2.0-dev gir1.2-nm-1.0 girepository-tools groff-base intltool-debian libarchive-zip-perl libblkid-dev libbluetooth-dev libbluetooth3 libbtbb-dev libbtbb1 libcap-dev libdbus-1-3 libdbus-1-dev libdebhelper-perl libelf1t64 libev-dev libev4t64 libevent-2.1-7t64 libexpat1 libfakeroot libffi-dev libffi8 libfile-stripnondeterminism-perl libgio-2.0-dev libgio-2.0-dev-bin libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgmp-dev libgmpxx4ldbl libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgnutls30t64 libicu76 libidn2-0 libidn2-dev libmagic-mgc libmagic1t64 libmicrohttpd-dev libmicrohttpd12t64 libmount-dev libncurses-dev libncurses6 libncursesw6 libnl-3-200 libnl-3-dev libnl-genl-3-200 libnl-genl-3-dev libnm-dev libnm0 libp11-kit-dev libp11-kit0 libpcap-dev libpcap0.8-dev libpcap0.8t64 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpipeline1 libpkgconf3 libprotobuf-c-dev libprotobuf-c1 libprotobuf-dev libprotobuf-lite32t64 libprotobuf32t64 libprotoc32t64 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libselinux1-dev libsensors-config libsensors-dev libsensors5 libsepol-dev libsqlite3-0 libsqlite3-dev libssl-dev libsysprof-capture-4-dev libsystemd-dev libtasn1-6 libtasn1-6-dev libtool libubertooth-dev libubertooth1 libuchardet0 libunbound8 libunistring5 libusb-1.0-0 libusb-1.0-0-dev libuv1-dev libuv1t64 libwebsockets-dev libwebsockets-evlib-ev libwebsockets-evlib-glib libwebsockets-evlib-uv libwebsockets19t64 libxml2 libzip-dev libzip5 m4 man-db media-types native-architecture netbase nettle-dev pkgconf pkgconf-bin po-debconf protobuf-c-compiler protobuf-compiler python3 python3-all python3-autocommand python3-inflect python3-jaraco.context python3-jaraco.functools python3-jaraco.text python3-minimal python3-more-itertools python3-packaging python3-pkg-resources python3-setuptools python3-typeguard python3-typing-extensions python3-zipp python3.13 python3.13-minimal readline-common sbuild-build-depends-main-dummy sensible-utils sgml-base uuid-dev xml-core zipcmp zipmerge ziptool zlib1g-dev 0 upgraded, 159 newly installed, 0 to remove and 0 not upgraded. Need to get 61.0 MB of archives. After this operation, 273 MB of additional disk space will be used. Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1028 B] Get:2 http://repo.kali.org/kali kali-dev/main arm64 libpython3.13-minimal arm64 3.13.2-2 [853 kB] Get:3 http://repo.kali.org/kali kali-dev/main arm64 libexpat1 arm64 2.6.4-1 [90.7 kB] Get:4 http://repo.kali.org/kali kali-dev/main arm64 python3.13-minimal arm64 3.13.2-2 [1995 kB] Get:5 http://repo.kali.org/kali kali-dev/main arm64 python3-minimal arm64 3.13.2-2 [27.1 kB] Get:6 http://repo.kali.org/kali kali-dev/main arm64 media-types all 13.0.0 [29.3 kB] Get:7 http://repo.kali.org/kali kali-dev/main arm64 netbase all 6.5 [12.4 kB] Get:8 http://repo.kali.org/kali kali-dev/main arm64 libffi8 arm64 3.4.7-1 [21.2 kB] Get:9 http://repo.kali.org/kali kali-dev/main arm64 libncursesw6 arm64 6.5+20250216-2 [124 kB] Get:10 http://repo.kali.org/kali kali-dev/main arm64 readline-common all 8.2-6 [69.4 kB] Get:11 http://repo.kali.org/kali kali-dev/main arm64 libreadline8t64 arm64 8.2-6 [159 kB] Get:12 http://repo.kali.org/kali kali-dev/main arm64 libsqlite3-0 arm64 3.46.1-2 [852 kB] Get:13 http://repo.kali.org/kali kali-dev/main arm64 libpython3.13-stdlib arm64 3.13.2-2 [1888 kB] Get:14 http://repo.kali.org/kali kali-dev/main arm64 python3.13 arm64 3.13.2-2 [746 kB] Get:15 http://repo.kali.org/kali kali-dev/main arm64 libpython3-stdlib arm64 3.13.2-2 [10.1 kB] Get:16 http://repo.kali.org/kali kali-dev/main arm64 python3 arm64 3.13.2-2 [28.1 kB] Get:17 http://repo.kali.org/kali kali-dev/main arm64 sgml-base all 1.31 [15.4 kB] Get:18 http://repo.kali.org/kali kali-dev/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get:19 http://repo.kali.org/kali kali-dev/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB] Get:20 http://repo.kali.org/kali kali-dev/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB] Get:21 http://repo.kali.org/kali kali-dev/main arm64 file arm64 1:5.45-3+b1 [43.4 kB] Get:22 http://repo.kali.org/kali kali-dev/main arm64 gettext-base arm64 0.23.1-1 [241 kB] Get:23 http://repo.kali.org/kali kali-dev/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get:24 http://repo.kali.org/kali kali-dev/main arm64 groff-base arm64 1.23.0-7 [1129 kB] Get:25 http://repo.kali.org/kali kali-dev/main arm64 bsdextrautils arm64 2.40.4-5 [92.0 kB] Get:26 http://repo.kali.org/kali kali-dev/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get:27 http://repo.kali.org/kali kali-dev/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get:28 http://repo.kali.org/kali kali-dev/main arm64 m4 arm64 1.4.19-7 [285 kB] Get:29 http://repo.kali.org/kali kali-dev/main arm64 autoconf all 2.72-3 [493 kB] Get:30 http://repo.kali.org/kali kali-dev/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get:31 http://repo.kali.org/kali kali-dev/main arm64 automake all 1:1.17-4 [862 kB] Get:32 http://repo.kali.org/kali kali-dev/main arm64 autopoint all 0.23.1-1 [770 kB] Get:33 http://repo.kali.org/kali kali-dev/main arm64 libdebhelper-perl all 13.24.1 [90.9 kB] Get:34 http://repo.kali.org/kali kali-dev/main arm64 libtool all 2.5.4-4 [539 kB] Get:35 http://repo.kali.org/kali kali-dev/main arm64 dh-autoreconf all 20 [17.1 kB] Get:36 http://repo.kali.org/kali kali-dev/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get:37 http://repo.kali.org/kali kali-dev/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get:38 http://repo.kali.org/kali kali-dev/main arm64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get:39 http://repo.kali.org/kali kali-dev/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get:40 http://repo.kali.org/kali kali-dev/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get:41 http://repo.kali.org/kali kali-dev/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get:42 http://repo.kali.org/kali kali-dev/main arm64 libicu76 arm64 76.1-3 [9526 kB] Get:43 http://repo.kali.org/kali kali-dev/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.3+b1 [630 kB] Get:44 http://repo.kali.org/kali kali-dev/main arm64 gettext arm64 0.23.1-1 [1610 kB] Get:45 http://repo.kali.org/kali kali-dev/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:46 http://repo.kali.org/kali kali-dev/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get:47 http://repo.kali.org/kali kali-dev/main arm64 debhelper all 13.24.1 [920 kB] Get:48 http://repo.kali.org/kali kali-dev/main arm64 dh-python all 6.20250308 [115 kB] Get:49 http://repo.kali.org/kali kali-dev/main arm64 libfakeroot arm64 1.37.1.1-1 [29.6 kB] Get:50 http://repo.kali.org/kali kali-dev/main arm64 fakeroot arm64 1.37.1.1-1 [75.4 kB] Get:51 http://repo.kali.org/kali kali-dev/main arm64 libglib2.0-0t64 arm64 2.84.0-2 [1424 kB] Get:52 http://repo.kali.org/kali kali-dev/main arm64 gir1.2-glib-2.0 arm64 2.84.0-2 [197 kB] Get:53 http://repo.kali.org/kali kali-dev/main arm64 gir1.2-glib-2.0-dev arm64 2.84.0-2 [913 kB] Get:54 http://repo.kali.org/kali kali-dev/main arm64 libidn2-0 arm64 2.3.8-2 [107 kB] Get:55 http://repo.kali.org/kali kali-dev/main arm64 libp11-kit0 arm64 0.25.5-3 [409 kB] Get:56 http://repo.kali.org/kali kali-dev/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB] Get:57 http://repo.kali.org/kali kali-dev/main arm64 libgnutls30t64 arm64 3.8.9-2 [1374 kB] Get:58 http://repo.kali.org/kali kali-dev/main arm64 libnm0 arm64 1.52.0-5 [425 kB] Get:59 http://repo.kali.org/kali kali-dev/main arm64 gir1.2-nm-1.0 arm64 1.52.0-5 [84.4 kB] Get:60 http://repo.kali.org/kali kali-dev/main arm64 native-architecture all 0.2.6 [2264 B] Get:61 http://repo.kali.org/kali kali-dev/main arm64 libgirepository-2.0-0 arm64 2.84.0-2 [132 kB] Get:62 http://repo.kali.org/kali kali-dev/main arm64 girepository-tools arm64 2.84.0-2 [137 kB] Get:63 http://repo.kali.org/kali kali-dev/main arm64 uuid-dev arm64 2.40.4-5 [48.5 kB] Get:64 http://repo.kali.org/kali kali-dev/main arm64 libblkid-dev arm64 2.40.4-5 [209 kB] Get:65 http://repo.kali.org/kali kali-dev/main arm64 libbluetooth3 arm64 5.79-2 [103 kB] Get:66 http://repo.kali.org/kali kali-dev/main arm64 libbluetooth-dev arm64 5.79-2 [265 kB] Get:67 http://repo.kali.org/kali kali-dev/main arm64 libbtbb1 arm64 2018.12.R1-1+b2 [45.9 kB] Get:68 http://repo.kali.org/kali kali-dev/main arm64 libdbus-1-3 arm64 1.16.2-2 [169 kB] Get:69 http://repo.kali.org/kali kali-dev/main arm64 libcap-dev arm64 1:2.75-4 [470 kB] Get:70 http://repo.kali.org/kali kali-dev/main arm64 libsystemd-dev arm64 257.4-3 [1364 kB] Get:71 http://repo.kali.org/kali kali-dev/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get:72 http://repo.kali.org/kali kali-dev/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get:73 http://repo.kali.org/kali kali-dev/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get:74 http://repo.kali.org/kali kali-dev/main arm64 xml-core all 0.19 [20.1 kB] Get:75 http://repo.kali.org/kali kali-dev/main arm64 libdbus-1-dev arm64 1.16.2-2 [216 kB] Get:76 http://repo.kali.org/kali kali-dev/main arm64 libpcap0.8t64 arm64 1.10.5-2 [160 kB] Get:77 http://repo.kali.org/kali kali-dev/main arm64 libpcap0.8-dev arm64 1.10.5-2 [274 kB] Get:78 http://repo.kali.org/kali kali-dev/main arm64 libpcap-dev arm64 1.10.5-2 [31.8 kB] Get:79 http://repo.kali.org/kali kali-dev/main arm64 libbtbb-dev arm64 2018.12.R1-1+b2 [8616 B] Get:80 http://repo.kali.org/kali kali-dev/main arm64 libev4t64 arm64 1:4.33-2.1+b1 [40.9 kB] Get:81 http://repo.kali.org/kali kali-dev/main arm64 libev-dev arm64 1:4.33-2.1+b1 [134 kB] Get:82 http://repo.kali.org/kali kali-dev/main arm64 libevent-2.1-7t64 arm64 2.1.12-stable-10+b1 [170 kB] Get:83 http://repo.kali.org/kali kali-dev/main arm64 libffi-dev arm64 3.4.7-1 [57.1 kB] Get:84 http://repo.kali.org/kali kali-dev/main arm64 libsepol-dev arm64 3.8.1-1 [356 kB] Get:85 http://repo.kali.org/kali kali-dev/main arm64 libpcre2-16-0 arm64 10.45-1 [247 kB] Get:86 http://repo.kali.org/kali kali-dev/main arm64 libpcre2-32-0 arm64 10.45-1 [237 kB] Get:87 http://repo.kali.org/kali kali-dev/main arm64 libpcre2-posix3 arm64 10.45-1 [63.7 kB] Get:88 http://repo.kali.org/kali kali-dev/main arm64 libpcre2-dev arm64 10.45-1 [749 kB] Get:89 http://repo.kali.org/kali kali-dev/main arm64 libselinux1-dev arm64 3.8.1-1 [172 kB] Get:90 http://repo.kali.org/kali kali-dev/main arm64 libmount-dev arm64 2.40.4-5 [29.6 kB] Get:91 http://repo.kali.org/kali kali-dev/main arm64 libsysprof-capture-4-dev arm64 48.0-2 [49.6 kB] Get:92 http://repo.kali.org/kali kali-dev/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] Get:93 http://repo.kali.org/kali kali-dev/main arm64 libgio-2.0-dev arm64 2.84.0-2 [1706 kB] Get:94 http://repo.kali.org/kali kali-dev/main arm64 python3-packaging all 24.2-1 [55.3 kB] Get:95 http://repo.kali.org/kali kali-dev/main arm64 libgio-2.0-dev-bin arm64 2.84.0-2 [163 kB] Get:96 http://repo.kali.org/kali kali-dev/main arm64 libglib2.0-data all 2.84.0-2 [1286 kB] Get:97 http://repo.kali.org/kali kali-dev/main arm64 libglib2.0-bin arm64 2.84.0-2 [124 kB] Get:98 http://repo.kali.org/kali kali-dev/main arm64 libglib2.0-dev-bin arm64 2.84.0-2 [52.9 kB] Get:99 http://repo.kali.org/kali kali-dev/main arm64 libglib2.0-dev arm64 2.84.0-2 [53.6 kB] Get:100 http://repo.kali.org/kali kali-dev/main arm64 libgmpxx4ldbl arm64 2:6.3.0+dfsg-3 [329 kB] Get:101 http://repo.kali.org/kali kali-dev/main arm64 libgmp-dev arm64 2:6.3.0+dfsg-3 [621 kB] Get:102 http://repo.kali.org/kali kali-dev/main arm64 libunbound8 arm64 1.22.0-1+b1 [553 kB] Get:103 http://repo.kali.org/kali kali-dev/main arm64 libgnutls-dane0t64 arm64 3.8.9-2 [452 kB] Get:104 http://repo.kali.org/kali kali-dev/main arm64 libgnutls-openssl27t64 arm64 3.8.9-2 [452 kB] Get:105 http://repo.kali.org/kali kali-dev/main arm64 libidn2-dev arm64 2.3.8-2 [101 kB] Get:106 http://repo.kali.org/kali kali-dev/main arm64 libp11-kit-dev arm64 0.25.5-3 [208 kB] Get:107 http://repo.kali.org/kali kali-dev/main arm64 libtasn1-6-dev arm64 4.20.0-2 [96.7 kB] Get:108 http://repo.kali.org/kali kali-dev/main arm64 nettle-dev arm64 3.10.1-1 [1325 kB] Get:109 http://repo.kali.org/kali kali-dev/main arm64 libgnutls28-dev arm64 3.8.9-2 [1419 kB] Get:110 http://repo.kali.org/kali kali-dev/main arm64 libmicrohttpd12t64 arm64 1.0.1-2 [147 kB] Get:111 http://repo.kali.org/kali kali-dev/main arm64 libmicrohttpd-dev arm64 1.0.1-2 [338 kB] Get:112 http://repo.kali.org/kali kali-dev/main arm64 libncurses6 arm64 6.5+20250216-2 [96.1 kB] Get:113 http://repo.kali.org/kali kali-dev/main arm64 libncurses-dev arm64 6.5+20250216-2 [340 kB] Get:114 http://repo.kali.org/kali kali-dev/main arm64 libnl-3-200 arm64 3.7.0-2 [57.1 kB] Get:115 http://repo.kali.org/kali kali-dev/main arm64 libnl-3-dev arm64 3.7.0-2 [102 kB] Get:116 http://repo.kali.org/kali kali-dev/main arm64 libnl-genl-3-200 arm64 3.7.0-2 [18.0 kB] Get:117 http://repo.kali.org/kali kali-dev/main arm64 libnl-genl-3-dev arm64 3.7.0-2 [18.0 kB] Get:118 http://repo.kali.org/kali kali-dev/main arm64 libnm-dev arm64 1.52.0-5 [755 kB] Get:119 http://repo.kali.org/kali kali-dev/main arm64 libprotobuf-c1 arm64 1.5.1-1 [19.6 kB] Get:120 http://repo.kali.org/kali kali-dev/main arm64 libprotobuf-c-dev arm64 1.5.1-1 [27.5 kB] Get:121 http://repo.kali.org/kali kali-dev/main arm64 libprotobuf32t64 arm64 3.21.12-10+b6 [859 kB] Get:122 http://repo.kali.org/kali kali-dev/main arm64 libprotobuf-lite32t64 arm64 3.21.12-10+b6 [250 kB] Get:123 http://repo.kali.org/kali kali-dev/main arm64 libprotobuf-dev arm64 3.21.12-10+b6 [1263 kB] Get:124 http://repo.kali.org/kali kali-dev/main arm64 libprotoc32t64 arm64 3.21.12-10+b6 [790 kB] Get:125 http://repo.kali.org/kali kali-dev/main arm64 libsensors-config all 1:3.6.0-10 [14.6 kB] Get:126 http://repo.kali.org/kali kali-dev/main arm64 libsensors5 arm64 1:3.6.0-10+b1 [34.3 kB] Get:127 http://repo.kali.org/kali kali-dev/main arm64 libsensors-dev arm64 1:3.6.0-10+b1 [45.6 kB] Get:128 http://repo.kali.org/kali kali-dev/main arm64 libsqlite3-dev arm64 3.46.1-2 [1058 kB] Get:129 http://repo.kali.org/kali kali-dev/main arm64 libssl-dev arm64 3.4.1-1 [3232 kB] Get:130 http://repo.kali.org/kali kali-dev/main arm64 libusb-1.0-0 arm64 2:1.0.28-1 [56.1 kB] Get:131 http://repo.kali.org/kali kali-dev/main arm64 libubertooth1 arm64 2020.12.R1-0kali3 [24.1 kB] Get:132 http://repo.kali.org/kali kali-dev/main arm64 libusb-1.0-0-dev arm64 2:1.0.28-1 [81.3 kB] Get:133 http://repo.kali.org/kali kali-dev/main arm64 libubertooth-dev arm64 2020.12.R1-0kali3 [12.9 kB] Get:134 http://repo.kali.org/kali kali-dev/main arm64 libuv1t64 arm64 1.50.0-2 [148 kB] Get:135 http://repo.kali.org/kali kali-dev/main arm64 libuv1-dev arm64 1.50.0-2 [186 kB] Get:136 http://repo.kali.org/kali kali-dev/main arm64 libwebsockets19t64 arm64 4.3.5-1 [213 kB] Get:137 http://repo.kali.org/kali kali-dev/main arm64 libwebsockets-evlib-ev arm64 4.3.5-1 [23.8 kB] Get:138 http://repo.kali.org/kali kali-dev/main arm64 libwebsockets-evlib-uv arm64 4.3.5-1 [26.3 kB] Get:139 http://repo.kali.org/kali kali-dev/main arm64 libwebsockets-evlib-glib arm64 4.3.5-1 [23.7 kB] Get:140 http://repo.kali.org/kali kali-dev/main arm64 libwebsockets-dev arm64 4.3.5-1 [573 kB] Get:141 http://repo.kali.org/kali kali-dev/main arm64 libzip5 arm64 1.11.3-2 [59.4 kB] Get:142 http://repo.kali.org/kali kali-dev/main arm64 zipcmp arm64 1.11.3-2 [19.5 kB] Get:143 http://repo.kali.org/kali kali-dev/main arm64 zipmerge arm64 1.11.3-2 [14.6 kB] Get:144 http://repo.kali.org/kali kali-dev/main arm64 ziptool arm64 1.11.3-2 [22.0 kB] Get:145 http://repo.kali.org/kali kali-dev/main arm64 libzip-dev arm64 1.11.3-2 [181 kB] Get:146 http://repo.kali.org/kali kali-dev/main arm64 protobuf-c-compiler arm64 1.5.1-1 [79.5 kB] Get:147 http://repo.kali.org/kali kali-dev/main arm64 protobuf-compiler arm64 3.21.12-10+b6 [84.9 kB] Get:148 http://repo.kali.org/kali kali-dev/main arm64 python3-all arm64 3.13.2-2 [1044 B] Get:149 http://repo.kali.org/kali kali-dev/main arm64 python3-autocommand all 2.2.2-3 [13.6 kB] Get:150 http://repo.kali.org/kali kali-dev/main arm64 python3-more-itertools all 10.6.0-1 [65.3 kB] Get:151 http://repo.kali.org/kali kali-dev/main arm64 python3-typing-extensions all 4.12.2-2 [73.0 kB] Get:152 http://repo.kali.org/kali kali-dev/main arm64 python3-typeguard all 4.4.2-1 [37.3 kB] Get:153 http://repo.kali.org/kali kali-dev/main arm64 python3-inflect all 7.3.1-2 [32.4 kB] Get:154 http://repo.kali.org/kali kali-dev/main arm64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get:155 http://repo.kali.org/kali kali-dev/main arm64 python3-pkg-resources all 75.8.0-1 [222 kB] Get:156 http://repo.kali.org/kali kali-dev/main arm64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get:157 http://repo.kali.org/kali kali-dev/main arm64 python3-zipp all 3.21.0-1 [10.6 kB] Get:158 http://repo.kali.org/kali kali-dev/main arm64 python3-setuptools all 75.8.0-1 [724 kB] Get:159 http://repo.kali.org/kali kali-dev/main arm64 python3-jaraco.context all 6.0.1-1 [8276 B] Preconfiguring packages ... Fetched 61.0 MB in 4s (14.4 MB/s) Selecting previously unselected package libpython3.13-minimal:arm64. (Reading database ... 13056 files and directories currently installed.) Preparing to unpack .../libpython3.13-minimal_3.13.2-2_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.2-2) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.6.4-1_arm64.deb ... Unpacking libexpat1:arm64 (2.6.4-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.2-2_arm64.deb ... Unpacking python3.13-minimal (3.13.2-2) ... Setting up libpython3.13-minimal:arm64 (3.13.2-2) ... Setting up libexpat1:arm64 (2.6.4-1) ... Setting up python3.13-minimal (3.13.2-2) ... Selecting previously unselected package python3-minimal. (Reading database ... 13390 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.13.2-2_arm64.deb ... Unpacking python3-minimal (3.13.2-2) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../03-libffi8_3.4.7-1_arm64.deb ... Unpacking libffi8:arm64 (3.4.7-1) ... Selecting previously unselected package libncursesw6:arm64. Preparing to unpack .../04-libncursesw6_6.5+20250216-2_arm64.deb ... Unpacking libncursesw6:arm64 (6.5+20250216-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../05-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../06-libreadline8t64_8.2-6_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-6) ... Selecting previously unselected package libsqlite3-0:arm64. Preparing to unpack .../07-libsqlite3-0_3.46.1-2_arm64.deb ... Unpacking libsqlite3-0:arm64 (3.46.1-2) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../08-libpython3.13-stdlib_3.13.2-2_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.2-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../09-python3.13_3.13.2-2_arm64.deb ... Unpacking python3.13 (3.13.2-2) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../10-libpython3-stdlib_3.13.2-2_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.2-2) ... Setting up python3-minimal (3.13.2-2) ... Selecting previously unselected package python3. (Reading database ... 13901 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.2-2_arm64.deb ... Unpacking python3 (3.13.2-2) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../003-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../004-libmagic1t64_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.45-3+b1_arm64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../006-gettext-base_0.23.1-1_arm64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../007-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../008-groff-base_1.23.0-7_arm64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../009-bsdextrautils_2.40.4-5_arm64.deb ... Unpacking bsdextrautils (2.40.4-5) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../010-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../011-man-db_2.13.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../012-m4_1.4.19-7_arm64.deb ... Unpacking m4 (1.4.19-7) ... Selecting previously unselected package autoconf. Preparing to unpack .../013-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../014-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../015-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../016-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../017-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../018-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../019-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../020-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 .../021-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../022-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../023-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../024-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../025-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libicu76:arm64. Preparing to unpack .../026-libicu76_76.1-3_arm64.deb ... Unpacking libicu76:arm64 (76.1-3) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../027-libxml2_2.12.7+dfsg+really2.9.14-0.3+b1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.3+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../028-gettext_0.23.1-1_arm64.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../029-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 .../030-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../031-debhelper_13.24.1_all.deb ... Unpacking debhelper (13.24.1) ... Selecting previously unselected package dh-python. Preparing to unpack .../032-dh-python_6.20250308_all.deb ... Unpacking dh-python (6.20250308) ... Selecting previously unselected package libfakeroot:arm64. Preparing to unpack .../033-libfakeroot_1.37.1.1-1_arm64.deb ... Unpacking libfakeroot:arm64 (1.37.1.1-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../034-fakeroot_1.37.1.1-1_arm64.deb ... Unpacking fakeroot (1.37.1.1-1) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../035-libglib2.0-0t64_2.84.0-2_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.84.0-2) ... Selecting previously unselected package gir1.2-glib-2.0:arm64. Preparing to unpack .../036-gir1.2-glib-2.0_2.84.0-2_arm64.deb ... Unpacking gir1.2-glib-2.0:arm64 (2.84.0-2) ... Selecting previously unselected package gir1.2-glib-2.0-dev:arm64. Preparing to unpack .../037-gir1.2-glib-2.0-dev_2.84.0-2_arm64.deb ... Unpacking gir1.2-glib-2.0-dev:arm64 (2.84.0-2) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../038-libidn2-0_2.3.8-2_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.8-2) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../039-libp11-kit0_0.25.5-3_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../040-libtasn1-6_4.20.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../041-libgnutls30t64_3.8.9-2_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.9-2) ... Selecting previously unselected package libnm0:arm64. Preparing to unpack .../042-libnm0_1.52.0-5_arm64.deb ... Unpacking libnm0:arm64 (1.52.0-5) ... Selecting previously unselected package gir1.2-nm-1.0:arm64. Preparing to unpack .../043-gir1.2-nm-1.0_1.52.0-5_arm64.deb ... Unpacking gir1.2-nm-1.0:arm64 (1.52.0-5) ... Selecting previously unselected package native-architecture. Preparing to unpack .../044-native-architecture_0.2.6_all.deb ... Unpacking native-architecture (0.2.6) ... Selecting previously unselected package libgirepository-2.0-0:arm64. Preparing to unpack .../045-libgirepository-2.0-0_2.84.0-2_arm64.deb ... Unpacking libgirepository-2.0-0:arm64 (2.84.0-2) ... Selecting previously unselected package girepository-tools:arm64. Preparing to unpack .../046-girepository-tools_2.84.0-2_arm64.deb ... Unpacking girepository-tools:arm64 (2.84.0-2) ... Selecting previously unselected package uuid-dev:arm64. Preparing to unpack .../047-uuid-dev_2.40.4-5_arm64.deb ... Unpacking uuid-dev:arm64 (2.40.4-5) ... Selecting previously unselected package libblkid-dev:arm64. Preparing to unpack .../048-libblkid-dev_2.40.4-5_arm64.deb ... Unpacking libblkid-dev:arm64 (2.40.4-5) ... Selecting previously unselected package libbluetooth3:arm64. Preparing to unpack .../049-libbluetooth3_5.79-2_arm64.deb ... Unpacking libbluetooth3:arm64 (5.79-2) ... Selecting previously unselected package libbluetooth-dev:arm64. Preparing to unpack .../050-libbluetooth-dev_5.79-2_arm64.deb ... Unpacking libbluetooth-dev:arm64 (5.79-2) ... Selecting previously unselected package libbtbb1:arm64. Preparing to unpack .../051-libbtbb1_2018.12.R1-1+b2_arm64.deb ... Unpacking libbtbb1:arm64 (2018.12.R1-1+b2) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../052-libdbus-1-3_1.16.2-2_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.16.2-2) ... Selecting previously unselected package libcap-dev:arm64. Preparing to unpack .../053-libcap-dev_1%3a2.75-4_arm64.deb ... Unpacking libcap-dev:arm64 (1:2.75-4) ... Selecting previously unselected package libsystemd-dev:arm64. Preparing to unpack .../054-libsystemd-dev_257.4-3_arm64.deb ... Unpacking libsystemd-dev:arm64 (257.4-3) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../055-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../056-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../057-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Selecting previously unselected package xml-core. Preparing to unpack .../058-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package libdbus-1-dev:arm64. Preparing to unpack .../059-libdbus-1-dev_1.16.2-2_arm64.deb ... Unpacking libdbus-1-dev:arm64 (1.16.2-2) ... Selecting previously unselected package libpcap0.8t64:arm64. Preparing to unpack .../060-libpcap0.8t64_1.10.5-2_arm64.deb ... Unpacking libpcap0.8t64:arm64 (1.10.5-2) ... Selecting previously unselected package libpcap0.8-dev:arm64. Preparing to unpack .../061-libpcap0.8-dev_1.10.5-2_arm64.deb ... Unpacking libpcap0.8-dev:arm64 (1.10.5-2) ... Selecting previously unselected package libpcap-dev:arm64. Preparing to unpack .../062-libpcap-dev_1.10.5-2_arm64.deb ... Unpacking libpcap-dev:arm64 (1.10.5-2) ... Selecting previously unselected package libbtbb-dev:arm64. Preparing to unpack .../063-libbtbb-dev_2018.12.R1-1+b2_arm64.deb ... Unpacking libbtbb-dev:arm64 (2018.12.R1-1+b2) ... Selecting previously unselected package libev4t64:arm64. Preparing to unpack .../064-libev4t64_1%3a4.33-2.1+b1_arm64.deb ... Unpacking libev4t64:arm64 (1:4.33-2.1+b1) ... Selecting previously unselected package libev-dev:arm64. Preparing to unpack .../065-libev-dev_1%3a4.33-2.1+b1_arm64.deb ... Unpacking libev-dev:arm64 (1:4.33-2.1+b1) ... Selecting previously unselected package libevent-2.1-7t64:arm64. Preparing to unpack .../066-libevent-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libffi-dev:arm64. Preparing to unpack .../067-libffi-dev_3.4.7-1_arm64.deb ... Unpacking libffi-dev:arm64 (3.4.7-1) ... Selecting previously unselected package libsepol-dev:arm64. Preparing to unpack .../068-libsepol-dev_3.8.1-1_arm64.deb ... Unpacking libsepol-dev:arm64 (3.8.1-1) ... Selecting previously unselected package libpcre2-16-0:arm64. Preparing to unpack .../069-libpcre2-16-0_10.45-1_arm64.deb ... Unpacking libpcre2-16-0:arm64 (10.45-1) ... Selecting previously unselected package libpcre2-32-0:arm64. Preparing to unpack .../070-libpcre2-32-0_10.45-1_arm64.deb ... Unpacking libpcre2-32-0:arm64 (10.45-1) ... Selecting previously unselected package libpcre2-posix3:arm64. Preparing to unpack .../071-libpcre2-posix3_10.45-1_arm64.deb ... Unpacking libpcre2-posix3:arm64 (10.45-1) ... Selecting previously unselected package libpcre2-dev:arm64. Preparing to unpack .../072-libpcre2-dev_10.45-1_arm64.deb ... Unpacking libpcre2-dev:arm64 (10.45-1) ... Selecting previously unselected package libselinux1-dev:arm64. Preparing to unpack .../073-libselinux1-dev_3.8.1-1_arm64.deb ... Unpacking libselinux1-dev:arm64 (3.8.1-1) ... Selecting previously unselected package libmount-dev:arm64. Preparing to unpack .../074-libmount-dev_2.40.4-5_arm64.deb ... Unpacking libmount-dev:arm64 (2.40.4-5) ... Selecting previously unselected package libsysprof-capture-4-dev:arm64. Preparing to unpack .../075-libsysprof-capture-4-dev_48.0-2_arm64.deb ... Unpacking libsysprof-capture-4-dev:arm64 (48.0-2) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../076-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libgio-2.0-dev:arm64. Preparing to unpack .../077-libgio-2.0-dev_2.84.0-2_arm64.deb ... Unpacking libgio-2.0-dev:arm64 (2.84.0-2) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../078-python3-packaging_24.2-1_all.deb ... Unpacking python3-packaging (24.2-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../079-libgio-2.0-dev-bin_2.84.0-2_arm64.deb ... Unpacking libgio-2.0-dev-bin (2.84.0-2) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../080-libglib2.0-data_2.84.0-2_all.deb ... Unpacking libglib2.0-data (2.84.0-2) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../081-libglib2.0-bin_2.84.0-2_arm64.deb ... Unpacking libglib2.0-bin (2.84.0-2) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../082-libglib2.0-dev-bin_2.84.0-2_arm64.deb ... Unpacking libglib2.0-dev-bin (2.84.0-2) ... Selecting previously unselected package libglib2.0-dev:arm64. Preparing to unpack .../083-libglib2.0-dev_2.84.0-2_arm64.deb ... Unpacking libglib2.0-dev:arm64 (2.84.0-2) ... Selecting previously unselected package libgmpxx4ldbl:arm64. Preparing to unpack .../084-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_arm64.deb ... Unpacking libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ... Selecting previously unselected package libgmp-dev:arm64. Preparing to unpack .../085-libgmp-dev_2%3a6.3.0+dfsg-3_arm64.deb ... Unpacking libgmp-dev:arm64 (2:6.3.0+dfsg-3) ... Selecting previously unselected package libunbound8:arm64. Preparing to unpack .../086-libunbound8_1.22.0-1+b1_arm64.deb ... Unpacking libunbound8:arm64 (1.22.0-1+b1) ... Selecting previously unselected package libgnutls-dane0t64:arm64. Preparing to unpack .../087-libgnutls-dane0t64_3.8.9-2_arm64.deb ... Unpacking libgnutls-dane0t64:arm64 (3.8.9-2) ... Selecting previously unselected package libgnutls-openssl27t64:arm64. Preparing to unpack .../088-libgnutls-openssl27t64_3.8.9-2_arm64.deb ... Unpacking libgnutls-openssl27t64:arm64 (3.8.9-2) ... Selecting previously unselected package libidn2-dev:arm64. Preparing to unpack .../089-libidn2-dev_2.3.8-2_arm64.deb ... Unpacking libidn2-dev:arm64 (2.3.8-2) ... Selecting previously unselected package libp11-kit-dev:arm64. Preparing to unpack .../090-libp11-kit-dev_0.25.5-3_arm64.deb ... Unpacking libp11-kit-dev:arm64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6-dev:arm64. Preparing to unpack .../091-libtasn1-6-dev_4.20.0-2_arm64.deb ... Unpacking libtasn1-6-dev:arm64 (4.20.0-2) ... Selecting previously unselected package nettle-dev:arm64. Preparing to unpack .../092-nettle-dev_3.10.1-1_arm64.deb ... Unpacking nettle-dev:arm64 (3.10.1-1) ... Selecting previously unselected package libgnutls28-dev:arm64. Preparing to unpack .../093-libgnutls28-dev_3.8.9-2_arm64.deb ... Unpacking libgnutls28-dev:arm64 (3.8.9-2) ... Selecting previously unselected package libmicrohttpd12t64:arm64. Preparing to unpack .../094-libmicrohttpd12t64_1.0.1-2_arm64.deb ... Unpacking libmicrohttpd12t64:arm64 (1.0.1-2) ... Selecting previously unselected package libmicrohttpd-dev:arm64. Preparing to unpack .../095-libmicrohttpd-dev_1.0.1-2_arm64.deb ... Unpacking libmicrohttpd-dev:arm64 (1.0.1-2) ... Selecting previously unselected package libncurses6:arm64. Preparing to unpack .../096-libncurses6_6.5+20250216-2_arm64.deb ... Unpacking libncurses6:arm64 (6.5+20250216-2) ... Selecting previously unselected package libncurses-dev:arm64. Preparing to unpack .../097-libncurses-dev_6.5+20250216-2_arm64.deb ... Unpacking libncurses-dev:arm64 (6.5+20250216-2) ... Selecting previously unselected package libnl-3-200:arm64. Preparing to unpack .../098-libnl-3-200_3.7.0-2_arm64.deb ... Unpacking libnl-3-200:arm64 (3.7.0-2) ... Selecting previously unselected package libnl-3-dev:arm64. Preparing to unpack .../099-libnl-3-dev_3.7.0-2_arm64.deb ... Unpacking libnl-3-dev:arm64 (3.7.0-2) ... Selecting previously unselected package libnl-genl-3-200:arm64. Preparing to unpack .../100-libnl-genl-3-200_3.7.0-2_arm64.deb ... Unpacking libnl-genl-3-200:arm64 (3.7.0-2) ... Selecting previously unselected package libnl-genl-3-dev:arm64. Preparing to unpack .../101-libnl-genl-3-dev_3.7.0-2_arm64.deb ... Unpacking libnl-genl-3-dev:arm64 (3.7.0-2) ... Selecting previously unselected package libnm-dev:arm64. Preparing to unpack .../102-libnm-dev_1.52.0-5_arm64.deb ... Unpacking libnm-dev:arm64 (1.52.0-5) ... Selecting previously unselected package libprotobuf-c1:arm64. Preparing to unpack .../103-libprotobuf-c1_1.5.1-1_arm64.deb ... Unpacking libprotobuf-c1:arm64 (1.5.1-1) ... Selecting previously unselected package libprotobuf-c-dev:arm64. Preparing to unpack .../104-libprotobuf-c-dev_1.5.1-1_arm64.deb ... Unpacking libprotobuf-c-dev:arm64 (1.5.1-1) ... Selecting previously unselected package libprotobuf32t64:arm64. Preparing to unpack .../105-libprotobuf32t64_3.21.12-10+b6_arm64.deb ... Unpacking libprotobuf32t64:arm64 (3.21.12-10+b6) ... Selecting previously unselected package libprotobuf-lite32t64:arm64. Preparing to unpack .../106-libprotobuf-lite32t64_3.21.12-10+b6_arm64.deb ... Unpacking libprotobuf-lite32t64:arm64 (3.21.12-10+b6) ... Selecting previously unselected package libprotobuf-dev:arm64. Preparing to unpack .../107-libprotobuf-dev_3.21.12-10+b6_arm64.deb ... Unpacking libprotobuf-dev:arm64 (3.21.12-10+b6) ... Selecting previously unselected package libprotoc32t64:arm64. Preparing to unpack .../108-libprotoc32t64_3.21.12-10+b6_arm64.deb ... Unpacking libprotoc32t64:arm64 (3.21.12-10+b6) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../109-libsensors-config_1%3a3.6.0-10_all.deb ... Unpacking libsensors-config (1:3.6.0-10) ... Selecting previously unselected package libsensors5:arm64. Preparing to unpack .../110-libsensors5_1%3a3.6.0-10+b1_arm64.deb ... Unpacking libsensors5:arm64 (1:3.6.0-10+b1) ... Selecting previously unselected package libsensors-dev:arm64. Preparing to unpack .../111-libsensors-dev_1%3a3.6.0-10+b1_arm64.deb ... Unpacking libsensors-dev:arm64 (1:3.6.0-10+b1) ... Selecting previously unselected package libsqlite3-dev:arm64. Preparing to unpack .../112-libsqlite3-dev_3.46.1-2_arm64.deb ... Unpacking libsqlite3-dev:arm64 (3.46.1-2) ... Selecting previously unselected package libssl-dev:arm64. Preparing to unpack .../113-libssl-dev_3.4.1-1_arm64.deb ... Unpacking libssl-dev:arm64 (3.4.1-1) ... Selecting previously unselected package libusb-1.0-0:arm64. Preparing to unpack .../114-libusb-1.0-0_2%3a1.0.28-1_arm64.deb ... Unpacking libusb-1.0-0:arm64 (2:1.0.28-1) ... Selecting previously unselected package libubertooth1:arm64. Preparing to unpack .../115-libubertooth1_2020.12.R1-0kali3_arm64.deb ... Unpacking libubertooth1:arm64 (2020.12.R1-0kali3) ... Selecting previously unselected package libusb-1.0-0-dev:arm64. Preparing to unpack .../116-libusb-1.0-0-dev_2%3a1.0.28-1_arm64.deb ... Unpacking libusb-1.0-0-dev:arm64 (2:1.0.28-1) ... Selecting previously unselected package libubertooth-dev:arm64. Preparing to unpack .../117-libubertooth-dev_2020.12.R1-0kali3_arm64.deb ... Unpacking libubertooth-dev:arm64 (2020.12.R1-0kali3) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../118-libuv1t64_1.50.0-2_arm64.deb ... Unpacking libuv1t64:arm64 (1.50.0-2) ... Selecting previously unselected package libuv1-dev:arm64. Preparing to unpack .../119-libuv1-dev_1.50.0-2_arm64.deb ... Unpacking libuv1-dev:arm64 (1.50.0-2) ... Selecting previously unselected package libwebsockets19t64:arm64. Preparing to unpack .../120-libwebsockets19t64_4.3.5-1_arm64.deb ... Unpacking libwebsockets19t64:arm64 (4.3.5-1) ... Selecting previously unselected package libwebsockets-evlib-ev:arm64. Preparing to unpack .../121-libwebsockets-evlib-ev_4.3.5-1_arm64.deb ... Unpacking libwebsockets-evlib-ev:arm64 (4.3.5-1) ... Selecting previously unselected package libwebsockets-evlib-uv:arm64. Preparing to unpack .../122-libwebsockets-evlib-uv_4.3.5-1_arm64.deb ... Unpacking libwebsockets-evlib-uv:arm64 (4.3.5-1) ... Selecting previously unselected package libwebsockets-evlib-glib:arm64. Preparing to unpack .../123-libwebsockets-evlib-glib_4.3.5-1_arm64.deb ... Unpacking libwebsockets-evlib-glib:arm64 (4.3.5-1) ... Selecting previously unselected package libwebsockets-dev:arm64. Preparing to unpack .../124-libwebsockets-dev_4.3.5-1_arm64.deb ... Unpacking libwebsockets-dev:arm64 (4.3.5-1) ... Selecting previously unselected package libzip5:arm64. Preparing to unpack .../125-libzip5_1.11.3-2_arm64.deb ... Unpacking libzip5:arm64 (1.11.3-2) ... Selecting previously unselected package zipcmp. Preparing to unpack .../126-zipcmp_1.11.3-2_arm64.deb ... Unpacking zipcmp (1.11.3-2) ... Selecting previously unselected package zipmerge. Preparing to unpack .../127-zipmerge_1.11.3-2_arm64.deb ... Unpacking zipmerge (1.11.3-2) ... Selecting previously unselected package ziptool. Preparing to unpack .../128-ziptool_1.11.3-2_arm64.deb ... Unpacking ziptool (1.11.3-2) ... Selecting previously unselected package libzip-dev:arm64. Preparing to unpack .../129-libzip-dev_1.11.3-2_arm64.deb ... Unpacking libzip-dev:arm64 (1.11.3-2) ... Selecting previously unselected package protobuf-c-compiler. Preparing to unpack .../130-protobuf-c-compiler_1.5.1-1_arm64.deb ... Unpacking protobuf-c-compiler (1.5.1-1) ... Selecting previously unselected package protobuf-compiler. Preparing to unpack .../131-protobuf-compiler_3.21.12-10+b6_arm64.deb ... Unpacking protobuf-compiler (3.21.12-10+b6) ... Selecting previously unselected package python3-all. Preparing to unpack .../132-python3-all_3.13.2-2_arm64.deb ... Unpacking python3-all (3.13.2-2) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../133-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../134-python3-more-itertools_10.6.0-1_all.deb ... Unpacking python3-more-itertools (10.6.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../135-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../136-python3-typeguard_4.4.2-1_all.deb ... Unpacking python3-typeguard (4.4.2-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../137-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../138-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../139-python3-pkg-resources_75.8.0-1_all.deb ... Unpacking python3-pkg-resources (75.8.0-1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../140-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../141-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../142-python3-setuptools_75.8.0-1_all.deb ... Unpacking python3-setuptools (75.8.0-1) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../143-python3-jaraco.context_6.0.1-1_all.deb ... Unpacking python3-jaraco.context (6.0.1-1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../144-sbuild-build-depends-main-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libprotobuf-lite32t64:arm64 (3.21.12-10+b6) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libev4t64:arm64 (1:4.33-2.1+b1) ... Setting up libprotobuf32t64:arm64 (3.21.12-10+b6) ... Setting up native-architecture (0.2.6) ... Setting up bsdextrautils (2.40.4-5) ... Setting up libzip5:arm64 (1.11.3-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 libsqlite3-0:arm64 (3.46.1-2) ... Setting up libuv1t64:arm64 (1.50.0-2) ... Setting up libmagic1t64:arm64 (1:5.45-3+b1) ... Setting up libsensors-config (1:3.6.0-10) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-7) ... Setting up libevent-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up file (1:5.45-3+b1) ... Setting up zipmerge (1.11.3-2) ... Setting up libwebsockets19t64:arm64 (4.3.5-1) ... Setting up libprotobuf-c1:arm64 (1.5.1-1) ... Setting up libpcre2-16-0:arm64 (10.45-1) ... Setting up libprotobuf-c-dev:arm64 (1.5.1-1) ... Setting up libfakeroot:arm64 (1.37.1.1-1) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up fakeroot (1.37.1.1-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up libsysprof-capture-4-dev:arm64 (48.0-2) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:arm64 (10.45-1) ... Setting up libglib2.0-data (2.84.0-2) ... Setting up libunbound8:arm64 (1.22.0-1+b1) ... Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ... Setting up libsqlite3-dev:arm64 (3.46.1-2) ... Setting up uuid-dev:arm64 (2.40.4-5) ... Setting up libncurses6:arm64 (6.5+20250216-2) ... Setting up libdbus-1-3:arm64 (1.16.2-2) ... Setting up libbtbb1:arm64 (2018.12.R1-1+b2) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up libssl-dev:arm64 (3.4.1-1) ... Setting up autopoint (0.23.1-1) ... Setting up libsepol-dev:arm64 (3.8.1-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libsensors5:arm64 (1:3.6.0-10+b1) ... Setting up libncursesw6:arm64 (6.5+20250216-2) ... Setting up autoconf (2.72-3) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:arm64 (3.4.7-1) ... Setting up libpcre2-posix3:arm64 (10.45-1) ... Setting up dwz (0.15-1+b1) ... Setting up zipcmp (1.11.3-2) ... Setting up sensible-utils (0.0.24) ... Setting up libbluetooth3:arm64 (5.79-2) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up libnl-3-200:arm64 (3.7.0-2) ... Setting up libtasn1-6:arm64 (4.20.0-2) ... Setting up libpcap0.8t64:arm64 (1.10.5-2) ... Setting up netbase (6.5) ... Setting up sgml-base (1.31) ... Setting up libusb-1.0-0:arm64 (2:1.0.28-1) ... Setting up libicu76:arm64 (76.1-3) ... Setting up libsensors-dev:arm64 (1:3.6.0-10+b1) ... Setting up libev-dev:arm64 (1:4.33-2.1+b1) ... Setting up libprotoc32t64:arm64 (3.21.12-10+b6) ... Setting up ziptool (1.11.3-2) ... Setting up libtasn1-6-dev:arm64 (4.20.0-2) ... Setting up libcap-dev:arm64 (1:2.75-4) ... Setting up readline-common (8.2-6) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.3+b1) ... Setting up libsystemd-dev:arm64 (257.4-3) ... Setting up automake (1:1.17-4) ... 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-2) ... Setting up libuv1-dev:arm64 (1.50.0-2) ... Setting up libblkid-dev:arm64 (2.40.4-5) ... Setting up libzip-dev:arm64 (1.11.3-2) ... Setting up libncurses-dev:arm64 (6.5+20250216-2) ... Setting up gettext (0.23.1-1) ... Setting up libgmp-dev:arm64 (2:6.3.0+dfsg-3) ... Setting up libpcre2-dev:arm64 (10.45-1) ... Setting up protobuf-compiler (3.21.12-10+b6) ... Setting up nettle-dev:arm64 (3.10.1-1) ... Setting up libtool (2.5.4-4) ... Setting up libselinux1-dev:arm64 (3.8.1-1) ... Setting up libwebsockets-evlib-ev:arm64 (4.3.5-1) ... Setting up libwebsockets-evlib-uv:arm64 (4.3.5-1) ... Setting up libusb-1.0-0-dev:arm64 (2:1.0.28-1) ... Setting up libidn2-0:arm64 (2.3.8-2) ... Setting up libffi-dev:arm64 (3.4.7-1) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libprotobuf-dev:arm64 (3.21.12-10+b6) ... Setting up protobuf-c-compiler (1.5.1-1) ... Setting up dh-autoreconf (20) ... Setting up libglib2.0-0t64:arm64 (2.84.0-2) ... No schema files found: doing nothing. Setting up libubertooth1:arm64 (2020.12.R1-0kali3) ... Setting up libp11-kit0:arm64 (0.25.5-3) ... Setting up libbluetooth-dev:arm64 (5.79-2) ... Setting up gir1.2-glib-2.0:arm64 (2.84.0-2) ... Setting up libidn2-dev:arm64 (2.3.8-2) ... Setting up libreadline8t64:arm64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up libnl-3-dev:arm64 (3.7.0-2) ... Setting up gir1.2-glib-2.0-dev:arm64 (2.84.0-2) ... Setting up groff-base (1.23.0-7) ... Setting up xml-core (0.19) ... Setting up libnl-genl-3-200:arm64 (3.7.0-2) ... Setting up libwebsockets-evlib-glib:arm64 (4.3.5-1) ... Setting up libpython3.13-stdlib:arm64 (3.13.2-2) ... Setting up libmount-dev:arm64 (2.40.4-5) ... Setting up libwebsockets-dev:arm64 (4.3.5-1) ... Setting up libp11-kit-dev:arm64 (0.25.5-3) ... Setting up libpython3-stdlib:arm64 (3.13.2-2) ... Setting up libgnutls30t64:arm64 (3.8.9-2) ... Setting up libgnutls-openssl27t64:arm64 (3.8.9-2) ... Setting up libgio-2.0-dev:arm64 (2.84.0-2) ... Setting up python3.13 (3.13.2-2) ... Setting up libgirepository-2.0-0:arm64 (2.84.0-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libglib2.0-bin (2.84.0-2) ... Setting up python3 (3.13.2-2) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libnl-genl-3-dev:arm64 (3.7.0-2) ... Setting up python3-packaging (24.2-1) ... Setting up libgnutls-dane0t64:arm64 (3.8.9-2) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up libnm0:arm64 (1.52.0-5) ... Setting up libmicrohttpd12t64:arm64 (1.0.1-2) ... Setting up gir1.2-nm-1.0:arm64 (1.52.0-5) ... Setting up dh-python (6.20250308) ... Setting up libgnutls28-dev:arm64 (3.8.9-2) ... Setting up python3-more-itertools (10.6.0-1) ... Setting up libgio-2.0-dev-bin (2.84.0-2) ... Setting up girepository-tools:arm64 (2.84.0-2) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.1-1) ... Setting up python3-typeguard (4.4.2-1) ... Setting up python3-all (3.13.2-2) ... Setting up debhelper (13.24.1) ... Setting up python3-inflect (7.3.1-2) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up libmicrohttpd-dev:arm64 (1.0.1-2) ... Setting up python3-pkg-resources (75.8.0-1) ... Setting up libglib2.0-dev-bin (2.84.0-2) ... Setting up python3-setuptools (75.8.0-1) ... Setting up libglib2.0-dev:arm64 (2.84.0-2) ... Setting up libnm-dev:arm64 (1.52.0-5) ... Processing triggers for libc-bin (2.41-6) ... Processing triggers for sgml-base (1.31) ... Setting up libdbus-1-dev:arm64 (1.16.2-2) ... Setting up libpcap0.8-dev:arm64 (1.10.5-2) ... Setting up libpcap-dev:arm64 (1.10.5-2) ... Setting up libbtbb-dev:arm64 (2018.12.R1-1+b2) ... Setting up libubertooth-dev:arm64 (2020.12.R1-0kali3) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (arm64 included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 6.1.0-31-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) arm64 (aarch64) Toolchain package versions: binutils_2.44-3 dpkg-dev_1.22.18+kali1 g++-14_14.2.0-19 gcc-14_14.2.0-19 libc6-dev_2.41-6 libstdc++-14-dev_14.2.0-19 libstdc++6_14.2.0-19 linux-libc-dev_6.12.13-1kali1 Package versions: apt_2.9.33+kali1 autoconf_2.72-3 automake_1:1.17-4 autopoint_0.23.1-1 autotools-dev_20220109.1 base-files_1:2025.1.0 base-passwd_3.6.6 bash_5.2.37-1.1+b1 binutils_2.44-3 binutils-aarch64-linux-gnu_2.44-3 binutils-common_2.44-3 bsdextrautils_2.40.4-5 bsdutils_1:2.40.4-5 build-essential_12.12 bzip2_1.0.8-6 coreutils_9.5-1+b1 cpp_4:14.2.0-1 cpp-14_14.2.0-19 cpp-14-aarch64-linux-gnu_14.2.0-19 cpp-aarch64-linux-gnu_4:14.2.0-1 dash_0.5.12-12 debconf_1.5.91 debhelper_13.24.1 debian-archive-keyring_2023.4 debianutils_5.21 dh-autoreconf_20 dh-python_6.20250308 dh-strip-nondeterminism_1.14.1-2 diffutils_1:3.10-3 dpkg_1.22.18+kali1 dpkg-dev_1.22.18+kali1 dwz_0.15-1+b1 e2fsprogs_1.47.2-1+b1 eatmydata_131-2 fakeroot_1.37.1.1-1 file_1:5.45-3+b1 findutils_4.10.0-3 g++_4:14.2.0-1 g++-14_14.2.0-19 g++-14-aarch64-linux-gnu_14.2.0-19 g++-aarch64-linux-gnu_4:14.2.0-1 gcc_4:14.2.0-1 gcc-14_14.2.0-19 gcc-14-aarch64-linux-gnu_14.2.0-19 gcc-14-base_14.2.0-19 gcc-aarch64-linux-gnu_4:14.2.0-1 gettext_0.23.1-1 gettext-base_0.23.1-1 gir1.2-glib-2.0_2.84.0-2 gir1.2-glib-2.0-dev_2.84.0-2 gir1.2-nm-1.0_1.52.0-5 girepository-tools_2.84.0-2 grep_3.11-4+b1 groff-base_1.23.0-7 gzip_1.13-1 hostname_3.25 init-system-helpers_1.68+kali2 intltool-debian_0.35.0+20060710.6 kali-archive-keyring_2024.1 libacl1_2.3.2-2+b1 libapt-pkg6.0t64_2.9.29+kali1 libapt-pkg7.0_2.9.33+kali1 libarchive-zip-perl_1.68-1 libasan8_14.2.0-19 libatomic1_14.2.0-19 libattr1_1:2.5.2-3 libaudit-common_1:4.0.2-2 libaudit1_1:4.0.2-2+b2 libbinutils_2.44-3 libblkid-dev_2.40.4-5 libblkid1_2.40.4-5 libbluetooth-dev_5.79-2 libbluetooth3_5.79-2 libbsd0_0.12.2-2 libbtbb-dev_2018.12.R1-1+b2 libbtbb1_2018.12.R1-1+b2 libbz2-1.0_1.0.8-6 libc-bin_2.41-6 libc-dev-bin_2.41-6 libc6_2.41-6 libc6-dev_2.41-6 libcap-dev_1:2.75-4 libcap-ng0_0.8.5-4+b1 libcap2_1:2.75-4 libcc1-0_14.2.0-19 libcom-err2_1.47.2-1+b1 libcrypt-dev_1:4.4.38-1 libcrypt1_1:4.4.38-1 libctf-nobfd0_2.44-3 libctf0_2.44-3 libdb5.3t64_5.3.28+dfsg2-9 libdbus-1-3_1.16.2-2 libdbus-1-dev_1.16.2-2 libdebconfclient0_0.277 libdebhelper-perl_13.24.1 libdpkg-perl_1.22.18+kali1 libeatmydata1_131-2+b1 libelf1t64_0.192-4 libev-dev_1:4.33-2.1+b1 libev4t64_1:4.33-2.1+b1 libevent-2.1-7t64_2.1.12-stable-10+b1 libexpat1_2.6.4-1 libext2fs2t64_1.47.2-1+b1 libfakeroot_1.37.1.1-1 libffi-dev_3.4.7-1 libffi8_3.4.7-1 libfile-stripnondeterminism-perl_1.14.1-2 libgcc-14-dev_14.2.0-19 libgcc-s1_14.2.0-19 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libgio-2.0-dev_2.84.0-2 libgio-2.0-dev-bin_2.84.0-2 libgirepository-2.0-0_2.84.0-2 libglib2.0-0t64_2.84.0-2 libglib2.0-bin_2.84.0-2 libglib2.0-data_2.84.0-2 libglib2.0-dev_2.84.0-2 libglib2.0-dev-bin_2.84.0-2 libgmp-dev_2:6.3.0+dfsg-3 libgmp10_2:6.3.0+dfsg-3 libgmpxx4ldbl_2:6.3.0+dfsg-3 libgnutls-dane0t64_3.8.9-2 libgnutls-openssl27t64_3.8.9-2 libgnutls28-dev_3.8.9-2 libgnutls30t64_3.8.9-2 libgomp1_14.2.0-19 libgprofng0_2.44-3 libhogweed6t64_3.10.1-1 libhwasan0_14.2.0-19 libicu76_76.1-3 libidn2-0_2.3.8-2 libidn2-dev_2.3.8-2 libisl23_0.27-1 libitm1_14.2.0-19 libjansson4_2.14-2+b3 liblsan0_14.2.0-19 liblz4-1_1.10.0-4 liblzma5_5.6.4-1 libmagic-mgc_1:5.45-3+b1 libmagic1t64_1:5.45-3+b1 libmd0_1.1.0-2+b1 libmicrohttpd-dev_1.0.1-2 libmicrohttpd12t64_1.0.1-2 libmount-dev_2.40.4-5 libmount1_2.40.4-5 libmpc3_1.3.1-1+b3 libmpfr6_4.2.1-1+b2 libncurses-dev_6.5+20250216-2 libncurses6_6.5+20250216-2 libncursesw6_6.5+20250216-2 libnettle8t64_3.10.1-1 libnl-3-200_3.7.0-2 libnl-3-dev_3.7.0-2 libnl-genl-3-200_3.7.0-2 libnl-genl-3-dev_3.7.0-2 libnm-dev_1.52.0-5 libnm0_1.52.0-5 libp11-kit-dev_0.25.5-3 libp11-kit0_0.25.5-3 libpam-modules_1.7.0-3 libpam-modules-bin_1.7.0-3 libpam-runtime_1.7.0-3 libpam0g_1.7.0-3 libpcap-dev_1.10.5-2 libpcap0.8-dev_1.10.5-2 libpcap0.8t64_1.10.5-2 libpcre2-16-0_10.45-1 libpcre2-32-0_10.45-1 libpcre2-8-0_10.45-1 libpcre2-dev_10.45-1 libpcre2-posix3_10.45-1 libperl5.40_5.40.1-2 libpipeline1_1.5.8-1 libpkgconf3_1.8.1-4 libprotobuf-c-dev_1.5.1-1 libprotobuf-c1_1.5.1-1 libprotobuf-dev_3.21.12-10+b6 libprotobuf-lite32t64_3.21.12-10+b6 libprotobuf32t64_3.21.12-10+b6 libprotoc32t64_3.21.12-10+b6 libpython3-stdlib_3.13.2-2 libpython3.13-minimal_3.13.2-2 libpython3.13-stdlib_3.13.2-2 libreadline8t64_8.2-6 libseccomp2_2.6.0-2 libselinux1_3.8.1-1 libselinux1-dev_3.8.1-1 libsemanage-common_3.8.1-1 libsemanage2_3.8.1-1 libsensors-config_1:3.6.0-10 libsensors-dev_1:3.6.0-10+b1 libsensors5_1:3.6.0-10+b1 libsepol-dev_3.8.1-1 libsepol2_3.8.1-1 libsframe1_2.44-3 libsmartcols1_2.40.4-5 libsqlite3-0_3.46.1-2 libsqlite3-dev_3.46.1-2 libss2_1.47.2-1+b1 libssl-dev_3.4.1-1 libssl3t64_3.4.1-1 libstdc++-14-dev_14.2.0-19 libstdc++6_14.2.0-19 libsysprof-capture-4-dev_48.0-2 libsystemd-dev_257.4-3 libsystemd0_257.4-3 libtasn1-6_4.20.0-2 libtasn1-6-dev_4.20.0-2 libtinfo6_6.5+20250216-2 libtool_2.5.4-4 libtsan2_14.2.0-19 libubertooth-dev_2020.12.R1-0kali3 libubertooth1_2020.12.R1-0kali3 libubsan1_14.2.0-19 libuchardet0_0.0.8-1+b2 libudev1_257.4-3 libunbound8_1.22.0-1+b1 libunistring5_1.3-2 libusb-1.0-0_2:1.0.28-1 libusb-1.0-0-dev_2:1.0.28-1 libuuid1_2.40.4-5 libuv1-dev_1.50.0-2 libuv1t64_1.50.0-2 libwebsockets-dev_4.3.5-1 libwebsockets-evlib-ev_4.3.5-1 libwebsockets-evlib-glib_4.3.5-1 libwebsockets-evlib-uv_4.3.5-1 libwebsockets19t64_4.3.5-1 libxml2_2.12.7+dfsg+really2.9.14-0.3+b1 libxxhash0_0.8.3-2 libzip-dev_1.11.3-2 libzip5_1.11.3-2 libzstd1_1.5.7+dfsg-1 linux-libc-dev_6.12.13-1kali1 login_1:4.16.0-2+really2.40.4-5 login.defs_1:4.17.3-2 logsave_1.47.2-1+b1 m4_1.4.19-7 make_4.4.1-1 man-db_2.13.0-1 mawk_1.3.4.20250131-1 media-types_13.0.0 mount_2.40.4-5 native-architecture_0.2.6 ncurses-base_6.5+20250216-2 ncurses-bin_6.5+20250216-2 netbase_6.5 nettle-dev_3.10.1-1 openssl-provider-legacy_3.4.1-1 passwd_1:4.17.3-2 patch_2.7.6-7+b1 perl_5.40.1-2 perl-base_5.40.1-2 perl-modules-5.40_5.40.1-2 pkgconf_1.8.1-4 pkgconf-bin_1.8.1-4 po-debconf_1.0.21+nmu1 protobuf-c-compiler_1.5.1-1 protobuf-compiler_3.21.12-10+b6 python3_3.13.2-2 python3-all_3.13.2-2 python3-autocommand_2.2.2-3 python3-inflect_7.3.1-2 python3-jaraco.context_6.0.1-1 python3-jaraco.functools_4.1.0-1 python3-jaraco.text_4.0.0-1 python3-minimal_3.13.2-2 python3-more-itertools_10.6.0-1 python3-packaging_24.2-1 python3-pkg-resources_75.8.0-1 python3-setuptools_75.8.0-1 python3-typeguard_4.4.2-1 python3-typing-extensions_4.12.2-2 python3-zipp_3.21.0-1 python3.13_3.13.2-2 python3.13-minimal_3.13.2-2 readline-common_8.2-6 rpcsvc-proto_1.4.3-1+b1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2+b1 sensible-utils_0.0.24 sgml-base_1.31 sqv_1.2.1-6+b1 sysvinit-utils_3.14-4 tar_1.35+dfsg-3.1 tzdata_2025b-1 util-linux_2.40.4-5 uuid-dev_2.40.4-5 xml-core_0.19 xz-utils_5.6.4-1 zipcmp_1.11.3-2 zipmerge_1.11.3-2 ziptool_1.11.3-2 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: kismet Binary: kismet, kismet-core, kismet-logtools, kismet-plugins, kismet-capture-hak5-wifi-coconut, kismet-capture-linux-bluetooth, kismet-capture-linux-wifi, kismet-capture-nrf-mousejack, kismet-capture-nrf-51822, kismet-capture-nrf-52840, kismet-capture-nxp-kw41z, kismet-capture-rz-killerbee, kismet-capture-ti-cc-2531, kismet-capture-ti-cc-2540, kismet-capture-ubertooth-one, kismet-capture-common, python3-kismetcapturebtgeiger, python3-kismetcapturefreaklabszigbee, python3-kismetcapturertl433, python3-kismetcapturertladsb, python3-kismetcapturertlamr Architecture: any all Version: 2023.07.R2-0kali1 Maintainer: Kali Developers <devel@kali.org> Uploaders: Devon Kearns <dookie@kali.org>, Mati Aharoni <muts@kali.org>, Sophie Brun <sophie@offensive-security.com>, Homepage: https://www.kismetwireless.net/ Standards-Version: 4.7.0 Vcs-Browser: https://gitlab.com/kalilinux/packages/kismet Vcs-Git: https://gitlab.com/kalilinux/packages/kismet.git Testsuite: autopkgtest Testsuite-Triggers: python3-all Build-Depends: debhelper-compat (= 13), dh-python, libbluetooth-dev [linux-any], libbtbb-dev, libcap-dev [linux-any], libmicrohttpd-dev, libncurses-dev, libnl-genl-3-dev [linux-any], libnm-dev, libpcap0.8-dev, libpcre2-dev, libprotobuf-c-dev, libprotobuf-dev, libsensors-dev, libsqlite3-dev, libubertooth-dev, libusb-1.0-0-dev, libwebsockets-dev, libzip-dev, pkgconf, po-debconf, protobuf-c-compiler, protobuf-compiler, python3-all, python3-setuptools Package-List: kismet deb net optional arch=any kismet-capture-common deb net optional arch=all kismet-capture-hak5-wifi-coconut deb net optional arch=any kismet-capture-linux-bluetooth deb net optional arch=any kismet-capture-linux-wifi deb net optional arch=any kismet-capture-nrf-51822 deb net optional arch=any kismet-capture-nrf-52840 deb net optional arch=any kismet-capture-nrf-mousejack deb net optional arch=any kismet-capture-nxp-kw41z deb net optional arch=any kismet-capture-rz-killerbee deb net optional arch=any kismet-capture-ti-cc-2531 deb net optional arch=any kismet-capture-ti-cc-2540 deb net optional arch=any kismet-capture-ubertooth-one deb net optional arch=any kismet-core deb net optional arch=any kismet-logtools deb net optional arch=any kismet-plugins deb net optional arch=any python3-kismetcapturebtgeiger deb python optional arch=all python3-kismetcapturefreaklabszigbee deb python optional arch=all python3-kismetcapturertl433 deb python optional arch=all python3-kismetcapturertladsb deb python optional arch=all python3-kismetcapturertlamr deb python optional arch=all Checksums-Sha1: 925332ca48f2d3ba7636d38ba34d139fd72d4b6f 13762647 kismet_2023.07.R2.orig.tar.gz 2a76d05eaadb76f1636382f25db5404b73503eff 35000 kismet_2023.07.R2-0kali1.debian.tar.xz Checksums-Sha256: e8af86a3990f54fc9ab1a9b83faa5d101764e05e140a980178d3ad66b6b49ae1 13762647 kismet_2023.07.R2.orig.tar.gz 5eb0e1f95225515b7ecb6fd5beac63352db2ed3cf6a6c3e4b0a6e01039a508db 35000 kismet_2023.07.R2-0kali1.debian.tar.xz Files: 9f2ead30152dfcca8fb2819d7044bb47 13762647 kismet_2023.07.R2.orig.tar.gz 7b6449d5ec6e79dcd0c947f7db27e9f6 35000 kismet_2023.07.R2-0kali1.debian.tar.xz Debian-Vcs-Browser: https://github.com/andrikos/kismet-debian Debian-Vcs-Git: https://github.com/andrikos/kismet-debian.git Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> -----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEEBd4oS0XxwnmdSGDsGKJwk10ZNWkFAmfnCcdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDA1 REUyODRCNDVGMUMyNzk5RDQ4NjBFQzE4QTI3MDkzNUQxOTM1NjkACgkQGKJwk10Z NWmgxwf/UjWE/ubLN0Mb2qy0cWglNA4K/kTIcSILXdXx4JeMjlLUyBwEZrh+NgOg 5WershKs4A7spoOir/YKaqLbqe1JzQP3wZlzwPWqmj0MgoyzldT1g1JOpm+k/yNB /Q0L1z2GKQLXC+RTWutr055VK8tJEsT/ecQ8ZNBHrhEhEWyFIRANfPoMqVbcTL2E pNZeCh+iIBOp7GVHzLG4xwthLKSHbJiy1YdLS9IFUzm23ilG0K+c+AJS1haEiE8P Z6TycIeOH5KvB0MMPFErJGg0uREu2IXNSa8WZLXkOkCgS+8XSUUs/7Rh3AXFver3 Gy80k8wXW/atfvIi4OchwlV4WjusTg== =sbKj -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./kismet_2023.07.R2-0kali1.dsc: unsupported subcommand dpkg-source: info: extracting kismet in /<<PKGBUILDDIR>> dpkg-source: info: unpacking kismet_2023.07.R2.orig.tar.gz dpkg-source: info: unpacking kismet_2023.07.R2-0kali1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying kfreebsd_support dpkg-source: info: applying add-clean-in-plugin.patch dpkg-source: info: applying add-correctly-ldflags-in-plugins.patch dpkg-source: info: applying dont-install-for-suidgroup.patch dpkg-source: info: applying change-install-path-python.patch dpkg-source: info: applying fix-indentation-in-Makefile.in.patch dpkg-source: info: applying 0001-rtlsdr-Pull-new-python-rtlsdr-code-to-look-for-librt.patch dpkg-source: info: applying 0002-rtldr-Port-multi-lib-searching-to-rtl433-fix-multili.patch dpkg-source: info: applying fix-silly-python-typo.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=8 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=kalibuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=kali-dev-arm64-sbuild SCHROOT_CHROOT_NAME=kali-dev-arm64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1001 SCHROOT_GROUP=kalibuild SCHROOT_SESSION_ID=kali-dev-arm64-sbuild-e2f63c9c-292d-4496-9890-65c967b9302f SCHROOT_UID=1001 SCHROOT_USER=kalibuild SHELL=/bin/sh USER=kalibuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -B -rfakeroot dpkg-buildpackage: info: source package kismet dpkg-buildpackage: info: source version 2023.07.R2-0kali1 dpkg-buildpackage: info: source distribution kali-dev dpkg-buildpackage: info: source changed by Steev Klimaszewski <steev@kali.org> dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 fakeroot debian/rules clean dh clean --with python3 dh_clean debian/rules build-arch dh build-arch --with python3 dh_update_autotools_config -a dh_autoreconf -a configure.ac:1112: warning: macro 'AM_PATH_LIBPRELUDE' not found in library configure.ac:20: warning: The macro 'AC_PROG_CC_STDC' is obsolete. configure.ac:20: You should run autoupdate. ./lib/autoconf/c.m4:1669: AC_PROG_CC_STDC is expanded from... configure.ac:20: the top level configure.ac:26: warning: The macro 'AC_LANG_CPLUSPLUS' is obsolete. configure.ac:26: You should run autoupdate. ./lib/autoconf/c.m4:270: AC_LANG_CPLUSPLUS is expanded from... configure.ac:26: the top level configure.ac:227: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:227: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:227: the top level configure.ac:756: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:756: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... configure.ac:756: the top level configure.ac:1106: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:1106: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... m4/prelude.m4:14: AM_PATH_LIBPRELUDE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:1106: the top level configure.ac:1106: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:1106: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... m4/prelude.m4:14: AM_PATH_LIBPRELUDE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:1106: the top level configure.ac:1106: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:1106: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... m4/prelude.m4:14: AM_PATH_LIBPRELUDE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:1106: the top level autoheader: warning: WARNING: Using auxiliary files such as 'acconfig.h', 'config.h.bot' autoheader: WARNING: and 'config.h.top', to define templates for 'config.h.in' autoheader: WARNING: is deprecated and discouraged. autoheader: autoheader: WARNING: Using the third argument of 'AC_DEFINE_UNQUOTED' and autoheader: WARNING: 'AC_DEFINE' allows one to define a template without autoheader: WARNING: 'acconfig.h': autoheader: autoheader: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1, autoheader: [Define if a function 'main' is needed.]) autoheader: autoheader: WARNING: More sophisticated templates can also be produced, see the autoheader: WARNING: documentation. debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' # duplicate the kismet-capture-common-debconf-helper in # kismet-capture-common.config: when .config is called the # kismet-capture-common-debconf-helper file is not installed # (error during upgrade) cp debian/kismet-capture-common-debconf-helper debian/kismet-capture-common.config dh_auto_configure -- --sysconfdir=/etc/kismet --enable-btgeiger ./configure --build=aarch64-linux-gnu --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/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --sysconfdir=/etc/kismet --enable-btgeiger checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for g++... g++ 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 a BSD-compatible install... /usr/bin/install -c checking whether make sets $(MAKE)... yes checking how to run the C preprocessor... gcc -E checking for platform-specific compiler flags... none needed checking gcc version... 14 checking whether g++ supports C++17 features with -std=gnu++17... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking python3 module: setuptools... yes checking for dwarf_begin in -ldw... no checking for bfd_alloc in -lbfd... no checking for unwind.h... yes checking for execinfo.h... yes checking for stdint.h... (cached) yes checking for strerror_r() return... char * checking for accept() addrlen type... socklen_t checking for pipe2... yes checking for gcc option to enable large file support... none needed checking for dlopen in -ldl... yes checking for deflate in -lz... yes checking for libatomic... yes checking for pthread_mutex_timedlock... yes checking for libm math function in std libs... yes checking for main in -lstdc++... yes checking for group 'root'... yes checking for setproctitle... no checking for libutil.h... no checking for setproctitle in -lutil... no checking for sys/pstat.h... no checking how to run the C++ preprocessor... g++ -std=gnu++17 -E checking for egrep -e... /usr/bin/grep -E checking whether __progname and __progname_full are available... yes checking which argv replacement method to use... writeable checking for linux/wireless.h... yes checking that linux/wireless.h is what we expect... yes checking can we use iw_freq.flags... yes checking for cap_init in -lcap... yes checking for sys/prctl.h... yes checking for sys/capability.h... yes checking Checking C++17 parallel functions... ok checking for sqlite3_libversion in -lsqlite3... yes checking for sqlite3.h... yes checking for pkg-config... pkg-config checking whether compiling and linking against OpenSSL works... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for libwebsockets >= 3.1.0... yes checking for lws_client_connect_via_info in -lwebsockets... yes checking for libpcap... yes checking for protobuf... yes checking for protoc... yes checking for libprotobuf-c... yes checking for protoc-c... yes Using local radiotap headers checking for libnm... yes checking For nm_device_set_managed in libnm... checking for libnl-3.0... yes checking for libnl-genl-3.0... yes checking for libnl-2.0... no checking for libnl-1... no checking For mac80211 support in netlink library... yes checking for libusb-1.0... yes checking for btbb.h... yes checking for btbb_init in -lbtbb... yes checking for ubertooth/ubertooth.h... yes checking for ubertooth.h... no checking for ubertooth_init in -lubertooth... yes checking for ubertooth_count in -lubertooth... yes checking for sensors/sensors.h... yes checking for sensors_init in -lsensors... yes configure: creating ./config.status config.status: creating Makefile config.status: creating Makefile.inc config.status: WARNING: 'Makefile.inc.in' seems to ignore the --datarootdir setting config.status: creating packaging/kismet.pc config.status: creating packaging/systemd/kismet.service config.status: creating packaging/systemd/debug/kismet-debug.service config.status: creating capture_linux_bluetooth/Makefile config.status: creating capture_linux_wifi/Makefile config.status: creating capture_osx_corewlan_wifi/Makefile config.status: creating capture_sdr_rtl433/Makefile config.status: creating capture_sdr_rtlamr/Makefile config.status: creating capture_sdr_rtladsb/Makefile config.status: creating capture_bt_geiger/Makefile config.status: creating capture_freaklabs_zigbee/Makefile config.status: creating capture_nrf_mousejack/Makefile config.status: creating capture_ti_cc_2540/Makefile config.status: creating capture_ti_cc_2531/Makefile config.status: creating capture_ubertooth_one/Makefile config.status: creating capture_nrf_51822/Makefile config.status: creating capture_nxp_kw41z/Makefile config.status: creating capture_rz_killerbee/Makefile config.status: creating capture_bladerf_wiphy/Makefile config.status: creating capture_proxy_adsb/Makefile config.status: creating capture_nrf_52840/Makefile config.status: creating capture_hak5_wifi_coconut/Makefile config.status: creating config.h Configuration complete: Compiling for: linux-gnu (aarch64) C++ Library: stdc++ Protobuf Library: protobuf Installing as group: root Installing into: /usr Setuid group: kismet Prelude SIEM : no PCRE regex: libpcre2 Websocket datasources: yes LibCapability (enhanced privilege dropping): yes Linux Wi-Fi capture : yes Linux Netlink: yes (mac80211 VAP creation) - libnl-3.0 libnl-genl-3.0 Linux NetworkManager: yes (libnm NetworkManager control) Linux HCI Bluetooth: yes OSX/Darwin capture : n/a (only OSX/Darwin) nRF MouseJack: yes TI CC 2540 BTLE: yes TI CC 2531 Zigbee: yes Ubertooth One: yes NRF51822 BTLE: yes NRF52840 Zigbee: yes NXP KW41Z BLE/Zigbee: yes RZ KILLERBEE: yes Python Modules: yes Python interpreter: python3 RTL-SDR RTL_433: yes RTL-SDR RTLAMR: yes RTL-SDR RTLADSB: yes BTLE Geiger Sensor: yes Freaklabs Zigbee: yes ADSB Proxy: yes bladeRF-wiphy: no (bladeRF support not enabled) Hak5 WiFi Coconut: yes lm-sensors monitoring: yes Built-in Debug: partial - Missing libdw or libbfd will not print full stacks on crash make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_build -- all-with-plugins make -j8 all-with-plugins make[2]: Entering directory '/<<PKGBUILDDIR>>' make[3]: Entering directory '/<<PKGBUILDDIR>>' PLUGIN-CLEAN: plugin-alertsyslog/ make[4]: Entering directory '/<<PKGBUILDDIR>>/plugin-alertsyslog' make[4]: Leaving directory '/<<PKGBUILDDIR>>/plugin-alertsyslog' PLUGIN-CLEAN: plugin-dashboard/ make[4]: Entering directory '/<<PKGBUILDDIR>>/plugin-dashboard' Nothing to clean make[4]: Leaving directory '/<<PKGBUILDDIR>>/plugin-dashboard' PLUGIN-CLEAN: plugin-demo-eventbus/ make[4]: Entering directory '/<<PKGBUILDDIR>>/plugin-demo-eventbus' make[4]: *** No rule to make target 'clean'. Stop. make[4]: Leaving directory '/<<PKGBUILDDIR>>/plugin-demo-eventbus' PLUGIN-CLEAN: plugin-demo-externalhttp/ make[4]: Entering directory '/<<PKGBUILDDIR>>/plugin-demo-externalhttp' make[4]: Nothing to be done for 'clean'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/plugin-demo-externalhttp' PLUGIN-CLEAN: plugin-demo-webonly/ make[4]: Entering directory '/<<PKGBUILDDIR>>/plugin-demo-webonly' Nothing to clean make[4]: Leaving directory '/<<PKGBUILDDIR>>/plugin-demo-webonly' make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[3]: Entering directory '/<<PKGBUILDDIR>>' protoc --cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/kismet.proto protoc --cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/http.proto protoc --cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/datasource.proto protoc --cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/linuxbluetooth.proto protoc --cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/eventbus.proto protoc --cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/kismet.proto protoc --cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/http.proto protoc --cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/datasource.proto protoc --cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/linuxbluetooth.proto protoc-c --c_out=./protobuf_c/ -I protobuf_definitions/ protobuf_definitions/kismet.proto protoc-c --c_out=./protobuf_c/ -I protobuf_definitions/ protobuf_definitions/datasource.proto protoc-c --c_out=./protobuf_c/ -I protobuf_definitions/ protobuf_definitions/linuxbluetooth.proto protoc-c --c_out=./protobuf_c/ -I protobuf_definitions/ protobuf_definitions/eventbus.proto [libprotobuf WARNING protoc-gen-c/main.cc:44] `protoc-c` is deprecated. Please use `protoc` instead! protoc-c --c_out=./protobuf_c/ -I protobuf_definitions/ protobuf_definitions/kismet.proto [libprotobuf WARNING protoc-gen-c/main.cc:44] `protoc-c` is deprecated. Please use `protoc` instead! [libprotobuf WARNING protoc-gen-c/main.cc:44] `protoc-c` is deprecated. Please use `protoc` instead! [libprotobuf WARNING protoc-gen-c/main.cc:44] `protoc-c` is deprecated. Please use `protoc` instead! protoc-c --c_out=./protobuf_c/ -I protobuf_definitions/ protobuf_definitions/datasource.proto protoc-c --c_out=./protobuf_c/ -I protobuf_definitions/ protobuf_definitions/linuxbluetooth.proto (cd capture_sdr_rtl433 && make) (cd capture_sdr_rtlamr && make) [libprotobuf WARNING protoc-gen-c/main.cc:44] `protoc-c` is deprecated. Please use `protoc` instead! make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtl433' make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtlamr' (cd capture_sdr_rtladsb && make) [libprotobuf WARNING protoc-gen-c/main.cc:44] `protoc-c` is deprecated. Please use `protoc` instead! [libprotobuf WARNING protoc-gen-c/main.cc:44] `protoc-c` is deprecated. Please use `protoc` instead! (cd capture_freaklabs_zigbee && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtladsb' (cd capture_bt_geiger && make) g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT log_tools/kismetdb_to_wiglecsv.cc.o log_tools/kismetdb_to_wiglecsv.cc -MF log_tools/kismetdb_to_wiglecsv.cc.d make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_freaklabs_zigbee' make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_bt_geiger' g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT log_tools/kismetdb_dump_devices.cc.o log_tools/kismetdb_dump_devices.cc -MF log_tools/kismetdb_dump_devices.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT log_tools/kismetdb_statistics.cc.o log_tools/kismetdb_statistics.cc -MF log_tools/kismetdb_statistics.cc.d /usr/lib/python3/dist-packages/setuptools/dist.py:330: InformationOnly: Normalizing '2021.07.1' to '2021.7.1' self.metadata.version = self._normalize_version(self.metadata.version) protoc -I ../protobuf_definitions --python_out=KismetCaptureRtlamr/kismetexternal ../protobuf_definitions/datasource.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtlamr/kismetexternal/datasource_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureRtlamr/kismetexternal ../protobuf_definitions/eventbus.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureRtladsb/kismetexternal ../protobuf_definitions/datasource.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureBtGeiger/kismetexternal ../protobuf_definitions/datasource.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureRtl433/kismetexternal ../protobuf_definitions/datasource.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureFreaklabsZigbee/kismetexternal ../protobuf_definitions/datasource.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtladsb/kismetexternal/datasource_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtl433/kismetexternal/datasource_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureRtladsb/kismetexternal ../protobuf_definitions/eventbus.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureRtl433/kismetexternal ../protobuf_definitions/eventbus.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureRtlamr/kismetexternal ../protobuf_definitions/http.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureBtGeiger/kismetexternal ../protobuf_definitions/eventbus.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureFreaklabsZigbee/kismetexternal ../protobuf_definitions/eventbus.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtl433/kismetexternal/eventbus_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureRtladsb/kismetexternal ../protobuf_definitions/http.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtlamr/kismetexternal/http_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureRtl433/kismetexternal ../protobuf_definitions/http.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureBtGeiger/kismetexternal ../protobuf_definitions/http.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureRtlamr/kismetexternal ../protobuf_definitions/kismet.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureFreaklabsZigbee/kismetexternal ../protobuf_definitions/http.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtladsb/kismetexternal/http_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureRtladsb/kismetexternal ../protobuf_definitions/kismet.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtl433/kismetexternal/http_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtlamr/kismetexternal/kismet_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureBtGeiger/kismetexternal/http_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureRtl433/kismetexternal ../protobuf_definitions/kismet.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureFreaklabsZigbee/kismetexternal ../protobuf_definitions/kismet.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureRtlamr/kismetexternal ../protobuf_definitions/linuxbluetooth.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtladsb/kismetexternal/kismet_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureBtGeiger/kismetexternal ../protobuf_definitions/kismet.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureRtladsb/kismetexternal ../protobuf_definitions/linuxbluetooth.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtl433/kismetexternal/kismet_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureFreaklabsZigbee/kismetexternal ../protobuf_definitions/linuxbluetooth.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureRtl433/kismetexternal ../protobuf_definitions/linuxbluetooth.proto python3 setup.py bdist protoc -I ../protobuf_definitions --python_out=KismetCaptureBtGeiger/kismetexternal ../protobuf_definitions/linuxbluetooth.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py python3 setup.py bdist sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py python3 setup.py bdist python3 setup.py bdist python3 setup.py bdist running bdist running bdist_dumb running build running build_py running bdist creating build/lib/KismetCaptureRtlamr copying KismetCaptureRtlamr/__init__.py -> build/lib/KismetCaptureRtlamr copying KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py -> build/lib/KismetCaptureRtlamr running bdist creating build/lib/KismetCaptureRtlamr/rtlsdr copying KismetCaptureRtlamr/rtlsdr/__init__.py -> build/lib/KismetCaptureRtlamr/rtlsdr creating build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/__init__.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal running bdist_dumb copying KismetCaptureRtlamr/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal running build running build_py g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT log_tools/kismetdb_to_kml.cc.o log_tools/kismetdb_to_kml.cc -MF log_tools/kismetdb_to_kml.cc.d running bdist_dumb running build running build_py creating build/lib/KismetCaptureRtladsb copying KismetCaptureRtladsb/__init__.py -> build/lib/KismetCaptureRtladsb copying KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py -> build/lib/KismetCaptureRtladsb /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() creating build/lib/KismetCaptureRtladsb/rtlsdr copying KismetCaptureRtladsb/rtlsdr/__init__.py -> build/lib/KismetCaptureRtladsb/rtlsdr installing to build/bdist.linux-aarch64/dumb running install creating build/lib/KismetCaptureRtl433 creating build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtl433/kismet_cap_sdr_rtl433.py -> build/lib/KismetCaptureRtl433 copying KismetCaptureRtladsb/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtl433/__init__.py -> build/lib/KismetCaptureRtl433 copying KismetCaptureRtladsb/kismetexternal/__init__.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal creating build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtladsb/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtl433/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/__init__.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal running install_lib /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr /usr/lib/python3/dist-packages/setuptools/dist.py:330: InformationOnly: Normalizing '2021.07.1' to '2021.7.1' self.metadata.version = self._normalize_version(self.metadata.version) copying build/lib/KismetCaptureRtlamr/rtlsdr/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr installing to build/bdist.linux-aarch64/dumb running install copying build/lib/KismetCaptureRtlamr/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr copying build/lib/KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal running bdist copying build/lib/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal running install_lib copying build/lib/KismetCaptureRtlamr/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr/__init__.py to __init__.cpython-313.pyc running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/__init__.py to __init__.cpython-313.pyc creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/rtlsdr/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages copying build/lib/KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 running bdist_dumb copying build/lib/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal running build running build_py copying build/lib/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtl433/kismet_cap_sdr_rtl433.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 copying build/lib/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtl433/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 copying build/lib/KismetCaptureRtladsb/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py to kismet_cap_sdr_rtlamr.cpython-313.pyc copying build/lib/KismetCaptureRtl433/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc copying build/lib/KismetCaptureRtl433/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc copying build/lib/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismet_cap_sdr_rtl433.py to kismet_cap_sdr_rtl433.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/__init__.py to __init__.cpython-313.pyc creating build/lib/KismetCaptureBtGeiger copying KismetCaptureBtGeiger/kismet_cap_bt_geiger.py -> build/lib/KismetCaptureBtGeiger copying KismetCaptureBtGeiger/__init__.py -> build/lib/KismetCaptureBtGeiger creating build/lib/KismetCaptureBtGeiger/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc copying KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc copying KismetCaptureBtGeiger/kismetexternal/__init__.py -> build/lib/KismetCaptureBtGeiger/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/__init__.py to __init__.cpython-313.pyc copying KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py to kismet_cap_sdr_rtladsb.cpython-313.pyc copying KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc running install_egg_info running install_lib byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running egg_info running install_egg_info creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger copying build/lib/KismetCaptureBtGeiger/kismet_cap_bt_geiger.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger copying build/lib/KismetCaptureBtGeiger/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal creating KismetCaptureRtlamr.egg-info copying build/lib/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal writing KismetCaptureRtlamr.egg-info/PKG-INFO copying build/lib/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal writing dependency_links to KismetCaptureRtlamr.egg-info/dependency_links.txt copying build/lib/KismetCaptureBtGeiger/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal writing entry points to KismetCaptureRtlamr.egg-info/entry_points.txt copying build/lib/KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal writing requirements to KismetCaptureRtlamr.egg-info/requires.txt copying build/lib/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal writing top-level names to KismetCaptureRtlamr.egg-info/top_level.txt writing manifest file 'KismetCaptureRtlamr.egg-info/SOURCES.txt' byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismet_cap_bt_geiger.py to kismet_cap_bt_geiger.cpython-313.pyc running egg_info byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/__init__.py to __init__.cpython-313.pyc running egg_info reading manifest file 'KismetCaptureRtlamr.egg-info/SOURCES.txt' creating KismetCaptureRtl433.egg-info writing KismetCaptureRtl433.egg-info/PKG-INFO creating KismetCaptureRtladsb.egg-info writing manifest file 'KismetCaptureRtlamr.egg-info/SOURCES.txt' writing KismetCaptureRtladsb.egg-info/PKG-INFO writing dependency_links to KismetCaptureRtl433.egg-info/dependency_links.txt Copying KismetCaptureRtlamr.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr-2020.10.1.egg-info writing entry points to KismetCaptureRtl433.egg-info/entry_points.txt writing dependency_links to KismetCaptureRtladsb.egg-info/dependency_links.txt writing requirements to KismetCaptureRtl433.egg-info/requires.txt writing top-level names to KismetCaptureRtl433.egg-info/top_level.txt writing entry points to KismetCaptureRtladsb.egg-info/entry_points.txt writing manifest file 'KismetCaptureRtl433.egg-info/SOURCES.txt' writing requirements to KismetCaptureRtladsb.egg-info/requires.txt writing top-level names to KismetCaptureRtladsb.egg-info/top_level.txt byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc writing manifest file 'KismetCaptureRtladsb.egg-info/SOURCES.txt' running install_scripts byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/__init__.py to __init__.cpython-313.pyc reading manifest file 'KismetCaptureRtl433.egg-info/SOURCES.txt' reading manifest file 'KismetCaptureRtladsb.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtl433.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtladsb.egg-info/SOURCES.txt' Copying KismetCaptureRtl433.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433-2020.10.1.egg-info Copying KismetCaptureRtladsb.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb-2020.10.1.egg-info running install_scripts running install_scripts byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info creating KismetCaptureBtGeiger.egg-info writing KismetCaptureBtGeiger.egg-info/PKG-INFO writing dependency_links to KismetCaptureBtGeiger.egg-info/dependency_links.txt g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT log_tools/kismetdb_to_gpx.cc.o log_tools/kismetdb_to_gpx.cc -MF log_tools/kismetdb_to_gpx.cc.d writing entry points to KismetCaptureBtGeiger.egg-info/entry_points.txt writing requirements to KismetCaptureBtGeiger.egg-info/requires.txt writing top-level names to KismetCaptureBtGeiger.egg-info/top_level.txt writing manifest file 'KismetCaptureBtGeiger.egg-info/SOURCES.txt' reading manifest file 'KismetCaptureBtGeiger.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureBtGeiger.egg-info/SOURCES.txt' Copying KismetCaptureBtGeiger.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger-2021.7.1.egg-info running install_scripts Installing kismet_cap_sdr_rtladsb script to build/bdist.linux-aarch64/dumb/usr/local/bin Installing kismet_cap_sdr_rtl433 script to build/bdist.linux-aarch64/dumb/usr/local/bin creating /<<PKGBUILDDIR>>/capture_sdr_rtladsb/dist Creating tar archive creating /<<PKGBUILDDIR>>/capture_sdr_rtl433/dist Creating tar archive Installing kismet_cap_sdr_rtlamr script to build/bdist.linux-aarch64/dumb/usr/local/bin creating /<<PKGBUILDDIR>>/capture_sdr_rtlamr/dist Creating tar archive running bdist removing 'build/bdist.linux-aarch64/dumb' (and everything under it) running bdist_dumb running build running build_py Installing kismet_cap_bt_geiger script to build/bdist.linux-aarch64/dumb/usr/local/bin creating /<<PKGBUILDDIR>>/capture_bt_geiger/dist creating build/lib/KismetCaptureFreaklabsZigbee Creating tar archive copying KismetCaptureFreaklabsZigbee/__init__.py -> build/lib/KismetCaptureFreaklabsZigbee copying KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py -> build/lib/KismetCaptureFreaklabsZigbee creating build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal removing 'build/bdist.linux-aarch64/dumb' (and everything under it) copying KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal removing 'build/bdist.linux-aarch64/dumb' (and everything under it) g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT log_tools/kismetdb_clean.cc.o log_tools/kismetdb_clean.cc -MF log_tools/kismetdb_clean.cc.d /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee copying build/lib/KismetCaptureFreaklabsZigbee/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee copying build/lib/KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py to kismet_cap_freaklabs_zigbee.cpython-313.pyc removing 'build/bdist.linux-aarch64/dumb' (and everything under it) byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtl433' creating KismetCaptureFreaklabsZigbee.egg-info writing KismetCaptureFreaklabsZigbee.egg-info/PKG-INFO g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT log_tools/kismetdb_to_pcap.cc.o log_tools/kismetdb_to_pcap.cc -MF log_tools/kismetdb_to_pcap.cc.d writing dependency_links to KismetCaptureFreaklabsZigbee.egg-info/dependency_links.txt writing entry points to KismetCaptureFreaklabsZigbee.egg-info/entry_points.txt writing requirements to KismetCaptureFreaklabsZigbee.egg-info/requires.txt writing top-level names to KismetCaptureFreaklabsZigbee.egg-info/top_level.txt writing manifest file 'KismetCaptureFreaklabsZigbee.egg-info/SOURCES.txt' make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtladsb' reading manifest file 'KismetCaptureFreaklabsZigbee.egg-info/SOURCES.txt' g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT tools/kismet_discovery.cc.o tools/kismet_discovery.cc -MF tools/kismet_discovery.cc.d writing manifest file 'KismetCaptureFreaklabsZigbee.egg-info/SOURCES.txt' Copying KismetCaptureFreaklabsZigbee.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee-2018.7.0.egg-info running install_scripts make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtlamr' g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT protobuf_cpp/kismet.pb.cc.o protobuf_cpp/kismet.pb.cc -MF protobuf_cpp/kismet.pb.cc.d make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_bt_geiger' g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT protobuf_cpp/http.pb.cc.o protobuf_cpp/http.pb.cc -MF protobuf_cpp/http.pb.cc.d Installing kismet_cap_freaklabs_zigbee script to build/bdist.linux-aarch64/dumb/usr/local/bin creating /<<PKGBUILDDIR>>/capture_freaklabs_zigbee/dist Creating tar archive removing 'build/bdist.linux-aarch64/dumb' (and everything under it) g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT protobuf_cpp/datasource.pb.cc.o protobuf_cpp/datasource.pb.cc -MF protobuf_cpp/datasource.pb.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT protobuf_cpp/linuxbluetooth.pb.cc.o protobuf_cpp/linuxbluetooth.pb.cc -MF protobuf_cpp/linuxbluetooth.pb.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT protobuf_cpp/eventbus.pb.cc.o protobuf_cpp/eventbus.pb.cc -MF protobuf_cpp/eventbus.pb.cc.d make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_freaklabs_zigbee' g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT util.cc.o util.cc -MF util.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT crc32.cc.o crc32.cc -MF crc32.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT macaddr.cc.o macaddr.cc -MF macaddr.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT uuid.cc.o uuid.cc -MF uuid.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT xxhash.cc.o xxhash.cc -MF xxhash.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT boost_like_hash.cc.o boost_like_hash.cc -MF boost_like_hash.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT sqlite3_cpp11.cc.o sqlite3_cpp11.cc -MF sqlite3_cpp11.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT globalregistry.cc.o globalregistry.cc -MF globalregistry.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT eventbus.cc.o eventbus.cc -MF eventbus.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT packet.cc.o packet.cc -MF packet.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT configfile.cc.o configfile.cc -MF configfile.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT battery.cc.o battery.cc -MF battery.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT ipctracker_v2.cc.o ipctracker_v2.cc -MF ipctracker_v2.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kis_external.cc.o kis_external.cc -MF kis_external.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dlttracker.cc.o dlttracker.cc -MF dlttracker.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT antennatracker.cc.o antennatracker.cc -MF antennatracker.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT datasourcetracker.cc.o datasourcetracker.cc -MF datasourcetracker.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kis_datasource.cc.o kis_datasource.cc -MF kis_datasource.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT datasource_linux_bluetooth.cc.o datasource_linux_bluetooth.cc -MF datasource_linux_bluetooth.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT datasource_rtl433.cc.o datasource_rtl433.cc -MF datasource_rtl433.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT datasource_rtlamr.cc.o datasource_rtlamr.cc -MF datasource_rtlamr.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT datasource_rtladsb.cc.o datasource_rtladsb.cc -MF datasource_rtladsb.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT datasource_ti_cc_2540.cc.o datasource_ti_cc_2540.cc -MF datasource_ti_cc_2540.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT datasource_ti_cc_2531.cc.o datasource_ti_cc_2531.cc -MF datasource_ti_cc_2531.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT datasource_ubertooth_one.cc.o datasource_ubertooth_one.cc -MF datasource_ubertooth_one.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT datasource_nrf_51822.cc.o datasource_nrf_51822.cc -MF datasource_nrf_51822.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT datasource_nxp_kw41z.cc.o datasource_nxp_kw41z.cc -MF datasource_nxp_kw41z.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT datasource_nrf_52840.cc.o datasource_nrf_52840.cc -MF datasource_nrf_52840.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT datasource_rz_killerbee.cc.o datasource_rz_killerbee.cc -MF datasource_rz_killerbee.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT datasource_scan.cc.o datasource_scan.cc -MF datasource_scan.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT datasource_bt_geiger.cc.o datasource_bt_geiger.cc -MF datasource_bt_geiger.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kis_net_beast_httpd.cc.o kis_net_beast_httpd.cc -MF kis_net_beast_httpd.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kis_httpd_registry.cc.o kis_httpd_registry.cc -MF kis_httpd_registry.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT system_monitor.cc.o system_monitor.cc -MF system_monitor.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT base64.cc.o base64.cc -MF base64.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT gpstracker.cc.o gpstracker.cc -MF gpstracker.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kis_gps.cc.o kis_gps.cc -MF kis_gps.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT gpsnmea_v2.cc.o gpsnmea_v2.cc -MF gpsnmea_v2.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT gpsserial_v3.cc.o gpsserial_v3.cc -MF gpsserial_v3.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT gpstcp_v2.cc.o gpstcp_v2.cc -MF gpstcp_v2.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT gpsgpsd_v3.cc.o gpsgpsd_v3.cc -MF gpsgpsd_v3.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT gpsfake.cc.o gpsfake.cc -MF gpsfake.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT gpsweb.cc.o gpsweb.cc -MF gpsweb.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT gpsmeta.cc.o gpsmeta.cc -MF gpsmeta.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT packetchain.cc.o packetchain.cc -MF packetchain.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT packet_filter.cc.o packet_filter.cc -MF packet_filter.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT class_filter.cc.o class_filter.cc -MF class_filter.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT trackedelement.cc.o trackedelement.cc -MF trackedelement.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT trackedelement_workers.cc.o trackedelement_workers.cc -MF trackedelement_workers.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT trackedcomponent.cc.o trackedcomponent.cc -MF trackedcomponent.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT entrytracker.cc.o entrytracker.cc -MF entrytracker.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT trackedlocation.cc.o trackedlocation.cc -MF trackedlocation.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT devicetracker_component.cc.o devicetracker_component.cc -MF devicetracker_component.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT devicetracker_view.cc.o devicetracker_view.cc -MF devicetracker_view.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT devicetracker_view_workers.cc.o devicetracker_view_workers.cc -MF devicetracker_view_workers.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kis_server_announce.cc.o kis_server_announce.cc -MF kis_server_announce.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT json_adapter.cc.o json_adapter.cc -MF json_adapter.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT plugintracker.cc.o plugintracker.cc -MF plugintracker.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT alertracker.cc.o alertracker.cc -MF alertracker.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT timetracker.cc.o timetracker.cc -MF timetracker.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT channeltracker2.cc.o channeltracker2.cc -MF channeltracker2.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT devicetracker.cc.o devicetracker.cc -MF devicetracker.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT devicetracker_httpd.cc.o devicetracker_httpd.cc -MF devicetracker_httpd.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kis_dlt.cc.o kis_dlt.cc -MF kis_dlt.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kis_dlt_ppi.cc.o kis_dlt_ppi.cc -MF kis_dlt_ppi.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kis_dlt_radiotap.cc.o kis_dlt_radiotap.cc -MF kis_dlt_radiotap.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kis_dlt_btle_radio.cc.o kis_dlt_btle_radio.cc -MF kis_dlt_btle_radio.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kaitaistream.cc.o kaitaistream.cc -MF kaitaistream.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie.cc.o dot11_parsers/dot11_ie.cc -MF dot11_parsers/dot11_ie.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_7_country.cc.o dot11_parsers/dot11_ie_7_country.cc -MF dot11_parsers/dot11_ie_7_country.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_11_qbss.cc.o dot11_parsers/dot11_ie_11_qbss.cc -MF dot11_parsers/dot11_ie_11_qbss.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_33_power.cc.o dot11_parsers/dot11_ie_33_power.cc -MF dot11_parsers/dot11_ie_33_power.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_36_supported_channels.cc.o dot11_parsers/dot11_ie_36_supported_channels.cc -MF dot11_parsers/dot11_ie_36_supported_channels.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_45_ht_cap.cc.o dot11_parsers/dot11_ie_45_ht_cap.cc -MF dot11_parsers/dot11_ie_45_ht_cap.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_48_rsn.cc.o dot11_parsers/dot11_ie_48_rsn.cc -MF dot11_parsers/dot11_ie_48_rsn.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_52_rmm_neighbor.cc.o dot11_parsers/dot11_ie_52_rmm_neighbor.cc -MF dot11_parsers/dot11_ie_52_rmm_neighbor.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_54_mobility.cc.o dot11_parsers/dot11_ie_54_mobility.cc -MF dot11_parsers/dot11_ie_54_mobility.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_55_fastbss.cc.o dot11_parsers/dot11_ie_55_fastbss.cc -MF dot11_parsers/dot11_ie_55_fastbss.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_61_ht_op.cc.o dot11_parsers/dot11_ie_61_ht_op.cc -MF dot11_parsers/dot11_ie_61_ht_op.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_70_rm_capabilities.cc.o dot11_parsers/dot11_ie_70_rm_capabilities.cc -MF dot11_parsers/dot11_ie_70_rm_capabilities.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_113_mesh_config.cc.o dot11_parsers/dot11_ie_113_mesh_config.cc -MF dot11_parsers/dot11_ie_113_mesh_config.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_133_cisco_ccx.cc.o dot11_parsers/dot11_ie_133_cisco_ccx.cc -MF dot11_parsers/dot11_ie_133_cisco_ccx.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_150_vendor.cc.o dot11_parsers/dot11_ie_150_vendor.cc -MF dot11_parsers/dot11_ie_150_vendor.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_150_cisco_powerlevel.cc.o dot11_parsers/dot11_ie_150_cisco_powerlevel.cc -MF dot11_parsers/dot11_ie_150_cisco_powerlevel.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_191_vht_cap.cc.o dot11_parsers/dot11_ie_191_vht_cap.cc -MF dot11_parsers/dot11_ie_191_vht_cap.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_192_vht_op.cc.o dot11_parsers/dot11_ie_192_vht_op.cc -MF dot11_parsers/dot11_ie_192_vht_op.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_127_extended_capabilities.cc.o dot11_parsers/dot11_ie_127_extended_capabilities.cc -MF dot11_parsers/dot11_ie_127_extended_capabilities.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_221_vendor.cc.o dot11_parsers/dot11_ie_221_vendor.cc -MF dot11_parsers/dot11_ie_221_vendor.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_221_ms_wps.cc.o dot11_parsers/dot11_ie_221_ms_wps.cc -MF dot11_parsers/dot11_ie_221_ms_wps.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_221_ms_wmm.cc.o dot11_parsers/dot11_ie_221_ms_wmm.cc -MF dot11_parsers/dot11_ie_221_ms_wmm.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_221_dji_droneid.cc.o dot11_parsers/dot11_ie_221_dji_droneid.cc -MF dot11_parsers/dot11_ie_221_dji_droneid.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_221_wfa_wpa.cc.o dot11_parsers/dot11_ie_221_wfa_wpa.cc -MF dot11_parsers/dot11_ie_221_wfa_wpa.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_221_cisco_client_mfp.cc.o dot11_parsers/dot11_ie_221_cisco_client_mfp.cc -MF dot11_parsers/dot11_ie_221_cisco_client_mfp.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_221_wpa_transition.cc.o dot11_parsers/dot11_ie_221_wpa_transition.cc -MF dot11_parsers/dot11_ie_221_wpa_transition.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_221_rsn_pmkid.cc.o dot11_parsers/dot11_ie_221_rsn_pmkid.cc -MF dot11_parsers/dot11_ie_221_rsn_pmkid.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_221_wfa.cc.o dot11_parsers/dot11_ie_221_wfa.cc -MF dot11_parsers/dot11_ie_221_wfa.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_ie_255_ext_tag.cc.o dot11_parsers/dot11_ie_255_ext_tag.cc -MF dot11_parsers/dot11_ie_255_ext_tag.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_action.cc.o dot11_parsers/dot11_action.cc -MF dot11_parsers/dot11_action.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_wpa_eap.cc.o dot11_parsers/dot11_wpa_eap.cc -MF dot11_parsers/dot11_wpa_eap.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT dot11_parsers/dot11_p2p_ie.cc.o dot11_parsers/dot11_p2p_ie.cc -MF dot11_parsers/dot11_p2p_ie.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT bluetooth_parsers/btle.cc.o bluetooth_parsers/btle.cc -MF bluetooth_parsers/btle.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT phy_80211.cc.o phy_80211.cc -MF phy_80211.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT phy_80211_components.cc.o phy_80211_components.cc -MF phy_80211_components.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT phy_80211_dissectors.cc.o phy_80211_dissectors.cc -MF phy_80211_dissectors.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT phy_sensor.cc.o phy_sensor.cc -MF phy_sensor.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT phy_meter.cc.o phy_meter.cc -MF phy_meter.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT phy_adsb.cc.o phy_adsb.cc -MF phy_adsb.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT phy_zwave.cc.o phy_zwave.cc -MF phy_zwave.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT phy_bluetooth.cc.o phy_bluetooth.cc -MF phy_bluetooth.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT phy_uav_drone.cc.o phy_uav_drone.cc -MF phy_uav_drone.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT phy_nrf_mousejack.cc.o phy_nrf_mousejack.cc -MF phy_nrf_mousejack.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT phy_btle.cc.o phy_btle.cc -MF phy_btle.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT phy_802154.cc.o phy_802154.cc -MF phy_802154.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT phy_80211_ssidtracker.cc.o phy_80211_ssidtracker.cc -MF phy_80211_ssidtracker.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT phy_radiation.cc.o phy_radiation.cc -MF phy_radiation.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kis_dissector_ipdata.cc.o kis_dissector_ipdata.cc -MF kis_dissector_ipdata.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT manuf.cc.o manuf.cc -MF manuf.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT bluetooth_ids.cc.o bluetooth_ids.cc -MF bluetooth_ids.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT adsb_icao.cc.o adsb_icao.cc -MF adsb_icao.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT logtracker.cc.o logtracker.cc -MF logtracker.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kis_ppilogfile.cc.o kis_ppilogfile.cc -MF kis_ppilogfile.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kis_databaselogfile.cc.o kis_databaselogfile.cc -MF kis_databaselogfile.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kis_pcapnglogfile.cc.o kis_pcapnglogfile.cc -MF kis_pcapnglogfile.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kis_wiglecsvlogfile.cc.o kis_wiglecsvlogfile.cc -MF kis_wiglecsvlogfile.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT messagebus_restclient.cc.o messagebus_restclient.cc -MF messagebus_restclient.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT streamtracker.cc.o streamtracker.cc -MF streamtracker.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT pcapng_stream_futurebuf.cc.o pcapng_stream_futurebuf.cc -MF pcapng_stream_futurebuf.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kis_database.cc.o kis_database.cc -MF kis_database.cc.d g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT kismet_server.cc.o kismet_server.cc -MF kismet_server.cc.d gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT version.c.o version.c -MF version.c.d gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT protobuf_c/kismet.pb-c.c.o protobuf_c/kismet.pb-c.c -MF protobuf_c/kismet.pb-c.c.d gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT protobuf_c/datasource.pb-c.c.o protobuf_c/datasource.pb-c.c -MF protobuf_c/datasource.pb-c.c.d gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT protobuf_c/linuxbluetooth.pb-c.c.o protobuf_c/linuxbluetooth.pb-c.c -MF protobuf_c/linuxbluetooth.pb-c.c.d gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT protobuf_c/eventbus.pb-c.c.o protobuf_c/eventbus.pb-c.c -MF protobuf_c/eventbus.pb-c.c.d gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT simple_ringbuf_c.c.o simple_ringbuf_c.c -MF simple_ringbuf_c.c.d gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT capture_framework.c.o capture_framework.c -MF capture_framework.c.d gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT capture_kismetdb.c.o capture_kismetdb.c -MF capture_kismetdb.c.d gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT capture_pcapfile.c.o capture_pcapfile.c -MF capture_pcapfile.c.d gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT log_tools/kismetdb_strip_packet_content.c.o log_tools/kismetdb_strip_packet_content.c -MF log_tools/kismetdb_strip_packet_content.c.d g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c log_tools/kismetdb_to_wiglecsv.cc -o log_tools/kismetdb_to_wiglecsv.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c log_tools/kismetdb_dump_devices.cc -o log_tools/kismetdb_dump_devices.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c log_tools/kismetdb_statistics.cc -o log_tools/kismetdb_statistics.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c log_tools/kismetdb_to_kml.cc -o log_tools/kismetdb_to_kml.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c log_tools/kismetdb_to_gpx.cc -o log_tools/kismetdb_to_gpx.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c log_tools/kismetdb_clean.cc -o log_tools/kismetdb_clean.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c log_tools/kismetdb_to_pcap.cc -o log_tools/kismetdb_to_pcap.cc.o In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from log_tools/kismetdb_dump_devices.cc:39: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘void fmt::v9::print(FILE*, format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; FILE = FILE; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ log_tools/kismetdb_dump_devices.cc:296:23: required from here 296 | fmt::print(ofile, "{}", ss.str()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3311:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>((* & args#0))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from log_tools/kismetdb_to_wiglecsv.cc:46: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from log_tools/kismetdb_statistics.cc:41: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘void fmt::v9::print(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ log_tools/kismetdb_statistics.cc:358:27: required from here 358 | fmt::print("{}", ti.first); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ./fmt/core.h:3294:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>((* & args#0))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c tools/kismet_discovery.cc -o tools/kismet_discovery.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c protobuf_cpp/kismet.pb.cc -o protobuf_cpp/kismet.pb.cc.o In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from log_tools/kismetdb_to_kml.cc:46: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from log_tools/kismetdb_clean.cc:41: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from log_tools/kismetdb_to_gpx.cc:45: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from log_tools/kismetdb_to_pcap.cc:46: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char*&, int&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char*, int}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char*, int&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char*, int&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ log_tools/kismetdb_to_pcap.cc:183:53: required from here 183 | throw std::runtime_error(fmt::format("Unexpected problem opening output " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "file '{}': {} (errno {})", path, strerror(errno), errno)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, ((char*&)args#1), args#2)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c protobuf_cpp/http.pb.cc -o protobuf_cpp/http.pb.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c protobuf_cpp/datasource.pb.cc -o protobuf_cpp/datasource.pb.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c protobuf_cpp/linuxbluetooth.pb.cc -o protobuf_cpp/linuxbluetooth.pb.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c protobuf_cpp/eventbus.pb.cc -o protobuf_cpp/eventbus.pb.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c util.cc -o util.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c crc32.cc -o crc32.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c macaddr.cc -o macaddr.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c uuid.cc -o uuid.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c xxhash.cc -o xxhash.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from macaddr.h:47, from macaddr.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c boost_like_hash.cc -o boost_like_hash.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from util.h:62, from uuid.h:38, from uuid.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c sqlite3_cpp11.cc -o sqlite3_cpp11.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c globalregistry.cc -o globalregistry.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from util.h:62, from util.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c eventbus.cc -o eventbus.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c packet.cc -o packet.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c configfile.cc -o configfile.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c battery.cc -o battery.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c ipctracker_v2.cc -o ipctracker_v2.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from globalregistry.cc:22: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from battery.cc:69: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ battery.cc:226:24: required from here 226 | fpath = fmt::format("{}/status", bdir); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics util.cc: In function ‘int fetch_sys_loadavg(uint8_t*, uint8_t*)’: util.cc:818:15: warning: argument 1 null where non-null expected [-Wnonnull] 818 | fclose(lf); | ~~~~~~^~~~ In file included from util.h:24: /usr/include/stdio.h:184:12: note: in a call to function ‘int fclose(FILE*)’ declared ‘nonnull’ 184 | extern int fclose (FILE *__stream) __nonnull ((1)); | ^~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from util.h:62, from configfile.cc:32: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kis_external.cc -o kis_external.cc.o fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ configfile.cc:535:9: required from here 96 | Globalreg::globalreg->messagebus->inject_message(fmt::format(__VA_ARGS__), MSGFLAG_ERROR) | ~~~~~~~~~~~^~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from eventbus.h:53, from eventbus.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from packet.cc:33: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from ipctracker_v2.h:31, from ipctracker_v2.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dlttracker.cc -o dlttracker.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c antennatracker.cc -o antennatracker.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c datasourcetracker.cc -o datasourcetracker.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from configfile.h:35, from kis_external.cc:23: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from kis_external.cc:19: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_external.cc:434:37: required from here 434 | std::string fp = fmt::format("{}/{}", | ~~~~~~~~~~~^~~~~~~~~ 435 | Globalreg::globalreg->kismet_config->expand_log_path(rp, "", "", 0, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | in_binary); | ~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from dlttracker.h:30, from dlttracker.cc:23: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from entrytracker.h:32, from kis_net_beast_httpd.h:40, from antennatracker.h:23, from antennatracker.cc:20: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from dlttracker.h:25: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kis_datasource.cc -o kis_datasource.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c datasource_linux_bluetooth.cc -o datasource_linux_bluetooth.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from eventbus.h:53, from alertracker.h:32, from datasourcetracker.cc:24: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/list:62, from alertracker.h:26: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ datasourcetracker.h:504:9: required from here 504 | _MSG(fmt::format("(Remote) - {}", msg), msgtype); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c datasource_rtl433.cc -o datasource_rtl433.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c datasource_rtlamr.cc -o datasource_rtlamr.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_datasource.h:26, from kis_datasource.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from kis_datasource.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ datasourcetracker.h:504:9: required from here 504 | _MSG(fmt::format("(Remote) - {}", msg), msgtype); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_datasource.h:26, from datasource_linux_bluetooth.h:26, from datasource_linux_bluetooth.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from kis_datasource.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c datasource_rtladsb.cc -o datasource_rtladsb.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_datasource.h:26, from datasource_rtl433.cc:20: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from kis_datasource.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_datasource.h:26, from datasource_rtlamr.cc:20: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from kis_datasource.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c datasource_ti_cc_2540.cc -o datasource_ti_cc_2540.cc.o fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_datasource.h:26, from datasource_rtladsb.cc:20: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from kis_datasource.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ datasourcetracker.h:504:9: required from here 504 | _MSG(fmt::format("(Remote) - {}", msg), msgtype); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_datasource.h:26, from datasource_ti_cc_2540.h:26, from datasource_ti_cc_2540.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from kis_datasource.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c datasource_ti_cc_2531.cc -o datasource_ti_cc_2531.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c datasource_ubertooth_one.cc -o datasource_ubertooth_one.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c datasource_nrf_51822.cc -o datasource_nrf_51822.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_datasource.h:26, from datasource_ti_cc_2531.h:26, from datasource_ti_cc_2531.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c datasource_nxp_kw41z.cc -o datasource_nxp_kw41z.cc.o In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from kis_datasource.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_datasource.h:26, from datasource_ubertooth_one.h:26, from datasource_ubertooth_one.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c datasource_nrf_52840.cc -o datasource_nrf_52840.cc.o In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from kis_datasource.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_datasource.h:26, from datasource_nrf_51822.h:26, from datasource_nrf_51822.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from kis_datasource.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_datasource.h:26, from datasource_nxp_kw41z.h:26, from datasource_nxp_kw41z.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c datasource_rz_killerbee.cc -o datasource_rz_killerbee.cc.o In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from kis_datasource.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_datasource.h:26, from datasource_nrf_52840.h:26, from datasource_nrf_52840.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from kis_datasource.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c datasource_scan.cc -o datasource_scan.cc.o fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_datasource.h:26, from datasource_rz_killerbee.h:26, from datasource_rz_killerbee.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c datasource_bt_geiger.cc -o datasource_bt_geiger.cc.o In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from kis_datasource.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from datasourcetracker.h:30, from datasource_scan.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from datasourcetracker.h:25: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ datasourcetracker.h:504:9: required from here 504 | _MSG(fmt::format("(Remote) - {}", msg), msgtype); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kis_net_beast_httpd.cc -o kis_net_beast_httpd.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_datasource.h:26, from datasource_bt_geiger.h:23, from datasource_bt_geiger.cc:20: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from kis_datasource.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kis_httpd_registry.cc -o kis_httpd_registry.cc.o fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c system_monitor.cc -o system_monitor.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from entrytracker.h:32, from kis_net_beast_httpd.h:40, from kis_net_beast_httpd.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c base64.cc -o base64.cc.o In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/list:62, from kis_net_beast_httpd.h:25: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_net_beast_httpd.cc:125:13: required from here 96 | Globalreg::globalreg->messagebus->inject_message(fmt::format(__VA_ARGS__), MSGFLAG_ERROR) | ~~~~~~~~~~~^~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c gpstracker.cc -o gpstracker.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from eventbus.h:53, from messagebus.h:29, from kis_httpd_registry.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kis_gps.cc -o kis_gps.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from entrytracker.h:32, from system_monitor.cc:33: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from system_monitor.cc:21: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from gpstracker.cc:23: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ configfile.h:107:49: required from ‘T config_file::fetch_opt_as(const std::string&, const T&) [with T = unsigned int; std::string = std::__cxx11::basic_string<char>]’ 107 | throw std::runtime_error(fmt::format("could not coerce content of key {}", in_key)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ system_monitor.cc:139:76: required from here 139 | Globalreg::globalreg->kismet_config->fetch_opt_as<unsigned int>("kis_log_system_status_rate", 30); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from globalregistry.h:26: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ gpstracker.cc:396:36: required from here 396 | auto proposed = fmt::format("{}{}", in_name, num); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c gpsnmea_v2.cc -o gpsnmea_v2.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from entrytracker.h:32, from kis_gps.h:24, from kis_gps.cc:20: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/bits/stl_tree.h:63, from /usr/include/c++/14/map:62, from entrytracker.h:27: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c gpsserial_v3.cc -o gpsserial_v3.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from entrytracker.h:32, from kis_gps.h:24, from gpsnmea_v2.h:24, from gpsnmea_v2.cc:25: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c gpstcp_v2.cc -o gpstcp_v2.cc.o In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/c++/14/stdexcept:39, from gpsnmea_v2.cc:23: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:240:49: required from ‘void kis_unique_lock<M>::lock(const std::string&) [with M = kis_mutex; std::string = std::__cxx11::basic_string<char>]’ 240 | throw std::runtime_error(fmt::format("invalid use: thread {} attempted to lock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "unique lock {} when already locked for {}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | std::this_thread::get_id(), mutex.get_name(), op)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gpsnmea_v2.cc:361:12: required from here 361 | lk.lock(); | ~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1, args#2)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from gpsserial_v3.h:24, from gpsserial_v3.cc:23: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c gpsgpsd_v3.cc -o gpsgpsd_v3.cc.o In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from globalregistry.h:26: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ gpsserial_v3.cc:203:14: required from here 203 | lk.unlock(); | ~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from gpstcp_v2.h:24, from gpstcp_v2.cc:23: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from globalregistry.h:26: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from gpsgpsd_v3.h:24, from gpsgpsd_v3.cc:24: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/mutex:40, from /usr/include/c++/14/future:40, from gpsgpsd_v3.cc:22: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:240:49: required from ‘void kis_unique_lock<M>::lock(const std::string&) [with M = kis_mutex; std::string = std::__cxx11::basic_string<char>]’ 240 | throw std::runtime_error(fmt::format("invalid use: thread {} attempted to lock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "unique lock {} when already locked for {}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | std::this_thread::get_id(), mutex.get_name(), op)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gpsgpsd_v3.cc:645:12: required from here 645 | lk.lock(); | ~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1, args#2)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c gpsfake.cc -o gpsfake.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c gpsweb.cc -o gpsweb.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c gpsmeta.cc -o gpsmeta.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from entrytracker.h:32, from kis_gps.h:24, from gpsfake.h:24, from gpsfake.cc:20: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/bits/stl_tree.h:63, from /usr/include/c++/14/map:62, from entrytracker.h:27: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from entrytracker.h:32, from kis_gps.h:24, from gpsweb.h:24, from gpsweb.cc:20: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/sstream:40, from base64.h:22, from gpsweb.cc:19: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c packetchain.cc -o packetchain.cc.o fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c packet_filter.cc -o packet_filter.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from entrytracker.h:32, from kis_gps.h:24, from gpsmeta.h:24, from gpsmeta.cc:20: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/sstream:40, from base64.h:22, from gpsmeta.cc:19: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from eventbus.h:53, from alertracker.h:32, from packetchain.cc:30: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/list:62, from alertracker.h:26: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ configfile.h:107:49: required from ‘T config_file::fetch_opt_as(const std::string&, const T&) [with T = unsigned int; std::string = std::__cxx11::basic_string<char>]’ 107 | throw std::runtime_error(fmt::format("could not coerce content of key {}", in_key)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ packetchain.cc:303:87: required from here 303 | n_packet_threads = Globalreg::globalreg->kismet_config->fetch_opt_as<unsigned int>("kismet_packet_threads", 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c class_filter.cc -o class_filter.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from packet_filter.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from fmt/ostream.h:11: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ packet_filter.cc:41:27: required from here 41 | base_uri = fmt::format("/filters/packet/{}", in_id); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from class_filter.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from fmt/ostream.h:11: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ class_filter.cc:41:27: required from here 41 | base_uri = fmt::format("/filters/class/{}", in_id); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c trackedelement.cc -o trackedelement.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c trackedelement_workers.cc -o trackedelement_workers.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from kis_mutex.h:36, from trackedelement_workers.h:26, from trackedelement_workers.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from util.h:62, from trackedelement.cc:24: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c trackedcomponent.cc -o trackedcomponent.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from trackedcomponent.h:35, from trackedcomponent.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c entrytracker.cc -o entrytracker.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c trackedlocation.cc -o trackedlocation.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c devicetracker_component.cc -o devicetracker_component.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from util.h:62, from entrytracker.cc:22: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ entrytracker.cc:127:49: required from here 127 | throw std::runtime_error(fmt::format("tried to register field {} of type {}/{} " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | "but field already exists with conflicting type/signature {}/{}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | in_name, in_builder->get_type_as_string(), in_builder->get_signature(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | field_iter->second->builder->get_type_as_string(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | field_iter->second->builder->get_signature())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, ((std::__cxx11::basic_string<char>&)args#1), ((unsigned int&)args#2), ((std::__cxx11::basic_string<char>&)args#3), ((unsigned int&)args#4))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c devicetracker_view.cc -o devicetracker_view.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c devicetracker_view_workers.cc -o devicetracker_view_workers.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from trackedlocation.h:35, from trackedlocation.cc:24: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/bits/specfun.h:43, from /usr/include/c++/14/cmath:3906, from /usr/include/c++/14/math.h:36, from trackedlocation.cc:21: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from devicetracker_component.h:38, from devicetracker_component.cc:33: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kis_server_announce.cc -o kis_server_announce.cc.o In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/list:62, from devicetracker_component.cc:23: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c json_adapter.cc -o json_adapter.cc.o fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from kis_mutex.h:36, from devicetracker_view_workers.h:26, from devicetracker_view_workers.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from devicetracker_view_workers.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from util.h:62, from uuid.h:38, from devicetracker_view.h:27, from devicetracker_view.cc:25: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/streambuf:43, from /usr/include/c++/14/bits/streambuf_iterator.h:35, from /usr/include/c++/14/iterator:66, from /usr/include/c++/14/pstl/algorithm_impl.h:13, from /usr/include/c++/14/pstl/glue_execution_defs.h:50, from /usr/include/c++/14/execution:39, from devicetracker_view.cc:22: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ devicetracker_view.cc:103:27: required from here 103 | auto uri = fmt::format("/devices/views/{}/devices", in_id); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from datasourcetracker.h:30, from kis_server_announce.h:26, from kis_server_announce.cc:30: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c plugintracker.cc -o plugintracker.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from json_adapter.cc:31: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from kis_server_announce.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/list:62, from json_adapter.cc:23: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ datasourcetracker.h:504:9: required from here 504 | _MSG(fmt::format("(Remote) - {}", msg), msgtype); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from configfile.h:35, from plugintracker.cc:33: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c alertracker.cc -o alertracker.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c timetracker.cc -o timetracker.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c channeltracker2.cc -o channeltracker2.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c devicetracker.cc -o devicetracker.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from timetracker.h:35, from timetracker.cc:26: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:240:49: required from ‘void kis_unique_lock<M>::lock(const std::string&) [with M = kis_mutex; std::string = std::__cxx11::basic_string<char>]’ 240 | throw std::runtime_error(fmt::format("invalid use: thread {} attempted to lock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "unique lock {} when already locked for {}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | std::this_thread::get_id(), mutex.get_name(), op)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timetracker.cc:102:18: required from here 102 | lock.lock(); | ~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1, args#2)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c devicetracker_httpd.cc -o devicetracker_httpd.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kis_dlt.cc -o kis_dlt.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from util.h:62, from channeltracker2.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from eventbus.h:53, from alertracker.h:32, from alertracker.cc:25: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/bits/specfun.h:43, from /usr/include/c++/14/cmath:3906, from /usr/include/c++/14/math.h:36, from util.h:38: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from alertracker.cc:21: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kis_dlt_ppi.cc -o kis_dlt_ppi.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from devicetracker_httpd.cc:35: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from eventbus.h:53, from alertracker.h:32, from devicetracker.cc:38: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:240:49: required from ‘void kis_unique_lock<M>::lock(const std::string&) [with M = kis_mutex; std::string = std::__cxx11::basic_string<char>]’ 240 | throw std::runtime_error(fmt::format("invalid use: thread {} attempted to lock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "unique lock {} when already locked for {}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | std::this_thread::get_id(), mutex.get_name(), op)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alertracker.cc:336:14: required from here 336 | lock.lock(); | ~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1, args#2)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from devicetracker_httpd.cc:21: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from devicetracker.cc:21: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ datasourcetracker.h:504:9: required from here 504 | _MSG(fmt::format("(Remote) - {}", msg), msgtype); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_dlt.cc:23: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:240:49: required from ‘void kis_unique_lock<M>::lock(const std::string&) [with M = kis_mutex; std::string = std::__cxx11::basic_string<char>]’ 240 | throw std::runtime_error(fmt::format("invalid use: thread {} attempted to lock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "unique lock {} when already locked for {}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | std::this_thread::get_id(), mutex.get_name(), op)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devicetracker_httpd.cc:70:24: required from here 70 | devlist_locker.lock(); | ~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1, args#2)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kis_dlt_radiotap.cc -o kis_dlt_radiotap.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kis_dlt_btle_radio.cc -o kis_dlt_btle_radio.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_dlt_ppi.cc:23: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from globalregistry.h:26: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_dlt_btle_radio.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from globalregistry.h:26: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_dlt_radiotap.cc:23: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from globalregistry.h:26: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kaitaistream.cc -o kaitaistream.cc.o kaitaistream.cc: In member function ‘float kaitai::kstream::read_f4be()’: kaitaistream.cc:256:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 256 | return reinterpret_cast<float &>(t); | ^ kaitaistream.cc: In member function ‘double kaitai::kstream::read_f8be()’: kaitaistream.cc:265:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 265 | return reinterpret_cast<double &>(t); | ^ kaitaistream.cc: In member function ‘float kaitai::kstream::read_f4le()’: kaitaistream.cc:278:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 278 | return reinterpret_cast<float &>(t); | ^ kaitaistream.cc: In member function ‘double kaitai::kstream::read_f8le()’: kaitaistream.cc:287:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 287 | return reinterpret_cast<double &>(t); | ^ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie.cc -o dot11_parsers/dot11_ie.cc.o In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from ./globalregistry.h:29, from dot11_parsers/dot11_ie.cc:19: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ ./globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = std::vector<std::shared_ptr<dot11_ie::dot11_ie_tag> >]’ 361 | lk.unlock(); | ~~~~~~~~~^~ dot11_parsers/dot11_ie.cc:23:60: required from here 23 | m_tags = Globalreg::new_from_pool<shared_ie_tag_vector>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_7_country.cc -o dot11_parsers/dot11_ie_7_country.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_11_qbss.cc -o dot11_parsers/dot11_ie_11_qbss.cc.o In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from dot11_parsers/dot11_ie_11_qbss.cc:20: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_33_power.cc -o dot11_parsers/dot11_ie_33_power.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_36_supported_channels.cc -o dot11_parsers/dot11_ie_36_supported_channels.cc.o In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from dot11_parsers/dot11_ie_36_supported_channels.cc:20: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_45_ht_cap.cc -o dot11_parsers/dot11_ie_45_ht_cap.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_48_rsn.cc -o dot11_parsers/dot11_ie_48_rsn.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_52_rmm_neighbor.cc -o dot11_parsers/dot11_ie_52_rmm_neighbor.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_54_mobility.cc -o dot11_parsers/dot11_ie_54_mobility.cc.o In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from ./globalregistry.h:29, from dot11_parsers/dot11_ie_45_ht_cap.cc:19: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_55_fastbss.cc -o dot11_parsers/dot11_ie_55_fastbss.cc.o ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ ./globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = dot11_ie_45_ht_cap::dot11_ie_45_rx_mcs]’ 361 | lk.unlock(); | ~~~~~~~~~^~ dot11_parsers/dot11_ie_45_ht_cap.cc:25:57: required from here 25 | m_mcs = Globalreg::new_from_pool<dot11_ie_45_rx_mcs>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from ./globalregistry.h:29, from dot11_parsers/dot11_ie_48_rsn.cc:19: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_61_ht_op.cc -o dot11_parsers/dot11_ie_61_ht_op.cc.o ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ ./globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = dot11_ie_48_rsn::dot11_ie_48_rsn_rsn_cipher]’ 361 | lk.unlock(); | ~~~~~~~~~^~ dot11_parsers/dot11_ie_48_rsn.cc:24:91: required from here 24 | m_group_cipher = Globalreg::new_from_pool<dot11_ie_48_rsn::dot11_ie_48_rsn_rsn_cipher>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_70_rm_capabilities.cc -o dot11_parsers/dot11_ie_70_rm_capabilities.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_113_mesh_config.cc -o dot11_parsers/dot11_ie_113_mesh_config.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_133_cisco_ccx.cc -o dot11_parsers/dot11_ie_133_cisco_ccx.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_150_vendor.cc -o dot11_parsers/dot11_ie_150_vendor.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_150_cisco_powerlevel.cc -o dot11_parsers/dot11_ie_150_cisco_powerlevel.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_191_vht_cap.cc -o dot11_parsers/dot11_ie_191_vht_cap.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_192_vht_op.cc -o dot11_parsers/dot11_ie_192_vht_op.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_127_extended_capabilities.cc -o dot11_parsers/dot11_ie_127_extended_capabilities.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_221_vendor.cc -o dot11_parsers/dot11_ie_221_vendor.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_221_ms_wps.cc -o dot11_parsers/dot11_ie_221_ms_wps.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_221_ms_wmm.cc -o dot11_parsers/dot11_ie_221_ms_wmm.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_221_dji_droneid.cc -o dot11_parsers/dot11_ie_221_dji_droneid.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_221_wfa_wpa.cc -o dot11_parsers/dot11_ie_221_wfa_wpa.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from ./globalregistry.h:29, from dot11_parsers/dot11_ie_221_ms_wps.cc:19: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_221_cisco_client_mfp.cc -o dot11_parsers/dot11_ie_221_cisco_client_mfp.cc.o ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ ./globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = std::vector<std::shared_ptr<dot11_ie_221_ms_wps::wps_de_sub_element> >]’ 361 | lk.unlock(); | ~~~~~~~~~^~ dot11_parsers/dot11_ie_221_ms_wps.cc:24:80: required from here 24 | m_wps_elements = Globalreg::new_from_pool<shared_wps_de_sub_element_vector>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_221_wpa_transition.cc -o dot11_parsers/dot11_ie_221_wpa_transition.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_221_rsn_pmkid.cc -o dot11_parsers/dot11_ie_221_rsn_pmkid.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_221_wfa.cc -o dot11_parsers/dot11_ie_221_wfa.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_ie_255_ext_tag.cc -o dot11_parsers/dot11_ie_255_ext_tag.cc.o In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from ./macaddr.h:47, from dot11_parsers/dot11_ie_221_wpa_transition.h:27, from dot11_parsers/dot11_ie_221_wpa_transition.cc:19: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from ./globalregistry.h:29, from dot11_parsers/dot11_ie_221_dji_droneid.cc:19: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_action.cc -o dot11_parsers/dot11_action.cc.o ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_wpa_eap.cc -o dot11_parsers/dot11_wpa_eap.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ ./globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = dot11_ie_221_dji_droneid::dji_subcommand_flight_reg]’ 361 | lk.unlock(); | ~~~~~~~~~^~ dot11_parsers/dot11_ie_221_dji_droneid.cc:32:70: required from here 32 | auto fr = Globalreg::new_from_pool<dji_subcommand_flight_reg>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c dot11_parsers/dot11_p2p_ie.cc -o dot11_parsers/dot11_p2p_ie.cc.o In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from ./globalregistry.h:29, from dot11_parsers/dot11_ie_221_wfa_wpa.cc:19: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c bluetooth_parsers/btle.cc -o bluetooth_parsers/btle.cc.o ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ ./globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = std::vector<std::shared_ptr<dot11_ie_221_wfa_wpa::wpa_v1_cipher> >]’ 361 | lk.unlock(); | ~~~~~~~~~^~ dot11_parsers/dot11_ie_221_wfa_wpa.cc:28:78: required from here 28 | m_unicast_ciphers = Globalreg::new_from_pool<shared_wpa_v1_cipher_vector>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from ./macaddr.h:47, from bluetooth_parsers/btle.h:27, from bluetooth_parsers/btle.cc:19: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c phy_80211.cc -o phy_80211.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c phy_80211_components.cc -o phy_80211_components.cc.o In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from ./globalregistry.h:29, from dot11_parsers/dot11_action.cc:19: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ ./globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = dot11_action::action_rmm]’ 361 | lk.unlock(); | ~~~~~~~~~^~ dot11_parsers/dot11_action.cc:27:54: required from here 27 | auto r = Globalreg::new_from_pool<action_rmm>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./fmt/format.h:48, from ./fmt/ostream.h:20, from ./fmt.h:23, from ./globalregistry.h:29, from dot11_parsers/dot11_p2p_ie.cc:19: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ ./globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = std::vector<std::shared_ptr<dot11_wfa_p2p_ie::dot11_wfa_p2p_ie_tag> >]’ 361 | lk.unlock(); | ~~~~~~~~~^~ dot11_parsers/dot11_p2p_ie.cc:23:60: required from here 23 | m_tags = Globalreg::new_from_pool<shared_ie_tag_vector>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c phy_80211_dissectors.cc -o phy_80211_dissectors.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c phy_sensor.cc -o phy_sensor.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c phy_meter.cc -o phy_meter.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from manuf.h:39, from phy_80211_components.cc:24: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from dot11_parsers/dot11_ie.h:31, from phy_80211_components.cc:20: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c phy_adsb.cc -o phy_adsb.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from phy_80211.cc:34: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/list:62, from phy_80211.cc:23: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c phy_zwave.cc -o phy_zwave.cc.o fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from phy_80211.h:47, from phy_80211_dissectors.cc:36: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from phy_sensor.h:24, from phy_sensor.cc:22: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/bits/stl_tree.h:63, from /usr/include/c++/14/map:62, from phy_80211_dissectors.cc:28: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c phy_bluetooth.cc -o phy_bluetooth.cc.o In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from globalregistry.h:26: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from util.h:62, from adsb_icao.h:39, from phy_adsb.h:26, from phy_adsb.cc:22: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from phy_meter.cc:22: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from adsb_icao.h:37: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ datasourcetracker.h:504:9: required from here 504 | _MSG(fmt::format("(Remote) - {}", msg), msgtype); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/streambuf:43, from /usr/include/c++/14/bits/streambuf_iterator.h:35, from /usr/include/c++/14/iterator:66, from fmt/core.h:14: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from phy_zwave.h:24, from phy_zwave.cc:22: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from globalregistry.h:26: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from phy_bluetooth.cc:30: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/list:62, from phy_bluetooth.cc:23: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c phy_uav_drone.cc -o phy_uav_drone.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c phy_nrf_mousejack.cc -o phy_nrf_mousejack.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c phy_btle.cc -o phy_btle.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c phy_802154.cc -o phy_802154.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c phy_80211_ssidtracker.cc -o phy_80211_ssidtracker.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from trackedelement.h:41, from phy_uav_drone.h:23, from phy_uav_drone.cc:22: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from trackedelement.h:31: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from phy_nrf_mousejack.cc:30: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/list:62, from phy_nrf_mousejack.cc:23: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from phy_802154.cc:30: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/list:62, from phy_802154.cc:23: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c phy_radiation.cc -o phy_radiation.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from devicetracker.h:40, from phy_80211_ssidtracker.h:26, from phy_80211_ssidtracker.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from phy_btle.cc:31: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from phy_80211_ssidtracker.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/list:62, from phy_btle.cc:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kis_dissector_ipdata.cc -o kis_dissector_ipdata.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from phy_radiation.h:24, from phy_radiation.cc:22: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from globalregistry.h:26: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_dissector_ipdata.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from globalregistry.h:26: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c manuf.cc -o manuf.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from configfile.h:35, from manuf.cc:22: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c bluetooth_ids.cc -o bluetooth_ids.cc.o fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from bluetooth_ids.h:31, from bluetooth_ids.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c adsb_icao.cc -o adsb_icao.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c logtracker.cc -o logtracker.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kis_ppilogfile.cc -o kis_ppilogfile.cc.o g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kis_databaselogfile.cc -o kis_databaselogfile.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from configfile.h:35, from adsb_icao.cc:22: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kis_pcapnglogfile.cc -o kis_pcapnglogfile.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kis_wiglecsvlogfile.cc -o kis_wiglecsvlogfile.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from logtracker.h:26, from logtracker.cc:23: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from logtracker.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c messagebus_restclient.cc -o messagebus_restclient.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from configfile.h:35, from kis_pcapnglogfile.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from configfile.h:31: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_ppilogfile.h:33, from kis_ppilogfile.cc:26: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_databaselogfile.cc:24: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from kis_ppilogfile.h:27: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c streamtracker.cc -o streamtracker.cc.o In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from globalregistry.h:26: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from configfile.h:35, from kis_wiglecsvlogfile.h:24, from kis_wiglecsvlogfile.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from configfile.h:31: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ kis_ppilogfile.cc:108:14: required from here 108 | lk.unlock(); | ~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ kis_wiglecsvlogfile.cc:191:14: required from here 191 | lk.unlock(); | ~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from streamtracker.h:26, from streamtracker.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from eventbus.h:53, from messagebus.h:29, from messagebus_restclient.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from streamtracker.h:24: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c pcapng_stream_futurebuf.cc -o pcapng_stream_futurebuf.cc.o In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/deque:62, from /usr/include/c++/14/queue:62, from messagebus.h:25: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kis_database.cc -o kis_database.cc.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from kis_mutex.h:36, from pcapng_stream_futurebuf.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/mutex:40, from /usr/include/c++/14/future:40, from kis_mutex.h:27: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c kismet_server.cc -o kismet_server.cc.o fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from globalregistry.h:29, from kis_database.h:32, from kis_database.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c version.c -o version.c.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c protobuf_c/kismet.pb-c.c -o protobuf_c/kismet.pb-c.c.o In file included from fmt/format.h:48, from fmt/ostream.h:20, from fmt.h:23, from util.h:62, from kismet_server.cc:46: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c protobuf_c/datasource.pb-c.c -o protobuf_c/datasource.pb-c.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c protobuf_c/linuxbluetooth.pb-c.c -o protobuf_c/linuxbluetooth.pb-c.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c protobuf_c/eventbus.pb-c.c -o protobuf_c/eventbus.pb-c.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c simple_ringbuf_c.c -o simple_ringbuf_c.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c capture_framework.c -o capture_framework.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c capture_kismetdb.c -o capture_kismetdb.c.o capture_kismetdb.c: In function ‘capture_thread’: capture_kismetdb.c:494:12: warning: variable ‘packet_frequency’ set but not used [-Wunused-but-set-variable] 494 | double packet_frequency; | ^~~~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c capture_pcapfile.c -o capture_pcapfile.c.o capture_framework.c: In function ‘cf_send_rb_packet’: capture_framework.c:2946:5: warning: ‘__builtin_strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 2946 | strncpy(frame->command, command, 32); | ^ capture_framework.c: In function ‘cf_send_ws_packet’: capture_framework.c:2997:5: warning: ‘__builtin_strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 2997 | strncpy(frame->command, command, 32); | ^ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/algorithm:60, from backward.h:62, from backward_wrapper.h:28, from kismet_server.cc:25: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c log_tools/kismetdb_strip_packet_content.c -o log_tools/kismetdb_strip_packet_content.c.o g++ -std=gnu++17 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o log_tools/kismetdb_to_wiglecsv log_tools/kismetdb_to_wiglecsv.cc.o sqlite3_cpp11.cc.o -lcap -ldl -lz -latomic -lpcre2-8 -lsqlite3 -lsensors -lstdc++ -rdynamic fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ datasourcetracker.h:504:9: required from here 504 | _MSG(fmt::format("(Remote) - {}", msg), msgtype); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o log_tools/kismetdb_dump_devices log_tools/kismetdb_dump_devices.cc.o sqlite3_cpp11.cc.o -lcap -ldl -lz -latomic -lpcre2-8 -lsqlite3 -lsensors -lstdc++ -rdynamic g++ -std=gnu++17 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o log_tools/kismetdb_statistics log_tools/kismetdb_statistics.cc.o sqlite3_cpp11.cc.o -lcap -ldl -lz -latomic -lpcre2-8 -lsqlite3 -lsensors -lstdc++ -rdynamic g++ -std=gnu++17 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o log_tools/kismetdb_to_kml log_tools/kismetdb_to_kml.cc.o sqlite3_cpp11.cc.o -lcap -ldl -lz -latomic -lpcre2-8 -lsqlite3 -lsensors -lstdc++ -rdynamic g++ -std=gnu++17 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o log_tools/kismetdb_to_gpx log_tools/kismetdb_to_gpx.cc.o sqlite3_cpp11.cc.o -lcap -ldl -lz -latomic -lpcre2-8 -lsqlite3 -lsensors -lstdc++ -rdynamic g++ -std=gnu++17 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o log_tools/kismetdb_clean log_tools/kismetdb_clean.cc.o sqlite3_cpp11.cc.o -lcap -ldl -lz -latomic -lpcre2-8 -lsqlite3 -lsensors -lstdc++ -rdynamic g++ -std=gnu++17 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o log_tools/kismetdb_to_pcap log_tools/kismetdb_to_pcap.cc.o sqlite3_cpp11.cc.o version.c.o -lcap -ldl -lz -latomic -lpcre2-8 -lsqlite3 -lsensors -lstdc++ -lpcap -rdynamic g++ -std=gnu++17 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o tools/kismet_discovery tools/kismet_discovery.cc.o version.c.o -lcap -ldl -lz -latomic -lpcre2-8 -lsqlite3 -lsensors -lstdc++ -rdynamic ar rcs libkismetdatasource.a protobuf_c/kismet.pb-c.c.o protobuf_c/datasource.pb-c.c.o protobuf_c/linuxbluetooth.pb-c.c.o protobuf_c/eventbus.pb-c.c.o simple_ringbuf_c.c.o capture_framework.c.o gcc -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o log_tools/kismetdb_strip_packets log_tools/kismetdb_strip_packet_content.c.o -lsqlite3 -rdynamic gcc -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o kismet_cap_kismetdb capture_kismetdb.c.o libkismetdatasource.a -lcap -lwebsockets -lcap -lpthread -lprotobuf-c -lm -lsqlite3 gcc -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o kismet_cap_pcapfile capture_pcapfile.c.o libkismetdatasource.a -lpcap -lcap -lwebsockets -lcap -lpthread -lprotobuf-c -lm (cd capture_linux_wifi && make) (cd capture_hak5_wifi_coconut && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_linux_wifi' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 ../interface_control.c | sed -e "s/\.o/\.c.o/" > ../interface_control.c.d make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_hak5_wifi_coconut' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" libwifiuserspace/kernel/crc_ccit.c | sed -e "s/\.o/\.c.o/" > libwifiuserspace/kernel/crc_ccit.c.d gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" libwifiuserspace/kernel/cfg80211.c | sed -e "s/\.o/\.c.o/" > libwifiuserspace/kernel/cfg80211.c.d gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 ../wifi_ht_channels.c | sed -e "s/\.o/\.c.o/" > ../wifi_ht_channels.c.d gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 linux_wireless_control.c | sed -e "s/\.o/\.c.o/" > linux_wireless_control.c.d gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" libwifiuserspace/rt2800usb/rt2x00mac.c | sed -e "s/\.o/\.c.o/" > libwifiuserspace/rt2800usb/rt2x00mac.c.d gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" libwifiuserspace/rt2800usb/rt2800lib.c | sed -e "s/\.o/\.c.o/" > libwifiuserspace/rt2800usb/rt2800lib.c.d gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" libwifiuserspace/rt2800usb/rt2800usb.c | sed -e "s/\.o/\.c.o/" > libwifiuserspace/rt2800usb/rt2800usb.c.d gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 linux_netlink_control.c | sed -e "s/\.o/\.c.o/" > linux_netlink_control.c.d gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" libwifiuserspace/rt2800usb/rt2x00.c | sed -e "s/\.o/\.c.o/" > libwifiuserspace/rt2800usb/rt2x00.c.d gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" libwifiuserspace/rt2800usb/rt2x00usb.c | sed -e "s/\.o/\.c.o/" > libwifiuserspace/rt2800usb/rt2x00usb.c.d gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" libwifiuserspace/userspace/userspace.c | sed -e "s/\.o/\.c.o/" > libwifiuserspace/userspace/userspace.c.d gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" wifi_coconut/wifi_coconut.c | sed -e "s/\.o/\.c.o/" > wifi_coconut/wifi_coconut.c.d gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" capture_hak5_coconut.c | sed -e "s/\.o/\.c.o/" > capture_hak5_coconut.c.d gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c libwifiuserspace/kernel/crc_ccit.c -o libwifiuserspace/kernel/crc_ccit.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c libwifiuserspace/kernel/cfg80211.c -o libwifiuserspace/kernel/cfg80211.c.o gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 linux_nexmon_control.c | sed -e "s/\.o/\.c.o/" > linux_nexmon_control.c.d gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c libwifiuserspace/rt2800usb/rt2x00mac.c -o libwifiuserspace/rt2800usb/rt2x00mac.c.o gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 linux_wireless_rfkill.c | sed -e "s/\.o/\.c.o/" > linux_wireless_rfkill.c.d gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 capture_linux_wifi.c | sed -e "s/\.o/\.c.o/" > capture_linux_wifi.c.d gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c libwifiuserspace/rt2800usb/rt2800lib.c -o libwifiuserspace/rt2800usb/rt2800lib.c.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c ../interface_control.c -o ../interface_control.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c ../wifi_ht_channels.c -o ../wifi_ht_channels.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c linux_wireless_control.c -o linux_wireless_control.c.o (cd capture_ubertooth_one && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_ubertooth_one' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libusb-1.0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 capture_ubertooth_one.c | sed -e "s/\.o/\.c.o/" > capture_ubertooth_one.c.d gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c linux_netlink_control.c -o linux_netlink_control.c.o cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/libusb-1.0 -c capture_ubertooth_one.c -o capture_ubertooth_one.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c linux_nexmon_control.c -o linux_nexmon_control.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c linux_wireless_rfkill.c -o linux_wireless_rfkill.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c capture_linux_wifi.c -o capture_linux_wifi.c.o gcc -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o kismet_cap_ubertooth_one capture_ubertooth_one.c.o ../libkismetdatasource.a -lubertooth -lusb-1.0 -lcap -lwebsockets -lcap -lpthread -lprotobuf-c -lm -fPIC (cd capture_nrf_mousejack && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_nrf_mousejack' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 capture_nrf_mousejack.c | sed -e "s/\.o/\.c.o/" > capture_nrf_mousejack.c.d capture_linux_wifi.c: In function ‘chancontrol_callback’: capture_linux_wifi.c:1265:21: warning: variable ‘check_r’ set but not used [-Wunused-but-set-variable] 1265 | int check_r = 0; | ^~~~~~~ capture_linux_wifi.c: In function ‘open_callback’: capture_linux_wifi.c:2276:13: warning: ‘nm_device_set_managed’ is deprecated [-Wdeprecated-declarations] 2276 | nm_device_set_managed(nmdevice, 0); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/libnm/NetworkManager.h:101, from capture_linux_wifi.c:82: /usr/include/libnm/nm-device.h:152:6: note: declared here 152 | void nm_device_set_managed(NMDevice *device, gboolean managed); | ^~~~~~~~~~~~~~~~~~~~~ capture_linux_wifi.c:2785:13: warning: ‘nm_device_set_managed’ is deprecated [-Wdeprecated-declarations] 2785 | nm_device_set_managed(nmdevice, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/libnm/nm-device.h:152:6: note: declared here 152 | void nm_device_set_managed(NMDevice *device, gboolean managed); | ^~~~~~~~~~~~~~~~~~~~~ capture_linux_wifi.c: In function ‘main’: capture_linux_wifi.c:3353:29: warning: ‘nm_device_set_managed’ is deprecated [-Wdeprecated-declarations] 3353 | nm_device_set_managed((NMDevice *) d, 1); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/libnm/nm-device.h:152:6: note: declared here 152 | void nm_device_set_managed(NMDevice *device, gboolean managed); | ^~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_ubertooth_one' (cd capture_ti_cc_2540 && make) gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/libusb-1.0 -c capture_nrf_mousejack.c -o capture_nrf_mousejack.c.o make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_ti_cc_2540' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 capture_ti_cc_2540.c | sed -e "s/\.o/\.c.o/" > capture_ti_cc_2540.c.d gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/libusb-1.0 -c capture_ti_cc_2540.c -o capture_ti_cc_2540.c.o capture_nrf_mousejack.c: In function ‘probe_callback’: capture_nrf_mousejack.c:206:9: warning: variable ‘matched_device’ set but not used [-Wunused-but-set-variable] 206 | int matched_device = 0; | ^~~~~~~~~~~~~~ gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c libwifiuserspace/rt2800usb/rt2800usb.c -o libwifiuserspace/rt2800usb/rt2800usb.c.o At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics gcc -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o kismet_cap_nrf_mousejack capture_nrf_mousejack.c.o ../libkismetdatasource.a -lcap -lwebsockets -lcap -lpthread -lprotobuf-c -lm -lusb-1.0 make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_nrf_mousejack' (cd capture_ti_cc_2531 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_ti_cc_2531' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 capture_ti_cc_2531.c | sed -e "s/\.o/\.c.o/" > capture_ti_cc_2531.c.d gcc -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o kismet_cap_ti_cc_2540 capture_ti_cc_2540.c.o ../libkismetdatasource.a -lcap -lwebsockets -lcap -lpthread -lprotobuf-c -lm -lusb-1.0 gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/libusb-1.0 -c capture_ti_cc_2531.c -o capture_ti_cc_2531.c.o make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_ti_cc_2540' (cd capture_linux_bluetooth && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_linux_bluetooth' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 linux_bt_rfkill.c | sed -e "s/\.o/\.c.o/" > linux_bt_rfkill.c.d gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c libwifiuserspace/rt2800usb/rt2x00.c -o libwifiuserspace/rt2800usb/rt2x00.c.o gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 capture_linux_bluetooth.c | sed -e "s/\.o/\.c.o/" > capture_linux_bluetooth.c.d gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c libwifiuserspace/rt2800usb/rt2x00usb.c -o libwifiuserspace/rt2800usb/rt2x00usb.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c linux_bt_rfkill.c -o linux_bt_rfkill.c.o libwifiuserspace/rt2800usb/rt2x00usb.c: In function ‘rt2x00usb_initialize’: libwifiuserspace/rt2800usb/rt2x00usb.c:265:10: warning: ‘found_in’ may be used uninitialized [-Wmaybe-uninitialized] 265 | bool found_in, found_out; | ^~~~~~~~ libwifiuserspace/rt2800usb/rt2x00usb.c:265:20: warning: ‘found_out’ may be used uninitialized [-Wmaybe-uninitialized] 265 | bool found_in, found_out; | ^~~~~~~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c libwifiuserspace/userspace/userspace.c -o libwifiuserspace/userspace/userspace.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c capture_linux_bluetooth.c -o capture_linux_bluetooth.c.o libwifiuserspace/userspace/userspace.c: In function ‘userspace_load_firmware_file’: libwifiuserspace/userspace/userspace.c:268:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 268 | fread((*firmware_blob), *blob_len, 1, fwfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics gcc -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o kismet_cap_linux_wifi ../interface_control.c.o ../wifi_ht_channels.c.o linux_wireless_control.c.o linux_netlink_control.c.o linux_nexmon_control.c.o linux_wireless_rfkill.c.o capture_linux_wifi.c.o ../libkismetdatasource.a -lpcap -lnm -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lnl-genl-3 -lnl-3 -lcap -lwebsockets -lcap -lpthread -lprotobuf-c -lm gcc -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o kismet_cap_ti_cc_2531 capture_ti_cc_2531.c.o ../libkismetdatasource.a -lcap -lwebsockets -lcap -lpthread -lprotobuf-c -lm -lusb-1.0 At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics capture_linux_bluetooth.c: In function ‘handle_mgmt_response’: capture_linux_bluetooth.c:455:32: warning: unused variable ‘cstat’ [-Wunused-variable] 455 | struct mgmt_ev_cmd_status *cstat; | ^~~~~ gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c wifi_coconut/wifi_coconut.c -o wifi_coconut/wifi_coconut.c.o make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_ti_cc_2531' (cd capture_nrf_51822 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_nrf_51822' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 capture_nrf_51822.c | sed -e "s/\.o/\.c.o/" > capture_nrf_51822.c.d gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c capture_nrf_51822.c -o capture_nrf_51822.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c capture_hak5_coconut.c -o capture_hak5_coconut.c.o At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics gcc -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o kismet_cap_linux_bluetooth linux_bt_rfkill.c.o capture_linux_bluetooth.c.o ../libkismetdatasource.a -lcap -lwebsockets -lcap -lpthread -lprotobuf-c -lm In file included from libwifiuserspace/kernel/ieee80211.h:29, from libwifiuserspace/kernel/cfg80211.h:22, from wifi_coconut/wifi_coconut.h:27, from capture_hak5_coconut.c:56: libwifiuserspace/kernel/stddef.h:26:9: warning: "__struct_group" redefined 26 | #define __struct_group(TAG, NAME, ATTRS, MEMBERS...) \ | ^~~~~~~~~~~~~~ In file included from /usr/include/linux/posix_types.h:5, from /usr/include/linux/types.h:9, from /usr/include/linux/sched/types.h:5, from /usr/include/aarch64-linux-gnu/bits/sched.h:63, from /usr/include/sched.h:43, from /usr/include/pthread.h:22, from capture_hak5_coconut.c:35: /usr/include/linux/stddef.h:33:9: note: this is the location of the previous definition 33 | #define __struct_group(TAG, NAME, ATTRS, MEMBERS...) \ | ^~~~~~~~~~~~~~ cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_linux_bluetooth' (cd capture_nxp_kw41z && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_nxp_kw41z' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 capture_nxp_kw41z.c | sed -e "s/\.o/\.c.o/" > capture_nxp_kw41z.c.d gcc -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o kismet_cap_hak5_wifi_coconut libwifiuserspace/kernel/crc_ccit.c.o libwifiuserspace/kernel/cfg80211.c.o libwifiuserspace/rt2800usb/rt2x00mac.c.o libwifiuserspace/rt2800usb/rt2800lib.c.o libwifiuserspace/rt2800usb/rt2800usb.c.o libwifiuserspace/rt2800usb/rt2x00.c.o libwifiuserspace/rt2800usb/rt2x00usb.c.o libwifiuserspace/userspace/userspace.c.o wifi_coconut/wifi_coconut.c.o capture_hak5_coconut.c.o ../libkismetdatasource.a -lusb-1.0 -lcap -lwebsockets -lcap -lpthread -lprotobuf-c -lm gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c capture_nxp_kw41z.c -o capture_nxp_kw41z.c.o gcc -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o kismet_cap_nrf_51822 capture_nrf_51822.c.o ../libkismetdatasource.a -lcap -lwebsockets -lcap -lpthread -lprotobuf-c -lm make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_hak5_wifi_coconut' (cd capture_nrf_52840 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_nrf_52840' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 capture_nrf_52840.c | sed -e "s/\.o/\.c.o/" > capture_nrf_52840.c.d gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c capture_nrf_52840.c -o capture_nrf_52840.c.o make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_linux_wifi' (cd capture_rz_killerbee && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_rz_killerbee' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 capture_rz_killerbee.c | sed -e "s/\.o/\.c.o/" > capture_rz_killerbee.c.d make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_nrf_51822' gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/libusb-1.0 -c capture_rz_killerbee.c -o capture_rz_killerbee.c.o capture_nrf_52840.c: In function ‘nrf_write_cmd’: capture_nrf_52840.c:62:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 62 | write(localnrf->fd,tx_buf,tx_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics gcc -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o kismet_cap_nrf_52840 capture_nrf_52840.c.o ../libkismetdatasource.a -lcap -lwebsockets -lcap -lpthread -lprotobuf-c -lm cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics gcc -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o kismet_cap_nxp_kw41z capture_nxp_kw41z.c.o ../libkismetdatasource.a -lcap -lwebsockets -lcap -lpthread -lprotobuf-c -lm make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_nrf_52840' make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_nxp_kw41z' gcc -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o kismet_cap_rz_killerbee capture_rz_killerbee.c.o ../libkismetdatasource.a -lcap -lwebsockets -lcap -lpthread -lprotobuf-c -lm -lusb-1.0 make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_rz_killerbee' cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -o kismet util.cc.o crc32.cc.o macaddr.cc.o uuid.cc.o xxhash.cc.o boost_like_hash.cc.o sqlite3_cpp11.cc.o globalregistry.cc.o eventbus.cc.o packet.cc.o configfile.cc.o battery.cc.o ipctracker_v2.cc.o protobuf_cpp/kismet.pb.cc.o protobuf_cpp/http.pb.cc.o protobuf_cpp/datasource.pb.cc.o protobuf_cpp/linuxbluetooth.pb.cc.o protobuf_cpp/eventbus.pb.cc.o kis_external.cc.o dlttracker.cc.o antennatracker.cc.o datasourcetracker.cc.o kis_datasource.cc.o datasource_linux_bluetooth.cc.o datasource_rtl433.cc.o datasource_rtlamr.cc.o datasource_rtladsb.cc.o datasource_ti_cc_2540.cc.o datasource_ti_cc_2531.cc.o datasource_ubertooth_one.cc.o datasource_nrf_51822.cc.o datasource_nxp_kw41z.cc.o datasource_nrf_52840.cc.o datasource_rz_killerbee.cc.o datasource_scan.cc.o datasource_bt_geiger.cc.o kis_net_beast_httpd.cc.o kis_httpd_registry.cc.o system_monitor.cc.o base64.cc.o gpstracker.cc.o kis_gps.cc.o gpsnmea_v2.cc.o gpsserial_v3.cc.o gpstcp_v2.cc.o gpsgpsd_v3.cc.o gpsfake.cc.o gpsweb.cc.o gpsmeta.cc.o packetchain.cc.o packet_filter.cc.o class_filter.cc.o trackedelement.cc.o trackedelement_workers.cc.o trackedcomponent.cc.o entrytracker.cc.o trackedlocation.cc.o devicetracker_component.cc.o devicetracker_view.cc.o devicetracker_view_workers.cc.o kis_server_announce.cc.o json_adapter.cc.o plugintracker.cc.o alertracker.cc.o timetracker.cc.o channeltracker2.cc.o devicetracker.cc.o devicetracker_httpd.cc.o kis_dlt.cc.o kis_dlt_ppi.cc.o kis_dlt_radiotap.cc.o kis_dlt_btle_radio.cc.o kaitaistream.cc.o dot11_parsers/dot11_ie.cc.o dot11_parsers/dot11_ie_7_country.cc.o dot11_parsers/dot11_ie_11_qbss.cc.o dot11_parsers/dot11_ie_33_power.cc.o dot11_parsers/dot11_ie_36_supported_channels.cc.o dot11_parsers/dot11_ie_45_ht_cap.cc.o dot11_parsers/dot11_ie_48_rsn.cc.o dot11_parsers/dot11_ie_52_rmm_neighbor.cc.o dot11_parsers/dot11_ie_54_mobility.cc.o dot11_parsers/dot11_ie_55_fastbss.cc.o dot11_parsers/dot11_ie_61_ht_op.cc.o dot11_parsers/dot11_ie_70_rm_capabilities.cc.o dot11_parsers/dot11_ie_113_mesh_config.cc.o dot11_parsers/dot11_ie_133_cisco_ccx.cc.o dot11_parsers/dot11_ie_150_vendor.cc.o dot11_parsers/dot11_ie_150_cisco_powerlevel.cc.o dot11_parsers/dot11_ie_191_vht_cap.cc.o dot11_parsers/dot11_ie_192_vht_op.cc.o dot11_parsers/dot11_ie_127_extended_capabilities.cc.o dot11_parsers/dot11_ie_221_vendor.cc.o dot11_parsers/dot11_ie_221_ms_wps.cc.o dot11_parsers/dot11_ie_221_ms_wmm.cc.o dot11_parsers/dot11_ie_221_dji_droneid.cc.o dot11_parsers/dot11_ie_221_wfa_wpa.cc.o dot11_parsers/dot11_ie_221_cisco_client_mfp.cc.o dot11_parsers/dot11_ie_221_wpa_transition.cc.o dot11_parsers/dot11_ie_221_rsn_pmkid.cc.o dot11_parsers/dot11_ie_221_wfa.cc.o dot11_parsers/dot11_ie_255_ext_tag.cc.o dot11_parsers/dot11_action.cc.o dot11_parsers/dot11_wpa_eap.cc.o dot11_parsers/dot11_p2p_ie.cc.o bluetooth_parsers/btle.cc.o phy_80211.cc.o phy_80211_components.cc.o phy_80211_dissectors.cc.o phy_sensor.cc.o phy_meter.cc.o phy_adsb.cc.o phy_zwave.cc.o phy_bluetooth.cc.o phy_uav_drone.cc.o phy_nrf_mousejack.cc.o phy_btle.cc.o phy_802154.cc.o phy_80211_ssidtracker.cc.o phy_radiation.cc.o kis_dissector_ipdata.cc.o manuf.cc.o bluetooth_ids.cc.o adsb_icao.cc.o logtracker.cc.o kis_ppilogfile.cc.o kis_databaselogfile.cc.o kis_pcapnglogfile.cc.o kis_wiglecsvlogfile.cc.o messagebus_restclient.cc.o streamtracker.cc.o pcapng_stream_futurebuf.cc.o kis_database.cc.o kismet_server.cc.o version.c.o -lcap -ldl -lz -latomic -lpcre2-8 -lsqlite3 -lsensors -lstdc++ -lpcap -lpthread -lprotobuf -lssl -lcrypto -rdynamic make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[3]: Entering directory '/<<PKGBUILDDIR>>' PLUGIN: plugin-alertsyslog/ make[4]: Entering directory '/<<PKGBUILDDIR>>/plugin-alertsyslog' g++ -std=gnu++17 -MM -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include -I/<<PKGBUILDDIR>> -g -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 alertsyslog.cc | sed -e "s/\.o/\.cc.o/" > alertsyslog.cc.d g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include -I/<<PKGBUILDDIR>> -g -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c alertsyslog.cc -o alertsyslog.cc.o In file included from /<<PKGBUILDDIR>>/fmt/format.h:48, from /<<PKGBUILDDIR>>/fmt/ostream.h:20, from /<<PKGBUILDDIR>>/fmt.h:23, from /<<PKGBUILDDIR>>/util.h:62, from alertsyslog.cc:30: /<<PKGBUILDDIR>>/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’: /<<PKGBUILDDIR>>/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ /<<PKGBUILDDIR>>/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ /<<PKGBUILDDIR>>/fmt/format-inl.h:65:14: required from here 65 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/fmt/core.h:3235:52: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ /<<PKGBUILDDIR>>/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ /<<PKGBUILDDIR>>/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’: /<<PKGBUILDDIR>>/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ /<<PKGBUILDDIR>>/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ 1918 | return {FMT_FORWARD(args)...}; | ^ /<<PKGBUILDDIR>>/macaddr.h:473:27: required from here 473 | return fmt::format("{}/{}", mac_to_string(), mac_mask_to_string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0), ((std::__cxx11::basic_string<char>&)args#1))’ /<<PKGBUILDDIR>>/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ /<<PKGBUILDDIR>>/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from alertsyslog.cc:20: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]’: /<<PKGBUILDDIR>>/trackedelement.h:1711:30: required from ‘void tracker_element_core_pair<T1, T2, TT>::set(const T1&, const T2&) [with T1 = double; T2 = double; tracker_type TT = tracker_type::tracker_pair_double]’ 1711 | pair = std::make_pair(t1, t2); | ~~~~~~~~~~~~~~^~~~~~~~ /<<PKGBUILDDIR>>/trackedlocation.h:74:22: required from here 74 | geopoint->set(lon, lat); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /<<PKGBUILDDIR>>/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’: /<<PKGBUILDDIR>>/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’ 1777 | return make_value<Context>(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ /<<PKGBUILDDIR>>/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::thread::id, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::thread::id, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ /<<PKGBUILDDIR>>/kis_mutex.h:263:49: required from ‘void kis_unique_lock<M>::unlock() [with M = kis_mutex]’ 263 | throw std::runtime_error(fmt::format("unvalid use: thread{} attempted to unlock " | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | "unique lock {} when not locked", std::this_thread::get_id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | mutex.get_name())); | ~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/globalregistry.h:361:22: required from ‘std::shared_ptr<_Tp> Globalreg::new_from_pool(std::function<std::shared_ptr<_Tp>()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ /<<PKGBUILDDIR>>/trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool<this_t>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<<PKGBUILDDIR>>/fmt/core.h:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((std::thread::id&)args#0), args#1)’ /<<PKGBUILDDIR>>/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ /<<PKGBUILDDIR>>/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics g++ -std=gnu++17 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-z,relro -Wl,-z,now -rdynamic -shared -rdynamic alertsyslog.cc.o -o alertsyslog.so -lcap -ldl -lz -latomic -lpcre2-8 -lsqlite3 -lsensors -lstdc++ make[4]: Leaving directory '/<<PKGBUILDDIR>>/plugin-alertsyslog' PLUGIN: plugin-dashboard/ make[4]: Entering directory '/<<PKGBUILDDIR>>/plugin-dashboard' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/plugin-dashboard' PLUGIN: plugin-demo-eventbus/ make[4]: Entering directory '/<<PKGBUILDDIR>>/plugin-demo-eventbus' Run 'make install' to install the plugin and helper. make[4]: Leaving directory '/<<PKGBUILDDIR>>/plugin-demo-eventbus' PLUGIN: plugin-demo-externalhttp/ make[4]: Entering directory '/<<PKGBUILDDIR>>/plugin-demo-externalhttp' Run 'make install' to install the plugin and helper. make[4]: Leaving directory '/<<PKGBUILDDIR>>/plugin-demo-externalhttp' PLUGIN: plugin-demo-webonly/ make[4]: Entering directory '/<<PKGBUILDDIR>>/plugin-demo-webonly' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/plugin-demo-webonly' make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_test -a create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch --with python3 dh_testroot -a dh_prep -a debian/rules override_dh_auto_install make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_install --no-parallel -Xpycache -- suidinstall all-plugins-install make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no suidinstall all-plugins-install make[2]: Entering directory '/<<PKGBUILDDIR>>' make[3]: Entering directory '/<<PKGBUILDDIR>>' gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT version.c.o version.c -MF version.c.d gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c version.c -o version.c.o g++ -std=gnu++17 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -o kismet util.cc.o crc32.cc.o macaddr.cc.o uuid.cc.o xxhash.cc.o boost_like_hash.cc.o sqlite3_cpp11.cc.o globalregistry.cc.o eventbus.cc.o packet.cc.o configfile.cc.o battery.cc.o ipctracker_v2.cc.o protobuf_cpp/kismet.pb.cc.o protobuf_cpp/http.pb.cc.o protobuf_cpp/datasource.pb.cc.o protobuf_cpp/linuxbluetooth.pb.cc.o protobuf_cpp/eventbus.pb.cc.o kis_external.cc.o dlttracker.cc.o antennatracker.cc.o datasourcetracker.cc.o kis_datasource.cc.o datasource_linux_bluetooth.cc.o datasource_rtl433.cc.o datasource_rtlamr.cc.o datasource_rtladsb.cc.o datasource_ti_cc_2540.cc.o datasource_ti_cc_2531.cc.o datasource_ubertooth_one.cc.o datasource_nrf_51822.cc.o datasource_nxp_kw41z.cc.o datasource_nrf_52840.cc.o datasource_rz_killerbee.cc.o datasource_scan.cc.o datasource_bt_geiger.cc.o kis_net_beast_httpd.cc.o kis_httpd_registry.cc.o system_monitor.cc.o base64.cc.o gpstracker.cc.o kis_gps.cc.o gpsnmea_v2.cc.o gpsserial_v3.cc.o gpstcp_v2.cc.o gpsgpsd_v3.cc.o gpsfake.cc.o gpsweb.cc.o gpsmeta.cc.o packetchain.cc.o packet_filter.cc.o class_filter.cc.o trackedelement.cc.o trackedelement_workers.cc.o trackedcomponent.cc.o entrytracker.cc.o trackedlocation.cc.o devicetracker_component.cc.o devicetracker_view.cc.o devicetracker_view_workers.cc.o kis_server_announce.cc.o json_adapter.cc.o plugintracker.cc.o alertracker.cc.o timetracker.cc.o channeltracker2.cc.o devicetracker.cc.o devicetracker_httpd.cc.o kis_dlt.cc.o kis_dlt_ppi.cc.o kis_dlt_radiotap.cc.o kis_dlt_btle_radio.cc.o kaitaistream.cc.o dot11_parsers/dot11_ie.cc.o dot11_parsers/dot11_ie_7_country.cc.o dot11_parsers/dot11_ie_11_qbss.cc.o dot11_parsers/dot11_ie_33_power.cc.o dot11_parsers/dot11_ie_36_supported_channels.cc.o dot11_parsers/dot11_ie_45_ht_cap.cc.o dot11_parsers/dot11_ie_48_rsn.cc.o dot11_parsers/dot11_ie_52_rmm_neighbor.cc.o dot11_parsers/dot11_ie_54_mobility.cc.o dot11_parsers/dot11_ie_55_fastbss.cc.o dot11_parsers/dot11_ie_61_ht_op.cc.o dot11_parsers/dot11_ie_70_rm_capabilities.cc.o dot11_parsers/dot11_ie_113_mesh_config.cc.o dot11_parsers/dot11_ie_133_cisco_ccx.cc.o dot11_parsers/dot11_ie_150_vendor.cc.o dot11_parsers/dot11_ie_150_cisco_powerlevel.cc.o dot11_parsers/dot11_ie_191_vht_cap.cc.o dot11_parsers/dot11_ie_192_vht_op.cc.o dot11_parsers/dot11_ie_127_extended_capabilities.cc.o dot11_parsers/dot11_ie_221_vendor.cc.o dot11_parsers/dot11_ie_221_ms_wps.cc.o dot11_parsers/dot11_ie_221_ms_wmm.cc.o dot11_parsers/dot11_ie_221_dji_droneid.cc.o dot11_parsers/dot11_ie_221_wfa_wpa.cc.o dot11_parsers/dot11_ie_221_cisco_client_mfp.cc.o dot11_parsers/dot11_ie_221_wpa_transition.cc.o dot11_parsers/dot11_ie_221_rsn_pmkid.cc.o dot11_parsers/dot11_ie_221_wfa.cc.o dot11_parsers/dot11_ie_255_ext_tag.cc.o dot11_parsers/dot11_action.cc.o dot11_parsers/dot11_wpa_eap.cc.o dot11_parsers/dot11_p2p_ie.cc.o bluetooth_parsers/btle.cc.o phy_80211.cc.o phy_80211_components.cc.o phy_80211_dissectors.cc.o phy_sensor.cc.o phy_meter.cc.o phy_adsb.cc.o phy_zwave.cc.o phy_bluetooth.cc.o phy_uav_drone.cc.o phy_nrf_mousejack.cc.o phy_btle.cc.o phy_802154.cc.o phy_80211_ssidtracker.cc.o phy_radiation.cc.o kis_dissector_ipdata.cc.o manuf.cc.o bluetooth_ids.cc.o adsb_icao.cc.o logtracker.cc.o kis_ppilogfile.cc.o kis_databaselogfile.cc.o kis_pcapnglogfile.cc.o kis_wiglecsvlogfile.cc.o messagebus_restclient.cc.o streamtracker.cc.o pcapng_stream_futurebuf.cc.o kis_database.cc.o kismet_server.cc.o version.c.o -lcap -ldl -lz -latomic -lpcre2-8 -lsqlite3 -lsensors -lstdc++ -lpcap -lpthread -lprotobuf -lssl -lcrypto -rdynamic (cd capture_sdr_rtl433 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtl433' python3 setup.py bdist running bdist running bdist_dumb running build running build_py copying KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 copying build/lib/KismetCaptureRtl433/kismet_cap_sdr_rtl433.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 copying build/lib/KismetCaptureRtl433/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismet_cap_sdr_rtl433.py to kismet_cap_sdr_rtl433.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureRtl433.egg-info/PKG-INFO writing dependency_links to KismetCaptureRtl433.egg-info/dependency_links.txt writing entry points to KismetCaptureRtl433.egg-info/entry_points.txt writing requirements to KismetCaptureRtl433.egg-info/requires.txt writing top-level names to KismetCaptureRtl433.egg-info/top_level.txt reading manifest file 'KismetCaptureRtl433.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtl433.egg-info/SOURCES.txt' Copying KismetCaptureRtl433.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433-2020.10.1.egg-info running install_scripts Installing kismet_cap_sdr_rtl433 script to build/bdist.linux-aarch64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-aarch64/dumb' (and everything under it) make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtl433' (cd capture_sdr_rtlamr && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtlamr' python3 setup.py bdist running bdist running bdist_dumb running build running build_py copying KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr copying build/lib/KismetCaptureRtlamr/rtlsdr/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr copying build/lib/KismetCaptureRtlamr/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr copying build/lib/KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py to kismet_cap_sdr_rtlamr.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureRtlamr.egg-info/PKG-INFO writing dependency_links to KismetCaptureRtlamr.egg-info/dependency_links.txt writing entry points to KismetCaptureRtlamr.egg-info/entry_points.txt writing requirements to KismetCaptureRtlamr.egg-info/requires.txt writing top-level names to KismetCaptureRtlamr.egg-info/top_level.txt reading manifest file 'KismetCaptureRtlamr.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtlamr.egg-info/SOURCES.txt' Copying KismetCaptureRtlamr.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr-2020.10.1.egg-info running install_scripts Installing kismet_cap_sdr_rtlamr script to build/bdist.linux-aarch64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-aarch64/dumb' (and everything under it) make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtlamr' (cd capture_sdr_rtladsb && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtladsb' python3 setup.py bdist running bdist running bdist_dumb running build running build_py copying KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/rtlsdr/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb copying build/lib/KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py to kismet_cap_sdr_rtladsb.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureRtladsb.egg-info/PKG-INFO writing dependency_links to KismetCaptureRtladsb.egg-info/dependency_links.txt writing entry points to KismetCaptureRtladsb.egg-info/entry_points.txt writing requirements to KismetCaptureRtladsb.egg-info/requires.txt writing top-level names to KismetCaptureRtladsb.egg-info/top_level.txt reading manifest file 'KismetCaptureRtladsb.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtladsb.egg-info/SOURCES.txt' Copying KismetCaptureRtladsb.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb-2020.10.1.egg-info running install_scripts Installing kismet_cap_sdr_rtladsb script to build/bdist.linux-aarch64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-aarch64/dumb' (and everything under it) make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtladsb' (cd capture_freaklabs_zigbee && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_freaklabs_zigbee' python3 setup.py bdist running bdist running bdist_dumb running build running build_py copying KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee copying build/lib/KismetCaptureFreaklabsZigbee/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee copying build/lib/KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py to kismet_cap_freaklabs_zigbee.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureFreaklabsZigbee.egg-info/PKG-INFO writing dependency_links to KismetCaptureFreaklabsZigbee.egg-info/dependency_links.txt writing entry points to KismetCaptureFreaklabsZigbee.egg-info/entry_points.txt writing requirements to KismetCaptureFreaklabsZigbee.egg-info/requires.txt writing top-level names to KismetCaptureFreaklabsZigbee.egg-info/top_level.txt reading manifest file 'KismetCaptureFreaklabsZigbee.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureFreaklabsZigbee.egg-info/SOURCES.txt' Copying KismetCaptureFreaklabsZigbee.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee-2018.7.0.egg-info running install_scripts Installing kismet_cap_freaklabs_zigbee script to build/bdist.linux-aarch64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-aarch64/dumb' (and everything under it) make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_freaklabs_zigbee' (cd capture_linux_wifi && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_linux_wifi' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_linux_wifi' (cd capture_bt_geiger && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_bt_geiger' /usr/lib/python3/dist-packages/setuptools/dist.py:330: InformationOnly: Normalizing '2021.07.1' to '2021.7.1' self.metadata.version = self._normalize_version(self.metadata.version) python3 setup.py bdist /usr/lib/python3/dist-packages/setuptools/dist.py:330: InformationOnly: Normalizing '2021.07.1' to '2021.7.1' self.metadata.version = self._normalize_version(self.metadata.version) running bdist running bdist_dumb running build running build_py copying KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger copying build/lib/KismetCaptureBtGeiger/kismet_cap_bt_geiger.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger copying build/lib/KismetCaptureBtGeiger/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismet_cap_bt_geiger.py to kismet_cap_bt_geiger.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureBtGeiger.egg-info/PKG-INFO writing dependency_links to KismetCaptureBtGeiger.egg-info/dependency_links.txt writing entry points to KismetCaptureBtGeiger.egg-info/entry_points.txt writing requirements to KismetCaptureBtGeiger.egg-info/requires.txt writing top-level names to KismetCaptureBtGeiger.egg-info/top_level.txt reading manifest file 'KismetCaptureBtGeiger.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureBtGeiger.egg-info/SOURCES.txt' Copying KismetCaptureBtGeiger.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger-2021.7.1.egg-info running install_scripts Installing kismet_cap_bt_geiger script to build/bdist.linux-aarch64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-aarch64/dumb' (and everything under it) make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_bt_geiger' (cd capture_hak5_wifi_coconut && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_hak5_wifi_coconut' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_hak5_wifi_coconut' (cd capture_ubertooth_one && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_ubertooth_one' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_ubertooth_one' (cd capture_nrf_mousejack && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_nrf_mousejack' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_nrf_mousejack' (cd capture_ti_cc_2540 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_ti_cc_2540' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_ti_cc_2540' (cd capture_ti_cc_2531 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_ti_cc_2531' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_ti_cc_2531' (cd capture_linux_bluetooth && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_linux_bluetooth' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_linux_bluetooth' (cd capture_nrf_51822 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_nrf_51822' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_nrf_51822' (cd capture_nxp_kw41z && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_nxp_kw41z' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_nxp_kw41z' (cd capture_nrf_52840 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_nrf_52840' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_nrf_52840' (cd capture_rz_killerbee && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_rz_killerbee' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_rz_killerbee' g++ -std=gnu++17 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -o log_tools/kismetdb_to_pcap log_tools/kismetdb_to_pcap.cc.o sqlite3_cpp11.cc.o version.c.o -lcap -ldl -lz -latomic -lpcre2-8 -lsqlite3 -lsensors -lstdc++ -lpcap -rdynamic g++ -std=gnu++17 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -o tools/kismet_discovery tools/kismet_discovery.cc.o version.c.o -lcap -ldl -lz -latomic -lpcre2-8 -lsqlite3 -lsensors -lstdc++ -rdynamic mkdir -p /<<PKGBUILDDIR>>/debian/tmp/etc/kismet mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/bin /usr/bin/install -c -o "root" -g "root" -m 555 kismet /<<PKGBUILDDIR>>/debian/tmp/usr/bin/kismet; # Install the alias script /usr/bin/install -c -o "root" -g "root" -m 555 kismet_server /<<PKGBUILDDIR>>/debian/tmp/usr/bin/kismet_server; # Install the compiled log tools /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_strip_packets /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename log_tools/kismetdb_strip_packets`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_dump_devices /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename log_tools/kismetdb_dump_devices`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_to_wiglecsv /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename log_tools/kismetdb_to_wiglecsv`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_statistics /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename log_tools/kismetdb_statistics`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_to_kml /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename log_tools/kismetdb_to_kml`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_to_gpx /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename log_tools/kismetdb_to_gpx`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_clean /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename log_tools/kismetdb_clean`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_to_pcap /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename log_tools/kismetdb_to_pcap`; # Install the other tools /usr/bin/install -c -o "root" -g "root" -m 555 tools/kismet_discovery /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename tools/kismet_discovery`; mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/bin make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtl433' python3 setup.py install --root="../debian/tmp" --prefix="/usr" running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py copying KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal running install_lib creating ../debian/tmp/usr/local/lib/python3.13/dist-packages creating ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 copying build/lib/KismetCaptureRtl433/kismet_cap_sdr_rtl433.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 copying build/lib/KismetCaptureRtl433/__init__.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 creating ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/kismet_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/__init__.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/datasource_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/http_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismet_cap_sdr_rtl433.py to kismet_cap_sdr_rtl433.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/__init__.py to __init__.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureRtl433.egg-info/PKG-INFO writing dependency_links to KismetCaptureRtl433.egg-info/dependency_links.txt writing entry points to KismetCaptureRtl433.egg-info/entry_points.txt writing requirements to KismetCaptureRtl433.egg-info/requires.txt writing top-level names to KismetCaptureRtl433.egg-info/top_level.txt reading manifest file 'KismetCaptureRtl433.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtl433.egg-info/SOURCES.txt' Copying KismetCaptureRtl433.egg-info to ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433-2020.10.1-py3.13.egg-info running install_scripts Installing kismet_cap_sdr_rtl433 script to ../debian/tmp/usr/local/bin make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtl433' make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtlamr' python3 setup.py install --root="../debian/tmp" --prefix="/usr" running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py copying KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal running install_lib creating ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr creating ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr copying build/lib/KismetCaptureRtlamr/rtlsdr/__init__.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr copying build/lib/KismetCaptureRtlamr/__init__.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr copying build/lib/KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr creating ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/__init__.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/http_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr/__init__.py to __init__.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/__init__.py to __init__.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py to kismet_cap_sdr_rtlamr.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureRtlamr.egg-info/PKG-INFO writing dependency_links to KismetCaptureRtlamr.egg-info/dependency_links.txt writing entry points to KismetCaptureRtlamr.egg-info/entry_points.txt writing requirements to KismetCaptureRtlamr.egg-info/requires.txt writing top-level names to KismetCaptureRtlamr.egg-info/top_level.txt reading manifest file 'KismetCaptureRtlamr.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtlamr.egg-info/SOURCES.txt' Copying KismetCaptureRtlamr.egg-info to ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr-2020.10.1-py3.13.egg-info running install_scripts Installing kismet_cap_sdr_rtlamr script to ../debian/tmp/usr/local/bin make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtlamr' make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtladsb' python3 setup.py install --root="../debian/tmp" --prefix="/usr" running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py copying KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal running install_lib creating ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb creating ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/rtlsdr/__init__.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/__init__.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb copying build/lib/KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb creating ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/__init__.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/http_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr/__init__.py to __init__.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/__init__.py to __init__.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py to kismet_cap_sdr_rtladsb.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureRtladsb.egg-info/PKG-INFO writing dependency_links to KismetCaptureRtladsb.egg-info/dependency_links.txt writing entry points to KismetCaptureRtladsb.egg-info/entry_points.txt writing requirements to KismetCaptureRtladsb.egg-info/requires.txt writing top-level names to KismetCaptureRtladsb.egg-info/top_level.txt reading manifest file 'KismetCaptureRtladsb.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtladsb.egg-info/SOURCES.txt' Copying KismetCaptureRtladsb.egg-info to ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb-2020.10.1-py3.13.egg-info running install_scripts Installing kismet_cap_sdr_rtladsb script to ../debian/tmp/usr/local/bin make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtladsb' make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_bt_geiger' /usr/lib/python3/dist-packages/setuptools/dist.py:330: InformationOnly: Normalizing '2021.07.1' to '2021.7.1' self.metadata.version = self._normalize_version(self.metadata.version) python3 setup.py install --root="/<<PKGBUILDDIR>>/debian/tmp" --prefix="/usr" /usr/lib/python3/dist-packages/setuptools/dist.py:330: InformationOnly: Normalizing '2021.07.1' to '2021.7.1' self.metadata.version = self._normalize_version(self.metadata.version) running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py copying KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal running install_lib creating /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger copying build/lib/KismetCaptureBtGeiger/kismet_cap_bt_geiger.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger copying build/lib/KismetCaptureBtGeiger/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger creating /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismet_cap_bt_geiger.py to kismet_cap_bt_geiger.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/__init__.py to __init__.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureBtGeiger.egg-info/PKG-INFO writing dependency_links to KismetCaptureBtGeiger.egg-info/dependency_links.txt writing entry points to KismetCaptureBtGeiger.egg-info/entry_points.txt writing requirements to KismetCaptureBtGeiger.egg-info/requires.txt writing top-level names to KismetCaptureBtGeiger.egg-info/top_level.txt reading manifest file 'KismetCaptureBtGeiger.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureBtGeiger.egg-info/SOURCES.txt' Copying KismetCaptureBtGeiger.egg-info to /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger-2021.7.1-py3.13.egg-info running install_scripts Installing kismet_cap_bt_geiger script to /<<PKGBUILDDIR>>/debian/tmp/usr/local/bin make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_bt_geiger' make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_freaklabs_zigbee' python3 setup.py install --root="../debian/tmp" --prefix="/usr" running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py copying KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal running install_lib creating ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee copying build/lib/KismetCaptureFreaklabsZigbee/__init__.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee copying build/lib/KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee creating ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/__init__.py to __init__.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py to kismet_cap_freaklabs_zigbee.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureFreaklabsZigbee.egg-info/PKG-INFO writing dependency_links to KismetCaptureFreaklabsZigbee.egg-info/dependency_links.txt writing entry points to KismetCaptureFreaklabsZigbee.egg-info/entry_points.txt writing requirements to KismetCaptureFreaklabsZigbee.egg-info/requires.txt writing top-level names to KismetCaptureFreaklabsZigbee.egg-info/top_level.txt reading manifest file 'KismetCaptureFreaklabsZigbee.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureFreaklabsZigbee.egg-info/SOURCES.txt' Copying KismetCaptureFreaklabsZigbee.egg-info to ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee-2018.7.0-py3.13.egg-info running install_scripts Installing kismet_cap_freaklabs_zigbee script to ../debian/tmp/usr/local/bin make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_freaklabs_zigbee' mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig /usr/bin/install -c -o "root" -g "root" -m 644 packaging/kismet.pc /<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig/kismet.pc mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/share/kismet/httpd/ cp -r http_data/* /<<PKGBUILDDIR>>/debian/tmp/usr/share/kismet/httpd/ cp conf/kismet_manuf.txt.gz /<<PKGBUILDDIR>>/debian/tmp/usr/share/kismet//kismet_manuf.txt.gz cp conf/kismet_adsb_icao.txt.gz /<<PKGBUILDDIR>>/debian/tmp/usr/share/kismet//kismet_adsb_icao.txt.gz make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[3]: Entering directory '/<<PKGBUILDDIR>>' install -o root -g root -m 644 conf/kismet.conf /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet.conf install -o root -g root -m 644 conf/kismet_httpd.conf /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet_httpd.conf install -o root -g root -m 644 conf/kismet_alerts.conf /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet_alerts.conf install -o root -g root -m 644 conf/kismet_memory.conf /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet_memory.conf install -o root -g root -m 644 conf/kismet_logging.conf /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet_logging.conf install -o root -g root -m 644 conf/kismet_filter.conf /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet_filter.conf install -o root -g root -m 644 conf/kismet_uav.conf /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet_uav.conf install -o root -g root -m 644 conf/kismet_80211.conf /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet_80211.conf install -o root -g root -m 644 conf/kismet_wardrive.conf /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet_wardrive.conf Existing config files have not been replaced; if the Kismet configuration files have changed, you will need to manually reconcile the differences in the config files! You can replace all config files with: make forceconfigs You can simplify future configuration changes by using the kismet_site.conf config file, for more info see the docs at: https://www.kismetwireless.net/docs/readme/config_files/ make[3]: Leaving directory '/<<PKGBUILDDIR>>' Installed kismet into /<<PKGBUILDDIR>>/debian/tmp/usr/bin/. If you have not done so already, read the README file and the FAQ file. Additional documentation is in the docs/ directory. You MUST edit /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet.conf and configure Kismet for your system, or it will NOT run properly! Kismet has NOT been installed suid-root. This means you will need to start it as root. If you add your user to the kismet group and install Kismet with 'make suidinstall', users in that group will be able to run Kismet directly. READ THE KISMET DOCUMENTATION ABOUT THE KISMET SECURITY MODEL TO DECIDE IF YOU WANT TO INSTALL IT SUID-ROOT It is generally *MORE SECURE* to install Kismet with the suid-root option. If you have installed Kismet in the past, you may need to UPDATE YOUR CONFIG FILES or Kismet may not work properly! You can manually reconcile differences or you can replace the previously installed config files entirely by running make forceconfigs groupadd -r -f kismet groupadd: cannot lock /etc/group; try again later. make[2]: [Makefile:602: suidinstall] Error 10 (ignored) make[3]: Entering directory '/<<PKGBUILDDIR>>' gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -MT version.c.o version.c -MF version.c.d gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c version.c -o version.c.o g++ -std=gnu++17 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -o kismet util.cc.o crc32.cc.o macaddr.cc.o uuid.cc.o xxhash.cc.o boost_like_hash.cc.o sqlite3_cpp11.cc.o globalregistry.cc.o eventbus.cc.o packet.cc.o configfile.cc.o battery.cc.o ipctracker_v2.cc.o protobuf_cpp/kismet.pb.cc.o protobuf_cpp/http.pb.cc.o protobuf_cpp/datasource.pb.cc.o protobuf_cpp/linuxbluetooth.pb.cc.o protobuf_cpp/eventbus.pb.cc.o kis_external.cc.o dlttracker.cc.o antennatracker.cc.o datasourcetracker.cc.o kis_datasource.cc.o datasource_linux_bluetooth.cc.o datasource_rtl433.cc.o datasource_rtlamr.cc.o datasource_rtladsb.cc.o datasource_ti_cc_2540.cc.o datasource_ti_cc_2531.cc.o datasource_ubertooth_one.cc.o datasource_nrf_51822.cc.o datasource_nxp_kw41z.cc.o datasource_nrf_52840.cc.o datasource_rz_killerbee.cc.o datasource_scan.cc.o datasource_bt_geiger.cc.o kis_net_beast_httpd.cc.o kis_httpd_registry.cc.o system_monitor.cc.o base64.cc.o gpstracker.cc.o kis_gps.cc.o gpsnmea_v2.cc.o gpsserial_v3.cc.o gpstcp_v2.cc.o gpsgpsd_v3.cc.o gpsfake.cc.o gpsweb.cc.o gpsmeta.cc.o packetchain.cc.o packet_filter.cc.o class_filter.cc.o trackedelement.cc.o trackedelement_workers.cc.o trackedcomponent.cc.o entrytracker.cc.o trackedlocation.cc.o devicetracker_component.cc.o devicetracker_view.cc.o devicetracker_view_workers.cc.o kis_server_announce.cc.o json_adapter.cc.o plugintracker.cc.o alertracker.cc.o timetracker.cc.o channeltracker2.cc.o devicetracker.cc.o devicetracker_httpd.cc.o kis_dlt.cc.o kis_dlt_ppi.cc.o kis_dlt_radiotap.cc.o kis_dlt_btle_radio.cc.o kaitaistream.cc.o dot11_parsers/dot11_ie.cc.o dot11_parsers/dot11_ie_7_country.cc.o dot11_parsers/dot11_ie_11_qbss.cc.o dot11_parsers/dot11_ie_33_power.cc.o dot11_parsers/dot11_ie_36_supported_channels.cc.o dot11_parsers/dot11_ie_45_ht_cap.cc.o dot11_parsers/dot11_ie_48_rsn.cc.o dot11_parsers/dot11_ie_52_rmm_neighbor.cc.o dot11_parsers/dot11_ie_54_mobility.cc.o dot11_parsers/dot11_ie_55_fastbss.cc.o dot11_parsers/dot11_ie_61_ht_op.cc.o dot11_parsers/dot11_ie_70_rm_capabilities.cc.o dot11_parsers/dot11_ie_113_mesh_config.cc.o dot11_parsers/dot11_ie_133_cisco_ccx.cc.o dot11_parsers/dot11_ie_150_vendor.cc.o dot11_parsers/dot11_ie_150_cisco_powerlevel.cc.o dot11_parsers/dot11_ie_191_vht_cap.cc.o dot11_parsers/dot11_ie_192_vht_op.cc.o dot11_parsers/dot11_ie_127_extended_capabilities.cc.o dot11_parsers/dot11_ie_221_vendor.cc.o dot11_parsers/dot11_ie_221_ms_wps.cc.o dot11_parsers/dot11_ie_221_ms_wmm.cc.o dot11_parsers/dot11_ie_221_dji_droneid.cc.o dot11_parsers/dot11_ie_221_wfa_wpa.cc.o dot11_parsers/dot11_ie_221_cisco_client_mfp.cc.o dot11_parsers/dot11_ie_221_wpa_transition.cc.o dot11_parsers/dot11_ie_221_rsn_pmkid.cc.o dot11_parsers/dot11_ie_221_wfa.cc.o dot11_parsers/dot11_ie_255_ext_tag.cc.o dot11_parsers/dot11_action.cc.o dot11_parsers/dot11_wpa_eap.cc.o dot11_parsers/dot11_p2p_ie.cc.o bluetooth_parsers/btle.cc.o phy_80211.cc.o phy_80211_components.cc.o phy_80211_dissectors.cc.o phy_sensor.cc.o phy_meter.cc.o phy_adsb.cc.o phy_zwave.cc.o phy_bluetooth.cc.o phy_uav_drone.cc.o phy_nrf_mousejack.cc.o phy_btle.cc.o phy_802154.cc.o phy_80211_ssidtracker.cc.o phy_radiation.cc.o kis_dissector_ipdata.cc.o manuf.cc.o bluetooth_ids.cc.o adsb_icao.cc.o logtracker.cc.o kis_ppilogfile.cc.o kis_databaselogfile.cc.o kis_pcapnglogfile.cc.o kis_wiglecsvlogfile.cc.o messagebus_restclient.cc.o streamtracker.cc.o pcapng_stream_futurebuf.cc.o kis_database.cc.o kismet_server.cc.o version.c.o -lcap -ldl -lz -latomic -lpcre2-8 -lsqlite3 -lsensors -lstdc++ -lpcap -lpthread -lprotobuf -lssl -lcrypto -rdynamic (cd capture_sdr_rtl433 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtl433' python3 setup.py bdist running bdist running bdist_dumb running build running build_py copying KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 copying build/lib/KismetCaptureRtl433/kismet_cap_sdr_rtl433.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 copying build/lib/KismetCaptureRtl433/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismet_cap_sdr_rtl433.py to kismet_cap_sdr_rtl433.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureRtl433.egg-info/PKG-INFO writing dependency_links to KismetCaptureRtl433.egg-info/dependency_links.txt writing entry points to KismetCaptureRtl433.egg-info/entry_points.txt writing requirements to KismetCaptureRtl433.egg-info/requires.txt writing top-level names to KismetCaptureRtl433.egg-info/top_level.txt reading manifest file 'KismetCaptureRtl433.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtl433.egg-info/SOURCES.txt' Copying KismetCaptureRtl433.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433-2020.10.1.egg-info running install_scripts Installing kismet_cap_sdr_rtl433 script to build/bdist.linux-aarch64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-aarch64/dumb' (and everything under it) make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtl433' (cd capture_sdr_rtlamr && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtlamr' python3 setup.py bdist running bdist running bdist_dumb running build running build_py copying KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr copying build/lib/KismetCaptureRtlamr/rtlsdr/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr copying build/lib/KismetCaptureRtlamr/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr copying build/lib/KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py to kismet_cap_sdr_rtlamr.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureRtlamr.egg-info/PKG-INFO writing dependency_links to KismetCaptureRtlamr.egg-info/dependency_links.txt writing entry points to KismetCaptureRtlamr.egg-info/entry_points.txt writing requirements to KismetCaptureRtlamr.egg-info/requires.txt writing top-level names to KismetCaptureRtlamr.egg-info/top_level.txt reading manifest file 'KismetCaptureRtlamr.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtlamr.egg-info/SOURCES.txt' Copying KismetCaptureRtlamr.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr-2020.10.1.egg-info running install_scripts Installing kismet_cap_sdr_rtlamr script to build/bdist.linux-aarch64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-aarch64/dumb' (and everything under it) make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtlamr' (cd capture_sdr_rtladsb && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtladsb' python3 setup.py bdist running bdist running bdist_dumb running build running build_py copying KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/rtlsdr/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb copying build/lib/KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py to kismet_cap_sdr_rtladsb.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureRtladsb.egg-info/PKG-INFO writing dependency_links to KismetCaptureRtladsb.egg-info/dependency_links.txt writing entry points to KismetCaptureRtladsb.egg-info/entry_points.txt writing requirements to KismetCaptureRtladsb.egg-info/requires.txt writing top-level names to KismetCaptureRtladsb.egg-info/top_level.txt reading manifest file 'KismetCaptureRtladsb.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtladsb.egg-info/SOURCES.txt' Copying KismetCaptureRtladsb.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb-2020.10.1.egg-info running install_scripts Installing kismet_cap_sdr_rtladsb script to build/bdist.linux-aarch64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-aarch64/dumb' (and everything under it) make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtladsb' (cd capture_freaklabs_zigbee && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_freaklabs_zigbee' python3 setup.py bdist running bdist running bdist_dumb running build running build_py copying KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee copying build/lib/KismetCaptureFreaklabsZigbee/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee copying build/lib/KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py to kismet_cap_freaklabs_zigbee.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureFreaklabsZigbee.egg-info/PKG-INFO writing dependency_links to KismetCaptureFreaklabsZigbee.egg-info/dependency_links.txt writing entry points to KismetCaptureFreaklabsZigbee.egg-info/entry_points.txt writing requirements to KismetCaptureFreaklabsZigbee.egg-info/requires.txt writing top-level names to KismetCaptureFreaklabsZigbee.egg-info/top_level.txt reading manifest file 'KismetCaptureFreaklabsZigbee.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureFreaklabsZigbee.egg-info/SOURCES.txt' Copying KismetCaptureFreaklabsZigbee.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee-2018.7.0.egg-info running install_scripts Installing kismet_cap_freaklabs_zigbee script to build/bdist.linux-aarch64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-aarch64/dumb' (and everything under it) make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_freaklabs_zigbee' (cd capture_linux_wifi && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_linux_wifi' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_linux_wifi' (cd capture_bt_geiger && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_bt_geiger' /usr/lib/python3/dist-packages/setuptools/dist.py:330: InformationOnly: Normalizing '2021.07.1' to '2021.7.1' self.metadata.version = self._normalize_version(self.metadata.version) python3 setup.py bdist /usr/lib/python3/dist-packages/setuptools/dist.py:330: InformationOnly: Normalizing '2021.07.1' to '2021.7.1' self.metadata.version = self._normalize_version(self.metadata.version) running bdist running bdist_dumb running build running build_py copying KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger copying build/lib/KismetCaptureBtGeiger/kismet_cap_bt_geiger.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger copying build/lib/KismetCaptureBtGeiger/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismet_cap_bt_geiger.py to kismet_cap_bt_geiger.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureBtGeiger.egg-info/PKG-INFO writing dependency_links to KismetCaptureBtGeiger.egg-info/dependency_links.txt writing entry points to KismetCaptureBtGeiger.egg-info/entry_points.txt writing requirements to KismetCaptureBtGeiger.egg-info/requires.txt writing top-level names to KismetCaptureBtGeiger.egg-info/top_level.txt reading manifest file 'KismetCaptureBtGeiger.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureBtGeiger.egg-info/SOURCES.txt' Copying KismetCaptureBtGeiger.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger-2021.7.1.egg-info running install_scripts Installing kismet_cap_bt_geiger script to build/bdist.linux-aarch64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-aarch64/dumb' (and everything under it) make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_bt_geiger' (cd capture_hak5_wifi_coconut && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_hak5_wifi_coconut' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_hak5_wifi_coconut' (cd capture_ubertooth_one && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_ubertooth_one' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_ubertooth_one' (cd capture_nrf_mousejack && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_nrf_mousejack' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_nrf_mousejack' (cd capture_ti_cc_2540 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_ti_cc_2540' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_ti_cc_2540' (cd capture_ti_cc_2531 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_ti_cc_2531' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_ti_cc_2531' (cd capture_linux_bluetooth && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_linux_bluetooth' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_linux_bluetooth' (cd capture_nrf_51822 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_nrf_51822' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_nrf_51822' (cd capture_nxp_kw41z && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_nxp_kw41z' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_nxp_kw41z' (cd capture_nrf_52840 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_nrf_52840' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_nrf_52840' (cd capture_rz_killerbee && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_rz_killerbee' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_rz_killerbee' g++ -std=gnu++17 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -o log_tools/kismetdb_to_pcap log_tools/kismetdb_to_pcap.cc.o sqlite3_cpp11.cc.o version.c.o -lcap -ldl -lz -latomic -lpcre2-8 -lsqlite3 -lsensors -lstdc++ -lpcap -rdynamic g++ -std=gnu++17 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -rdynamic -o tools/kismet_discovery tools/kismet_discovery.cc.o version.c.o -lcap -ldl -lz -latomic -lpcre2-8 -lsqlite3 -lsensors -lstdc++ -rdynamic mkdir -p /<<PKGBUILDDIR>>/debian/tmp/etc/kismet mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/bin /usr/bin/install -c -o "root" -g "root" -m 555 kismet /<<PKGBUILDDIR>>/debian/tmp/usr/bin/kismet; # Install the alias script /usr/bin/install -c -o "root" -g "root" -m 555 kismet_server /<<PKGBUILDDIR>>/debian/tmp/usr/bin/kismet_server; # Install the compiled log tools /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_strip_packets /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename log_tools/kismetdb_strip_packets`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_dump_devices /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename log_tools/kismetdb_dump_devices`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_to_wiglecsv /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename log_tools/kismetdb_to_wiglecsv`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_statistics /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename log_tools/kismetdb_statistics`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_to_kml /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename log_tools/kismetdb_to_kml`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_to_gpx /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename log_tools/kismetdb_to_gpx`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_clean /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename log_tools/kismetdb_clean`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_to_pcap /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename log_tools/kismetdb_to_pcap`; # Install the other tools /usr/bin/install -c -o "root" -g "root" -m 555 tools/kismet_discovery /<<PKGBUILDDIR>>/debian/tmp/usr/bin/`basename tools/kismet_discovery`; mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/bin make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtl433' python3 setup.py install --root="../debian/tmp" --prefix="/usr" running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py copying KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal running install_lib running install_egg_info running egg_info writing KismetCaptureRtl433.egg-info/PKG-INFO writing dependency_links to KismetCaptureRtl433.egg-info/dependency_links.txt writing entry points to KismetCaptureRtl433.egg-info/entry_points.txt writing requirements to KismetCaptureRtl433.egg-info/requires.txt writing top-level names to KismetCaptureRtl433.egg-info/top_level.txt reading manifest file 'KismetCaptureRtl433.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtl433.egg-info/SOURCES.txt' removing '../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433-2020.10.1-py3.13.egg-info' (and everything under it) Copying KismetCaptureRtl433.egg-info to ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433-2020.10.1-py3.13.egg-info running install_scripts Installing kismet_cap_sdr_rtl433 script to ../debian/tmp/usr/local/bin make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtl433' make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtlamr' python3 setup.py install --root="../debian/tmp" --prefix="/usr" running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py copying KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal running install_lib running install_egg_info running egg_info writing KismetCaptureRtlamr.egg-info/PKG-INFO writing dependency_links to KismetCaptureRtlamr.egg-info/dependency_links.txt writing entry points to KismetCaptureRtlamr.egg-info/entry_points.txt writing requirements to KismetCaptureRtlamr.egg-info/requires.txt writing top-level names to KismetCaptureRtlamr.egg-info/top_level.txt reading manifest file 'KismetCaptureRtlamr.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtlamr.egg-info/SOURCES.txt' removing '../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr-2020.10.1-py3.13.egg-info' (and everything under it) Copying KismetCaptureRtlamr.egg-info to ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr-2020.10.1-py3.13.egg-info running install_scripts Installing kismet_cap_sdr_rtlamr script to ../debian/tmp/usr/local/bin make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtlamr' make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtladsb' python3 setup.py install --root="../debian/tmp" --prefix="/usr" running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py copying KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal running install_lib running install_egg_info running egg_info writing KismetCaptureRtladsb.egg-info/PKG-INFO writing dependency_links to KismetCaptureRtladsb.egg-info/dependency_links.txt writing entry points to KismetCaptureRtladsb.egg-info/entry_points.txt writing requirements to KismetCaptureRtladsb.egg-info/requires.txt writing top-level names to KismetCaptureRtladsb.egg-info/top_level.txt reading manifest file 'KismetCaptureRtladsb.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtladsb.egg-info/SOURCES.txt' removing '../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb-2020.10.1-py3.13.egg-info' (and everything under it) Copying KismetCaptureRtladsb.egg-info to ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb-2020.10.1-py3.13.egg-info running install_scripts Installing kismet_cap_sdr_rtladsb script to ../debian/tmp/usr/local/bin make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtladsb' make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_bt_geiger' /usr/lib/python3/dist-packages/setuptools/dist.py:330: InformationOnly: Normalizing '2021.07.1' to '2021.7.1' self.metadata.version = self._normalize_version(self.metadata.version) python3 setup.py install --root="/<<PKGBUILDDIR>>/debian/tmp" --prefix="/usr" /usr/lib/python3/dist-packages/setuptools/dist.py:330: InformationOnly: Normalizing '2021.07.1' to '2021.7.1' self.metadata.version = self._normalize_version(self.metadata.version) running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py copying KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal running install_lib running install_egg_info running egg_info writing KismetCaptureBtGeiger.egg-info/PKG-INFO writing dependency_links to KismetCaptureBtGeiger.egg-info/dependency_links.txt writing entry points to KismetCaptureBtGeiger.egg-info/entry_points.txt writing requirements to KismetCaptureBtGeiger.egg-info/requires.txt writing top-level names to KismetCaptureBtGeiger.egg-info/top_level.txt reading manifest file 'KismetCaptureBtGeiger.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureBtGeiger.egg-info/SOURCES.txt' removing '/<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger-2021.7.1-py3.13.egg-info' (and everything under it) Copying KismetCaptureBtGeiger.egg-info to /<<PKGBUILDDIR>>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger-2021.7.1-py3.13.egg-info running install_scripts Installing kismet_cap_bt_geiger script to /<<PKGBUILDDIR>>/debian/tmp/usr/local/bin make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_bt_geiger' make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_freaklabs_zigbee' python3 setup.py install --root="../debian/tmp" --prefix="/usr" running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py copying KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal running install_lib running install_egg_info running egg_info writing KismetCaptureFreaklabsZigbee.egg-info/PKG-INFO writing dependency_links to KismetCaptureFreaklabsZigbee.egg-info/dependency_links.txt writing entry points to KismetCaptureFreaklabsZigbee.egg-info/entry_points.txt writing requirements to KismetCaptureFreaklabsZigbee.egg-info/requires.txt writing top-level names to KismetCaptureFreaklabsZigbee.egg-info/top_level.txt reading manifest file 'KismetCaptureFreaklabsZigbee.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureFreaklabsZigbee.egg-info/SOURCES.txt' removing '../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee-2018.7.0-py3.13.egg-info' (and everything under it) Copying KismetCaptureFreaklabsZigbee.egg-info to ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee-2018.7.0-py3.13.egg-info running install_scripts Installing kismet_cap_freaklabs_zigbee script to ../debian/tmp/usr/local/bin make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_freaklabs_zigbee' mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig /usr/bin/install -c -o "root" -g "root" -m 644 packaging/kismet.pc /<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig/kismet.pc mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/share/kismet/httpd/ cp -r http_data/* /<<PKGBUILDDIR>>/debian/tmp/usr/share/kismet/httpd/ cp conf/kismet_manuf.txt.gz /<<PKGBUILDDIR>>/debian/tmp/usr/share/kismet//kismet_manuf.txt.gz cp conf/kismet_adsb_icao.txt.gz /<<PKGBUILDDIR>>/debian/tmp/usr/share/kismet//kismet_adsb_icao.txt.gz make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[3]: Entering directory '/<<PKGBUILDDIR>>' (cd capture_sdr_rtl433 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtl433' python3 setup.py bdist running bdist running bdist_dumb running build running build_py copying KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 copying build/lib/KismetCaptureRtl433/kismet_cap_sdr_rtl433.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 copying build/lib/KismetCaptureRtl433/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismet_cap_sdr_rtl433.py to kismet_cap_sdr_rtl433.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureRtl433.egg-info/PKG-INFO writing dependency_links to KismetCaptureRtl433.egg-info/dependency_links.txt writing entry points to KismetCaptureRtl433.egg-info/entry_points.txt writing requirements to KismetCaptureRtl433.egg-info/requires.txt writing top-level names to KismetCaptureRtl433.egg-info/top_level.txt reading manifest file 'KismetCaptureRtl433.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtl433.egg-info/SOURCES.txt' Copying KismetCaptureRtl433.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433-2020.10.1.egg-info running install_scripts Installing kismet_cap_sdr_rtl433 script to build/bdist.linux-aarch64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-aarch64/dumb' (and everything under it) make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtl433' (cd capture_sdr_rtlamr && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtlamr' python3 setup.py bdist running bdist running bdist_dumb running build running build_py copying KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr copying build/lib/KismetCaptureRtlamr/rtlsdr/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr copying build/lib/KismetCaptureRtlamr/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr copying build/lib/KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py to kismet_cap_sdr_rtlamr.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureRtlamr.egg-info/PKG-INFO writing dependency_links to KismetCaptureRtlamr.egg-info/dependency_links.txt writing entry points to KismetCaptureRtlamr.egg-info/entry_points.txt writing requirements to KismetCaptureRtlamr.egg-info/requires.txt writing top-level names to KismetCaptureRtlamr.egg-info/top_level.txt reading manifest file 'KismetCaptureRtlamr.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtlamr.egg-info/SOURCES.txt' Copying KismetCaptureRtlamr.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr-2020.10.1.egg-info running install_scripts Installing kismet_cap_sdr_rtlamr script to build/bdist.linux-aarch64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-aarch64/dumb' (and everything under it) make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtlamr' (cd capture_sdr_rtladsb && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_sdr_rtladsb' python3 setup.py bdist running bdist running bdist_dumb running build running build_py copying KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/rtlsdr/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb copying build/lib/KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py to kismet_cap_sdr_rtladsb.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureRtladsb.egg-info/PKG-INFO writing dependency_links to KismetCaptureRtladsb.egg-info/dependency_links.txt writing entry points to KismetCaptureRtladsb.egg-info/entry_points.txt writing requirements to KismetCaptureRtladsb.egg-info/requires.txt writing top-level names to KismetCaptureRtladsb.egg-info/top_level.txt reading manifest file 'KismetCaptureRtladsb.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureRtladsb.egg-info/SOURCES.txt' Copying KismetCaptureRtladsb.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb-2020.10.1.egg-info running install_scripts Installing kismet_cap_sdr_rtladsb script to build/bdist.linux-aarch64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-aarch64/dumb' (and everything under it) make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_sdr_rtladsb' (cd capture_freaklabs_zigbee && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_freaklabs_zigbee' python3 setup.py bdist running bdist running bdist_dumb running build running build_py copying KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee copying build/lib/KismetCaptureFreaklabsZigbee/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee copying build/lib/KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py to kismet_cap_freaklabs_zigbee.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureFreaklabsZigbee.egg-info/PKG-INFO writing dependency_links to KismetCaptureFreaklabsZigbee.egg-info/dependency_links.txt writing entry points to KismetCaptureFreaklabsZigbee.egg-info/entry_points.txt writing requirements to KismetCaptureFreaklabsZigbee.egg-info/requires.txt writing top-level names to KismetCaptureFreaklabsZigbee.egg-info/top_level.txt reading manifest file 'KismetCaptureFreaklabsZigbee.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureFreaklabsZigbee.egg-info/SOURCES.txt' Copying KismetCaptureFreaklabsZigbee.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee-2018.7.0.egg-info running install_scripts Installing kismet_cap_freaklabs_zigbee script to build/bdist.linux-aarch64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-aarch64/dumb' (and everything under it) make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_freaklabs_zigbee' (cd capture_linux_wifi && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_linux_wifi' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_linux_wifi' (cd capture_bt_geiger && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_bt_geiger' /usr/lib/python3/dist-packages/setuptools/dist.py:330: InformationOnly: Normalizing '2021.07.1' to '2021.7.1' self.metadata.version = self._normalize_version(self.metadata.version) python3 setup.py bdist /usr/lib/python3/dist-packages/setuptools/dist.py:330: InformationOnly: Normalizing '2021.07.1' to '2021.7.1' self.metadata.version = self._normalize_version(self.metadata.version) running bdist running bdist_dumb running build running build_py copying KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() installing to build/bdist.linux-aarch64/dumb running install running install_lib creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger copying build/lib/KismetCaptureBtGeiger/kismet_cap_bt_geiger.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger copying build/lib/KismetCaptureBtGeiger/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger creating build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/__init__.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismet_cap_bt_geiger.py to kismet_cap_bt_geiger.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc running install_egg_info running egg_info writing KismetCaptureBtGeiger.egg-info/PKG-INFO writing dependency_links to KismetCaptureBtGeiger.egg-info/dependency_links.txt writing entry points to KismetCaptureBtGeiger.egg-info/entry_points.txt writing requirements to KismetCaptureBtGeiger.egg-info/requires.txt writing top-level names to KismetCaptureBtGeiger.egg-info/top_level.txt reading manifest file 'KismetCaptureBtGeiger.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureBtGeiger.egg-info/SOURCES.txt' Copying KismetCaptureBtGeiger.egg-info to build/bdist.linux-aarch64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger-2021.7.1.egg-info running install_scripts Installing kismet_cap_bt_geiger script to build/bdist.linux-aarch64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-aarch64/dumb' (and everything under it) make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_bt_geiger' (cd capture_hak5_wifi_coconut && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_hak5_wifi_coconut' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_hak5_wifi_coconut' (cd capture_ubertooth_one && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_ubertooth_one' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_ubertooth_one' (cd capture_nrf_mousejack && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_nrf_mousejack' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_nrf_mousejack' (cd capture_ti_cc_2540 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_ti_cc_2540' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_ti_cc_2540' (cd capture_ti_cc_2531 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_ti_cc_2531' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_ti_cc_2531' (cd capture_linux_bluetooth && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_linux_bluetooth' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_linux_bluetooth' (cd capture_nrf_51822 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_nrf_51822' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_nrf_51822' (cd capture_nxp_kw41z && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_nxp_kw41z' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_nxp_kw41z' (cd capture_nrf_52840 && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_nrf_52840' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_nrf_52840' (cd capture_rz_killerbee && make) make[4]: Entering directory '/<<PKGBUILDDIR>>/capture_rz_killerbee' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/capture_rz_killerbee' mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/bin make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[3]: Entering directory '/<<PKGBUILDDIR>>' /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet.conf already exists; it will not be automatically replaced. /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet_httpd.conf already exists; it will not be automatically replaced. /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet_alerts.conf already exists; it will not be automatically replaced. /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet_memory.conf already exists; it will not be automatically replaced. /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet_logging.conf already exists; it will not be automatically replaced. /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet_filter.conf already exists; it will not be automatically replaced. /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet_uav.conf already exists; it will not be automatically replaced. /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet_80211.conf already exists; it will not be automatically replaced. /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet_wardrive.conf already exists; it will not be automatically replaced. Existing config files have not been replaced; if the Kismet configuration files have changed, you will need to manually reconcile the differences in the config files! You can replace all config files with: make forceconfigs You can simplify future configuration changes by using the kismet_site.conf config file, for more info see the docs at: https://www.kismetwireless.net/docs/readme/config_files/ make[3]: Leaving directory '/<<PKGBUILDDIR>>' Installed kismet into /<<PKGBUILDDIR>>/debian/tmp/usr/bin/. If you have not done so already, read the README file and the FAQ file. Additional documentation is in the docs/ directory. You MUST edit /<<PKGBUILDDIR>>/debian/tmp/etc/kismet/kismet.conf and configure Kismet for your system, or it will NOT run properly! Kismet has been installed with a SUID ROOT CAPTURE HELPER executable by users in the group ' kismet '. This WILL ALLOW USERS IN THIS GROUP TO ALTER YOUR NETWORK INTERFACE STATES, but is more secure than running all of Kismet as root. ONLY users in this group will be able to run Kismet and capture from physical network devices. If you have just created this group, you will need to log out and back in before your user will have access. Check the output of the 'groups' command to make sure your user has the proper group! If you have installed Kismet in the past, you may need to UPDATE YOUR CONFIG FILES or Kismet may not work properly! You can manually reconcile differences or you can replace the previously installed config files entirely by running make forceconfigs PLUGIN-INSTALL: plugin-alertsyslog/ make[3]: Entering directory '/<<PKGBUILDDIR>>/plugin-alertsyslog' mkdir -p /<<PKGBUILDDIR>>/debian/tmp//usr/lib/aarch64-linux-gnu/kismet/alertsyslog /usr/bin/install -c -o "root" -g "root" -m 444 manifest.conf /<<PKGBUILDDIR>>/debian/tmp//usr/lib/aarch64-linux-gnu/kismet/alertsyslog/manifest.conf /usr/bin/install -c -o "root" -g "root" -m 644 alertsyslog.so /<<PKGBUILDDIR>>/debian/tmp//usr/lib/aarch64-linux-gnu/kismet/alertsyslog/alertsyslog.so make[3]: Leaving directory '/<<PKGBUILDDIR>>/plugin-alertsyslog' PLUGIN-INSTALL: plugin-dashboard/ make[3]: Entering directory '/<<PKGBUILDDIR>>/plugin-dashboard' mkdir -p /<<PKGBUILDDIR>>/debian/tmp//usr/lib/aarch64-linux-gnu/kismet/dashboard /usr/bin/install -c -o "root" -g "root" -m 444 manifest.conf /<<PKGBUILDDIR>>/debian/tmp//usr/lib/aarch64-linux-gnu/kismet/dashboard/manifest.conf mkdir -p /<<PKGBUILDDIR>>/debian/tmp//usr/lib/aarch64-linux-gnu/kismet/dashboard/httpd cp -r httpd/* /<<PKGBUILDDIR>>/debian/tmp//usr/lib/aarch64-linux-gnu/kismet/dashboard/httpd make[3]: Leaving directory '/<<PKGBUILDDIR>>/plugin-dashboard' PLUGIN-INSTALL: plugin-demo-eventbus/ make[3]: Entering directory '/<<PKGBUILDDIR>>/plugin-demo-eventbus' mkdir -p /<<PKGBUILDDIR>>/debian/tmp//usr/lib/aarch64-linux-gnu/kismet/eventbusproxy /usr/bin/install -c -o "root" -g "root" -m 444 manifest.conf /<<PKGBUILDDIR>>/debian/tmp//usr/lib/aarch64-linux-gnu/kismet/eventbusproxy/manifest.conf /usr/bin/install -c -o "root" -g "root" -m 555 kismet_eventbus /<<PKGBUILDDIR>>/debian/tmp/usr/bin/kismet_eventbus; make[3]: Leaving directory '/<<PKGBUILDDIR>>/plugin-demo-eventbus' PLUGIN-INSTALL: plugin-demo-externalhttp/ make[3]: Entering directory '/<<PKGBUILDDIR>>/plugin-demo-externalhttp' mkdir -p /<<PKGBUILDDIR>>/debian/tmp//usr/lib/aarch64-linux-gnu/kismet/httpproxytest /usr/bin/install -c -o "root" -g "root" -m 444 manifest.conf /<<PKGBUILDDIR>>/debian/tmp//usr/lib/aarch64-linux-gnu/kismet/httpproxytest/manifest.conf /usr/bin/install -c -o "root" -g "root" -m 555 kismet_proxytest /<<PKGBUILDDIR>>/debian/tmp/usr/bin/kismet_proxytest; make[3]: Leaving directory '/<<PKGBUILDDIR>>/plugin-demo-externalhttp' PLUGIN-INSTALL: plugin-demo-webonly/ make[3]: Entering directory '/<<PKGBUILDDIR>>/plugin-demo-webonly' mkdir -p /<<PKGBUILDDIR>>/debian/tmp//usr/lib/aarch64-linux-gnu/kismet/demoweb /usr/bin/install -c -o "root" -g "root" -m 444 manifest.conf /<<PKGBUILDDIR>>/debian/tmp//usr/lib/aarch64-linux-gnu/kismet/demoweb/manifest.conf mkdir -p /<<PKGBUILDDIR>>/debian/tmp//usr/lib/aarch64-linux-gnu/kismet/demoweb/httpd cp -r httpd/* /<<PKGBUILDDIR>>/debian/tmp//usr/lib/aarch64-linux-gnu/kismet/demoweb/httpd make[3]: Leaving directory '/<<PKGBUILDDIR>>/plugin-demo-webonly' make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_install -a dh_installdocs -a dh_installchangelogs -a dh_installman -a dh_installdebconf -a dh_python3 -a I: dh_python3 tools:113: replacing shebang in debian/kismet-plugins/usr/bin/kismet_proxytest I: dh_python3 tools:113: replacing shebang in debian/kismet-plugins/usr/bin/kismet_eventbus dh_installsystemd -a dh_lintian -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a debian/rules override_dh_missing make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_missing --fail-missing make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_dwz -a dwz: debian/kismet-plugins/usr/lib/aarch64-linux-gnu/kismet/alertsyslog/alertsyslog.so: DWARF compression not beneficial - old size 7929794 new size 7941075 dwz: debian/kismet-core/usr/bin/kismet: DWARF compression not beneficial - old size 276776580 new size 277457443 dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'kismet-logtools-dbgsym' in '../kismet-logtools-dbgsym_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-nxp-kw41z-dbgsym' in '../kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-hak5-wifi-coconut-dbgsym' in '../kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-linux-wifi-dbgsym' in '../kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-ubertooth-one-dbgsym' in '../kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-ti-cc-2531-dbgsym' in '../kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-nrf-51822-dbgsym' in '../kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet' in '../kismet_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-core' in '../kismet-core_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-nrf-52840' in '../kismet-capture-nrf-52840_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-nrf-mousejack' in '../kismet-capture-nrf-mousejack_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-ti-cc-2540' in '../kismet-capture-ti-cc-2540_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-rz-killerbee' in '../kismet-capture-rz-killerbee_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-linux-bluetooth' in '../kismet-capture-linux-bluetooth_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-nrf-52840-dbgsym' in '../kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-nrf-mousejack-dbgsym' in '../kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-rz-killerbee-dbgsym' in '../kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-ti-cc-2540-dbgsym' in '../kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-linux-bluetooth-dbgsym' in '../kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-nxp-kw41z' in '../kismet-capture-nxp-kw41z_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-nrf-51822' in '../kismet-capture-nrf-51822_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-ti-cc-2531' in '../kismet-capture-ti-cc-2531_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-linux-wifi' in '../kismet-capture-linux-wifi_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-ubertooth-one' in '../kismet-capture-ubertooth-one_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-plugins' in '../kismet-plugins_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-plugins-dbgsym' in '../kismet-plugins-dbgsym_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-capture-hak5-wifi-coconut' in '../kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-core-dbgsym' in '../kismet-core-dbgsym_2023.07.R2-0kali1_arm64.deb'. dpkg-deb: building package 'kismet-logtools' in '../kismet-logtools_2023.07.R2-0kali1_arm64.deb'. dpkg-genbuildinfo --build=any -O../kismet_2023.07.R2-0kali1_arm64.buildinfo dpkg-genchanges --build=any -O../kismet_2023.07.R2-0kali1_arm64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2025-03-28T21:05:00Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ kismet_2023.07.R2-0kali1_arm64.changes: --------------------------------------- Format: 1.8 Date: Fri, 28 Mar 2025 15:24:21 -0500 Source: kismet Binary: kismet kismet-capture-hak5-wifi-coconut kismet-capture-hak5-wifi-coconut-dbgsym kismet-capture-linux-bluetooth kismet-capture-linux-bluetooth-dbgsym kismet-capture-linux-wifi kismet-capture-linux-wifi-dbgsym kismet-capture-nrf-51822 kismet-capture-nrf-51822-dbgsym kismet-capture-nrf-52840 kismet-capture-nrf-52840-dbgsym kismet-capture-nrf-mousejack kismet-capture-nrf-mousejack-dbgsym kismet-capture-nxp-kw41z kismet-capture-nxp-kw41z-dbgsym kismet-capture-rz-killerbee kismet-capture-rz-killerbee-dbgsym kismet-capture-ti-cc-2531 kismet-capture-ti-cc-2531-dbgsym kismet-capture-ti-cc-2540 kismet-capture-ti-cc-2540-dbgsym kismet-capture-ubertooth-one kismet-capture-ubertooth-one-dbgsym kismet-core kismet-core-dbgsym kismet-logtools kismet-logtools-dbgsym kismet-plugins kismet-plugins-dbgsym Architecture: arm64 Version: 2023.07.R2-0kali1 Distribution: kali-dev Urgency: medium Maintainer: Kali Developers <devel@kali.org> Changed-By: Steev Klimaszewski <steev@kali.org> Description: kismet - wireless network and device detector (metapackage) kismet-capture-hak5-wifi-coconut - Kismet capture helper for WiFi Coconut kismet-capture-linux-bluetooth - Kismet Linux Bluetooth capture helper kismet-capture-linux-wifi - Kismet Linux Wi-Fi capture helper kismet-capture-nrf-51822 - Kismet NRF51822 BTLE Sniffer capture helper kismet-capture-nrf-52840 - Kismet NRF52840 BTLE Sniffer capture helper kismet-capture-nrf-mousejack - Kismet nRF MouseJack capture helper kismet-capture-nxp-kw41z - Kismet NXP KW41Z BTLE and Zigbee Sniffer capture helper kismet-capture-rz-killerbee - Kismet Killerbee Sniffer capture helper kismet-capture-ti-cc-2531 - Kismet TICC2531 802.15.4 Zigbee Sniffer capture helper kismet-capture-ti-cc-2540 - Kismet TICC2540 BTLE Sniffer capture helper kismet-capture-ubertooth-one - Kismet Ubertooth One BT Sniffer capture helper kismet-core - Kismet Core wireless network and device detector kismet-logtools - wireless network and device detector kismet-plugins - wireless sniffer and monitor - plugins Changes: kismet (2023.07.R2-0kali1) kali-dev; urgency=medium . * New upstream version 2023.07.R2 * Update standards version to 4.7.0, no changes needed * Add Rules-Requires-Root: binary-targets * Prepare for Release Checksums-Sha1: df5aa4a4bb28fa194b1d51d0ab8ac1d3f53cc8e2 318044 kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_arm64.deb a6c20bad497ece7130aed6b172d429882b601b89 84304 kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_arm64.deb efe2e666fd7c562b2a1974b2e7e68689940e6c16 124796 kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_arm64.deb 40753800f3fd7ecb9159e8822d64762fec6b85e3 47272 kismet-capture-linux-bluetooth_2023.07.R2-0kali1_arm64.deb b01ffc66a0a9acf1db04969a40d6100b7191a131 189476 kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_arm64.deb b7064abc8f124aa0d3585610e500e1b4f27e4d93 66584 kismet-capture-linux-wifi_2023.07.R2-0kali1_arm64.deb 1d26a7f06ddeddb4a02916fe8c8741ae5fcde620 112944 kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_arm64.deb 4e33a2f6e518c7ea4661921e93c055ac1ec8c1a8 44452 kismet-capture-nrf-51822_2023.07.R2-0kali1_arm64.deb d4691b2b4f15a2d8a1453adc5af5311c7746bfaa 114552 kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_arm64.deb 8be11ae1495e8ac734997e47b343edf360c867bd 44464 kismet-capture-nrf-52840_2023.07.R2-0kali1_arm64.deb 0ec6923a1dde6906b5fc1923ba50d7d948e29889 116568 kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_arm64.deb 88b94127cbb30af0e2264231e12a4da9a89ea23f 45292 kismet-capture-nrf-mousejack_2023.07.R2-0kali1_arm64.deb eafdeca138fa29a49934580db1b06e67fae97ac2 118244 kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_arm64.deb 3010b7319fb54989845e9a8651d3d6cea46f5d0f 45828 kismet-capture-nxp-kw41z_2023.07.R2-0kali1_arm64.deb 3d6d7687e7cd830b231f3858993dcbcb0807ca14 116136 kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_arm64.deb 44bfa2c794ccbe23ac54cc9b8ac26406c43f7edf 45416 kismet-capture-rz-killerbee_2023.07.R2-0kali1_arm64.deb 7aedffcab61912a2b663ac119bd378bf4b503ce0 117812 kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_arm64.deb 255649da028de5e806d6e2a0847934a750fb7c38 45824 kismet-capture-ti-cc-2531_2023.07.R2-0kali1_arm64.deb be778a0e809ec94c703166f706acb208a2f27406 117120 kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_arm64.deb 5cb334e2bbcb99e463490772144d5b9b396c14f7 46104 kismet-capture-ti-cc-2540_2023.07.R2-0kali1_arm64.deb eea78ffc8a26f7d2990626cdde7419fa75e6ba32 114740 kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_arm64.deb 3867638ce2eaddf0577e5461da4fb2ef9e87aff1 44924 kismet-capture-ubertooth-one_2023.07.R2-0kali1_arm64.deb 00b6ccf7bb0f037d9f8b7ce5398c1f830d9c594c 155672432 kismet-core-dbgsym_2023.07.R2-0kali1_arm64.deb f6ffa8a379b1609deb94368affe50b6326c90237 10541596 kismet-core_2023.07.R2-0kali1_arm64.deb e1fc4c8a76713a62c806b12ed4ecb532cebef2e1 9418224 kismet-logtools-dbgsym_2023.07.R2-0kali1_arm64.deb 6676eaaa7048f823c39dd0fe6d202e2a2538ae18 407452 kismet-logtools_2023.07.R2-0kali1_arm64.deb 734933e9c12d1f7d57850e737c675d5ada26d184 2323148 kismet-plugins-dbgsym_2023.07.R2-0kali1_arm64.deb 5590f6ae2e11c3383658847bf04fc23a460805ee 104520 kismet-plugins_2023.07.R2-0kali1_arm64.deb 230c9a1007b866afe246bcad161f260554f7432d 18564 kismet_2023.07.R2-0kali1_arm64.buildinfo 2af4d56324f88becf0b4fae3e31a526b99582b92 7592 kismet_2023.07.R2-0kali1_arm64.deb Checksums-Sha256: 4b136fe47f628fd90e02c0b46929a5a24d0d3116ac63fc371e94740b49a98f07 318044 kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_arm64.deb 8d1b4bcaa9d4cd128bb304241b29830fcdaaec841792c39a4cfa5ebecfa99657 84304 kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_arm64.deb d5e995114ba32fdc0d4ef217b574fda787f96c6143d4cbe98b83b6d742c46f08 124796 kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_arm64.deb b8c10cd5b952d19de4726b9f56d9f5aa1ba96abf426b8f52177eb3b515cc02c4 47272 kismet-capture-linux-bluetooth_2023.07.R2-0kali1_arm64.deb 94154c5a954c088353e7a32dd0a3a25cdb69d3c530648a51537de5dc5f478b8e 189476 kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_arm64.deb d86f73c51fa1b787c1a92573c34192b9275ada2f192e01f92e295a2e18a8f5df 66584 kismet-capture-linux-wifi_2023.07.R2-0kali1_arm64.deb 619d012d732cb7a02fc97e3de704cdf74ed970d2162b24d35a35563b5785ee02 112944 kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_arm64.deb 87e996177491bc86e9c4b6d3072b952ba9681a9d134915abb8631991b4a93597 44452 kismet-capture-nrf-51822_2023.07.R2-0kali1_arm64.deb b34cdde886864030b8e81ce19c72d459a5d03f0275e924b051064c05aa2b2e3f 114552 kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_arm64.deb 94045a069fe6827792b49dfb2b3d686e918ee638d2ab40a90b20f750d96919fa 44464 kismet-capture-nrf-52840_2023.07.R2-0kali1_arm64.deb bbb064e753f17c037c068b8e846674cf2d3428e34178a9de794c58a88c788faa 116568 kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_arm64.deb 67014ac0a7748a984775010139974879457fc64a682913eb913137bde9407b68 45292 kismet-capture-nrf-mousejack_2023.07.R2-0kali1_arm64.deb 82c20daa4c24d0448f493bfa45e6b2bc2eb91b475ae5ca9296a79e4541981822 118244 kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_arm64.deb 0fd814f29081cc674205590936947f810355b1d090406ca3bef3190d403f75af 45828 kismet-capture-nxp-kw41z_2023.07.R2-0kali1_arm64.deb d25a9335ad0b61d73aad1f27a0857b5075cc6d5985af9cd136791c041a4a57f1 116136 kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_arm64.deb 9f2ee14122b3f6270e5e00a4500790383b322eaea997e1fcb26e7ee465f0c277 45416 kismet-capture-rz-killerbee_2023.07.R2-0kali1_arm64.deb fe549755b1e3651a855a05ada8293cac03175c1bf631c0d1992c41c1e9426183 117812 kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_arm64.deb fb914395562f14458b4d0e7e092482d1227184cb896d3c925520609aea441366 45824 kismet-capture-ti-cc-2531_2023.07.R2-0kali1_arm64.deb 773013e390828df092ea0aafa6e997a3931a009b6c3fa732b7991879f5da265a 117120 kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_arm64.deb 7a1b4b76cc752c55453a6150aa8f4bde8324a225bac6a81c9ed8ccff99acce90 46104 kismet-capture-ti-cc-2540_2023.07.R2-0kali1_arm64.deb b4247ccc237980dd268d88be8f07e01d50e42a98b16af1035a8e9f0ba81d3c60 114740 kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_arm64.deb c9d880379a7c6f474571ca2ca24c0dc2f46ad689689ac158fd579ea41f9b41e4 44924 kismet-capture-ubertooth-one_2023.07.R2-0kali1_arm64.deb b71dc919de1394eede58e45808bf078e385dafac24de34b84a3939c932233f38 155672432 kismet-core-dbgsym_2023.07.R2-0kali1_arm64.deb 77995ef16beb8d72a92303ebb16a5e0bf593cb2998143226467cae8174ed84db 10541596 kismet-core_2023.07.R2-0kali1_arm64.deb 5c37af9fb477da31105f6de3f9505ee3ccab2c3984a07b938c93b89e8affde30 9418224 kismet-logtools-dbgsym_2023.07.R2-0kali1_arm64.deb 5460eb82faf9f04a1713035a4dcf2a25747e784077e50fc4794fc9c065d5a3c2 407452 kismet-logtools_2023.07.R2-0kali1_arm64.deb 45299bcbd5b6c567077fc869114fb91bdfdae4080a7174556c0e40f5cdf96ecc 2323148 kismet-plugins-dbgsym_2023.07.R2-0kali1_arm64.deb 0acf3bb41c0f52ee061267e48e7c62ab7143e5baf4e7c1d762c29348a146c2f2 104520 kismet-plugins_2023.07.R2-0kali1_arm64.deb 97e40847225aef42383f07d3b8863fff3d1bf9898ffeff2ba87fc979264fe7ef 18564 kismet_2023.07.R2-0kali1_arm64.buildinfo 6a5a8d0446833a2c9fdbc3ea51eb2e573aede929ba117c390550227036182be1 7592 kismet_2023.07.R2-0kali1_arm64.deb Files: f853ae27a18cc7c977d0ebff688bb805 318044 debug optional kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_arm64.deb fed964e6c0ee98a6bf1a70bd45df867a 84304 net optional kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_arm64.deb 488b8cc631bf768fbb0112a9a3cca727 124796 debug optional kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_arm64.deb 929b9d0bd8e9c5946e61b307d2ef0a1c 47272 net optional kismet-capture-linux-bluetooth_2023.07.R2-0kali1_arm64.deb 6c066fdafb644dda799391a99a4e469d 189476 debug optional kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_arm64.deb 75a495563c0bab5ab09f50ebea96a905 66584 net optional kismet-capture-linux-wifi_2023.07.R2-0kali1_arm64.deb a5fa1434bc6ef9367052803b38fc2aed 112944 debug optional kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_arm64.deb 3c62b5a7f5c031003fc13e0fa7458393 44452 net optional kismet-capture-nrf-51822_2023.07.R2-0kali1_arm64.deb 2a3549d7662297ff4374678e407e3d66 114552 debug optional kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_arm64.deb b316fb358b05c2d29f66c3a0b930561d 44464 net optional kismet-capture-nrf-52840_2023.07.R2-0kali1_arm64.deb 9e75db65221badb7425e34bed407fa54 116568 debug optional kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_arm64.deb bdea9c003f9e57a23a5c89504a40a202 45292 net optional kismet-capture-nrf-mousejack_2023.07.R2-0kali1_arm64.deb 1b68392af921dbcf2f5ee1ad5288f9a8 118244 debug optional kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_arm64.deb 3206533cd9d44acfd365c95a90e135fa 45828 net optional kismet-capture-nxp-kw41z_2023.07.R2-0kali1_arm64.deb f0ff5c857f88b44c70770e62ebf98d10 116136 debug optional kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_arm64.deb 97a774d96ddb4abac092362549d8f824 45416 net optional kismet-capture-rz-killerbee_2023.07.R2-0kali1_arm64.deb 4c87846e7e6d0c814bc32e10a5af70c0 117812 debug optional kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_arm64.deb 91a951995c845eccf9100494c1196430 45824 net optional kismet-capture-ti-cc-2531_2023.07.R2-0kali1_arm64.deb 2aaf1cfd46aa96406256f5313905f21a 117120 debug optional kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_arm64.deb 93dcf28bdd10b0edec8bfb456dcb8363 46104 net optional kismet-capture-ti-cc-2540_2023.07.R2-0kali1_arm64.deb 4db276b0b904d18b76a1635c57bd5d86 114740 debug optional kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_arm64.deb d50372d18e030115c5bc0f4f55347458 44924 net optional kismet-capture-ubertooth-one_2023.07.R2-0kali1_arm64.deb ca14bd6f70f73310bc63ef6b779b9ca9 155672432 debug optional kismet-core-dbgsym_2023.07.R2-0kali1_arm64.deb cfdc9ade951ce9d89d8d3eb1bd5fd580 10541596 net optional kismet-core_2023.07.R2-0kali1_arm64.deb 9ecb4abdcd67497c2dd81ff29967c888 9418224 debug optional kismet-logtools-dbgsym_2023.07.R2-0kali1_arm64.deb 2a9b9e685eaca0d8e4c22dbb4398d193 407452 net optional kismet-logtools_2023.07.R2-0kali1_arm64.deb e78dbcc422455977746784d1a61e4cb8 2323148 debug optional kismet-plugins-dbgsym_2023.07.R2-0kali1_arm64.deb a86814feb5c34cadd16927d91d189a82 104520 net optional kismet-plugins_2023.07.R2-0kali1_arm64.deb c0ee7830ce0a0570cfaafb4aeab6355b 18564 net optional kismet_2023.07.R2-0kali1_arm64.buildinfo 2772f97d4424713993d786b99aaa67db 7592 net optional kismet_2023.07.R2-0kali1_arm64.deb Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: kismet Binary: kismet kismet-capture-hak5-wifi-coconut kismet-capture-hak5-wifi-coconut-dbgsym kismet-capture-linux-bluetooth kismet-capture-linux-bluetooth-dbgsym kismet-capture-linux-wifi kismet-capture-linux-wifi-dbgsym kismet-capture-nrf-51822 kismet-capture-nrf-51822-dbgsym kismet-capture-nrf-52840 kismet-capture-nrf-52840-dbgsym kismet-capture-nrf-mousejack kismet-capture-nrf-mousejack-dbgsym kismet-capture-nxp-kw41z kismet-capture-nxp-kw41z-dbgsym kismet-capture-rz-killerbee kismet-capture-rz-killerbee-dbgsym kismet-capture-ti-cc-2531 kismet-capture-ti-cc-2531-dbgsym kismet-capture-ti-cc-2540 kismet-capture-ti-cc-2540-dbgsym kismet-capture-ubertooth-one kismet-capture-ubertooth-one-dbgsym kismet-core kismet-core-dbgsym kismet-logtools kismet-logtools-dbgsym kismet-plugins kismet-plugins-dbgsym Architecture: arm64 Version: 2023.07.R2-0kali1 Checksums-Md5: f853ae27a18cc7c977d0ebff688bb805 318044 kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_arm64.deb fed964e6c0ee98a6bf1a70bd45df867a 84304 kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_arm64.deb 488b8cc631bf768fbb0112a9a3cca727 124796 kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_arm64.deb 929b9d0bd8e9c5946e61b307d2ef0a1c 47272 kismet-capture-linux-bluetooth_2023.07.R2-0kali1_arm64.deb 6c066fdafb644dda799391a99a4e469d 189476 kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_arm64.deb 75a495563c0bab5ab09f50ebea96a905 66584 kismet-capture-linux-wifi_2023.07.R2-0kali1_arm64.deb a5fa1434bc6ef9367052803b38fc2aed 112944 kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_arm64.deb 3c62b5a7f5c031003fc13e0fa7458393 44452 kismet-capture-nrf-51822_2023.07.R2-0kali1_arm64.deb 2a3549d7662297ff4374678e407e3d66 114552 kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_arm64.deb b316fb358b05c2d29f66c3a0b930561d 44464 kismet-capture-nrf-52840_2023.07.R2-0kali1_arm64.deb 9e75db65221badb7425e34bed407fa54 116568 kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_arm64.deb bdea9c003f9e57a23a5c89504a40a202 45292 kismet-capture-nrf-mousejack_2023.07.R2-0kali1_arm64.deb 1b68392af921dbcf2f5ee1ad5288f9a8 118244 kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_arm64.deb 3206533cd9d44acfd365c95a90e135fa 45828 kismet-capture-nxp-kw41z_2023.07.R2-0kali1_arm64.deb f0ff5c857f88b44c70770e62ebf98d10 116136 kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_arm64.deb 97a774d96ddb4abac092362549d8f824 45416 kismet-capture-rz-killerbee_2023.07.R2-0kali1_arm64.deb 4c87846e7e6d0c814bc32e10a5af70c0 117812 kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_arm64.deb 91a951995c845eccf9100494c1196430 45824 kismet-capture-ti-cc-2531_2023.07.R2-0kali1_arm64.deb 2aaf1cfd46aa96406256f5313905f21a 117120 kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_arm64.deb 93dcf28bdd10b0edec8bfb456dcb8363 46104 kismet-capture-ti-cc-2540_2023.07.R2-0kali1_arm64.deb 4db276b0b904d18b76a1635c57bd5d86 114740 kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_arm64.deb d50372d18e030115c5bc0f4f55347458 44924 kismet-capture-ubertooth-one_2023.07.R2-0kali1_arm64.deb ca14bd6f70f73310bc63ef6b779b9ca9 155672432 kismet-core-dbgsym_2023.07.R2-0kali1_arm64.deb cfdc9ade951ce9d89d8d3eb1bd5fd580 10541596 kismet-core_2023.07.R2-0kali1_arm64.deb 9ecb4abdcd67497c2dd81ff29967c888 9418224 kismet-logtools-dbgsym_2023.07.R2-0kali1_arm64.deb 2a9b9e685eaca0d8e4c22dbb4398d193 407452 kismet-logtools_2023.07.R2-0kali1_arm64.deb e78dbcc422455977746784d1a61e4cb8 2323148 kismet-plugins-dbgsym_2023.07.R2-0kali1_arm64.deb a86814feb5c34cadd16927d91d189a82 104520 kismet-plugins_2023.07.R2-0kali1_arm64.deb 2772f97d4424713993d786b99aaa67db 7592 kismet_2023.07.R2-0kali1_arm64.deb Checksums-Sha1: df5aa4a4bb28fa194b1d51d0ab8ac1d3f53cc8e2 318044 kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_arm64.deb a6c20bad497ece7130aed6b172d429882b601b89 84304 kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_arm64.deb efe2e666fd7c562b2a1974b2e7e68689940e6c16 124796 kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_arm64.deb 40753800f3fd7ecb9159e8822d64762fec6b85e3 47272 kismet-capture-linux-bluetooth_2023.07.R2-0kali1_arm64.deb b01ffc66a0a9acf1db04969a40d6100b7191a131 189476 kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_arm64.deb b7064abc8f124aa0d3585610e500e1b4f27e4d93 66584 kismet-capture-linux-wifi_2023.07.R2-0kali1_arm64.deb 1d26a7f06ddeddb4a02916fe8c8741ae5fcde620 112944 kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_arm64.deb 4e33a2f6e518c7ea4661921e93c055ac1ec8c1a8 44452 kismet-capture-nrf-51822_2023.07.R2-0kali1_arm64.deb d4691b2b4f15a2d8a1453adc5af5311c7746bfaa 114552 kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_arm64.deb 8be11ae1495e8ac734997e47b343edf360c867bd 44464 kismet-capture-nrf-52840_2023.07.R2-0kali1_arm64.deb 0ec6923a1dde6906b5fc1923ba50d7d948e29889 116568 kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_arm64.deb 88b94127cbb30af0e2264231e12a4da9a89ea23f 45292 kismet-capture-nrf-mousejack_2023.07.R2-0kali1_arm64.deb eafdeca138fa29a49934580db1b06e67fae97ac2 118244 kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_arm64.deb 3010b7319fb54989845e9a8651d3d6cea46f5d0f 45828 kismet-capture-nxp-kw41z_2023.07.R2-0kali1_arm64.deb 3d6d7687e7cd830b231f3858993dcbcb0807ca14 116136 kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_arm64.deb 44bfa2c794ccbe23ac54cc9b8ac26406c43f7edf 45416 kismet-capture-rz-killerbee_2023.07.R2-0kali1_arm64.deb 7aedffcab61912a2b663ac119bd378bf4b503ce0 117812 kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_arm64.deb 255649da028de5e806d6e2a0847934a750fb7c38 45824 kismet-capture-ti-cc-2531_2023.07.R2-0kali1_arm64.deb be778a0e809ec94c703166f706acb208a2f27406 117120 kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_arm64.deb 5cb334e2bbcb99e463490772144d5b9b396c14f7 46104 kismet-capture-ti-cc-2540_2023.07.R2-0kali1_arm64.deb eea78ffc8a26f7d2990626cdde7419fa75e6ba32 114740 kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_arm64.deb 3867638ce2eaddf0577e5461da4fb2ef9e87aff1 44924 kismet-capture-ubertooth-one_2023.07.R2-0kali1_arm64.deb 00b6ccf7bb0f037d9f8b7ce5398c1f830d9c594c 155672432 kismet-core-dbgsym_2023.07.R2-0kali1_arm64.deb f6ffa8a379b1609deb94368affe50b6326c90237 10541596 kismet-core_2023.07.R2-0kali1_arm64.deb e1fc4c8a76713a62c806b12ed4ecb532cebef2e1 9418224 kismet-logtools-dbgsym_2023.07.R2-0kali1_arm64.deb 6676eaaa7048f823c39dd0fe6d202e2a2538ae18 407452 kismet-logtools_2023.07.R2-0kali1_arm64.deb 734933e9c12d1f7d57850e737c675d5ada26d184 2323148 kismet-plugins-dbgsym_2023.07.R2-0kali1_arm64.deb 5590f6ae2e11c3383658847bf04fc23a460805ee 104520 kismet-plugins_2023.07.R2-0kali1_arm64.deb 2af4d56324f88becf0b4fae3e31a526b99582b92 7592 kismet_2023.07.R2-0kali1_arm64.deb Checksums-Sha256: 4b136fe47f628fd90e02c0b46929a5a24d0d3116ac63fc371e94740b49a98f07 318044 kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_arm64.deb 8d1b4bcaa9d4cd128bb304241b29830fcdaaec841792c39a4cfa5ebecfa99657 84304 kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_arm64.deb d5e995114ba32fdc0d4ef217b574fda787f96c6143d4cbe98b83b6d742c46f08 124796 kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_arm64.deb b8c10cd5b952d19de4726b9f56d9f5aa1ba96abf426b8f52177eb3b515cc02c4 47272 kismet-capture-linux-bluetooth_2023.07.R2-0kali1_arm64.deb 94154c5a954c088353e7a32dd0a3a25cdb69d3c530648a51537de5dc5f478b8e 189476 kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_arm64.deb d86f73c51fa1b787c1a92573c34192b9275ada2f192e01f92e295a2e18a8f5df 66584 kismet-capture-linux-wifi_2023.07.R2-0kali1_arm64.deb 619d012d732cb7a02fc97e3de704cdf74ed970d2162b24d35a35563b5785ee02 112944 kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_arm64.deb 87e996177491bc86e9c4b6d3072b952ba9681a9d134915abb8631991b4a93597 44452 kismet-capture-nrf-51822_2023.07.R2-0kali1_arm64.deb b34cdde886864030b8e81ce19c72d459a5d03f0275e924b051064c05aa2b2e3f 114552 kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_arm64.deb 94045a069fe6827792b49dfb2b3d686e918ee638d2ab40a90b20f750d96919fa 44464 kismet-capture-nrf-52840_2023.07.R2-0kali1_arm64.deb bbb064e753f17c037c068b8e846674cf2d3428e34178a9de794c58a88c788faa 116568 kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_arm64.deb 67014ac0a7748a984775010139974879457fc64a682913eb913137bde9407b68 45292 kismet-capture-nrf-mousejack_2023.07.R2-0kali1_arm64.deb 82c20daa4c24d0448f493bfa45e6b2bc2eb91b475ae5ca9296a79e4541981822 118244 kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_arm64.deb 0fd814f29081cc674205590936947f810355b1d090406ca3bef3190d403f75af 45828 kismet-capture-nxp-kw41z_2023.07.R2-0kali1_arm64.deb d25a9335ad0b61d73aad1f27a0857b5075cc6d5985af9cd136791c041a4a57f1 116136 kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_arm64.deb 9f2ee14122b3f6270e5e00a4500790383b322eaea997e1fcb26e7ee465f0c277 45416 kismet-capture-rz-killerbee_2023.07.R2-0kali1_arm64.deb fe549755b1e3651a855a05ada8293cac03175c1bf631c0d1992c41c1e9426183 117812 kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_arm64.deb fb914395562f14458b4d0e7e092482d1227184cb896d3c925520609aea441366 45824 kismet-capture-ti-cc-2531_2023.07.R2-0kali1_arm64.deb 773013e390828df092ea0aafa6e997a3931a009b6c3fa732b7991879f5da265a 117120 kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_arm64.deb 7a1b4b76cc752c55453a6150aa8f4bde8324a225bac6a81c9ed8ccff99acce90 46104 kismet-capture-ti-cc-2540_2023.07.R2-0kali1_arm64.deb b4247ccc237980dd268d88be8f07e01d50e42a98b16af1035a8e9f0ba81d3c60 114740 kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_arm64.deb c9d880379a7c6f474571ca2ca24c0dc2f46ad689689ac158fd579ea41f9b41e4 44924 kismet-capture-ubertooth-one_2023.07.R2-0kali1_arm64.deb b71dc919de1394eede58e45808bf078e385dafac24de34b84a3939c932233f38 155672432 kismet-core-dbgsym_2023.07.R2-0kali1_arm64.deb 77995ef16beb8d72a92303ebb16a5e0bf593cb2998143226467cae8174ed84db 10541596 kismet-core_2023.07.R2-0kali1_arm64.deb 5c37af9fb477da31105f6de3f9505ee3ccab2c3984a07b938c93b89e8affde30 9418224 kismet-logtools-dbgsym_2023.07.R2-0kali1_arm64.deb 5460eb82faf9f04a1713035a4dcf2a25747e784077e50fc4794fc9c065d5a3c2 407452 kismet-logtools_2023.07.R2-0kali1_arm64.deb 45299bcbd5b6c567077fc869114fb91bdfdae4080a7174556c0e40f5cdf96ecc 2323148 kismet-plugins-dbgsym_2023.07.R2-0kali1_arm64.deb 0acf3bb41c0f52ee061267e48e7c62ab7143e5baf4e7c1d762c29348a146c2f2 104520 kismet-plugins_2023.07.R2-0kali1_arm64.deb 6a5a8d0446833a2c9fdbc3ea51eb2e573aede929ba117c390550227036182be1 7592 kismet_2023.07.R2-0kali1_arm64.deb Build-Origin: Kali Build-Architecture: arm64 Build-Date: Fri, 28 Mar 2025 21:04:55 +0000 Build-Path: /<<PKGBUILDDIR>> Installed-Build-Depends: autoconf (= 2.72-3), automake (= 1:1.17-4), autopoint (= 0.23.1-1), autotools-dev (= 20220109.1), base-files (= 1:2025.1.0), base-passwd (= 3.6.6), bash (= 5.2.37-1.1+b1), binutils (= 2.44-3), binutils-aarch64-linux-gnu (= 2.44-3), binutils-common (= 2.44-3), bsdextrautils (= 2.40.4-5), bsdutils (= 1:2.40.4-5), build-essential (= 12.12), bzip2 (= 1.0.8-6), coreutils (= 9.5-1+b1), cpp (= 4:14.2.0-1), cpp-14 (= 14.2.0-19), cpp-14-aarch64-linux-gnu (= 14.2.0-19), cpp-aarch64-linux-gnu (= 4:14.2.0-1), dash (= 0.5.12-12), debconf (= 1.5.91), debhelper (= 13.24.1), debianutils (= 5.21), dh-autoreconf (= 20), dh-python (= 6.20250308), dh-strip-nondeterminism (= 1.14.1-2), diffutils (= 1:3.10-3), dpkg (= 1.22.18+kali1), dpkg-dev (= 1.22.18+kali1), dwz (= 0.15-1+b1), file (= 1:5.45-3+b1), findutils (= 4.10.0-3), g++ (= 4:14.2.0-1), g++-14 (= 14.2.0-19), g++-14-aarch64-linux-gnu (= 14.2.0-19), g++-aarch64-linux-gnu (= 4:14.2.0-1), gcc (= 4:14.2.0-1), gcc-14 (= 14.2.0-19), gcc-14-aarch64-linux-gnu (= 14.2.0-19), gcc-14-base (= 14.2.0-19), gcc-aarch64-linux-gnu (= 4:14.2.0-1), gettext (= 0.23.1-1), gettext-base (= 0.23.1-1), gir1.2-glib-2.0 (= 2.84.0-2), gir1.2-glib-2.0-dev (= 2.84.0-2), gir1.2-nm-1.0 (= 1.52.0-5), girepository-tools (= 2.84.0-2), grep (= 3.11-4+b1), groff-base (= 1.23.0-7), gzip (= 1.13-1), hostname (= 3.25), init-system-helpers (= 1.68+kali2), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-2+b1), libarchive-zip-perl (= 1.68-1), libasan8 (= 14.2.0-19), libatomic1 (= 14.2.0-19), libattr1 (= 1:2.5.2-3), libaudit-common (= 1:4.0.2-2), libaudit1 (= 1:4.0.2-2+b2), libbinutils (= 2.44-3), libblkid-dev (= 2.40.4-5), libblkid1 (= 2.40.4-5), libbluetooth-dev (= 5.79-2), libbluetooth3 (= 5.79-2), libbtbb-dev (= 2018.12.R1-1+b2), libbtbb1 (= 2018.12.R1-1+b2), libbz2-1.0 (= 1.0.8-6), libc-bin (= 2.41-6), libc-dev-bin (= 2.41-6), libc6 (= 2.41-6), libc6-dev (= 2.41-6), libcap-dev (= 1:2.75-4), libcap-ng0 (= 0.8.5-4+b1), libcap2 (= 1:2.75-4), libcc1-0 (= 14.2.0-19), libcrypt-dev (= 1:4.4.38-1), libcrypt1 (= 1:4.4.38-1), libctf-nobfd0 (= 2.44-3), libctf0 (= 2.44-3), libdb5.3t64 (= 5.3.28+dfsg2-9), libdbus-1-3 (= 1.16.2-2), libdbus-1-dev (= 1.16.2-2), libdebconfclient0 (= 0.277), libdebhelper-perl (= 13.24.1), libdpkg-perl (= 1.22.18+kali1), libelf1t64 (= 0.192-4), libev-dev (= 1:4.33-2.1+b1), libev4t64 (= 1:4.33-2.1+b1), libevent-2.1-7t64 (= 2.1.12-stable-10+b1), libexpat1 (= 2.6.4-1), libffi-dev (= 3.4.7-1), libffi8 (= 3.4.7-1), libfile-stripnondeterminism-perl (= 1.14.1-2), libgcc-14-dev (= 14.2.0-19), libgcc-s1 (= 14.2.0-19), libgdbm-compat4t64 (= 1.24-2), libgdbm6t64 (= 1.24-2), libgio-2.0-dev (= 2.84.0-2), libgio-2.0-dev-bin (= 2.84.0-2), libgirepository-2.0-0 (= 2.84.0-2), libglib2.0-0t64 (= 2.84.0-2), libglib2.0-bin (= 2.84.0-2), libglib2.0-data (= 2.84.0-2), libglib2.0-dev (= 2.84.0-2), libglib2.0-dev-bin (= 2.84.0-2), libgmp-dev (= 2:6.3.0+dfsg-3), libgmp10 (= 2:6.3.0+dfsg-3), libgmpxx4ldbl (= 2:6.3.0+dfsg-3), libgnutls-dane0t64 (= 3.8.9-2), libgnutls-openssl27t64 (= 3.8.9-2), libgnutls28-dev (= 3.8.9-2), libgnutls30t64 (= 3.8.9-2), libgomp1 (= 14.2.0-19), libgprofng0 (= 2.44-3), libhogweed6t64 (= 3.10.1-1), libhwasan0 (= 14.2.0-19), libicu76 (= 76.1-3), libidn2-0 (= 2.3.8-2), libidn2-dev (= 2.3.8-2), libisl23 (= 0.27-1), libitm1 (= 14.2.0-19), libjansson4 (= 2.14-2+b3), liblsan0 (= 14.2.0-19), liblzma5 (= 5.6.4-1), libmagic-mgc (= 1:5.45-3+b1), libmagic1t64 (= 1:5.45-3+b1), libmd0 (= 1.1.0-2+b1), libmicrohttpd-dev (= 1.0.1-2), libmicrohttpd12t64 (= 1.0.1-2), libmount-dev (= 2.40.4-5), libmount1 (= 2.40.4-5), libmpc3 (= 1.3.1-1+b3), libmpfr6 (= 4.2.1-1+b2), libncurses-dev (= 6.5+20250216-2), libncurses6 (= 6.5+20250216-2), libncursesw6 (= 6.5+20250216-2), libnettle8t64 (= 3.10.1-1), libnl-3-200 (= 3.7.0-2), libnl-3-dev (= 3.7.0-2), libnl-genl-3-200 (= 3.7.0-2), libnl-genl-3-dev (= 3.7.0-2), libnm-dev (= 1.52.0-5), libnm0 (= 1.52.0-5), libp11-kit-dev (= 0.25.5-3), libp11-kit0 (= 0.25.5-3), libpam-modules (= 1.7.0-3), libpam-modules-bin (= 1.7.0-3), libpam-runtime (= 1.7.0-3), libpam0g (= 1.7.0-3), libpcap-dev (= 1.10.5-2), libpcap0.8-dev (= 1.10.5-2), libpcap0.8t64 (= 1.10.5-2), libpcre2-16-0 (= 10.45-1), libpcre2-32-0 (= 10.45-1), libpcre2-8-0 (= 10.45-1), libpcre2-dev (= 10.45-1), libpcre2-posix3 (= 10.45-1), libperl5.40 (= 5.40.1-2), libpipeline1 (= 1.5.8-1), libpkgconf3 (= 1.8.1-4), libprotobuf-c-dev (= 1.5.1-1), libprotobuf-c1 (= 1.5.1-1), libprotobuf-dev (= 3.21.12-10+b6), libprotobuf-lite32t64 (= 3.21.12-10+b6), libprotobuf32t64 (= 3.21.12-10+b6), libprotoc32t64 (= 3.21.12-10+b6), libpython3-stdlib (= 3.13.2-2), libpython3.13-minimal (= 3.13.2-2), libpython3.13-stdlib (= 3.13.2-2), libreadline8t64 (= 8.2-6), libseccomp2 (= 2.6.0-2), libselinux1 (= 3.8.1-1), libselinux1-dev (= 3.8.1-1), libsensors-config (= 1:3.6.0-10), libsensors-dev (= 1:3.6.0-10+b1), libsensors5 (= 1:3.6.0-10+b1), libsepol-dev (= 3.8.1-1), libsepol2 (= 3.8.1-1), libsframe1 (= 2.44-3), libsmartcols1 (= 2.40.4-5), libsqlite3-0 (= 3.46.1-2), libsqlite3-dev (= 3.46.1-2), libssl-dev (= 3.4.1-1), libssl3t64 (= 3.4.1-1), libstdc++-14-dev (= 14.2.0-19), libstdc++6 (= 14.2.0-19), libsysprof-capture-4-dev (= 48.0-2), libsystemd-dev (= 257.4-3), libsystemd0 (= 257.4-3), libtasn1-6 (= 4.20.0-2), libtasn1-6-dev (= 4.20.0-2), libtinfo6 (= 6.5+20250216-2), libtool (= 2.5.4-4), libtsan2 (= 14.2.0-19), libubertooth-dev (= 2020.12.R1-0kali3), libubertooth1 (= 2020.12.R1-0kali3), libubsan1 (= 14.2.0-19), libuchardet0 (= 0.0.8-1+b2), libudev1 (= 257.4-3), libunbound8 (= 1.22.0-1+b1), libunistring5 (= 1.3-2), libusb-1.0-0 (= 2:1.0.28-1), libusb-1.0-0-dev (= 2:1.0.28-1), libuuid1 (= 2.40.4-5), libuv1-dev (= 1.50.0-2), libuv1t64 (= 1.50.0-2), libwebsockets-dev (= 4.3.5-1), libwebsockets-evlib-ev (= 4.3.5-1), libwebsockets-evlib-glib (= 4.3.5-1), libwebsockets-evlib-uv (= 4.3.5-1), libwebsockets19t64 (= 4.3.5-1), libxml2 (= 2.12.7+dfsg+really2.9.14-0.3+b1), libzip-dev (= 1.11.3-2), libzip5 (= 1.11.3-2), libzstd1 (= 1.5.7+dfsg-1), linux-libc-dev (= 6.12.13-1kali1), m4 (= 1.4.19-7), make (= 4.4.1-1), man-db (= 2.13.0-1), mawk (= 1.3.4.20250131-1), media-types (= 13.0.0), native-architecture (= 0.2.6), ncurses-base (= 6.5+20250216-2), ncurses-bin (= 6.5+20250216-2), netbase (= 6.5), nettle-dev (= 3.10.1-1), openssl-provider-legacy (= 3.4.1-1), patch (= 2.7.6-7+b1), perl (= 5.40.1-2), perl-base (= 5.40.1-2), perl-modules-5.40 (= 5.40.1-2), pkgconf (= 1.8.1-4), pkgconf-bin (= 1.8.1-4), po-debconf (= 1.0.21+nmu1), protobuf-c-compiler (= 1.5.1-1), protobuf-compiler (= 3.21.12-10+b6), python3 (= 3.13.2-2), python3-all (= 3.13.2-2), python3-autocommand (= 2.2.2-3), python3-inflect (= 7.3.1-2), python3-jaraco.context (= 6.0.1-1), python3-jaraco.functools (= 4.1.0-1), python3-jaraco.text (= 4.0.0-1), python3-minimal (= 3.13.2-2), python3-more-itertools (= 10.6.0-1), python3-packaging (= 24.2-1), python3-pkg-resources (= 75.8.0-1), python3-setuptools (= 75.8.0-1), python3-typeguard (= 4.4.2-1), python3-typing-extensions (= 4.12.2-2), python3-zipp (= 3.21.0-1), python3.13 (= 3.13.2-2), python3.13-minimal (= 3.13.2-2), readline-common (= 8.2-6), rpcsvc-proto (= 1.4.3-1+b1), sed (= 4.9-2+b1), sensible-utils (= 0.0.24), sgml-base (= 1.31), sysvinit-utils (= 3.14-4), tar (= 1.35+dfsg-3.1), tzdata (= 2025b-1), util-linux (= 2.40.4-5), uuid-dev (= 2.40.4-5), xml-core (= 0.19), xz-utils (= 5.6.4-1), zipcmp (= 1.11.3-2), zipmerge (= 1.11.3-2), ziptool (= 1.11.3-2), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1), zlib1g-dev (= 1:1.3.dfsg+really1.3.1-1+b1) Environment: DEB_BUILD_OPTIONS="parallel=8" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1743193461" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_arm64.deb ------------------------------------------------------------------- new Debian package, version 2.0. size 318044 bytes: control archive=572 bytes. 481 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: kismet-capture-hak5-wifi-coconut-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 612 Depends: kismet-capture-hak5-wifi-coconut (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-hak5-wifi-coconut Build-Ids: 15b9cc83a456a8174bc4b452d9c1ad8f8994ef00 Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/15/ -rw-r--r-- root/root 616096 2025-03-28 20:24 ./usr/lib/debug/.build-id/15/b9cc83a456a8174bc4b452d9c1ad8f8994ef00.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-hak5-wifi-coconut-dbgsym -> kismet-capture-hak5-wifi-coconut kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_arm64.deb ------------------------------------------------------------ new Debian package, version 2.0. size 84304 bytes: control archive=1224 bytes. 191 bytes, 6 lines * config #!/bin/sh 1003 bytes, 23 lines control 358 bytes, 4 lines md5sums 189 bytes, 9 lines * postinst #!/bin/sh 214 bytes, 8 lines * postrm #!/bin/sh Package: kismet-capture-hak5-wifi-coconut Source: kismet Version: 2023.07.R2-0kali1 Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 348 Depends: kismet-capture-common, debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.38), libcap2 (>= 1:2.10), libprotobuf-c1 (>= 1.0.1), libusb-1.0-0 (>= 2:1.0.16), libwebsockets19t64 (>= 2.4.1) Suggests: kismet-core Breaks: kismet (<< 2019.07.R2-0kali3) Replaces: kismet (<< 2019.07.R2-0kali3) Section: net Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet capture helper for WiFi Coconut Kismet is a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework. . Kismet works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware. . This package contains the Kismet Hak5 WiFi Coconut capture helper. Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/bin/ -rwxr-xr-x root/root 330456 2025-03-28 20:24 ./usr/bin/kismet_cap_hak5_wifi_coconut drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-hak5-wifi-coconut/ -rw-r--r-- root/root 2645 2025-03-28 20:24 ./usr/share/doc/kismet-capture-hak5-wifi-coconut/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/kismet-capture-hak5-wifi-coconut/copyright drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 291 2025-03-28 20:24 ./usr/share/lintian/overrides/kismet-capture-hak5-wifi-coconut kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_arm64.deb ----------------------------------------------------------------- new Debian package, version 2.0. size 124796 bytes: control archive=568 bytes. 475 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: kismet-capture-linux-bluetooth-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 304 Depends: kismet-capture-linux-bluetooth (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-linux-bluetooth Build-Ids: c6f518d7288e647fdbfb5d34a7c3c5e05770cd29 Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/c6/ -rw-r--r-- root/root 300952 2025-03-28 20:24 ./usr/lib/debug/.build-id/c6/f518d7288e647fdbfb5d34a7c3c5e05770cd29.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-linux-bluetooth-dbgsym -> kismet-capture-linux-bluetooth kismet-capture-linux-bluetooth_2023.07.R2-0kali1_arm64.deb ---------------------------------------------------------- new Debian package, version 2.0. size 47272 bytes: control archive=1192 bytes. 191 bytes, 6 lines * config #!/bin/sh 970 bytes, 23 lines control 350 bytes, 4 lines md5sums 187 bytes, 9 lines * postinst #!/bin/sh 214 bytes, 8 lines * postrm #!/bin/sh Package: kismet-capture-linux-bluetooth Source: kismet Version: 2023.07.R2-0kali1 Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 220 Depends: kismet-capture-common, debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.34), libcap2 (>= 1:2.10), libprotobuf-c1 (>= 1.0.1), libwebsockets19t64 (>= 2.4.1) Suggests: kismet-core Breaks: kismet (<< 2019.07.R2-0kali3) Replaces: kismet (<< 2019.07.R2-0kali3) Section: net Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet Linux Bluetooth capture helper Kismet is a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework. . Kismet works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware. . This package contains the Kismet Linux Bluetooth capture helper. Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/bin/ -rwxr-xr-x root/root 199384 2025-03-28 20:24 ./usr/bin/kismet_cap_linux_bluetooth drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-linux-bluetooth/ -rw-r--r-- root/root 2642 2025-03-28 20:24 ./usr/share/doc/kismet-capture-linux-bluetooth/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/kismet-capture-linux-bluetooth/copyright drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 151 2025-03-28 20:24 ./usr/share/lintian/overrides/kismet-capture-linux-bluetooth kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_arm64.deb ------------------------------------------------------------ new Debian package, version 2.0. size 189476 bytes: control archive=572 bytes. 460 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: kismet-capture-linux-wifi-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 423 Depends: kismet-capture-linux-wifi (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-linux-wifi Build-Ids: cf689ccd402664f2c42e7d513563cd137bc01d9b Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/cf/ -rw-r--r-- root/root 422400 2025-03-28 20:24 ./usr/lib/debug/.build-id/cf/689ccd402664f2c42e7d513563cd137bc01d9b.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-linux-wifi-dbgsym -> kismet-capture-linux-wifi kismet-capture-linux-wifi_2023.07.R2-0kali1_arm64.deb ----------------------------------------------------- new Debian package, version 2.0. size 66584 bytes: control archive=1236 bytes. 191 bytes, 6 lines * config #!/bin/sh 1084 bytes, 23 lines control 330 bytes, 4 lines md5sums 182 bytes, 9 lines * postinst #!/bin/sh 214 bytes, 8 lines * postrm #!/bin/sh Package: kismet-capture-linux-wifi Source: kismet Version: 2023.07.R2-0kali1 Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 293 Depends: kismet-capture-common, debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.38), libcap2 (>= 1:2.10), libglib2.0-0t64 (>= 2.12.0), libnl-3-200 (>= 3.2.7), libnl-genl-3-200 (>= 3.2.7), libnm0 (>= 1.2.0), libpcap0.8t64 (>= 0.9.8), libprotobuf-c1 (>= 1.0.1), libwebsockets19t64 (>= 2.4.1) Suggests: kismet-core Breaks: kismet (<< 2019.07.R2-0kali3) Replaces: kismet (<< 2019.07.R2-0kali3) Section: net Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet Linux Wi-Fi capture helper Kismet is a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework. . Kismet works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware. . This package contains the Kismet Linux Wi-Fi capture helper. Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/bin/ -rwxr-xr-x root/root 273600 2025-03-28 20:24 ./usr/bin/kismet_cap_linux_wifi drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-linux-wifi/ -rw-r--r-- root/root 2639 2025-03-28 20:24 ./usr/share/doc/kismet-capture-linux-wifi/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/kismet-capture-linux-wifi/copyright drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 146 2025-03-28 20:24 ./usr/share/lintian/overrides/kismet-capture-linux-wifi kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_arm64.deb ----------------------------------------------------------- new Debian package, version 2.0. size 112944 bytes: control archive=568 bytes. 457 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: kismet-capture-nrf-51822-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 280 Depends: kismet-capture-nrf-51822 (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-nrf-51822 Build-Ids: 2485cc2313fd49d4255aa03b6e5323a9e7f7f0fb Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/24/ -rw-r--r-- root/root 276384 2025-03-28 20:24 ./usr/lib/debug/.build-id/24/85cc2313fd49d4255aa03b6e5323a9e7f7f0fb.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-nrf-51822-dbgsym -> kismet-capture-nrf-51822 kismet-capture-nrf-51822_2023.07.R2-0kali1_arm64.deb ---------------------------------------------------- new Debian package, version 2.0. size 44452 bytes: control archive=1348 bytes. 191 bytes, 6 lines * config #!/bin/sh 969 bytes, 23 lines control 326 bytes, 4 lines md5sums 181 bytes, 9 lines * postinst #!/bin/sh 538 bytes, 23 lines * postrm #!/bin/sh Package: kismet-capture-nrf-51822 Source: kismet Version: 2023.07.R2-0kali1 Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 220 Depends: kismet-capture-common, debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.38), libcap2 (>= 1:2.10), libprotobuf-c1 (>= 1.0.1), libwebsockets19t64 (>= 2.4.1) Suggests: kismet-core Breaks: kismet (<< 2019.07.R2-0kali3) Replaces: kismet (<< 2019.07.R2-0kali3) Section: net Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet NRF51822 BTLE Sniffer capture helper Kismet is a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework. . Kismet works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware. . This package contains the NRF51822 BTLE Sniffer capture helper. Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/bin/ -rwxr-xr-x root/root 199384 2025-03-28 20:24 ./usr/bin/kismet_cap_nrf_51822 drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-nrf-51822/ -rw-r--r-- root/root 2632 2025-03-28 20:24 ./usr/share/doc/kismet-capture-nrf-51822/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/kismet-capture-nrf-51822/copyright drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 145 2025-03-28 20:24 ./usr/share/lintian/overrides/kismet-capture-nrf-51822 kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_arm64.deb ----------------------------------------------------------- new Debian package, version 2.0. size 114552 bytes: control archive=572 bytes. 457 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: kismet-capture-nrf-52840-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 283 Depends: kismet-capture-nrf-52840 (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-nrf-52840 Build-Ids: 8c94f8cf16c05ce9a3f3ac837bceac2ce22a75ba Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/8c/ -rw-r--r-- root/root 279456 2025-03-28 20:24 ./usr/lib/debug/.build-id/8c/94f8cf16c05ce9a3f3ac837bceac2ce22a75ba.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-nrf-52840-dbgsym -> kismet-capture-nrf-52840 kismet-capture-nrf-52840_2023.07.R2-0kali1_arm64.deb ---------------------------------------------------- new Debian package, version 2.0. size 44464 bytes: control archive=1320 bytes. 191 bytes, 6 lines * config #!/bin/sh 891 bytes, 21 lines control 326 bytes, 4 lines md5sums 181 bytes, 9 lines * postinst #!/bin/sh 538 bytes, 23 lines * postrm #!/bin/sh Package: kismet-capture-nrf-52840 Source: kismet Version: 2023.07.R2-0kali1 Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 220 Depends: kismet-capture-common, debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.38), libcap2 (>= 1:2.10), libprotobuf-c1 (>= 1.0.1), libwebsockets19t64 (>= 2.4.1) Suggests: kismet-core Section: net Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet NRF52840 BTLE Sniffer capture helper Kismet is a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework. . Kismet works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware. . This package contains the NRF52840 BTLE Sniffer capture helper. Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/bin/ -rwxr-xr-x root/root 199384 2025-03-28 20:24 ./usr/bin/kismet_cap_nrf_52840 drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-nrf-52840/ -rw-r--r-- root/root 2632 2025-03-28 20:24 ./usr/share/doc/kismet-capture-nrf-52840/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/kismet-capture-nrf-52840/copyright drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 145 2025-03-28 20:24 ./usr/share/lintian/overrides/kismet-capture-nrf-52840 kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_arm64.deb --------------------------------------------------------------- new Debian package, version 2.0. size 116568 bytes: control archive=568 bytes. 469 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: kismet-capture-nrf-mousejack-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 288 Depends: kismet-capture-nrf-mousejack (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-nrf-mousejack Build-Ids: dbdc49e3fa15a5f01a4fa123543e9e16f915cf89 Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/db/ -rw-r--r-- root/root 284040 2025-03-28 20:24 ./usr/lib/debug/.build-id/db/dc49e3fa15a5f01a4fa123543e9e16f915cf89.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-nrf-mousejack-dbgsym -> kismet-capture-nrf-mousejack kismet-capture-nrf-mousejack_2023.07.R2-0kali1_arm64.deb -------------------------------------------------------- new Debian package, version 2.0. size 45292 bytes: control archive=1352 bytes. 191 bytes, 6 lines * config #!/bin/sh 992 bytes, 23 lines control 342 bytes, 4 lines md5sums 185 bytes, 9 lines * postinst #!/bin/sh 538 bytes, 23 lines * postrm #!/bin/sh Package: kismet-capture-nrf-mousejack Source: kismet Version: 2023.07.R2-0kali1 Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 220 Depends: kismet-capture-common, debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.34), libcap2 (>= 1:2.10), libprotobuf-c1 (>= 1.0.1), libusb-1.0-0 (>= 2:1.0.16), libwebsockets19t64 (>= 2.4.1) Suggests: kismet-core Breaks: kismet (<< 2019.07.R2-0kali3) Replaces: kismet (<< 2019.07.R2-0kali3) Section: net Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet nRF MouseJack capture helper Kismet is a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework. . Kismet works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware. . This package contains the Kismet nRF MouseJack capture helper. Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/bin/ -rwxr-xr-x root/root 199384 2025-03-28 20:24 ./usr/bin/kismet_cap_nrf_mousejack drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-nrf-mousejack/ -rw-r--r-- root/root 2639 2025-03-28 20:24 ./usr/share/doc/kismet-capture-nrf-mousejack/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/kismet-capture-nrf-mousejack/copyright drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 149 2025-03-28 20:24 ./usr/share/lintian/overrides/kismet-capture-nrf-mousejack kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_arm64.deb ----------------------------------------------------------- new Debian package, version 2.0. size 118244 bytes: control archive=568 bytes. 457 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: kismet-capture-nxp-kw41z-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 290 Depends: kismet-capture-nxp-kw41z (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-nxp-kw41z Build-Ids: 73b3891517f1fa70654ffbddc5a44ee1a5627f47 Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/73/ -rw-r--r-- root/root 286584 2025-03-28 20:24 ./usr/lib/debug/.build-id/73/b3891517f1fa70654ffbddc5a44ee1a5627f47.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-nxp-kw41z-dbgsym -> kismet-capture-nxp-kw41z kismet-capture-nxp-kw41z_2023.07.R2-0kali1_arm64.deb ---------------------------------------------------- new Debian package, version 2.0. size 45828 bytes: control archive=1356 bytes. 191 bytes, 6 lines * config #!/bin/sh 1001 bytes, 24 lines control 326 bytes, 4 lines md5sums 181 bytes, 9 lines * postinst #!/bin/sh 538 bytes, 23 lines * postrm #!/bin/sh Package: kismet-capture-nxp-kw41z Source: kismet Version: 2023.07.R2-0kali1 Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 220 Depends: kismet-capture-common, debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.38), libcap2 (>= 1:2.10), libprotobuf-c1 (>= 1.0.1), libwebsockets19t64 (>= 2.4.1) Suggests: kismet-core Breaks: kismet (<< 2019.07.R2-0kali3) Replaces: kismet (<< 2019.07.R2-0kali3) Section: net Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet NXP KW41Z BTLE and Zigbee Sniffer capture helper Kismet is a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework. . Kismet works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware. . This package contains the Kismet NXP KW41Z BTLE and Zigbee Sniffer capture helper. Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/bin/ -rwxr-xr-x root/root 199384 2025-03-28 20:24 ./usr/bin/kismet_cap_nxp_kw41z drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-nxp-kw41z/ -rw-r--r-- root/root 2632 2025-03-28 20:24 ./usr/share/doc/kismet-capture-nxp-kw41z/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/kismet-capture-nxp-kw41z/copyright drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 145 2025-03-28 20:24 ./usr/share/lintian/overrides/kismet-capture-nxp-kw41z kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_arm64.deb -------------------------------------------------------------- new Debian package, version 2.0. size 116136 bytes: control archive=568 bytes. 466 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: kismet-capture-rz-killerbee-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 288 Depends: kismet-capture-rz-killerbee (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-rz-killerbee Build-Ids: 5cccb9ba4c909aa7dcb97f080b5f492abe1f4595 Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/5c/ -rw-r--r-- root/root 284040 2025-03-28 20:24 ./usr/lib/debug/.build-id/5c/ccb9ba4c909aa7dcb97f080b5f492abe1f4595.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-rz-killerbee-dbgsym -> kismet-capture-rz-killerbee kismet-capture-rz-killerbee_2023.07.R2-0kali1_arm64.deb ------------------------------------------------------- new Debian package, version 2.0. size 45416 bytes: control archive=1332 bytes. 191 bytes, 6 lines * config #!/bin/sh 921 bytes, 21 lines control 338 bytes, 4 lines md5sums 184 bytes, 9 lines * postinst #!/bin/sh 538 bytes, 23 lines * postrm #!/bin/sh Package: kismet-capture-rz-killerbee Source: kismet Version: 2023.07.R2-0kali1 Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 220 Depends: kismet-capture-common, debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.34), libcap2 (>= 1:2.10), libprotobuf-c1 (>= 1.0.1), libusb-1.0-0 (>= 2:1.0.16), libwebsockets19t64 (>= 2.4.1) Suggests: kismet-core Section: net Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet Killerbee Sniffer capture helper Kismet is a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework. . Kismet works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware. . This package contains the Kismet Killerbee Sniffer capture helper. Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/bin/ -rwxr-xr-x root/root 199384 2025-03-28 20:24 ./usr/bin/kismet_cap_rz_killerbee drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-rz-killerbee/ -rw-r--r-- root/root 2632 2025-03-28 20:24 ./usr/share/doc/kismet-capture-rz-killerbee/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/kismet-capture-rz-killerbee/copyright drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 148 2025-03-28 20:24 ./usr/share/lintian/overrides/kismet-capture-rz-killerbee kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_arm64.deb ------------------------------------------------------------ new Debian package, version 2.0. size 117812 bytes: control archive=572 bytes. 460 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: kismet-capture-ti-cc-2531-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 291 Depends: kismet-capture-ti-cc-2531 (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-ti-cc-2531 Build-Ids: 8cc982f72cce21d1e928e0ad37636b242d5b32b3 Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/8c/ -rw-r--r-- root/root 286840 2025-03-28 20:24 ./usr/lib/debug/.build-id/8c/c982f72cce21d1e928e0ad37636b242d5b32b3.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-ti-cc-2531-dbgsym -> kismet-capture-ti-cc-2531 kismet-capture-ti-cc-2531_2023.07.R2-0kali1_arm64.deb ----------------------------------------------------- new Debian package, version 2.0. size 45824 bytes: control archive=1372 bytes. 191 bytes, 6 lines * config #!/bin/sh 1028 bytes, 24 lines control 330 bytes, 4 lines md5sums 182 bytes, 9 lines * postinst #!/bin/sh 538 bytes, 23 lines * postrm #!/bin/sh Package: kismet-capture-ti-cc-2531 Source: kismet Version: 2023.07.R2-0kali1 Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 220 Depends: kismet-capture-common, debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.34), libcap2 (>= 1:2.10), libprotobuf-c1 (>= 1.0.1), libusb-1.0-0 (>= 2:1.0.16), libwebsockets19t64 (>= 2.4.1) Suggests: kismet-core Breaks: kismet (<< 2019.07.R2-0kali3) Replaces: kismet (<< 2019.07.R2-0kali3) Section: net Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet TICC2531 802.15.4 Zigbee Sniffer capture helper Kismet is a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework. . Kismet works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware. . This package contains the Kismet TICC2531 802.15.4 Zigbee Sniffer capture helper. Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/bin/ -rwxr-xr-x root/root 199384 2025-03-28 20:24 ./usr/bin/kismet_cap_ti_cc_2531 drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-ti-cc-2531/ -rw-r--r-- root/root 2632 2025-03-28 20:24 ./usr/share/doc/kismet-capture-ti-cc-2531/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/kismet-capture-ti-cc-2531/copyright drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 146 2025-03-28 20:24 ./usr/share/lintian/overrides/kismet-capture-ti-cc-2531 kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_arm64.deb ------------------------------------------------------------ new Debian package, version 2.0. size 117120 bytes: control archive=568 bytes. 460 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: kismet-capture-ti-cc-2540-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 290 Depends: kismet-capture-ti-cc-2540 (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-ti-cc-2540 Build-Ids: 7a5a5863847124a31e8e478fe321314bc51d3333 Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/7a/ -rw-r--r-- root/root 286088 2025-03-28 20:24 ./usr/lib/debug/.build-id/7a/5a5863847124a31e8e478fe321314bc51d3333.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-ti-cc-2540-dbgsym -> kismet-capture-ti-cc-2540 kismet-capture-ti-cc-2540_2023.07.R2-0kali1_arm64.deb ----------------------------------------------------- new Debian package, version 2.0. size 46104 bytes: control archive=1360 bytes. 191 bytes, 6 lines * config #!/bin/sh 1005 bytes, 23 lines control 330 bytes, 4 lines md5sums 182 bytes, 9 lines * postinst #!/bin/sh 538 bytes, 23 lines * postrm #!/bin/sh Package: kismet-capture-ti-cc-2540 Source: kismet Version: 2023.07.R2-0kali1 Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 220 Depends: kismet-capture-common, debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.34), libcap2 (>= 1:2.10), libprotobuf-c1 (>= 1.0.1), libusb-1.0-0 (>= 2:1.0.16), libwebsockets19t64 (>= 2.4.1) Suggests: kismet-core Breaks: kismet (<< 2019.07.R2-0kali3) Replaces: kismet (<< 2019.07.R2-0kali3) Section: net Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet TICC2540 BTLE Sniffer capture helper Kismet is a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework. . Kismet works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware. . This package contains the Kismet TICC2540 BTLE Sniffer capture helper. Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/bin/ -rwxr-xr-x root/root 199384 2025-03-28 20:24 ./usr/bin/kismet_cap_ti_cc_2540 drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-ti-cc-2540/ -rw-r--r-- root/root 2632 2025-03-28 20:24 ./usr/share/doc/kismet-capture-ti-cc-2540/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/kismet-capture-ti-cc-2540/copyright drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 146 2025-03-28 20:24 ./usr/share/lintian/overrides/kismet-capture-ti-cc-2540 kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_arm64.deb --------------------------------------------------------------- new Debian package, version 2.0. size 114740 bytes: control archive=564 bytes. 469 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: kismet-capture-ubertooth-one-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 285 Depends: kismet-capture-ubertooth-one (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-ubertooth-one Build-Ids: 3546182f47a7061435ce8f921a311694d1b1a290 Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/35/ -rw-r--r-- root/root 281040 2025-03-28 20:24 ./usr/lib/debug/.build-id/35/46182f47a7061435ce8f921a311694d1b1a290.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-ubertooth-one-dbgsym -> kismet-capture-ubertooth-one kismet-capture-ubertooth-one_2023.07.R2-0kali1_arm64.deb -------------------------------------------------------- new Debian package, version 2.0. size 44924 bytes: control archive=1208 bytes. 191 bytes, 6 lines * config #!/bin/sh 1017 bytes, 23 lines control 342 bytes, 4 lines md5sums 185 bytes, 9 lines * postinst #!/bin/sh 214 bytes, 8 lines * postrm #!/bin/sh Package: kismet-capture-ubertooth-one Source: kismet Version: 2023.07.R2-0kali1 Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 220 Depends: kismet-capture-common, debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.38), libcap2 (>= 1:2.10), libprotobuf-c1 (>= 1.0.1), libubertooth1 (>= 2018.06.R1), libwebsockets19t64 (>= 2.4.1) Suggests: kismet-core Breaks: kismet (<< 2019.07.R2-0kali3) Replaces: kismet (<< 2019.07.R2-0kali3) Section: net Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet Ubertooth One BT Sniffer capture helper Kismet is a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework. . Kismet works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware. . This package contains the Kismet Ubertooth One BT Sniffer capture helper. Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/bin/ -rwxr-xr-x root/root 199384 2025-03-28 20:24 ./usr/bin/kismet_cap_ubertooth_one drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-capture-ubertooth-one/ -rw-r--r-- root/root 2632 2025-03-28 20:24 ./usr/share/doc/kismet-capture-ubertooth-one/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/kismet-capture-ubertooth-one/copyright drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 149 2025-03-28 20:24 ./usr/share/lintian/overrides/kismet-capture-ubertooth-one kismet-core-dbgsym_2023.07.R2-0kali1_arm64.deb ---------------------------------------------- new Debian package, version 2.0. size 155672432 bytes: control archive=716 bytes. 503 bytes, 13 lines control 407 bytes, 4 lines md5sums Package: kismet-core-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 167949 Depends: kismet-core (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-core Build-Ids: 0bbbe09301db1667717f43d9ac97a945aa870030 816e75a0cb448f72ecf78d3cc68086d1ceda25dd fce4b9fb156072ff54bc7b8c5754296d2cb4b540 Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/0b/ -rw-r--r-- root/root 255280 2025-03-28 20:24 ./usr/lib/debug/.build-id/0b/bbe09301db1667717f43d9ac97a945aa870030.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/81/ -rw-r--r-- root/root 171430936 2025-03-28 20:24 ./usr/lib/debug/.build-id/81/6e75a0cb448f72ecf78d3cc68086d1ceda25dd.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/fc/ -rw-r--r-- root/root 247224 2025-03-28 20:24 ./usr/lib/debug/.build-id/fc/e4b9fb156072ff54bc7b8c5754296d2cb4b540.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.dwz/aarch64-linux-gnu/ -rw-r--r-- root/root 29256 2025-03-28 20:24 ./usr/lib/debug/.dwz/aarch64-linux-gnu/kismet-core.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-core-dbgsym -> kismet-core kismet-core_2023.07.R2-0kali1_arm64.deb --------------------------------------- new Debian package, version 2.0. size 10541596 bytes: control archive=5580 bytes. 270 bytes, 9 lines conffiles 1347 bytes, 23 lines control 11788 bytes, 147 lines md5sums 1322 bytes, 32 lines * postinst #!/bin/sh 446 bytes, 14 lines * postrm #!/bin/sh 247 bytes, 7 lines * prerm #!/bin/sh Package: kismet-core Source: kismet Version: 2023.07.R2-0kali1 Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 23286 Depends: libc6 (>= 2.38), libcap2 (>= 1:2.10), libgcc-s1 (>= 4.5), libpcap0.8t64 (>= 0.9.8), libpcre2-8-0 (>= 10.22), libprotobuf-c1 (>= 1.0.1), libprotobuf32t64 (>= 3.21.12), libsensors5 (>= 1:3.5.0), libsqlite3-0 (>= 3.5.9), libssl3t64 (>= 3.0.0), libstdc++6 (>= 14), libwebsockets19t64 (>= 2.4.1), zlib1g (>= 1:1.1.4) Suggests: festival, gpsd, kismet-capture-linux-bluetooth, kismet-capture-linux-wifi, kismet-capture-nrf-mousejack, kismet-doc, kismet-logtools, python3-kismetcapturefreaklabszigbee, python3-kismetcapturertl433, python3-kismetcapturertladsb, python3-kismetcapturertlamr Breaks: kismet (<< 2019.07.R2-0kali3) Replaces: kismet (<< 2019.07.R2-0kali3) Section: net Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet Core wireless network and device detector Kismet is a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework. . Kismet works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware. . This package contains the Kismet Core. Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./etc/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./etc/kismet/ -rw-r--r-- root/root 8190 2025-03-28 20:24 ./etc/kismet/kismet.conf -rw-r--r-- root/root 5545 2025-03-28 20:24 ./etc/kismet/kismet_80211.conf -rw-r--r-- root/root 4536 2025-03-28 20:24 ./etc/kismet/kismet_alerts.conf -rw-r--r-- root/root 4420 2025-03-28 20:24 ./etc/kismet/kismet_filter.conf -rw-r--r-- root/root 3621 2025-03-28 20:24 ./etc/kismet/kismet_httpd.conf -rw-r--r-- root/root 7959 2025-03-28 20:24 ./etc/kismet/kismet_logging.conf -rw-r--r-- root/root 5719 2025-03-28 20:24 ./etc/kismet/kismet_memory.conf -rw-r--r-- root/root 4846 2025-03-28 20:24 ./etc/kismet/kismet_uav.conf -rw-r--r-- root/root 1877 2025-03-28 20:24 ./etc/kismet/kismet_wardrive.conf drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/bin/ -rwxr-xr-x root/root 12262232 2025-03-28 20:24 ./usr/bin/kismet -rwxr-xr-x root/root 199544 2025-03-28 20:24 ./usr/bin/kismet_cap_kismetdb -rwxr-xr-x root/root 199544 2025-03-28 20:24 ./usr/bin/kismet_cap_pcapfile -rwxr-xr-x root/root 163 2025-03-28 20:24 ./usr/bin/kismet_server drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/pkgconfig/ -rw-r--r-- root/root 179 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/pkgconfig/kismet.pc drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/systemd/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/systemd/system/ -rw-r--r-- root/root 273 2025-03-28 20:24 ./usr/lib/systemd/system/kismet.service drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-core/ -rw-r--r-- root/root 2633 2025-03-28 20:24 ./usr/share/doc/kismet-core/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/kismet-core/copyright drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/kismet/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/kismet/firmware/ -rw-r--r-- root/root 2100 2025-03-28 20:24 ./usr/share/kismet/firmware/LICENSE-ralink-mediatek.txt -rw-r--r-- root/root 8192 2025-03-28 20:24 ./usr/share/kismet/firmware/rt2870.bin drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/kismet/httpd/ -rw-r--r-- root/root 23571 2025-03-28 20:24 ./usr/share/kismet/httpd/adsb_map_panel.html -rw-r--r-- root/root 2609 2025-03-28 20:24 ./usr/share/kismet/httpd/channels.html -rw-r--r-- root/root 3917 2025-03-28 20:24 ./usr/share/kismet/httpd/credit.html drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/kismet/httpd/css/ -rw-r--r-- root/root 3252 2025-03-28 20:24 ./usr/share/kismet/httpd/css/Control.Loading.css -rw-r--r-- root/root 36372 2025-03-28 20:24 ./usr/share/kismet/httpd/css/dark.css -rw-r--r-- root/root 20158 2025-03-28 20:24 ./usr/share/kismet/httpd/css/dataTables.jqueryui.min.css -rw-r--r-- root/root 20731 2025-03-28 20:24 ./usr/share/kismet/httpd/css/datatables-dark.css -rw-r--r-- root/root 42481 2025-03-28 20:24 ./usr/share/kismet/httpd/css/datatables.min.css -rw-r--r-- root/root 31000 2025-03-28 20:24 ./usr/share/kismet/httpd/css/font-awesome.min.css -rw-r--r-- root/root 6143 2025-03-28 20:24 ./usr/share/kismet/httpd/css/grid.css -rw-r--r-- root/root 435 2025-03-28 20:24 ./usr/share/kismet/httpd/css/ie.css -rw-r--r-- root/root 416 2025-03-28 20:24 ./usr/share/kismet/httpd/css/ie6.css drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/kismet/httpd/css/images/ -rw-r--r-- root/root 104 2025-03-28 20:24 ./usr/share/kismet/httpd/css/images/collapsed.gif -rw-r--r-- root/root 105 2025-03-28 20:24 ./usr/share/kismet/httpd/css/images/expanded.gif -rw-r--r-- root/root 7077 2025-03-28 20:24 ./usr/share/kismet/httpd/css/images/ui-icons_222222_256x240.png -rw-r--r-- root/root 7142 2025-03-28 20:24 ./usr/share/kismet/httpd/css/images/ui-icons_444444_256x240.png -rw-r--r-- root/root 4670 2025-03-28 20:24 ./usr/share/kismet/httpd/css/images/ui-icons_4b8e0b_256x240.png -rw-r--r-- root/root 7126 2025-03-28 20:24 ./usr/share/kismet/httpd/css/images/ui-icons_555555_256x240.png -rw-r--r-- root/root 4670 2025-03-28 20:24 ./usr/share/kismet/httpd/css/images/ui-icons_777620_256x240.png -rw-r--r-- root/root 7163 2025-03-28 20:24 ./usr/share/kismet/httpd/css/images/ui-icons_777777_256x240.png -rw-r--r-- root/root 4670 2025-03-28 20:24 ./usr/share/kismet/httpd/css/images/ui-icons_a83300_256x240.png -rw-r--r-- root/root 4670 2025-03-28 20:24 ./usr/share/kismet/httpd/css/images/ui-icons_cc0000_256x240.png -rw-r--r-- root/root 7086 2025-03-28 20:24 ./usr/share/kismet/httpd/css/images/ui-icons_cccccc_256x240.png -rw-r--r-- root/root 6539 2025-03-28 20:24 ./usr/share/kismet/httpd/css/images/ui-icons_ffffff_256x240.png -rw-r--r-- root/root 112 2025-03-28 20:24 ./usr/share/kismet/httpd/css/images/uiTabsArrow.png -rw-r--r-- root/root 30988 2025-03-28 20:24 ./usr/share/kismet/httpd/css/jquery-ui.min.css -rw-r--r-- root/root 12358 2025-03-28 20:24 ./usr/share/kismet/httpd/css/jquery.jspanel.min.css -rw-r--r-- root/root 1805 2025-03-28 20:24 ./usr/share/kismet/httpd/css/jquery.kismet.alert.css -rw-r--r-- root/root 167 2025-03-28 20:24 ./usr/share/kismet/httpd/css/jquery.kismet.auth.css -rw-r--r-- root/root 591 2025-03-28 20:24 ./usr/share/kismet/httpd/css/jquery.kismet.battery.css -rw-r--r-- root/root 967 2025-03-28 20:24 ./usr/share/kismet/httpd/css/jquery.kismet.channeldisplay.css -rw-r--r-- root/root 1315 2025-03-28 20:24 ./usr/share/kismet/httpd/css/jquery.kismet.gps.css -rw-r--r-- root/root 1502 2025-03-28 20:24 ./usr/share/kismet/httpd/css/jquery.kismet.messagebus.css -rw-r--r-- root/root 4756 2025-03-28 20:24 ./usr/share/kismet/httpd/css/jqueryui-editable.css -rw-r--r-- root/root 972 2025-03-28 20:24 ./usr/share/kismet/httpd/css/kismet-dark.css -rw-r--r-- root/root 4783 2025-03-28 20:24 ./usr/share/kismet/httpd/css/kismet.css -rw-r--r-- root/root 3249 2025-03-28 20:24 ./usr/share/kismet/httpd/css/kismet.ui.base.css -rw-r--r-- root/root 2138 2025-03-28 20:24 ./usr/share/kismet/httpd/css/kismet.ui.datasources.css -rw-r--r-- root/root 105 2025-03-28 20:24 ./usr/share/kismet/httpd/css/kismet.ui.gadgets.css -rw-r--r-- root/root 121 2025-03-28 20:24 ./usr/share/kismet/httpd/css/kismet.ui.iconbar.css -rw-r--r-- root/root 1080 2025-03-28 20:24 ./usr/share/kismet/httpd/css/kismet.ui.settings.css -rw-r--r-- root/root 710 2025-03-28 20:24 ./usr/share/kismet/httpd/css/kismet.ui.sidebar.css -rw-r--r-- root/root 0 2025-03-28 20:24 ./usr/share/kismet/httpd/css/kismet.ui.tabpane.css -rw-r--r-- root/root 6714 2025-03-28 20:24 ./usr/share/kismet/httpd/css/layout-default-1.4.0.css -rw-r--r-- root/root 9387 2025-03-28 20:24 ./usr/share/kismet/httpd/css/layout.css -rw-r--r-- root/root 14268 2025-03-28 20:24 ./usr/share/kismet/httpd/css/leaflet.css -rw-r--r-- root/root 36354 2025-03-28 20:24 ./usr/share/kismet/httpd/css/light.css -rw-r--r-- root/root 433 2025-03-28 20:24 ./usr/share/kismet/httpd/css/morris.css -rw-r--r-- root/root 3545 2025-03-28 20:24 ./usr/share/kismet/httpd/css/nav.css -rw-r--r-- root/root 2586 2025-03-28 20:24 ./usr/share/kismet/httpd/css/pushmenu.css -rw-r--r-- root/root 1014 2025-03-28 20:24 ./usr/share/kismet/httpd/css/reset.css -rw-r--r-- root/root 14921 2025-03-28 20:24 ./usr/share/kismet/httpd/css/spectrum.css -rw-r--r-- root/root 958 2025-03-28 20:24 ./usr/share/kismet/httpd/css/text.css -rw-r--r-- root/root 6495 2025-03-28 20:24 ./usr/share/kismet/httpd/css/tooltipster.bundle.min.css -rw-r--r-- root/root 1406 2025-03-28 20:24 ./usr/share/kismet/httpd/favicon.ico drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/kismet/httpd/fonts/ -rw-r--r-- root/root 134808 2025-03-28 20:24 ./usr/share/kismet/httpd/fonts/FontAwesome.otf -rw-r--r-- root/root 165742 2025-03-28 20:24 ./usr/share/kismet/httpd/fonts/fontawesome-webfont.eot -rw-r--r-- root/root 444379 2025-03-28 20:24 ./usr/share/kismet/httpd/fonts/fontawesome-webfont.svg -rw-r--r-- root/root 165548 2025-03-28 20:24 ./usr/share/kismet/httpd/fonts/fontawesome-webfont.ttf -rw-r--r-- root/root 98024 2025-03-28 20:24 ./usr/share/kismet/httpd/fonts/fontawesome-webfont.woff -rw-r--r-- root/root 77160 2025-03-28 20:24 ./usr/share/kismet/httpd/fonts/fontawesome-webfont.woff2 -rw-r--r-- root/root 2140 2025-03-28 20:24 ./usr/share/kismet/httpd/fonts/jsglyph.eot -rw-r--r-- root/root 3689 2025-03-28 20:24 ./usr/share/kismet/httpd/fonts/jsglyph.svg -rw-r--r-- root/root 1976 2025-03-28 20:24 ./usr/share/kismet/httpd/fonts/jsglyph.ttf -rw-r--r-- root/root 2052 2025-03-28 20:24 ./usr/share/kismet/httpd/fonts/jsglyph.woff drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/kismet/httpd/images/ -rw-r--r-- root/root 104 2025-03-28 20:24 ./usr/share/kismet/httpd/images/collapsed.gif -rw-r--r-- root/root 105 2025-03-28 20:24 ./usr/share/kismet/httpd/images/expanded.gif -rw-r--r-- root/root 2934 2025-03-28 20:24 ./usr/share/kismet/httpd/images/icon_no_battery_power.svg -rw-r--r-- root/root 160 2025-03-28 20:24 ./usr/share/kismet/httpd/images/sort_asc.png -rw-r--r-- root/root 148 2025-03-28 20:24 ./usr/share/kismet/httpd/images/sort_asc_disabled.png -rw-r--r-- root/root 201 2025-03-28 20:24 ./usr/share/kismet/httpd/images/sort_both.png -rw-r--r-- root/root 158 2025-03-28 20:24 ./usr/share/kismet/httpd/images/sort_desc.png -rw-r--r-- root/root 146 2025-03-28 20:24 ./usr/share/kismet/httpd/images/sort_desc_disabled.png -rw-r--r-- root/root 112 2025-03-28 20:24 ./usr/share/kismet/httpd/images/uiTabsArrow.png -rw-r--r-- root/root 9606 2025-03-28 20:24 ./usr/share/kismet/httpd/index.html drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/kismet/httpd/js/ -rw-r--r-- root/root 14134 2025-03-28 20:24 ./usr/share/kismet/httpd/js/Control.Loading.js -rw-r--r-- root/root 1276 2025-03-28 20:24 ./usr/share/kismet/httpd/js/Leaflet.MultiOptionsPolyline.min.js -rw-r--r-- root/root 202889 2025-03-28 20:24 ./usr/share/kismet/httpd/js/chart.umd.js -rw-r--r-- root/root 41616 2025-03-28 20:24 ./usr/share/kismet/httpd/js/chroma.min.js -rw-r--r-- root/root 10453 2025-03-28 20:24 ./usr/share/kismet/httpd/js/clipboard.min.js -rw-r--r-- root/root 151732 2025-03-28 20:24 ./usr/share/kismet/httpd/js/d3.v3.min.js -rw-r--r-- root/root 1148 2025-03-28 20:24 ./usr/share/kismet/httpd/js/dataTables.jqueryui.min.js -rw-r--r-- root/root 7303 2025-03-28 20:24 ./usr/share/kismet/httpd/js/dataTables.pageResize.js -rw-r--r-- root/root 4230 2025-03-28 20:24 ./usr/share/kismet/httpd/js/dataTables.scrollResize.js -rw-r--r-- root/root 2600 2025-03-28 20:24 ./usr/share/kismet/httpd/js/dataTables.scrollResize.min.js -rw-r--r-- root/root 189051 2025-03-28 20:24 ./usr/share/kismet/httpd/js/datatables.min.js -rw-r--r-- root/root 33892 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jcanvas.min.js -rw-r--r-- root/root 86351 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jquery-3.1.0.min.js -rw-r--r-- root/root 3091 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jquery-fluid16.js -rw-r--r-- root/root 253668 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jquery-ui.min.js -rw-r--r-- root/root 1825 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jquery.ajax.binary.js -rw-r--r-- root/root 73785 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jquery.jspanel-compiled.min.js -rw-r--r-- root/root 14245 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jquery.kismet.alert.js -rw-r--r-- root/root 4572 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jquery.kismet.battery.js -rw-r--r-- root/root 22170 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jquery.kismet.channeldisplay.js -rw-r--r-- root/root 16323 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jquery.kismet.devicedata.js -rw-r--r-- root/root 10964 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jquery.kismet.gps.js -rw-r--r-- root/root 5141 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jquery.kismet.messagebus.js -rw-r--r-- root/root 18874 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jquery.kismet.packetrate.js -rw-r--r-- root/root 213278 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jquery.layout-latest.js -rw-r--r-- root/root 43247 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jquery.sparkline.min.js -rw-r--r-- root/root 7647 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jquery.storageapi.min.js -rw-r--r-- root/root 1291 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jquery.ui.touch-punch.min.js -rw-r--r-- root/root 48159 2025-03-28 20:24 ./usr/share/kismet/httpd/js/jqueryui-editable.min.js -rw-r--r-- root/root 8297 2025-03-28 20:24 ./usr/share/kismet/httpd/js/js.storage.min.js -rw-r--r-- root/root 7576 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.adsb.js -rw-r--r-- root/root 24079 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.alerts.js -rw-r--r-- root/root 134952 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.base.js -rw-r--r-- root/root 1095 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.bluetooth.js -rw-r--r-- root/root 2561 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.btle.js -rw-r--r-- root/root 58103 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.datasources.js -rw-r--r-- root/root 147983 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.dot11.js -rw-r--r-- root/root 3631 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.gadgets.js -rw-r--r-- root/root 2380 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.iconbar.js -rw-r--r-- root/root 46296 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.js -rw-r--r-- root/root 4419 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.meter.js -rw-r--r-- root/root 36621 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.sensor.js -rw-r--r-- root/root 10295 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.settings.js -rw-r--r-- root/root 2219 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.sidebar.js -rw-r--r-- root/root 6839 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.tabpane.js -rw-r--r-- root/root 3417 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.theme.js -rw-r--r-- root/root 6261 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.uav.js -rw-r--r-- root/root 2827 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.walkthrough.js -rw-r--r-- root/root 1264 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.ui.zwave.js -rw-r--r-- root/root 3666 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.units.js -rw-r--r-- root/root 14446 2025-03-28 20:24 ./usr/share/kismet/httpd/js/kismet.utils.js -rw-r--r-- root/root 141790 2025-03-28 20:24 ./usr/share/kismet/httpd/js/leaflet.js -rw-r--r-- root/root 16024 2025-03-28 20:24 ./usr/share/kismet/httpd/js/msgpack.js -rw-r--r-- root/root 1782 2025-03-28 20:24 ./usr/share/kismet/httpd/js/pushmenu.js -rw-r--r-- root/root 90647 2025-03-28 20:24 ./usr/share/kismet/httpd/js/raphael.min.js -rw-r--r-- root/root 3959 2025-03-28 20:24 ./usr/share/kismet/httpd/js/simple-expand.min.js -rw-r--r-- root/root 79270 2025-03-28 20:24 ./usr/share/kismet/httpd/js/spectrum.js -rw-r--r-- root/root 39900 2025-03-28 20:24 ./usr/share/kismet/httpd/js/tooltipster.bundle.min.js -rw-r--r-- root/root 6703465 2025-03-28 20:24 ./usr/share/kismet/kismet_adsb_icao.txt.gz -rw-r--r-- root/root 377303 2025-03-28 20:24 ./usr/share/kismet/kismet_manuf.txt.gz drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 1712 2025-03-28 20:24 ./usr/share/lintian/overrides/kismet-core drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/man/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/man/man1/ -rw-r--r-- root/root 871 2025-03-28 20:24 ./usr/share/man/man1/kismet.1.gz lrwxrwxrwx root/root 0 2025-03-28 20:24 ./usr/share/man/man1/kismet_server.1.gz -> kismet.1.gz kismet-logtools-dbgsym_2023.07.R2-0kali1_arm64.deb -------------------------------------------------- new Debian package, version 2.0. size 9418224 bytes: control archive=976 bytes. 719 bytes, 13 lines control 941 bytes, 9 lines md5sums Package: kismet-logtools-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 12162 Depends: kismet-logtools (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-logtools Build-Ids: 1354575d80ca5d8d324e3b65abc128d68b1c0ba3 2502f53cbb8579d75815cc15b72d6d91d24ff6f7 b12f1e003e07c301551d51df9edfa8ac1ec73fca b5a7d3ac16b5ca94090b1ff00cf5da206cfbb1dc bce6728f4587529370d8053c57b93419c95975ab c2f7dc744224281d82e4b80e703bfb9e005acac7 d109fef52bde59a153ea58c4a0f06e700ec3119a dd2d82af79c69ca1ac3fbdd690d6f87e70584f68 Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/13/ -rw-r--r-- root/root 1895000 2025-03-28 20:24 ./usr/lib/debug/.build-id/13/54575d80ca5d8d324e3b65abc128d68b1c0ba3.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/25/ -rw-r--r-- root/root 2518680 2025-03-28 20:24 ./usr/lib/debug/.build-id/25/02f53cbb8579d75815cc15b72d6d91d24ff6f7.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/b1/ -rw-r--r-- root/root 1728344 2025-03-28 20:24 ./usr/lib/debug/.build-id/b1/2f1e003e07c301551d51df9edfa8ac1ec73fca.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/b5/ -rw-r--r-- root/root 1734584 2025-03-28 20:24 ./usr/lib/debug/.build-id/b5/a7d3ac16b5ca94090b1ff00cf5da206cfbb1dc.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/bc/ -rw-r--r-- root/root 20104 2025-03-28 20:24 ./usr/lib/debug/.build-id/bc/e6728f4587529370d8053c57b93419c95975ab.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/c2/ -rw-r--r-- root/root 1620696 2025-03-28 20:24 ./usr/lib/debug/.build-id/c2/f7dc744224281d82e4b80e703bfb9e005acac7.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/d1/ -rw-r--r-- root/root 917128 2025-03-28 20:24 ./usr/lib/debug/.build-id/d1/09fef52bde59a153ea58c4a0f06e700ec3119a.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/dd/ -rw-r--r-- root/root 1738024 2025-03-28 20:24 ./usr/lib/debug/.build-id/dd/2d82af79c69ca1ac3fbdd690d6f87e70584f68.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.dwz/aarch64-linux-gnu/ -rw-r--r-- root/root 258352 2025-03-28 20:24 ./usr/lib/debug/.dwz/aarch64-linux-gnu/kismet-logtools.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-logtools-dbgsym -> kismet-logtools kismet-logtools_2023.07.R2-0kali1_arm64.deb ------------------------------------------- new Debian package, version 2.0. size 407452 bytes: control archive=1256 bytes. 929 bytes, 23 lines control 1040 bytes, 15 lines md5sums Package: kismet-logtools Source: kismet Version: 2023.07.R2-0kali1 Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 2741 Depends: libc6 (>= 2.38), libgcc-s1 (>= 4.5), libpcap0.8t64 (>= 0.9.8), libpcre2-8-0 (>= 10.22), libsqlite3-0 (>= 3.5.9), libstdc++6 (>= 13.1) Suggests: kismet-core, kismet-doc Breaks: kismet (<< 2019.07.R2-0kali3) Replaces: kismet (<< 2019.07.R2-0kali3) Section: net Priority: optional Homepage: https://www.kismetwireless.net/ Description: wireless network and device detector Kismet is a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework. . Kismet works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware. . This package contains the Kismet logtools. Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/bin/ -rwxr-xr-x root/root 199088 2025-03-28 20:24 ./usr/bin/kismetdb_clean -rwxr-xr-x root/root 395896 2025-03-28 20:24 ./usr/bin/kismetdb_dump_devices -rwxr-xr-x root/root 395768 2025-03-28 20:24 ./usr/bin/kismetdb_statistics -rwxr-xr-x root/root 67952 2025-03-28 20:24 ./usr/bin/kismetdb_strip_packets -rwxr-xr-x root/root 395896 2025-03-28 20:24 ./usr/bin/kismetdb_to_gpx -rwxr-xr-x root/root 528024 2025-03-28 20:24 ./usr/bin/kismetdb_to_kml -rwxr-xr-x root/root 396208 2025-03-28 20:24 ./usr/bin/kismetdb_to_pcap -rwxr-xr-x root/root 395968 2025-03-28 20:24 ./usr/bin/kismetdb_to_wiglecsv drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-logtools/ -rw-r--r-- root/root 2632 2025-03-28 20:24 ./usr/share/doc/kismet-logtools/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/kismet-logtools/copyright drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 179 2025-03-28 20:24 ./usr/share/lintian/overrides/kismet-logtools drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/man/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/man/man1/ -rw-r--r-- root/root 508 2025-03-28 20:24 ./usr/share/man/man1/kismetdb_dump_devices.1.gz -rw-r--r-- root/root 364 2025-03-28 20:24 ./usr/share/man/man1/kismetdb_statistics.1.gz -rw-r--r-- root/root 409 2025-03-28 20:24 ./usr/share/man/man1/kismetdb_strip_packets.1.gz -rw-r--r-- root/root 649 2025-03-28 20:24 ./usr/share/man/man1/kismetdb_to_wiglecsv.1.gz kismet-plugins-dbgsym_2023.07.R2-0kali1_arm64.deb ------------------------------------------------- new Debian package, version 2.0. size 2323148 bytes: control archive=664 bytes. 469 bytes, 13 lines control 304 bytes, 3 lines md5sums Package: kismet-plugins-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 2364 Depends: kismet-plugins (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-plugins Build-Ids: 506feaef2f3c1ba488ed9f2c5a10815b3a4f9786 8e45d66d66f14ac5ed63ef932fe244c455c85ecc Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/50/ -rw-r--r-- root/root 2386280 2025-03-28 20:24 ./usr/lib/debug/.build-id/50/6feaef2f3c1ba488ed9f2c5a10815b3a4f9786.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/8e/ -rw-r--r-- root/root 16040 2025-03-28 20:24 ./usr/lib/debug/.build-id/8e/45d66d66f14ac5ed63ef932fe244c455c85ecc.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.dwz/aarch64-linux-gnu/ -rw-r--r-- root/root 3632 2025-03-28 20:24 ./usr/lib/debug/.dwz/aarch64-linux-gnu/kismet-plugins.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-plugins-dbgsym -> kismet-plugins kismet-plugins_2023.07.R2-0kali1_arm64.deb ------------------------------------------ new Debian package, version 2.0. size 104520 bytes: control archive=1556 bytes. 1249 bytes, 28 lines control 1458 bytes, 17 lines md5sums Package: kismet-plugins Source: kismet Version: 2023.07.R2-0kali1 Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 485 Depends: kismet (= 2023.07.R2-0kali1), python3-kismetexternal, python3:any, libc6 (>= 2.34), libgcc-s1 (>= 4.5), libstdc++6 (>= 14) Suggests: spectools Enhances: kismet Section: net Priority: optional Homepage: https://www.kismetwireless.net/ Description: wireless sniffer and monitor - plugins Kismet is an 802.11 layer-2 wireless network detector, sniffer, and intrusion detection system. It will work with any wireless card that supports raw monitoring (rfmon) mode, and can sniff 802.11a/b/g/n traffic. . It can use other programs to play audio alarms for network events, read out network summaries, or provide GPS coordinates. . This package provides the following extra plugins for Kismet: * autowep: detects the WEP key from BSSID and SSID; * btscan: basic scan support for the 802.15.1 (Bluetooth) protocol; * ptw: performs the Aircrack-NG PTW attack against captured data; * spectools: imports data from the spectools spectrum analyzer; * syslog: provides supports for alerts using standard unix syslog services. Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/bin/ -rwxr-xr-x root/root 67776 2025-03-28 20:24 ./usr/bin/kismet_discovery -rwxr-xr-x root/root 2588 2025-03-28 20:24 ./usr/bin/kismet_eventbus -rwxr-xr-x root/root 5378 2025-03-28 20:24 ./usr/bin/kismet_proxytest drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/alertsyslog/ -rw-r--r-- root/root 329792 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/alertsyslog/alertsyslog.so -rw-r--r-- root/root 161 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/alertsyslog/manifest.conf drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/dashboard/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/dashboard/httpd/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/dashboard/httpd/css/ -rw-r--r-- root/root 1168 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/dashboard/httpd/css/dashboard.css -rw-r--r-- root/root 8420 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/dashboard/httpd/index.html drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/dashboard/httpd/js/ -rw-r--r-- root/root 33782 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/dashboard/httpd/js/packery.pkgd.min.js -rw-r--r-- root/root 130 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/dashboard/manifest.conf drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/demoweb/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/demoweb/httpd/ -rw-r--r-- root/root 15 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/demoweb/httpd/index.html drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/demoweb/httpd/js/ -rw-r--r-- root/root 152 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/demoweb/httpd/js/plugin.demo.js -rw-r--r-- root/root 190 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/demoweb/manifest.conf drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/eventbusproxy/ -rw-r--r-- root/root 187 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/eventbusproxy/manifest.conf drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/httpproxytest/ -rw-r--r-- root/root 182 2025-03-28 20:24 ./usr/lib/aarch64-linux-gnu/kismet/httpproxytest/manifest.conf drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet-plugins/ -rw-r--r-- root/root 2634 2025-03-28 20:24 ./usr/share/doc/kismet-plugins/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/kismet-plugins/copyright drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 155 2025-03-28 20:24 ./usr/share/lintian/overrides/kismet-plugins kismet_2023.07.R2-0kali1_arm64.deb ---------------------------------- new Debian package, version 2.0. size 7592 bytes: control archive=1148 bytes. 1222 bytes, 20 lines control 209 bytes, 3 lines md5sums 485 bytes, 9 lines * postinst #!/bin/sh 485 bytes, 9 lines * postrm #!/bin/sh 485 bytes, 9 lines * preinst #!/bin/sh 485 bytes, 9 lines * prerm #!/bin/sh Package: kismet Version: 2023.07.R2-0kali1 Architecture: arm64 Maintainer: Kali Developers <devel@kali.org> Installed-Size: 23 Depends: kismet-capture-hak5-wifi-coconut, kismet-capture-linux-bluetooth, kismet-capture-linux-wifi, kismet-capture-nrf-51822, kismet-capture-nrf-52840, kismet-capture-nrf-mousejack, kismet-capture-nxp-kw41z, kismet-capture-rz-killerbee, kismet-capture-ti-cc-2531, kismet-capture-ti-cc-2540, kismet-capture-ubertooth-one, kismet-core, kismet-logtools, python3-kismetcapturebtgeiger, python3-kismetcapturefreaklabszigbee, python3-kismetcapturertl433, python3-kismetcapturertladsb, python3-kismetcapturertlamr Suggests: gpsd, kismet-doc, kismet-plugins Section: net Priority: optional Homepage: https://www.kismetwireless.net/ Description: wireless network and device detector (metapackage) Kismet is a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework. . Kismet works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware. . This is a metapackage containing the kismet tools. Original-Maintainer: Nick Andrik <nick.andrik@gmail.com> drwxr-xr-x root/root 0 2025-03-28 20:24 ./ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/doc/kismet/ -rw-r--r-- root/root 411 2025-03-28 20:24 ./usr/share/doc/kismet/README.Debian -rw-r--r-- root/root 2631 2025-03-28 20:24 ./usr/share/doc/kismet/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/kismet/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build Type: any Build-Space: 3106528 Build-Time: 1195 Distribution: kali-dev Host Architecture: arm64 Install-Time: 89 Job: /srv/build.kali.org/build/work/kali-dev/kismet_2023.07.R2-0kali1.dsc Machine Architecture: arm64 Package: kismet Package-Time: 1293 Source-Version: 2023.07.R2-0kali1 Space: 3106528 Status: successful Version: 2023.07.R2-0kali1 -------------------------------------------------------------------------------- Finished at 2025-03-28T21:05:00Z Build needed 00:21:33, 3106528k disk space /srv/build.kali.org/bin/build: SUCCESSFUL BUILD OF /srv/build.kali.org/build/work/kali-dev/kismet_2023.07.R2-0kali1.dsc (arch=arm64 dist=kali-dev version=2023.07.R2-0kali1) long key IDs are discouraged; please use key fingerprints instead signfile changes kismet_2023.07.R2-0kali1_arm64.changes 0x9F5E6F073A7C08D2 Successfully signed changes file Uploading kismet using sftp to default (host: repo.kali.org; directory: /srv/repo.kali.org/incoming) running allowed-distribution: check whether a local profile permits uploads to the target distribution running checksum: verify checksums before uploading running suite-mismatch: check the target distribution for common errors running gpg: check GnuPG signatures before the upload Logging into host repo.kali.org as kaliupload Not writing upload log upon request Uploading kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-linux-bluetooth_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-linux-wifi_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-nrf-51822_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-nrf-52840_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-nrf-mousejack_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-nxp-kw41z_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-rz-killerbee_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-ti-cc-2531_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-ti-cc-2540_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_arm64.deb Uploading kismet-capture-ubertooth-one_2023.07.R2-0kali1_arm64.deb Uploading kismet-core-dbgsym_2023.07.R2-0kali1_arm64.deb Uploading kismet-core_2023.07.R2-0kali1_arm64.deb Uploading kismet-logtools-dbgsym_2023.07.R2-0kali1_arm64.deb Uploading kismet-logtools_2023.07.R2-0kali1_arm64.deb Uploading kismet-plugins-dbgsym_2023.07.R2-0kali1_arm64.deb Uploading kismet-plugins_2023.07.R2-0kali1_arm64.deb Uploading kismet_2023.07.R2-0kali1_arm64.deb Uploading kismet_2023.07.R2-0kali1_arm64.changes INFO: Archiving build in /srv/build.kali.org/morgue/20250328/ ****************************************************************************** Finished with status BUILD_OK at 2025-03-28 21:06:05.408451 Build needed 0:22:41.178888