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