Automatic build of kismet_2023.07.R2-0kali1 on dionysus for kali-dev/amd64 by rebuildd 0.4.2+nmu2 Build started at 2025-03-28 20:43:24.955173 ****************************************************************************** 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_amd64.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=amd64 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=amd64 -d kali-dev --arch-all sbuild (Debian sbuild) 0.85.0 (04 January 2023) on dionysus.kali.org +==============================================================================+ | kismet 2023.07.R2-0kali1 (amd64) 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: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: binary I: NOTICE: Log filtering will replace 'var/run/schroot/mount/kali-dev-amd64-sbuild-02f2c03a-cc80-4cf8-8915-00a96933ce49' with '<>' I: NOTICE: Log filtering will replace 'build/kismet-PiF4t9/resolver-6DkGDo' with '<>' +------------------------------------------------------------------------------+ | 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/main amd64 Packages [20.8 MB] Get:7 http://repo.kali.org/kali kali-dev/contrib amd64 Packages [119 kB] 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 amd64 Packages [431 kB] Fetched 39.0 MB in 2s (20.9 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.9 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 amd64 libcap2 amd64 1:2.75-4 [27.9 kB] Fetched 27.9 kB in 0s (2353 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 ... 12942 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.75-4_amd64.deb ... Unpacking libcap2:amd64 (1:2.75-4) over (1:2.75-3) ... Setting up libcap2:amd64 (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-PiF4t9/kismet-2023.07.R2' with '<>' I: NOTICE: Log filtering will replace 'build/kismet-PiF4t9' with '<>' +------------------------------------------------------------------------------+ | 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 /<>/sbuild-build-depends-main-dummy has unusual owner or group 1000:115 dpkg-deb: hint: you might need to pass --root-owner-group, see for further details dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [615 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [1030 B] Get:5 copy:/<>/apt_archive ./ Packages [1027 B] Fetched 2672 B in 0s (0 B/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 62.5 MB of archives. After this operation, 263 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1028 B] Get:2 http://repo.kali.org/kali kali-dev/main amd64 libpython3.13-minimal amd64 3.13.2-2 [859 kB] Get:3 http://repo.kali.org/kali kali-dev/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get:4 http://repo.kali.org/kali kali-dev/main amd64 python3.13-minimal amd64 3.13.2-2 [2210 kB] Get:5 http://repo.kali.org/kali kali-dev/main amd64 python3-minimal amd64 3.13.2-2 [27.1 kB] Get:6 http://repo.kali.org/kali kali-dev/main amd64 media-types all 13.0.0 [29.3 kB] Get:7 http://repo.kali.org/kali kali-dev/main amd64 netbase all 6.5 [12.4 kB] Get:8 http://repo.kali.org/kali kali-dev/main amd64 libffi8 amd64 3.4.7-1 [23.9 kB] Get:9 http://repo.kali.org/kali kali-dev/main amd64 libncursesw6 amd64 6.5+20250216-2 [135 kB] Get:10 http://repo.kali.org/kali kali-dev/main amd64 readline-common all 8.2-6 [69.4 kB] Get:11 http://repo.kali.org/kali kali-dev/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Get:12 http://repo.kali.org/kali kali-dev/main amd64 libsqlite3-0 amd64 3.46.1-2 [913 kB] Get:13 http://repo.kali.org/kali kali-dev/main amd64 libpython3.13-stdlib amd64 3.13.2-2 [1952 kB] Get:14 http://repo.kali.org/kali kali-dev/main amd64 python3.13 amd64 3.13.2-2 [746 kB] Get:15 http://repo.kali.org/kali kali-dev/main amd64 libpython3-stdlib amd64 3.13.2-2 [10.1 kB] Get:16 http://repo.kali.org/kali kali-dev/main amd64 python3 amd64 3.13.2-2 [28.1 kB] Get:17 http://repo.kali.org/kali kali-dev/main amd64 sgml-base all 1.31 [15.4 kB] Get:18 http://repo.kali.org/kali kali-dev/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get:19 http://repo.kali.org/kali kali-dev/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get:20 http://repo.kali.org/kali kali-dev/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get:21 http://repo.kali.org/kali kali-dev/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get:22 http://repo.kali.org/kali kali-dev/main amd64 gettext-base amd64 0.23.1-1 [243 kB] Get:23 http://repo.kali.org/kali kali-dev/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get:24 http://repo.kali.org/kali kali-dev/main amd64 groff-base amd64 1.23.0-7 [1185 kB] Get:25 http://repo.kali.org/kali kali-dev/main amd64 bsdextrautils amd64 2.40.4-5 [92.4 kB] Get:26 http://repo.kali.org/kali kali-dev/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get:27 http://repo.kali.org/kali kali-dev/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get:28 http://repo.kali.org/kali kali-dev/main amd64 m4 amd64 1.4.19-7 [294 kB] Get:29 http://repo.kali.org/kali kali-dev/main amd64 autoconf all 2.72-3 [493 kB] Get:30 http://repo.kali.org/kali kali-dev/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:31 http://repo.kali.org/kali kali-dev/main amd64 automake all 1:1.17-4 [862 kB] Get:32 http://repo.kali.org/kali kali-dev/main amd64 autopoint all 0.23.1-1 [770 kB] Get:33 http://repo.kali.org/kali kali-dev/main amd64 libdebhelper-perl all 13.24.1 [90.9 kB] Get:34 http://repo.kali.org/kali kali-dev/main amd64 libtool all 2.5.4-4 [539 kB] Get:35 http://repo.kali.org/kali kali-dev/main amd64 dh-autoreconf all 20 [17.1 kB] Get:36 http://repo.kali.org/kali kali-dev/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:37 http://repo.kali.org/kali kali-dev/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get:38 http://repo.kali.org/kali kali-dev/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get:39 http://repo.kali.org/kali kali-dev/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get:40 http://repo.kali.org/kali kali-dev/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get:41 http://repo.kali.org/kali kali-dev/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get:42 http://repo.kali.org/kali kali-dev/main amd64 libicu76 amd64 76.1-3 [9721 kB] Get:43 http://repo.kali.org/kali kali-dev/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.3+b1 [699 kB] Get:44 http://repo.kali.org/kali kali-dev/main amd64 gettext amd64 0.23.1-1 [1680 kB] Get:45 http://repo.kali.org/kali kali-dev/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:46 http://repo.kali.org/kali kali-dev/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:47 http://repo.kali.org/kali kali-dev/main amd64 debhelper all 13.24.1 [920 kB] Get:48 http://repo.kali.org/kali kali-dev/main amd64 dh-python all 6.20250308 [115 kB] Get:49 http://repo.kali.org/kali kali-dev/main amd64 libfakeroot amd64 1.37.1.1-1 [29.6 kB] Get:50 http://repo.kali.org/kali kali-dev/main amd64 fakeroot amd64 1.37.1.1-1 [76.0 kB] Get:51 http://repo.kali.org/kali kali-dev/main amd64 libglib2.0-0t64 amd64 2.84.0-2 [1513 kB] Get:52 http://repo.kali.org/kali kali-dev/main amd64 gir1.2-glib-2.0 amd64 2.84.0-2 [197 kB] Get:53 http://repo.kali.org/kali kali-dev/main amd64 gir1.2-glib-2.0-dev amd64 2.84.0-2 [913 kB] Get:54 http://repo.kali.org/kali kali-dev/main amd64 libidn2-0 amd64 2.3.8-2 [109 kB] Get:55 http://repo.kali.org/kali kali-dev/main amd64 libp11-kit0 amd64 0.25.5-3 [425 kB] Get:56 http://repo.kali.org/kali kali-dev/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB] Get:57 http://repo.kali.org/kali kali-dev/main amd64 libgnutls30t64 amd64 3.8.9-2 [1464 kB] Get:58 http://repo.kali.org/kali kali-dev/main amd64 libnm0 amd64 1.52.0-5 [458 kB] Get:59 http://repo.kali.org/kali kali-dev/main amd64 gir1.2-nm-1.0 amd64 1.52.0-5 [84.5 kB] Get:60 http://repo.kali.org/kali kali-dev/main amd64 native-architecture all 0.2.6 [2264 B] Get:61 http://repo.kali.org/kali kali-dev/main amd64 libgirepository-2.0-0 amd64 2.84.0-2 [141 kB] Get:62 http://repo.kali.org/kali kali-dev/main amd64 girepository-tools amd64 2.84.0-2 [148 kB] Get:63 http://repo.kali.org/kali kali-dev/main amd64 uuid-dev amd64 2.40.4-5 [47.8 kB] Get:64 http://repo.kali.org/kali kali-dev/main amd64 libblkid-dev amd64 2.40.4-5 [205 kB] Get:65 http://repo.kali.org/kali kali-dev/main amd64 libbluetooth3 amd64 5.79-2 [102 kB] Get:66 http://repo.kali.org/kali kali-dev/main amd64 libbluetooth-dev amd64 5.79-2 [268 kB] Get:67 http://repo.kali.org/kali kali-dev/main amd64 libbtbb1 amd64 2018.12.R1-1+b2 [45.5 kB] Get:68 http://repo.kali.org/kali kali-dev/main amd64 libdbus-1-3 amd64 1.16.2-2 [178 kB] Get:69 http://repo.kali.org/kali kali-dev/main amd64 libcap-dev amd64 1:2.75-4 [545 kB] Get:70 http://repo.kali.org/kali kali-dev/main amd64 libsystemd-dev amd64 257.4-3 [1351 kB] Get:71 http://repo.kali.org/kali kali-dev/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get:72 http://repo.kali.org/kali kali-dev/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get:73 http://repo.kali.org/kali kali-dev/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get:74 http://repo.kali.org/kali kali-dev/main amd64 xml-core all 0.19 [20.1 kB] Get:75 http://repo.kali.org/kali kali-dev/main amd64 libdbus-1-dev amd64 1.16.2-2 [215 kB] Get:76 http://repo.kali.org/kali kali-dev/main amd64 libpcap0.8t64 amd64 1.10.5-2 [169 kB] Get:77 http://repo.kali.org/kali kali-dev/main amd64 libpcap0.8-dev amd64 1.10.5-2 [284 kB] Get:78 http://repo.kali.org/kali kali-dev/main amd64 libpcap-dev amd64 1.10.5-2 [31.8 kB] Get:79 http://repo.kali.org/kali kali-dev/main amd64 libbtbb-dev amd64 2018.12.R1-1+b2 [8624 B] Get:80 http://repo.kali.org/kali kali-dev/main amd64 libev4t64 amd64 1:4.33-2.1+b1 [42.4 kB] Get:81 http://repo.kali.org/kali kali-dev/main amd64 libev-dev amd64 1:4.33-2.1+b1 [135 kB] Get:82 http://repo.kali.org/kali kali-dev/main amd64 libevent-2.1-7t64 amd64 2.1.12-stable-10+b1 [182 kB] Get:83 http://repo.kali.org/kali kali-dev/main amd64 libffi-dev amd64 3.4.7-1 [60.8 kB] Get:84 http://repo.kali.org/kali kali-dev/main amd64 libsepol-dev amd64 3.8.1-1 [373 kB] Get:85 http://repo.kali.org/kali kali-dev/main amd64 libpcre2-16-0 amd64 10.45-1 [281 kB] Get:86 http://repo.kali.org/kali kali-dev/main amd64 libpcre2-32-0 amd64 10.45-1 [268 kB] Get:87 http://repo.kali.org/kali kali-dev/main amd64 libpcre2-posix3 amd64 10.45-1 [63.5 kB] Get:88 http://repo.kali.org/kali kali-dev/main amd64 libpcre2-dev amd64 10.45-1 [853 kB] Get:89 http://repo.kali.org/kali kali-dev/main amd64 libselinux1-dev amd64 3.8.1-1 [169 kB] Get:90 http://repo.kali.org/kali kali-dev/main amd64 libmount-dev amd64 2.40.4-5 [29.6 kB] Get:91 http://repo.kali.org/kali kali-dev/main amd64 libsysprof-capture-4-dev amd64 48.0-2 [49.9 kB] Get:92 http://repo.kali.org/kali kali-dev/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get:93 http://repo.kali.org/kali kali-dev/main amd64 libgio-2.0-dev amd64 2.84.0-2 [1685 kB] Get:94 http://repo.kali.org/kali kali-dev/main amd64 python3-packaging all 24.2-1 [55.3 kB] Get:95 http://repo.kali.org/kali kali-dev/main amd64 libgio-2.0-dev-bin amd64 2.84.0-2 [164 kB] Get:96 http://repo.kali.org/kali kali-dev/main amd64 libglib2.0-data all 2.84.0-2 [1286 kB] Get:97 http://repo.kali.org/kali kali-dev/main amd64 libglib2.0-bin amd64 2.84.0-2 [128 kB] Get:98 http://repo.kali.org/kali kali-dev/main amd64 libglib2.0-dev-bin amd64 2.84.0-2 [52.9 kB] Get:99 http://repo.kali.org/kali kali-dev/main amd64 libglib2.0-dev amd64 2.84.0-2 [53.6 kB] Get:100 http://repo.kali.org/kali kali-dev/main amd64 libgmpxx4ldbl amd64 2:6.3.0+dfsg-3 [329 kB] Get:101 http://repo.kali.org/kali kali-dev/main amd64 libgmp-dev amd64 2:6.3.0+dfsg-3 [642 kB] Get:102 http://repo.kali.org/kali kali-dev/main amd64 libunbound8 amd64 1.22.0-1+b1 [598 kB] Get:103 http://repo.kali.org/kali kali-dev/main amd64 libgnutls-dane0t64 amd64 3.8.9-2 [455 kB] Get:104 http://repo.kali.org/kali kali-dev/main amd64 libgnutls-openssl27t64 amd64 3.8.9-2 [455 kB] Get:105 http://repo.kali.org/kali kali-dev/main amd64 libidn2-dev amd64 2.3.8-2 [103 kB] Get:106 http://repo.kali.org/kali kali-dev/main amd64 libp11-kit-dev amd64 0.25.5-3 [208 kB] Get:107 http://repo.kali.org/kali kali-dev/main amd64 libtasn1-6-dev amd64 4.20.0-2 [99.2 kB] Get:108 http://repo.kali.org/kali kali-dev/main amd64 nettle-dev amd64 3.10.1-1 [1318 kB] Get:109 http://repo.kali.org/kali kali-dev/main amd64 libgnutls28-dev amd64 3.8.9-2 [1401 kB] Get:110 http://repo.kali.org/kali kali-dev/main amd64 libmicrohttpd12t64 amd64 1.0.1-2 [155 kB] Get:111 http://repo.kali.org/kali kali-dev/main amd64 libmicrohttpd-dev amd64 1.0.1-2 [341 kB] Get:112 http://repo.kali.org/kali kali-dev/main amd64 libncurses6 amd64 6.5+20250216-2 [105 kB] Get:113 http://repo.kali.org/kali kali-dev/main amd64 libncurses-dev amd64 6.5+20250216-2 [353 kB] Get:114 http://repo.kali.org/kali kali-dev/main amd64 libnl-3-200 amd64 3.7.0-2 [59.4 kB] Get:115 http://repo.kali.org/kali kali-dev/main amd64 libnl-3-dev amd64 3.7.0-2 [101 kB] Get:116 http://repo.kali.org/kali kali-dev/main amd64 libnl-genl-3-200 amd64 3.7.0-2 [18.1 kB] Get:117 http://repo.kali.org/kali kali-dev/main amd64 libnl-genl-3-dev amd64 3.7.0-2 [17.6 kB] Get:118 http://repo.kali.org/kali kali-dev/main amd64 libnm-dev amd64 1.52.0-5 [755 kB] Get:119 http://repo.kali.org/kali kali-dev/main amd64 libprotobuf-c1 amd64 1.5.1-1 [20.5 kB] Get:120 http://repo.kali.org/kali kali-dev/main amd64 libprotobuf-c-dev amd64 1.5.1-1 [28.5 kB] Get:121 http://repo.kali.org/kali kali-dev/main amd64 libprotobuf32t64 amd64 3.21.12-10+b6 [981 kB] Get:122 http://repo.kali.org/kali kali-dev/main amd64 libprotobuf-lite32t64 amd64 3.21.12-10+b6 [274 kB] Get:123 http://repo.kali.org/kali kali-dev/main amd64 libprotobuf-dev amd64 3.21.12-10+b6 [1328 kB] Get:124 http://repo.kali.org/kali kali-dev/main amd64 libprotoc32t64 amd64 3.21.12-10+b6 [923 kB] Get:125 http://repo.kali.org/kali kali-dev/main amd64 libsensors-config all 1:3.6.0-10 [14.6 kB] Get:126 http://repo.kali.org/kali kali-dev/main amd64 libsensors5 amd64 1:3.6.0-10+b1 [35.1 kB] Get:127 http://repo.kali.org/kali kali-dev/main amd64 libsensors-dev amd64 1:3.6.0-10+b1 [45.4 kB] Get:128 http://repo.kali.org/kali kali-dev/main amd64 libsqlite3-dev amd64 3.46.1-2 [1107 kB] Get:129 http://repo.kali.org/kali kali-dev/main amd64 libssl-dev amd64 3.4.1-1 [2787 kB] Get:130 http://repo.kali.org/kali kali-dev/main amd64 libusb-1.0-0 amd64 2:1.0.28-1 [59.6 kB] Get:131 http://repo.kali.org/kali kali-dev/main amd64 libubertooth1 amd64 2020.12.R1-0kali3 [25.2 kB] Get:132 http://repo.kali.org/kali kali-dev/main amd64 libusb-1.0-0-dev amd64 2:1.0.28-1 [82.9 kB] Get:133 http://repo.kali.org/kali kali-dev/main amd64 libubertooth-dev amd64 2020.12.R1-0kali3 [12.9 kB] Get:134 http://repo.kali.org/kali kali-dev/main amd64 libuv1t64 amd64 1.50.0-2 [154 kB] Get:135 http://repo.kali.org/kali kali-dev/main amd64 libuv1-dev amd64 1.50.0-2 [189 kB] Get:136 http://repo.kali.org/kali kali-dev/main amd64 libwebsockets19t64 amd64 4.3.5-1 [231 kB] Get:137 http://repo.kali.org/kali kali-dev/main amd64 libwebsockets-evlib-ev amd64 4.3.5-1 [23.8 kB] Get:138 http://repo.kali.org/kali kali-dev/main amd64 libwebsockets-evlib-uv amd64 4.3.5-1 [26.7 kB] Get:139 http://repo.kali.org/kali kali-dev/main amd64 libwebsockets-evlib-glib amd64 4.3.5-1 [23.8 kB] Get:140 http://repo.kali.org/kali kali-dev/main amd64 libwebsockets-dev amd64 4.3.5-1 [582 kB] Get:141 http://repo.kali.org/kali kali-dev/main amd64 libzip5 amd64 1.11.3-2 [62.6 kB] Get:142 http://repo.kali.org/kali kali-dev/main amd64 zipcmp amd64 1.11.3-2 [19.8 kB] Get:143 http://repo.kali.org/kali kali-dev/main amd64 zipmerge amd64 1.11.3-2 [14.5 kB] Get:144 http://repo.kali.org/kali kali-dev/main amd64 ziptool amd64 1.11.3-2 [22.6 kB] Get:145 http://repo.kali.org/kali kali-dev/main amd64 libzip-dev amd64 1.11.3-2 [181 kB] Get:146 http://repo.kali.org/kali kali-dev/main amd64 protobuf-c-compiler amd64 1.5.1-1 [88.2 kB] Get:147 http://repo.kali.org/kali kali-dev/main amd64 protobuf-compiler amd64 3.21.12-10+b6 [84.8 kB] Get:148 http://repo.kali.org/kali kali-dev/main amd64 python3-all amd64 3.13.2-2 [1044 B] Get:149 http://repo.kali.org/kali kali-dev/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] Get:150 http://repo.kali.org/kali kali-dev/main amd64 python3-more-itertools all 10.6.0-1 [65.3 kB] Get:151 http://repo.kali.org/kali kali-dev/main amd64 python3-typing-extensions all 4.12.2-2 [73.0 kB] Get:152 http://repo.kali.org/kali kali-dev/main amd64 python3-typeguard all 4.4.2-1 [37.3 kB] Get:153 http://repo.kali.org/kali kali-dev/main amd64 python3-inflect all 7.3.1-2 [32.4 kB] Get:154 http://repo.kali.org/kali kali-dev/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get:155 http://repo.kali.org/kali kali-dev/main amd64 python3-pkg-resources all 75.8.0-1 [222 kB] Get:156 http://repo.kali.org/kali kali-dev/main amd64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get:157 http://repo.kali.org/kali kali-dev/main amd64 python3-zipp all 3.21.0-1 [10.6 kB] Get:158 http://repo.kali.org/kali kali-dev/main amd64 python3-setuptools all 75.8.0-1 [724 kB] Get:159 http://repo.kali.org/kali kali-dev/main amd64 python3-jaraco.context all 6.0.1-1 [8276 B] Preconfiguring packages ... Fetched 62.5 MB in 1s (51.5 MB/s) Selecting previously unselected package libpython3.13-minimal:amd64. (Reading database ... 12942 files and directories currently installed.) Preparing to unpack .../libpython3.13-minimal_3.13.2-2_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.2-2) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.2-2_amd64.deb ... Unpacking python3.13-minimal (3.13.2-2) ... Setting up libpython3.13-minimal:amd64 (3.13.2-2) ... Setting up libexpat1:amd64 (2.6.4-1) ... Setting up python3.13-minimal (3.13.2-2) ... Selecting previously unselected package python3-minimal. (Reading database ... 13276 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.13.2-2_amd64.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:amd64. Preparing to unpack .../03-libffi8_3.4.7-1_amd64.deb ... Unpacking libffi8:amd64 (3.4.7-1) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../04-libncursesw6_6.5+20250216-2_amd64.deb ... Unpacking libncursesw6:amd64 (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:amd64. Preparing to unpack .../06-libreadline8t64_8.2-6_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-6) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../07-libsqlite3-0_3.46.1-2_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.46.1-2) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../08-libpython3.13-stdlib_3.13.2-2_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.2-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../09-python3.13_3.13.2-2_amd64.deb ... Unpacking python3.13 (3.13.2-2) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../10-libpython3-stdlib_3.13.2-2_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.2-2) ... Setting up python3-minimal (3.13.2-2) ... Selecting previously unselected package python3. (Reading database ... 13787 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.2-2_amd64.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_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../004-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../006-gettext-base_0.23.1-1_amd64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../007-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../008-groff-base_1.23.0-7_amd64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../009-bsdextrautils_2.40.4-5_amd64.deb ... Unpacking bsdextrautils (2.40.4-5) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../010-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../011-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../012-m4_1.4.19-7_amd64.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:amd64. Preparing to unpack .../023-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../024-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../025-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libicu76:amd64. Preparing to unpack .../026-libicu76_76.1-3_amd64.deb ... Unpacking libicu76:amd64 (76.1-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../027-libxml2_2.12.7+dfsg+really2.9.14-0.3+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.3+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../028-gettext_0.23.1-1_amd64.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:amd64. Preparing to unpack .../033-libfakeroot_1.37.1.1-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.37.1.1-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../034-fakeroot_1.37.1.1-1_amd64.deb ... Unpacking fakeroot (1.37.1.1-1) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../035-libglib2.0-0t64_2.84.0-2_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.84.0-2) ... Selecting previously unselected package gir1.2-glib-2.0:amd64. Preparing to unpack .../036-gir1.2-glib-2.0_2.84.0-2_amd64.deb ... Unpacking gir1.2-glib-2.0:amd64 (2.84.0-2) ... Selecting previously unselected package gir1.2-glib-2.0-dev:amd64. Preparing to unpack .../037-gir1.2-glib-2.0-dev_2.84.0-2_amd64.deb ... Unpacking gir1.2-glib-2.0-dev:amd64 (2.84.0-2) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../038-libidn2-0_2.3.8-2_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.8-2) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../039-libp11-kit0_0.25.5-3_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../040-libtasn1-6_4.20.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../041-libgnutls30t64_3.8.9-2_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.9-2) ... Selecting previously unselected package libnm0:amd64. Preparing to unpack .../042-libnm0_1.52.0-5_amd64.deb ... Unpacking libnm0:amd64 (1.52.0-5) ... Selecting previously unselected package gir1.2-nm-1.0:amd64. Preparing to unpack .../043-gir1.2-nm-1.0_1.52.0-5_amd64.deb ... Unpacking gir1.2-nm-1.0:amd64 (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:amd64. Preparing to unpack .../045-libgirepository-2.0-0_2.84.0-2_amd64.deb ... Unpacking libgirepository-2.0-0:amd64 (2.84.0-2) ... Selecting previously unselected package girepository-tools:amd64. Preparing to unpack .../046-girepository-tools_2.84.0-2_amd64.deb ... Unpacking girepository-tools:amd64 (2.84.0-2) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../047-uuid-dev_2.40.4-5_amd64.deb ... Unpacking uuid-dev:amd64 (2.40.4-5) ... Selecting previously unselected package libblkid-dev:amd64. Preparing to unpack .../048-libblkid-dev_2.40.4-5_amd64.deb ... Unpacking libblkid-dev:amd64 (2.40.4-5) ... Selecting previously unselected package libbluetooth3:amd64. Preparing to unpack .../049-libbluetooth3_5.79-2_amd64.deb ... Unpacking libbluetooth3:amd64 (5.79-2) ... Selecting previously unselected package libbluetooth-dev:amd64. Preparing to unpack .../050-libbluetooth-dev_5.79-2_amd64.deb ... Unpacking libbluetooth-dev:amd64 (5.79-2) ... Selecting previously unselected package libbtbb1:amd64. Preparing to unpack .../051-libbtbb1_2018.12.R1-1+b2_amd64.deb ... Unpacking libbtbb1:amd64 (2018.12.R1-1+b2) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../052-libdbus-1-3_1.16.2-2_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.16.2-2) ... Selecting previously unselected package libcap-dev:amd64. Preparing to unpack .../053-libcap-dev_1%3a2.75-4_amd64.deb ... Unpacking libcap-dev:amd64 (1:2.75-4) ... Selecting previously unselected package libsystemd-dev:amd64. Preparing to unpack .../054-libsystemd-dev_257.4-3_amd64.deb ... Unpacking libsystemd-dev:amd64 (257.4-3) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../055-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../056-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../057-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (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:amd64. Preparing to unpack .../059-libdbus-1-dev_1.16.2-2_amd64.deb ... Unpacking libdbus-1-dev:amd64 (1.16.2-2) ... Selecting previously unselected package libpcap0.8t64:amd64. Preparing to unpack .../060-libpcap0.8t64_1.10.5-2_amd64.deb ... Unpacking libpcap0.8t64:amd64 (1.10.5-2) ... Selecting previously unselected package libpcap0.8-dev:amd64. Preparing to unpack .../061-libpcap0.8-dev_1.10.5-2_amd64.deb ... Unpacking libpcap0.8-dev:amd64 (1.10.5-2) ... Selecting previously unselected package libpcap-dev:amd64. Preparing to unpack .../062-libpcap-dev_1.10.5-2_amd64.deb ... Unpacking libpcap-dev:amd64 (1.10.5-2) ... Selecting previously unselected package libbtbb-dev:amd64. Preparing to unpack .../063-libbtbb-dev_2018.12.R1-1+b2_amd64.deb ... Unpacking libbtbb-dev:amd64 (2018.12.R1-1+b2) ... Selecting previously unselected package libev4t64:amd64. Preparing to unpack .../064-libev4t64_1%3a4.33-2.1+b1_amd64.deb ... Unpacking libev4t64:amd64 (1:4.33-2.1+b1) ... Selecting previously unselected package libev-dev:amd64. Preparing to unpack .../065-libev-dev_1%3a4.33-2.1+b1_amd64.deb ... Unpacking libev-dev:amd64 (1:4.33-2.1+b1) ... Selecting previously unselected package libevent-2.1-7t64:amd64. Preparing to unpack .../066-libevent-2.1-7t64_2.1.12-stable-10+b1_amd64.deb ... Unpacking libevent-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../067-libffi-dev_3.4.7-1_amd64.deb ... Unpacking libffi-dev:amd64 (3.4.7-1) ... Selecting previously unselected package libsepol-dev:amd64. Preparing to unpack .../068-libsepol-dev_3.8.1-1_amd64.deb ... Unpacking libsepol-dev:amd64 (3.8.1-1) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../069-libpcre2-16-0_10.45-1_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.45-1) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../070-libpcre2-32-0_10.45-1_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.45-1) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../071-libpcre2-posix3_10.45-1_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.45-1) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../072-libpcre2-dev_10.45-1_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.45-1) ... Selecting previously unselected package libselinux1-dev:amd64. Preparing to unpack .../073-libselinux1-dev_3.8.1-1_amd64.deb ... Unpacking libselinux1-dev:amd64 (3.8.1-1) ... Selecting previously unselected package libmount-dev:amd64. Preparing to unpack .../074-libmount-dev_2.40.4-5_amd64.deb ... Unpacking libmount-dev:amd64 (2.40.4-5) ... Selecting previously unselected package libsysprof-capture-4-dev:amd64. Preparing to unpack .../075-libsysprof-capture-4-dev_48.0-2_amd64.deb ... Unpacking libsysprof-capture-4-dev:amd64 (48.0-2) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../076-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libgio-2.0-dev:amd64. Preparing to unpack .../077-libgio-2.0-dev_2.84.0-2_amd64.deb ... Unpacking libgio-2.0-dev:amd64 (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_amd64.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_amd64.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_amd64.deb ... Unpacking libglib2.0-dev-bin (2.84.0-2) ... Selecting previously unselected package libglib2.0-dev:amd64. Preparing to unpack .../083-libglib2.0-dev_2.84.0-2_amd64.deb ... Unpacking libglib2.0-dev:amd64 (2.84.0-2) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../084-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../085-libgmp-dev_2%3a6.3.0+dfsg-3_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-3) ... Selecting previously unselected package libunbound8:amd64. Preparing to unpack .../086-libunbound8_1.22.0-1+b1_amd64.deb ... Unpacking libunbound8:amd64 (1.22.0-1+b1) ... Selecting previously unselected package libgnutls-dane0t64:amd64. Preparing to unpack .../087-libgnutls-dane0t64_3.8.9-2_amd64.deb ... Unpacking libgnutls-dane0t64:amd64 (3.8.9-2) ... Selecting previously unselected package libgnutls-openssl27t64:amd64. Preparing to unpack .../088-libgnutls-openssl27t64_3.8.9-2_amd64.deb ... Unpacking libgnutls-openssl27t64:amd64 (3.8.9-2) ... Selecting previously unselected package libidn2-dev:amd64. Preparing to unpack .../089-libidn2-dev_2.3.8-2_amd64.deb ... Unpacking libidn2-dev:amd64 (2.3.8-2) ... Selecting previously unselected package libp11-kit-dev:amd64. Preparing to unpack .../090-libp11-kit-dev_0.25.5-3_amd64.deb ... Unpacking libp11-kit-dev:amd64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6-dev:amd64. Preparing to unpack .../091-libtasn1-6-dev_4.20.0-2_amd64.deb ... Unpacking libtasn1-6-dev:amd64 (4.20.0-2) ... Selecting previously unselected package nettle-dev:amd64. Preparing to unpack .../092-nettle-dev_3.10.1-1_amd64.deb ... Unpacking nettle-dev:amd64 (3.10.1-1) ... Selecting previously unselected package libgnutls28-dev:amd64. Preparing to unpack .../093-libgnutls28-dev_3.8.9-2_amd64.deb ... Unpacking libgnutls28-dev:amd64 (3.8.9-2) ... Selecting previously unselected package libmicrohttpd12t64:amd64. Preparing to unpack .../094-libmicrohttpd12t64_1.0.1-2_amd64.deb ... Unpacking libmicrohttpd12t64:amd64 (1.0.1-2) ... Selecting previously unselected package libmicrohttpd-dev:amd64. Preparing to unpack .../095-libmicrohttpd-dev_1.0.1-2_amd64.deb ... Unpacking libmicrohttpd-dev:amd64 (1.0.1-2) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../096-libncurses6_6.5+20250216-2_amd64.deb ... Unpacking libncurses6:amd64 (6.5+20250216-2) ... Selecting previously unselected package libncurses-dev:amd64. Preparing to unpack .../097-libncurses-dev_6.5+20250216-2_amd64.deb ... Unpacking libncurses-dev:amd64 (6.5+20250216-2) ... Selecting previously unselected package libnl-3-200:amd64. Preparing to unpack .../098-libnl-3-200_3.7.0-2_amd64.deb ... Unpacking libnl-3-200:amd64 (3.7.0-2) ... Selecting previously unselected package libnl-3-dev:amd64. Preparing to unpack .../099-libnl-3-dev_3.7.0-2_amd64.deb ... Unpacking libnl-3-dev:amd64 (3.7.0-2) ... Selecting previously unselected package libnl-genl-3-200:amd64. Preparing to unpack .../100-libnl-genl-3-200_3.7.0-2_amd64.deb ... Unpacking libnl-genl-3-200:amd64 (3.7.0-2) ... Selecting previously unselected package libnl-genl-3-dev:amd64. Preparing to unpack .../101-libnl-genl-3-dev_3.7.0-2_amd64.deb ... Unpacking libnl-genl-3-dev:amd64 (3.7.0-2) ... Selecting previously unselected package libnm-dev:amd64. Preparing to unpack .../102-libnm-dev_1.52.0-5_amd64.deb ... Unpacking libnm-dev:amd64 (1.52.0-5) ... Selecting previously unselected package libprotobuf-c1:amd64. Preparing to unpack .../103-libprotobuf-c1_1.5.1-1_amd64.deb ... Unpacking libprotobuf-c1:amd64 (1.5.1-1) ... Selecting previously unselected package libprotobuf-c-dev:amd64. Preparing to unpack .../104-libprotobuf-c-dev_1.5.1-1_amd64.deb ... Unpacking libprotobuf-c-dev:amd64 (1.5.1-1) ... Selecting previously unselected package libprotobuf32t64:amd64. Preparing to unpack .../105-libprotobuf32t64_3.21.12-10+b6_amd64.deb ... Unpacking libprotobuf32t64:amd64 (3.21.12-10+b6) ... Selecting previously unselected package libprotobuf-lite32t64:amd64. Preparing to unpack .../106-libprotobuf-lite32t64_3.21.12-10+b6_amd64.deb ... Unpacking libprotobuf-lite32t64:amd64 (3.21.12-10+b6) ... Selecting previously unselected package libprotobuf-dev:amd64. Preparing to unpack .../107-libprotobuf-dev_3.21.12-10+b6_amd64.deb ... Unpacking libprotobuf-dev:amd64 (3.21.12-10+b6) ... Selecting previously unselected package libprotoc32t64:amd64. Preparing to unpack .../108-libprotoc32t64_3.21.12-10+b6_amd64.deb ... Unpacking libprotoc32t64:amd64 (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:amd64. Preparing to unpack .../110-libsensors5_1%3a3.6.0-10+b1_amd64.deb ... Unpacking libsensors5:amd64 (1:3.6.0-10+b1) ... Selecting previously unselected package libsensors-dev:amd64. Preparing to unpack .../111-libsensors-dev_1%3a3.6.0-10+b1_amd64.deb ... Unpacking libsensors-dev:amd64 (1:3.6.0-10+b1) ... Selecting previously unselected package libsqlite3-dev:amd64. Preparing to unpack .../112-libsqlite3-dev_3.46.1-2_amd64.deb ... Unpacking libsqlite3-dev:amd64 (3.46.1-2) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../113-libssl-dev_3.4.1-1_amd64.deb ... Unpacking libssl-dev:amd64 (3.4.1-1) ... Selecting previously unselected package libusb-1.0-0:amd64. Preparing to unpack .../114-libusb-1.0-0_2%3a1.0.28-1_amd64.deb ... Unpacking libusb-1.0-0:amd64 (2:1.0.28-1) ... Selecting previously unselected package libubertooth1:amd64. Preparing to unpack .../115-libubertooth1_2020.12.R1-0kali3_amd64.deb ... Unpacking libubertooth1:amd64 (2020.12.R1-0kali3) ... Selecting previously unselected package libusb-1.0-0-dev:amd64. Preparing to unpack .../116-libusb-1.0-0-dev_2%3a1.0.28-1_amd64.deb ... Unpacking libusb-1.0-0-dev:amd64 (2:1.0.28-1) ... Selecting previously unselected package libubertooth-dev:amd64. Preparing to unpack .../117-libubertooth-dev_2020.12.R1-0kali3_amd64.deb ... Unpacking libubertooth-dev:amd64 (2020.12.R1-0kali3) ... Selecting previously unselected package libuv1t64:amd64. Preparing to unpack .../118-libuv1t64_1.50.0-2_amd64.deb ... Unpacking libuv1t64:amd64 (1.50.0-2) ... Selecting previously unselected package libuv1-dev:amd64. Preparing to unpack .../119-libuv1-dev_1.50.0-2_amd64.deb ... Unpacking libuv1-dev:amd64 (1.50.0-2) ... Selecting previously unselected package libwebsockets19t64:amd64. Preparing to unpack .../120-libwebsockets19t64_4.3.5-1_amd64.deb ... Unpacking libwebsockets19t64:amd64 (4.3.5-1) ... Selecting previously unselected package libwebsockets-evlib-ev:amd64. Preparing to unpack .../121-libwebsockets-evlib-ev_4.3.5-1_amd64.deb ... Unpacking libwebsockets-evlib-ev:amd64 (4.3.5-1) ... Selecting previously unselected package libwebsockets-evlib-uv:amd64. Preparing to unpack .../122-libwebsockets-evlib-uv_4.3.5-1_amd64.deb ... Unpacking libwebsockets-evlib-uv:amd64 (4.3.5-1) ... Selecting previously unselected package libwebsockets-evlib-glib:amd64. Preparing to unpack .../123-libwebsockets-evlib-glib_4.3.5-1_amd64.deb ... Unpacking libwebsockets-evlib-glib:amd64 (4.3.5-1) ... Selecting previously unselected package libwebsockets-dev:amd64. Preparing to unpack .../124-libwebsockets-dev_4.3.5-1_amd64.deb ... Unpacking libwebsockets-dev:amd64 (4.3.5-1) ... Selecting previously unselected package libzip5:amd64. Preparing to unpack .../125-libzip5_1.11.3-2_amd64.deb ... Unpacking libzip5:amd64 (1.11.3-2) ... Selecting previously unselected package zipcmp. Preparing to unpack .../126-zipcmp_1.11.3-2_amd64.deb ... Unpacking zipcmp (1.11.3-2) ... Selecting previously unselected package zipmerge. Preparing to unpack .../127-zipmerge_1.11.3-2_amd64.deb ... Unpacking zipmerge (1.11.3-2) ... Selecting previously unselected package ziptool. Preparing to unpack .../128-ziptool_1.11.3-2_amd64.deb ... Unpacking ziptool (1.11.3-2) ... Selecting previously unselected package libzip-dev:amd64. Preparing to unpack .../129-libzip-dev_1.11.3-2_amd64.deb ... Unpacking libzip-dev:amd64 (1.11.3-2) ... Selecting previously unselected package protobuf-c-compiler. Preparing to unpack .../130-protobuf-c-compiler_1.5.1-1_amd64.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_amd64.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_amd64.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_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libprotobuf-lite32t64:amd64 (3.21.12-10+b6) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libev4t64:amd64 (1:4.33-2.1+b1) ... Setting up libprotobuf32t64:amd64 (3.21.12-10+b6) ... Setting up native-architecture (0.2.6) ... Setting up bsdextrautils (2.40.4-5) ... Setting up libzip5:amd64 (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:amd64 (3.46.1-2) ... Setting up libuv1t64:amd64 (1.50.0-2) ... Setting up libmagic1t64:amd64 (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:amd64 (2.1.12-stable-10+b1) ... Setting up file (1:5.45-3+b1) ... Setting up zipmerge (1.11.3-2) ... Setting up libwebsockets19t64:amd64 (4.3.5-1) ... Setting up libprotobuf-c1:amd64 (1.5.1-1) ... Setting up libpcre2-16-0:amd64 (10.45-1) ... Setting up libprotobuf-c-dev:amd64 (1.5.1-1) ... Setting up libfakeroot:amd64 (1.37.1.1-1) ... Setting up libelf1t64:amd64 (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:amd64 (48.0-2) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:amd64 (10.45-1) ... Setting up libglib2.0-data (2.84.0-2) ... Setting up libunbound8:amd64 (1.22.0-1+b1) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ... Setting up libsqlite3-dev:amd64 (3.46.1-2) ... Setting up uuid-dev:amd64 (2.40.4-5) ... Setting up libncurses6:amd64 (6.5+20250216-2) ... Setting up libdbus-1-3:amd64 (1.16.2-2) ... Setting up libbtbb1:amd64 (2018.12.R1-1+b2) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up libssl-dev:amd64 (3.4.1-1) ... Setting up autopoint (0.23.1-1) ... Setting up libsepol-dev:amd64 (3.8.1-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libsensors5:amd64 (1:3.6.0-10+b1) ... Setting up libncursesw6:amd64 (6.5+20250216-2) ... Setting up autoconf (2.72-3) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:amd64 (3.4.7-1) ... Setting up libpcre2-posix3:amd64 (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:amd64 (5.79-2) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up libnl-3-200:amd64 (3.7.0-2) ... Setting up libtasn1-6:amd64 (4.20.0-2) ... Setting up libpcap0.8t64:amd64 (1.10.5-2) ... Setting up netbase (6.5) ... Setting up sgml-base (1.31) ... Setting up libusb-1.0-0:amd64 (2:1.0.28-1) ... Setting up libicu76:amd64 (76.1-3) ... Setting up libsensors-dev:amd64 (1:3.6.0-10+b1) ... Setting up libev-dev:amd64 (1:4.33-2.1+b1) ... Setting up libprotoc32t64:amd64 (3.21.12-10+b6) ... Setting up ziptool (1.11.3-2) ... Setting up libtasn1-6-dev:amd64 (4.20.0-2) ... Setting up libcap-dev:amd64 (1:2.75-4) ... Setting up readline-common (8.2-6) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.3+b1) ... Setting up libsystemd-dev:amd64 (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:amd64 (1.50.0-2) ... Setting up libblkid-dev:amd64 (2.40.4-5) ... Setting up libzip-dev:amd64 (1.11.3-2) ... Setting up libncurses-dev:amd64 (6.5+20250216-2) ... Setting up gettext (0.23.1-1) ... Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-3) ... Setting up libpcre2-dev:amd64 (10.45-1) ... Setting up protobuf-compiler (3.21.12-10+b6) ... Setting up nettle-dev:amd64 (3.10.1-1) ... Setting up libtool (2.5.4-4) ... Setting up libselinux1-dev:amd64 (3.8.1-1) ... Setting up libwebsockets-evlib-ev:amd64 (4.3.5-1) ... Setting up libwebsockets-evlib-uv:amd64 (4.3.5-1) ... Setting up libusb-1.0-0-dev:amd64 (2:1.0.28-1) ... Setting up libidn2-0:amd64 (2.3.8-2) ... Setting up libffi-dev:amd64 (3.4.7-1) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libprotobuf-dev:amd64 (3.21.12-10+b6) ... Setting up protobuf-c-compiler (1.5.1-1) ... Setting up dh-autoreconf (20) ... Setting up libglib2.0-0t64:amd64 (2.84.0-2) ... No schema files found: doing nothing. Setting up libubertooth1:amd64 (2020.12.R1-0kali3) ... Setting up libp11-kit0:amd64 (0.25.5-3) ... Setting up libbluetooth-dev:amd64 (5.79-2) ... Setting up gir1.2-glib-2.0:amd64 (2.84.0-2) ... Setting up libidn2-dev:amd64 (2.3.8-2) ... Setting up libreadline8t64:amd64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up libnl-3-dev:amd64 (3.7.0-2) ... Setting up gir1.2-glib-2.0-dev:amd64 (2.84.0-2) ... Setting up groff-base (1.23.0-7) ... Setting up xml-core (0.19) ... Setting up libnl-genl-3-200:amd64 (3.7.0-2) ... Setting up libwebsockets-evlib-glib:amd64 (4.3.5-1) ... Setting up libpython3.13-stdlib:amd64 (3.13.2-2) ... Setting up libmount-dev:amd64 (2.40.4-5) ... Setting up libwebsockets-dev:amd64 (4.3.5-1) ... Setting up libp11-kit-dev:amd64 (0.25.5-3) ... Setting up libpython3-stdlib:amd64 (3.13.2-2) ... Setting up libgnutls30t64:amd64 (3.8.9-2) ... Setting up libgnutls-openssl27t64:amd64 (3.8.9-2) ... Setting up libgio-2.0-dev:amd64 (2.84.0-2) ... Setting up python3.13 (3.13.2-2) ... Setting up libgirepository-2.0-0:amd64 (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:amd64 (3.7.0-2) ... Setting up python3-packaging (24.2-1) ... Setting up libgnutls-dane0t64:amd64 (3.8.9-2) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up libnm0:amd64 (1.52.0-5) ... Setting up libmicrohttpd12t64:amd64 (1.0.1-2) ... Setting up gir1.2-nm-1.0:amd64 (1.52.0-5) ... Setting up dh-python (6.20250308) ... Setting up libgnutls28-dev:amd64 (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:amd64 (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:amd64 (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:amd64 (2.84.0-2) ... Setting up libnm-dev:amd64 (1.52.0-5) ... Processing triggers for libc-bin (2.41-6) ... Processing triggers for sgml-base (1.31) ... Setting up libdbus-1-dev:amd64 (1.16.2-2) ... Setting up libpcap0.8-dev:amd64 (1.10.5-2) ... Setting up libpcap-dev:amd64 (1.10.5-2) ... Setting up libbtbb-dev:amd64 (2018.12.R1-1+b2) ... Setting up libubertooth-dev:amd64 (2020.12.R1-0kali3) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) amd64 (x86_64) 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-common_2.44-3 binutils-x86-64-linux-gnu_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-x86-64-linux-gnu_14.2.0-19 cpp-x86-64-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-x86-64-linux-gnu_14.2.0-19 g++-x86-64-linux-gnu_4:14.2.0-1 gcc_4:14.2.0-1 gcc-14_14.2.0-19 gcc-14-base_14.2.0-19 gcc-14-x86-64-linux-gnu_14.2.0-19 gcc-x86-64-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 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 libquadmath0_14.2.0-19 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 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 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 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 Uploaders: Devon Kearns , Mati Aharoni , Sophie Brun , 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 -----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 /<> 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-amd64-sbuild SCHROOT_CHROOT_NAME=kali-dev-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1000 SCHROOT_GROUP=kalibuild SCHROOT_SESSION_ID=kali-dev-amd64-sbuild-02f2c03a-cc80-4cf8-8915-00a96933ce49 SCHROOT_UID=1000 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 dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --with python3 dh_clean debian/rules build dh build --with python3 dh_update_autotools_config dh_autoreconf 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 '/<>' # 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=x86_64-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/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --sysconfdir=/etc/kismet --enable-btgeiger checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-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 (x86_64) 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 '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build -- all-with-plugins make -j8 all-with-plugins make[2]: Entering directory '/<>' make[3]: Entering directory '/<>' PLUGIN-CLEAN: plugin-alertsyslog/ make[4]: Entering directory '/<>/plugin-alertsyslog' make[4]: Leaving directory '/<>/plugin-alertsyslog' PLUGIN-CLEAN: plugin-dashboard/ make[4]: Entering directory '/<>/plugin-dashboard' Nothing to clean make[4]: Leaving directory '/<>/plugin-dashboard' PLUGIN-CLEAN: plugin-demo-eventbus/ make[4]: Entering directory '/<>/plugin-demo-eventbus' make[4]: *** No rule to make target 'clean'. Stop. make[4]: Leaving directory '/<>/plugin-demo-eventbus' PLUGIN-CLEAN: plugin-demo-externalhttp/ make[4]: Entering directory '/<>/plugin-demo-externalhttp' make[4]: Nothing to be done for 'clean'. make[4]: Leaving directory '/<>/plugin-demo-externalhttp' PLUGIN-CLEAN: plugin-demo-webonly/ make[4]: Entering directory '/<>/plugin-demo-webonly' Nothing to clean make[4]: Leaving directory '/<>/plugin-demo-webonly' make[3]: Leaving directory '/<>' make[3]: Entering directory '/<>' 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! [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/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 (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! [libprotobuf WARNING protoc-gen-c/main.cc:44] `protoc-c` is deprecated. Please use `protoc` instead! make[4]: Entering directory '/<>/capture_sdr_rtl433' [libprotobuf WARNING protoc-gen-c/main.cc:44] `protoc-c` is deprecated. Please use `protoc` instead! (cd capture_sdr_rtladsb && make) make[4]: Entering directory '/<>/capture_sdr_rtlamr' (cd capture_freaklabs_zigbee && make) make[4]: Entering directory '/<>/capture_sdr_rtladsb' make[4]: Entering directory '/<>/capture_freaklabs_zigbee' (cd capture_bt_geiger && make) gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 make[4]: Entering directory '/<>/capture_bt_geiger' gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 -MM -MP -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 /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) g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 protoc -I ../protobuf_definitions --python_out=KismetCaptureRtlamr/kismetexternal ../protobuf_definitions/datasource.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureRtl433/kismetexternal ../protobuf_definitions/datasource.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureRtladsb/kismetexternal ../protobuf_definitions/datasource.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtlamr/kismetexternal/datasource_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtl433/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/eventbus.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/eventbus_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureRtl433/kismetexternal ../protobuf_definitions/http.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureRtladsb/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/http_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureRtladsb/kismetexternal ../protobuf_definitions/http.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureRtl433/kismetexternal ../protobuf_definitions/kismet.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureBtGeiger/kismetexternal ../protobuf_definitions/datasource.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtlamr/kismetexternal/eventbus_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_/' KismetCaptureRtladsb/kismetexternal/http_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureRtlamr/kismetexternal ../protobuf_definitions/http.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureRtladsb/kismetexternal ../protobuf_definitions/kismet.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureRtl433/kismetexternal ../protobuf_definitions/linuxbluetooth.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureBtGeiger/kismetexternal ../protobuf_definitions/eventbus.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtladsb/kismetexternal/kismet_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureFreaklabsZigbee/kismetexternal ../protobuf_definitions/datasource.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureRtladsb/kismetexternal ../protobuf_definitions/linuxbluetooth.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py python3 setup.py bdist protoc -I ../protobuf_definitions --python_out=KismetCaptureBtGeiger/kismetexternal ../protobuf_definitions/http.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureBtGeiger/kismetexternal/http_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureFreaklabsZigbee/kismetexternal ../protobuf_definitions/eventbus.proto python3 setup.py bdist protoc -I ../protobuf_definitions --python_out=KismetCaptureBtGeiger/kismetexternal ../protobuf_definitions/kismet.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 sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureFreaklabsZigbee/kismetexternal ../protobuf_definitions/http.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureBtGeiger/kismetexternal ../protobuf_definitions/linuxbluetooth.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureFreaklabsZigbee/kismetexternal ../protobuf_definitions/kismet.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py python3 setup.py bdist sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py protoc -I ../protobuf_definitions --python_out=KismetCaptureFreaklabsZigbee/kismetexternal ../protobuf_definitions/linuxbluetooth.proto protoc -I ../protobuf_definitions --python_out=KismetCaptureRtlamr/kismetexternal ../protobuf_definitions/kismet.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtlamr/kismetexternal/kismet_pb2.py python3 setup.py bdist protoc -I ../protobuf_definitions --python_out=KismetCaptureRtlamr/kismetexternal ../protobuf_definitions/linuxbluetooth.proto sed -i -E 's/^import kismet_/from . import kismet_/' KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py python3 setup.py bdist g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 running bdist running bdist_dumb running build running build_py running bdist creating build/lib/KismetCaptureRtl433 copying KismetCaptureRtl433/kismet_cap_sdr_rtl433.py -> build/lib/KismetCaptureRtl433 copying KismetCaptureRtl433/__init__.py -> build/lib/KismetCaptureRtl433 creating build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/eventbus_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/kismet_pb2.py -> build/lib/KismetCaptureRtl433/kismetexternal copying KismetCaptureRtl433/kismetexternal/__init__.py -> build/lib/KismetCaptureRtl433/kismetexternal running bdist_dumb running build running build_py /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-x86_64/dumb running install /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) creating build/lib/KismetCaptureRtladsb copying KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py -> build/lib/KismetCaptureRtladsb copying KismetCaptureRtladsb/__init__.py -> build/lib/KismetCaptureRtladsb creating build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/eventbus_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/kismet_pb2.py -> build/lib/KismetCaptureRtladsb/kismetexternal copying KismetCaptureRtladsb/kismetexternal/__init__.py -> build/lib/KismetCaptureRtladsb/kismetexternal creating build/lib/KismetCaptureRtladsb/rtlsdr copying KismetCaptureRtladsb/rtlsdr/__init__.py -> build/lib/KismetCaptureRtladsb/rtlsdr running bdist /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 install_lib installing to build/bdist.linux-x86_64/dumb running install running bdist_dumb creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages running build running build_py creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 copying build/lib/KismetCaptureRtl433/kismet_cap_sdr_rtl433.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismet_cap_sdr_rtl433.py to kismet_cap_sdr_rtl433.cpython-313.pyc creating build/lib/KismetCaptureBtGeiger byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc copying KismetCaptureBtGeiger/kismet_cap_bt_geiger.py -> build/lib/KismetCaptureBtGeiger running bdist byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc copying KismetCaptureBtGeiger/__init__.py -> build/lib/KismetCaptureBtGeiger byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc creating build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc copying KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal copying KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/__init__.py to __init__.cpython-313.pyc running install_lib creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages /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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal installing to build/bdist.linux-x86_64/dumb running install copying build/lib/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal running bdist_dumb running build copying build/lib/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal running build_py copying build/lib/KismetCaptureRtladsb/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/rtlsdr/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb copying build/lib/KismetCaptureRtladsb/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc creating build/lib/KismetCaptureFreaklabsZigbee copying KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py -> build/lib/KismetCaptureFreaklabsZigbee byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc copying KismetCaptureFreaklabsZigbee/__init__.py -> build/lib/KismetCaptureFreaklabsZigbee byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc creating build/lib/KismetCaptureFreaklabsZigbee/kismetexternal running bdist byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/__init__.py to __init__.cpython-313.pyc copying KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/__init__.py to __init__.cpython-313.pyc copying KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_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/kismet_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal copying KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal running install_egg_info 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-x86_64/dumb running install running bdist_dumb running build creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages running build_py creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismet_cap_bt_geiger.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger copying build/lib/KismetCaptureBtGeiger/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr/__init__.py to __init__.cpython-313.pyc creating build/lib/KismetCaptureRtlamr byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc copying KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py -> build/lib/KismetCaptureRtlamr copying KismetCaptureRtlamr/__init__.py -> build/lib/KismetCaptureRtlamr byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc creating build/lib/KismetCaptureRtlamr/kismetexternal byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc copying KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal copying KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py to kismet_cap_sdr_rtladsb.cpython-313.pyc copying KismetCaptureRtlamr/kismetexternal/http_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc copying KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -> build/lib/KismetCaptureRtlamr/kismetexternal byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/__init__.py to __init__.cpython-313.pyc copying KismetCaptureRtlamr/kismetexternal/__init__.py -> build/lib/KismetCaptureRtlamr/kismetexternal running egg_info byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc creating build/lib/KismetCaptureRtlamr/rtlsdr copying KismetCaptureRtlamr/rtlsdr/__init__.py -> build/lib/KismetCaptureRtlamr/rtlsdr byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/__init__.py to __init__.cpython-313.pyc running install_lib creating KismetCaptureRtl433.egg-info writing KismetCaptureRtl433.egg-info/PKG-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-x86_64/dumb running install writing dependency_links to KismetCaptureRtl433.egg-info/dependency_links.txt creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal writing entry points to KismetCaptureRtl433.egg-info/entry_points.txt copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal writing requirements to KismetCaptureRtl433.egg-info/requires.txt copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal running install_egg_info copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee writing top-level names to KismetCaptureRtl433.egg-info/top_level.txt copying build/lib/KismetCaptureFreaklabsZigbee/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee writing manifest file 'KismetCaptureRtl433.egg-info/SOURCES.txt' byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc reading manifest file 'KismetCaptureRtl433.egg-info/SOURCES.txt' byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py to __init__.cpython-313.pyc running install_egg_info running install_lib writing manifest file 'KismetCaptureRtl433.egg-info/SOURCES.txt' Copying KismetCaptureRtl433.egg-info to build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433-2020.10.1.egg-info running egg_info creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal creating KismetCaptureRtladsb.egg-info copying build/lib/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal writing KismetCaptureRtladsb.egg-info/PKG-INFO copying build/lib/KismetCaptureRtlamr/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal writing dependency_links to KismetCaptureRtladsb.egg-info/dependency_links.txt copying build/lib/KismetCaptureRtlamr/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal writing entry points to KismetCaptureRtladsb.egg-info/entry_points.txt creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr writing requirements to KismetCaptureRtladsb.egg-info/requires.txt copying build/lib/KismetCaptureRtlamr/rtlsdr/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr writing top-level names to KismetCaptureRtladsb.egg-info/top_level.txt copying build/lib/KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr writing manifest file 'KismetCaptureRtladsb.egg-info/SOURCES.txt' copying build/lib/KismetCaptureRtlamr/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py to kismet_cap_freaklabs_zigbee.cpython-313.pyc running install_scripts byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc running egg_info byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc reading manifest file 'KismetCaptureRtladsb.egg-info/SOURCES.txt' byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/__init__.py to __init__.cpython-313.pyc creating KismetCaptureBtGeiger.egg-info writing manifest file 'KismetCaptureRtladsb.egg-info/SOURCES.txt' writing KismetCaptureBtGeiger.egg-info/PKG-INFO Copying KismetCaptureRtladsb.egg-info to build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb-2020.10.1.egg-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 writing manifest file 'KismetCaptureBtGeiger.egg-info/SOURCES.txt' running install_egg_info running install_scripts reading manifest file 'KismetCaptureBtGeiger.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureBtGeiger.egg-info/SOURCES.txt' Copying KismetCaptureBtGeiger.egg-info to build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger-2021.7.1.egg-info running install_scripts byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr/__init__.py to __init__.cpython-313.pyc running egg_info byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/__init__.py to __init__.cpython-313.pyc creating KismetCaptureFreaklabsZigbee.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 writing manifest file 'KismetCaptureFreaklabsZigbee.egg-info/SOURCES.txt' running install_egg_info reading manifest file 'KismetCaptureFreaklabsZigbee.egg-info/SOURCES.txt' writing manifest file 'KismetCaptureFreaklabsZigbee.egg-info/SOURCES.txt' Copying KismetCaptureFreaklabsZigbee.egg-info to build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee-2018.7.0.egg-info running install_scripts running egg_info creating KismetCaptureRtlamr.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 writing manifest file 'KismetCaptureRtlamr.egg-info/SOURCES.txt' Installing kismet_cap_sdr_rtl433 script to build/bdist.linux-x86_64/dumb/usr/local/bin creating /<>/capture_sdr_rtl433/dist Creating tar archive reading manifest file 'KismetCaptureRtlamr.egg-info/SOURCES.txt' g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 writing manifest file 'KismetCaptureRtlamr.egg-info/SOURCES.txt' Installing kismet_cap_sdr_rtladsb script to build/bdist.linux-x86_64/dumb/usr/local/bin Copying KismetCaptureRtlamr.egg-info to build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr-2020.10.1.egg-info creating /<>/capture_sdr_rtladsb/dist Creating tar archive running install_scripts Installing kismet_cap_bt_geiger script to build/bdist.linux-x86_64/dumb/usr/local/bin creating /<>/capture_bt_geiger/dist Creating tar archive Installing kismet_cap_freaklabs_zigbee script to build/bdist.linux-x86_64/dumb/usr/local/bin creating /<>/capture_freaklabs_zigbee/dist Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) Installing kismet_cap_sdr_rtlamr script to build/bdist.linux-x86_64/dumb/usr/local/bin creating /<>/capture_sdr_rtlamr/dist Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) removing 'build/bdist.linux-x86_64/dumb' (and everything under it) removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_sdr_rtl433' g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_bt_geiger' g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 make[4]: Leaving directory '/<>/capture_sdr_rtladsb' g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 '/<>/capture_freaklabs_zigbee' g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 make[4]: Leaving directory '/<>/capture_sdr_rtlamr' g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -MM -MP -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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); | ^ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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_wiglecsv.cc:46: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().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_dump_devices.cc:39: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘void fmt::v9::print(FILE*, format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >}; FILE = FILE; format_string = basic_format_string, std::allocator > >]’ 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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_kml.cc:46: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘void fmt::v9::print(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; format_string = basic_format_string, std::allocator >&>]’ 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, char*&, int&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, char*, int}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, char*, int&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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 util.h:62, from util.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 globalregistry.cc:22: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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)); | ^~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, const std::__cxx11::basic_string, std::allocator >&>]’ 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&)args#0), args#1)’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 dlttracker.h:30, from dlttracker.cc:23: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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_linux_bluetooth.h:26, from datasource_linux_bluetooth.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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_rtl433.cc:20: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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_rtlamr.cc:20: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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_ti_cc_2540.h:26, from datasource_ti_cc_2540.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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_nrf_51822.h:26, from datasource_nrf_51822.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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_nxp_kw41z.h:26, from datasource_nxp_kw41z.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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_nrf_52840.h:26, from datasource_nrf_52840.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 datasourcetracker.h:30, from datasource_scan.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 eventbus.h:53, from messagebus.h:29, from kis_httpd_registry.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 entrytracker.h:32, from system_monitor.cc:33: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 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]’ 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("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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 gpstracker.cc:23: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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_gps.h:24, from kis_gps.cc:20: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, unsigned int&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, unsigned int}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, unsigned int&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:240:49: required from ‘void kis_unique_lock::lock(const std::string&) [with M = kis_mutex; std::string = std::__cxx11::basic_string]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 gpsserial_v3.h:24, from gpsserial_v3.cc:23: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 gpstcp_v2.h:24, from gpstcp_v2.cc:23: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:240:49: required from ‘void kis_unique_lock::lock(const std::string&) [with M = kis_mutex; std::string = std::__cxx11::basic_string]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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 gpsweb.h:24, from gpsweb.cc:20: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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 gpsmeta.h:24, from gpsmeta.cc:20: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 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]’ 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("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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, unsigned int&, std::__cxx11::basic_string, std::allocator >&, unsigned int&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, unsigned int, std::__cxx11::basic_string, std::allocator >, unsigned int}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >, unsigned int, std::__cxx11::basic_string, std::allocator >, unsigned int}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >, unsigned int, std::__cxx11::basic_string, std::allocator >, 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&)args#1), ((unsigned int&)args#2), ((std::__cxx11::basic_string&)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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 devicetracker_component.h:38, from devicetracker_component.cc:33: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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 timetracker.h:35, from timetracker.cc:26: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:240:49: required from ‘void kis_unique_lock::lock(const std::string&) [with M = kis_mutex; std::string = std::__cxx11::basic_string]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:240:49: required from ‘void kis_unique_lock::lock(const std::string&) [with M = kis_mutex; std::string = std::__cxx11::basic_string]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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_httpd.cc:35: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:240:49: required from ‘void kis_unique_lock::lock(const std::string&) [with M = kis_mutex; std::string = std::__cxx11::basic_string]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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_ppi.cc:23: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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_radiotap.cc:23: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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(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(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(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(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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = std::vector >]’ 361 | lk.unlock(); | ~~~~~~~~~^~ dot11_parsers/dot11_ie.cc:23:60: required from here 23 | m_tags = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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_11_qbss.cc:20: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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_wfa_wpa.cc:19: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = std::vector >]’ 361 | lk.unlock(); | ~~~~~~~~~^~ dot11_parsers/dot11_ie_221_wfa_wpa.cc:28:78: required from here 28 | m_unicast_ciphers = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = std::vector >]’ 361 | lk.unlock(); | ~~~~~~~~~^~ dot11_parsers/dot11_ie_221_ms_wps.cc:24:80: required from here 24 | m_wps_elements = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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_action.cc:19: ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ ./kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = std::vector >]’ 361 | lk.unlock(); | ~~~~~~~~~^~ dot11_parsers/dot11_p2p_ie.cc:23:60: required from here 23 | m_tags = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ ./fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from phy_meter.cc:22: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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_bluetooth.cc:30: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 phy_nrf_mousejack.cc:30: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 phy_btle.cc:31: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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.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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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_radiation.h:24, from phy_radiation.cc:22: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 configfile.h:35, from adsb_icao.cc:22: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 logtracker.h:26, from logtracker.cc:23: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 kis_ppilogfile.h:33, from kis_ppilogfile.cc:26: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 kis_databaselogfile.cc:24: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 kis_pcapnglogfile.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 kis_wiglecsvlogfile.h:24, from kis_wiglecsvlogfile.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 streamtracker.h:26, from streamtracker.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 pcapng_stream_futurebuf.cc:21: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 globalregistry.h:29, from kis_database.h:32, from kis_database.cc:19: fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 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 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 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 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have 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 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 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 -L/usr/lib64 -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 -L/usr/lib64 -lcap -lpthread -lprotobuf-c -lm (cd capture_linux_wifi && make) make[4]: Entering directory '/<>/capture_linux_wifi' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 (cd capture_hak5_wifi_coconut && make) make[4]: Entering directory '/<>/capture_hak5_wifi_coconut' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c libwifiuserspace/kernel/cfg80211.c -o libwifiuserspace/kernel/cfg80211.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c libwifiuserspace/rt2800usb/rt2x00mac.c -o libwifiuserspace/rt2800usb/rt2x00mac.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c libwifiuserspace/rt2800usb/rt2800lib.c -o libwifiuserspace/rt2800usb/rt2800lib.c.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 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); | ^~~~~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 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 -L/usr/lib64 -lcap -lpthread -lprotobuf-c -lm make[4]: Leaving directory '/<>/capture_linux_wifi' (cd capture_ubertooth_one && make) make[4]: Entering directory '/<>/capture_ubertooth_one' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 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 fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ (cd capture_nrf_mousejack && make) make[4]: Entering directory '/<>/capture_nrf_mousejack' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 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 -L/usr/lib64 -lcap -lpthread -lprotobuf-c -lm -fPIC gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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]: Leaving directory '/<>/capture_ubertooth_one' (cd capture_ti_cc_2540 && make) make[4]: Entering directory '/<>/capture_ti_cc_2540' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c libwifiuserspace/rt2800usb/rt2800usb.c -o libwifiuserspace/rt2800usb/rt2800usb.c.o fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 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().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 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 -L/usr/lib64 -lcap -lpthread -lprotobuf-c -lm -lusb-1.0 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[4]: Leaving directory '/<>/capture_nrf_mousejack' (cd capture_ti_cc_2531 && make) make[4]: Entering directory '/<>/capture_ti_cc_2531' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c libwifiuserspace/rt2800usb/rt2x00.c -o libwifiuserspace/rt2800usb/rt2x00.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_ti_cc_2540 capture_ti_cc_2540.c.o ../libkismetdatasource.a -lcap -lwebsockets -L/usr/lib64 -lcap -lpthread -lprotobuf-c -lm -lusb-1.0 gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c libwifiuserspace/rt2800usb/rt2x00usb.c -o libwifiuserspace/rt2800usb/rt2x00usb.c.o make[4]: Leaving directory '/<>/capture_ti_cc_2540' (cd capture_linux_bluetooth && make) make[4]: Entering directory '/<>/capture_linux_bluetooth' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c libwifiuserspace/userspace/userspace.c -o libwifiuserspace/userspace/userspace.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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -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 -L/usr/lib64 -lcap -lpthread -lprotobuf-c -lm -lusb-1.0 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[4]: Leaving directory '/<>/capture_ti_cc_2531' (cd capture_nrf_51822 && make) make[4]: Entering directory '/<>/capture_nrf_51822' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 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 -L/usr/lib64 -lcap -lpthread -lprotobuf-c -lm make[4]: Leaving directory '/<>/capture_linux_bluetooth' (cd capture_nxp_kw41z && make) make[4]: Entering directory '/<>/capture_nxp_kw41z' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Ilibwifiuserspace/ -DFIRMWAREDIR=\"/usr/share/kismet//firmware/\" -c capture_hak5_coconut.c -o capture_hak5_coconut.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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 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/x86_64-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...) \ | ^~~~~~~~~~~~~~ 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 -L/usr/lib64 -lcap -lpthread -lprotobuf-c -lm make[4]: Leaving directory '/<>/capture_nrf_51822' (cd capture_nrf_52840 && make) cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[4]: Entering directory '/<>/capture_nrf_52840' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 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_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 -L/usr/lib64 -lcap -lpthread -lprotobuf-c -lm gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 '/<>/capture_hak5_wifi_coconut' (cd capture_rz_killerbee && make) make[4]: Entering directory '/<>/capture_rz_killerbee' gcc -MM -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 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 -L/usr/lib64 -lcap -lpthread -lprotobuf-c -lm gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/<>/capture_nxp_kw41z' 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 -L/usr/lib64 -lcap -lpthread -lprotobuf-c -lm make[4]: Leaving directory '/<>/capture_nrf_52840' 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 -L/usr/lib64 -lcap -lpthread -lprotobuf-c -lm -lusb-1.0 make[4]: Leaving directory '/<>/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 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 '/<>' make[3]: Entering directory '/<>' PLUGIN: plugin-alertsyslog/ make[4]: Entering directory '/<>/plugin-alertsyslog' g++ -std=gnu++17 -MM -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include -I/<> -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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wall -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-format-truncation -Wno-unused-local-typedefs -Wno-unused-function -Wno-infinite-recursion -g -I. -fPIE -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -DKS_STR_ENCODING_NONE -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include -I/<> -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 /<>/fmt/format.h:48, from /<>/fmt/ostream.h:20, from /<>/fmt.h:23, from /<>/util.h:62, from alertsyslog.cc:30: /<>/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = fmt::v9::basic_string_view&]’: /<>/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ /<>/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view&, const char (&)[3]}; Context = fmt::v9::basic_format_context; Args = {fmt::v9::basic_string_view, char [3]}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ /<>/fmt/core.h:1918:31: required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, 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().map(FMT_FORWARD(val)); | ^~~ /<>/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const fmt::v9::basic_string_view*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]’: /<>/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ /<>/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ /<>/fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator > >]’ 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&)args#0), ((std::__cxx11::basic_string&)args#1))’ /<>/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ /<>/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1735 | const auto& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]’: /<>/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1777 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ /<>/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::thread::id&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::thread::id, std::__cxx11::basic_string, std::allocator >}]’ 1899 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1900 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1901 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1902 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ /<>/fmt/core.h:1918:31: required from ‘std::string fmt::v9::format(format_string, T&& ...) [with T = {std::thread::id, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1918 | return {FMT_FORWARD(args)...}; | ^ /<>/kis_mutex.h:263:49: required from ‘void kis_unique_lock::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()>) [with T = tracker_element_alias]’ 361 | lk.unlock(); | ~~~~~~~~~^~ /<>/trackedelement.h:418:50: required from here 418 | auto r = Globalreg::new_from_pool(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/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().map(FMT_FORWARD(val)); | ^~~ /<>/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & val))’ 1735 | const auto& arg = arg_mapper().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 '/<>/plugin-alertsyslog' PLUGIN: plugin-dashboard/ make[4]: Entering directory '/<>/plugin-dashboard' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/plugin-dashboard' PLUGIN: plugin-demo-eventbus/ make[4]: Entering directory '/<>/plugin-demo-eventbus' Run 'make install' to install the plugin and helper. make[4]: Leaving directory '/<>/plugin-demo-eventbus' PLUGIN: plugin-demo-externalhttp/ make[4]: Entering directory '/<>/plugin-demo-externalhttp' Run 'make install' to install the plugin and helper. make[4]: Leaving directory '/<>/plugin-demo-externalhttp' PLUGIN: plugin-demo-webonly/ make[4]: Entering directory '/<>/plugin-demo-webonly' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/plugin-demo-webonly' make[3]: Leaving directory '/<>' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' dh_auto_test create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with python3 dh_testroot dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/<>' dh_auto_install --no-parallel -Xpycache -- suidinstall all-plugins-install make -j1 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no suidinstall all-plugins-install make[2]: Entering directory '/<>' make[3]: Entering directory '/<>' gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 '/<>/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/eventbus_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/kismet_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-x86_64/dumb running install running install_lib creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 copying build/lib/KismetCaptureRtl433/kismet_cap_sdr_rtl433.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/__init__.py to __init__.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-x86_64/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-x86_64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_sdr_rtl433' (cd capture_sdr_rtlamr && make) make[4]: Entering directory '/<>/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/eventbus_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/kismet_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-x86_64/dumb running install running install_lib creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr copying build/lib/KismetCaptureRtlamr/rtlsdr/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr copying build/lib/KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr copying build/lib/KismetCaptureRtlamr/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/__init__.py to __init__.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-x86_64/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-x86_64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_sdr_rtlamr' (cd capture_sdr_rtladsb && make) make[4]: Entering directory '/<>/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/eventbus_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/kismet_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-x86_64/dumb running install running install_lib creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/rtlsdr/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb copying build/lib/KismetCaptureRtladsb/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/__init__.py to __init__.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-x86_64/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-x86_64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_sdr_rtladsb' (cd capture_freaklabs_zigbee && make) make[4]: Entering directory '/<>/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/eventbus_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/kismet_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-x86_64/dumb running install running install_lib creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee copying build/lib/KismetCaptureFreaklabsZigbee/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/__init__.py to __init__.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-x86_64/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-x86_64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_freaklabs_zigbee' (cd capture_linux_wifi && make) make[4]: Entering directory '/<>/capture_linux_wifi' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_linux_wifi' (cd capture_bt_geiger && make) make[4]: Entering directory '/<>/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/eventbus_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/kismet_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-x86_64/dumb running install running install_lib creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismet_cap_bt_geiger.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger copying build/lib/KismetCaptureBtGeiger/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/__init__.py to __init__.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-x86_64/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-x86_64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_bt_geiger' (cd capture_hak5_wifi_coconut && make) make[4]: Entering directory '/<>/capture_hak5_wifi_coconut' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_hak5_wifi_coconut' (cd capture_ubertooth_one && make) make[4]: Entering directory '/<>/capture_ubertooth_one' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_ubertooth_one' (cd capture_nrf_mousejack && make) make[4]: Entering directory '/<>/capture_nrf_mousejack' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_nrf_mousejack' (cd capture_ti_cc_2540 && make) make[4]: Entering directory '/<>/capture_ti_cc_2540' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_ti_cc_2540' (cd capture_ti_cc_2531 && make) make[4]: Entering directory '/<>/capture_ti_cc_2531' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_ti_cc_2531' (cd capture_linux_bluetooth && make) make[4]: Entering directory '/<>/capture_linux_bluetooth' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_linux_bluetooth' (cd capture_nrf_51822 && make) make[4]: Entering directory '/<>/capture_nrf_51822' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_nrf_51822' (cd capture_nxp_kw41z && make) make[4]: Entering directory '/<>/capture_nxp_kw41z' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_nxp_kw41z' (cd capture_nrf_52840 && make) make[4]: Entering directory '/<>/capture_nrf_52840' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_nrf_52840' (cd capture_rz_killerbee && make) make[4]: Entering directory '/<>/capture_rz_killerbee' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/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 /<>/debian/tmp/etc/kismet mkdir -p /<>/debian/tmp/usr/bin /usr/bin/install -c -o "root" -g "root" -m 555 kismet /<>/debian/tmp/usr/bin/kismet; # Install the alias script /usr/bin/install -c -o "root" -g "root" -m 555 kismet_server /<>/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 /<>/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 /<>/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 /<>/debian/tmp/usr/bin/`basename log_tools/kismetdb_to_wiglecsv`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_statistics /<>/debian/tmp/usr/bin/`basename log_tools/kismetdb_statistics`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_to_kml /<>/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 /<>/debian/tmp/usr/bin/`basename log_tools/kismetdb_to_gpx`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_clean /<>/debian/tmp/usr/bin/`basename log_tools/kismetdb_clean`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_to_pcap /<>/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 /<>/debian/tmp/usr/bin/`basename tools/kismet_discovery`; mkdir -p /<>/debian/tmp/usr/bin make[4]: Entering directory '/<>/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/eventbus_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/kismet_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 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/eventbus_pb2.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/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/__init__.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 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/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_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 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/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/__init__.py to __init__.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 '/<>/capture_sdr_rtl433' make[4]: Entering directory '/<>/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/eventbus_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/kismet_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/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/eventbus_pb2.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/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 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/kismet_cap_sdr_rtlamr.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr copying build/lib/KismetCaptureRtlamr/__init__.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr 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/eventbus_pb2.py to eventbus_pb2.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/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/rtlsdr/__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/__init__.py to __init__.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 '/<>/capture_sdr_rtlamr' make[4]: Entering directory '/<>/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/eventbus_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/kismet_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/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/eventbus_pb2.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/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 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/kismet_cap_sdr_rtladsb.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb copying build/lib/KismetCaptureRtladsb/__init__.py -> ../debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb 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/eventbus_pb2.py to eventbus_pb2.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/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/rtlsdr/__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/__init__.py to __init__.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 '/<>/capture_sdr_rtladsb' make[4]: Entering directory '/<>/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="/<>/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/eventbus_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/kismet_pb2.py -> build/lib/KismetCaptureBtGeiger/kismetexternal running install_lib creating /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger creating /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/__init__.py -> /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismet_cap_bt_geiger.py -> /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger copying build/lib/KismetCaptureBtGeiger/__init__.py -> /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger byte-compiling /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling /<>/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 /<>/debian/tmp/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/__init__.py to __init__.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 /<>/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 /<>/debian/tmp/usr/local/bin make[4]: Leaving directory '/<>/capture_bt_geiger' make[4]: Entering directory '/<>/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/eventbus_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/kismet_pb2.py -> build/lib/KismetCaptureFreaklabsZigbee/kismetexternal running install_lib creating ../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/eventbus_pb2.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/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/kismet_cap_freaklabs_zigbee.py -> ../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 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/eventbus_pb2.py to eventbus_pb2.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/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/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/__init__.py to __init__.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 '/<>/capture_freaklabs_zigbee' mkdir -p /<>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig /usr/bin/install -c -o "root" -g "root" -m 644 packaging/kismet.pc /<>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/kismet.pc mkdir -p /<>/debian/tmp/usr/share/kismet/httpd/ cp -r http_data/* /<>/debian/tmp/usr/share/kismet/httpd/ cp conf/kismet_manuf.txt.gz /<>/debian/tmp/usr/share/kismet//kismet_manuf.txt.gz cp conf/kismet_adsb_icao.txt.gz /<>/debian/tmp/usr/share/kismet//kismet_adsb_icao.txt.gz make[3]: Leaving directory '/<>' make[3]: Entering directory '/<>' install -o root -g root -m 644 conf/kismet.conf /<>/debian/tmp/etc/kismet/kismet.conf install -o root -g root -m 644 conf/kismet_httpd.conf /<>/debian/tmp/etc/kismet/kismet_httpd.conf install -o root -g root -m 644 conf/kismet_alerts.conf /<>/debian/tmp/etc/kismet/kismet_alerts.conf install -o root -g root -m 644 conf/kismet_memory.conf /<>/debian/tmp/etc/kismet/kismet_memory.conf install -o root -g root -m 644 conf/kismet_logging.conf /<>/debian/tmp/etc/kismet/kismet_logging.conf install -o root -g root -m 644 conf/kismet_filter.conf /<>/debian/tmp/etc/kismet/kismet_filter.conf install -o root -g root -m 644 conf/kismet_uav.conf /<>/debian/tmp/etc/kismet/kismet_uav.conf install -o root -g root -m 644 conf/kismet_80211.conf /<>/debian/tmp/etc/kismet/kismet_80211.conf install -o root -g root -m 644 conf/kismet_wardrive.conf /<>/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 '/<>' Installed kismet into /<>/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 /<>/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 '/<>' gcc -MM -MP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wno-unknown-warning-option -Wno-format-truncation -Wno-unused-function -g -I. -fPIE -I/usr/include/libnm -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/libnl3 -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-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 '/<>/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/eventbus_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/kismet_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-x86_64/dumb running install running install_lib creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 copying build/lib/KismetCaptureRtl433/kismet_cap_sdr_rtl433.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/__init__.py to __init__.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-x86_64/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-x86_64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_sdr_rtl433' (cd capture_sdr_rtlamr && make) make[4]: Entering directory '/<>/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/eventbus_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/kismet_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-x86_64/dumb running install running install_lib creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr copying build/lib/KismetCaptureRtlamr/rtlsdr/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr copying build/lib/KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr copying build/lib/KismetCaptureRtlamr/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/__init__.py to __init__.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-x86_64/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-x86_64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_sdr_rtlamr' (cd capture_sdr_rtladsb && make) make[4]: Entering directory '/<>/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/eventbus_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/kismet_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-x86_64/dumb running install running install_lib creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/rtlsdr/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb copying build/lib/KismetCaptureRtladsb/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/__init__.py to __init__.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-x86_64/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-x86_64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_sdr_rtladsb' (cd capture_freaklabs_zigbee && make) make[4]: Entering directory '/<>/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/eventbus_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/kismet_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-x86_64/dumb running install running install_lib creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee copying build/lib/KismetCaptureFreaklabsZigbee/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/__init__.py to __init__.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-x86_64/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-x86_64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_freaklabs_zigbee' (cd capture_linux_wifi && make) make[4]: Entering directory '/<>/capture_linux_wifi' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_linux_wifi' (cd capture_bt_geiger && make) make[4]: Entering directory '/<>/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/eventbus_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/kismet_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-x86_64/dumb running install running install_lib creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismet_cap_bt_geiger.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger copying build/lib/KismetCaptureBtGeiger/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/__init__.py to __init__.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-x86_64/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-x86_64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_bt_geiger' (cd capture_hak5_wifi_coconut && make) make[4]: Entering directory '/<>/capture_hak5_wifi_coconut' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_hak5_wifi_coconut' (cd capture_ubertooth_one && make) make[4]: Entering directory '/<>/capture_ubertooth_one' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_ubertooth_one' (cd capture_nrf_mousejack && make) make[4]: Entering directory '/<>/capture_nrf_mousejack' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_nrf_mousejack' (cd capture_ti_cc_2540 && make) make[4]: Entering directory '/<>/capture_ti_cc_2540' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_ti_cc_2540' (cd capture_ti_cc_2531 && make) make[4]: Entering directory '/<>/capture_ti_cc_2531' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_ti_cc_2531' (cd capture_linux_bluetooth && make) make[4]: Entering directory '/<>/capture_linux_bluetooth' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_linux_bluetooth' (cd capture_nrf_51822 && make) make[4]: Entering directory '/<>/capture_nrf_51822' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_nrf_51822' (cd capture_nxp_kw41z && make) make[4]: Entering directory '/<>/capture_nxp_kw41z' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_nxp_kw41z' (cd capture_nrf_52840 && make) make[4]: Entering directory '/<>/capture_nrf_52840' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_nrf_52840' (cd capture_rz_killerbee && make) make[4]: Entering directory '/<>/capture_rz_killerbee' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/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 /<>/debian/tmp/etc/kismet mkdir -p /<>/debian/tmp/usr/bin /usr/bin/install -c -o "root" -g "root" -m 555 kismet /<>/debian/tmp/usr/bin/kismet; # Install the alias script /usr/bin/install -c -o "root" -g "root" -m 555 kismet_server /<>/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 /<>/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 /<>/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 /<>/debian/tmp/usr/bin/`basename log_tools/kismetdb_to_wiglecsv`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_statistics /<>/debian/tmp/usr/bin/`basename log_tools/kismetdb_statistics`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_to_kml /<>/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 /<>/debian/tmp/usr/bin/`basename log_tools/kismetdb_to_gpx`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_clean /<>/debian/tmp/usr/bin/`basename log_tools/kismetdb_clean`; /usr/bin/install -c -o "root" -g "root" -m 555 log_tools/kismetdb_to_pcap /<>/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 /<>/debian/tmp/usr/bin/`basename tools/kismet_discovery`; mkdir -p /<>/debian/tmp/usr/bin make[4]: Entering directory '/<>/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/eventbus_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/kismet_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 '/<>/capture_sdr_rtl433' make[4]: Entering directory '/<>/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/eventbus_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/kismet_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 '/<>/capture_sdr_rtlamr' make[4]: Entering directory '/<>/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/eventbus_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/kismet_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 '/<>/capture_sdr_rtladsb' make[4]: Entering directory '/<>/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="/<>/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/eventbus_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/kismet_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 '/<>/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 /<>/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 /<>/debian/tmp/usr/local/bin make[4]: Leaving directory '/<>/capture_bt_geiger' make[4]: Entering directory '/<>/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/eventbus_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/kismet_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 '/<>/capture_freaklabs_zigbee' mkdir -p /<>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig /usr/bin/install -c -o "root" -g "root" -m 644 packaging/kismet.pc /<>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/kismet.pc mkdir -p /<>/debian/tmp/usr/share/kismet/httpd/ cp -r http_data/* /<>/debian/tmp/usr/share/kismet/httpd/ cp conf/kismet_manuf.txt.gz /<>/debian/tmp/usr/share/kismet//kismet_manuf.txt.gz cp conf/kismet_adsb_icao.txt.gz /<>/debian/tmp/usr/share/kismet//kismet_adsb_icao.txt.gz make[3]: Leaving directory '/<>' make[3]: Entering directory '/<>' (cd capture_sdr_rtl433 && make) make[4]: Entering directory '/<>/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/eventbus_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/kismet_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-x86_64/dumb running install running install_lib creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 copying build/lib/KismetCaptureRtl433/kismet_cap_sdr_rtl433.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal copying build/lib/KismetCaptureRtl433/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433 byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtl433/__init__.py to __init__.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-x86_64/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-x86_64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_sdr_rtl433' (cd capture_sdr_rtlamr && make) make[4]: Entering directory '/<>/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/eventbus_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/kismet_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-x86_64/dumb running install running install_lib creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal copying build/lib/KismetCaptureRtlamr/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr copying build/lib/KismetCaptureRtlamr/rtlsdr/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr copying build/lib/KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr copying build/lib/KismetCaptureRtlamr/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/rtlsdr/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtlamr/__init__.py to __init__.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-x86_64/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-x86_64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_sdr_rtlamr' (cd capture_sdr_rtladsb && make) make[4]: Entering directory '/<>/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/eventbus_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/kismet_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-x86_64/dumb running install running install_lib creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal copying build/lib/KismetCaptureRtladsb/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/rtlsdr/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr copying build/lib/KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb copying build/lib/KismetCaptureRtladsb/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/rtlsdr/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureRtladsb/__init__.py to __init__.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-x86_64/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-x86_64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_sdr_rtladsb' (cd capture_freaklabs_zigbee && make) make[4]: Entering directory '/<>/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/eventbus_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/kismet_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-x86_64/dumb running install running install_lib creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal copying build/lib/KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee copying build/lib/KismetCaptureFreaklabsZigbee/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureFreaklabsZigbee/__init__.py to __init__.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-x86_64/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-x86_64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_freaklabs_zigbee' (cd capture_linux_wifi && make) make[4]: Entering directory '/<>/capture_linux_wifi' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_linux_wifi' (cd capture_bt_geiger && make) make[4]: Entering directory '/<>/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/eventbus_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/kismet_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-x86_64/dumb running install running install_lib creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger creating build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/http_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismetexternal/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal copying build/lib/KismetCaptureBtGeiger/kismet_cap_bt_geiger.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger copying build/lib/KismetCaptureBtGeiger/__init__.py -> build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py to linuxbluetooth_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py to eventbus_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py to datasource_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/http_pb2.py to http_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py to kismet_pb2.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/kismetexternal/__init__.py to __init__.cpython-313.pyc byte-compiling build/bdist.linux-x86_64/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-x86_64/dumb/usr/local/lib/python3.13/dist-packages/KismetCaptureBtGeiger/__init__.py to __init__.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-x86_64/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-x86_64/dumb/usr/local/bin Creating tar archive removing 'build/bdist.linux-x86_64/dumb' (and everything under it) make[4]: Leaving directory '/<>/capture_bt_geiger' (cd capture_hak5_wifi_coconut && make) make[4]: Entering directory '/<>/capture_hak5_wifi_coconut' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_hak5_wifi_coconut' (cd capture_ubertooth_one && make) make[4]: Entering directory '/<>/capture_ubertooth_one' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_ubertooth_one' (cd capture_nrf_mousejack && make) make[4]: Entering directory '/<>/capture_nrf_mousejack' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_nrf_mousejack' (cd capture_ti_cc_2540 && make) make[4]: Entering directory '/<>/capture_ti_cc_2540' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_ti_cc_2540' (cd capture_ti_cc_2531 && make) make[4]: Entering directory '/<>/capture_ti_cc_2531' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_ti_cc_2531' (cd capture_linux_bluetooth && make) make[4]: Entering directory '/<>/capture_linux_bluetooth' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_linux_bluetooth' (cd capture_nrf_51822 && make) make[4]: Entering directory '/<>/capture_nrf_51822' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_nrf_51822' (cd capture_nxp_kw41z && make) make[4]: Entering directory '/<>/capture_nxp_kw41z' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_nxp_kw41z' (cd capture_nrf_52840 && make) make[4]: Entering directory '/<>/capture_nrf_52840' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_nrf_52840' (cd capture_rz_killerbee && make) make[4]: Entering directory '/<>/capture_rz_killerbee' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/capture_rz_killerbee' mkdir -p /<>/debian/tmp/usr/bin make[3]: Leaving directory '/<>' make[3]: Entering directory '/<>' /<>/debian/tmp/etc/kismet/kismet.conf already exists; it will not be automatically replaced. /<>/debian/tmp/etc/kismet/kismet_httpd.conf already exists; it will not be automatically replaced. /<>/debian/tmp/etc/kismet/kismet_alerts.conf already exists; it will not be automatically replaced. /<>/debian/tmp/etc/kismet/kismet_memory.conf already exists; it will not be automatically replaced. /<>/debian/tmp/etc/kismet/kismet_logging.conf already exists; it will not be automatically replaced. /<>/debian/tmp/etc/kismet/kismet_filter.conf already exists; it will not be automatically replaced. /<>/debian/tmp/etc/kismet/kismet_uav.conf already exists; it will not be automatically replaced. /<>/debian/tmp/etc/kismet/kismet_80211.conf already exists; it will not be automatically replaced. /<>/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 '/<>' Installed kismet into /<>/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 /<>/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 '/<>/plugin-alertsyslog' mkdir -p /<>/debian/tmp//usr/lib/x86_64-linux-gnu/kismet/alertsyslog /usr/bin/install -c -o "root" -g "root" -m 444 manifest.conf /<>/debian/tmp//usr/lib/x86_64-linux-gnu/kismet/alertsyslog/manifest.conf /usr/bin/install -c -o "root" -g "root" -m 644 alertsyslog.so /<>/debian/tmp//usr/lib/x86_64-linux-gnu/kismet/alertsyslog/alertsyslog.so make[3]: Leaving directory '/<>/plugin-alertsyslog' PLUGIN-INSTALL: plugin-dashboard/ make[3]: Entering directory '/<>/plugin-dashboard' mkdir -p /<>/debian/tmp//usr/lib/x86_64-linux-gnu/kismet/dashboard /usr/bin/install -c -o "root" -g "root" -m 444 manifest.conf /<>/debian/tmp//usr/lib/x86_64-linux-gnu/kismet/dashboard/manifest.conf mkdir -p /<>/debian/tmp//usr/lib/x86_64-linux-gnu/kismet/dashboard/httpd cp -r httpd/* /<>/debian/tmp//usr/lib/x86_64-linux-gnu/kismet/dashboard/httpd make[3]: Leaving directory '/<>/plugin-dashboard' PLUGIN-INSTALL: plugin-demo-eventbus/ make[3]: Entering directory '/<>/plugin-demo-eventbus' mkdir -p /<>/debian/tmp//usr/lib/x86_64-linux-gnu/kismet/eventbusproxy /usr/bin/install -c -o "root" -g "root" -m 444 manifest.conf /<>/debian/tmp//usr/lib/x86_64-linux-gnu/kismet/eventbusproxy/manifest.conf /usr/bin/install -c -o "root" -g "root" -m 555 kismet_eventbus /<>/debian/tmp/usr/bin/kismet_eventbus; make[3]: Leaving directory '/<>/plugin-demo-eventbus' PLUGIN-INSTALL: plugin-demo-externalhttp/ make[3]: Entering directory '/<>/plugin-demo-externalhttp' mkdir -p /<>/debian/tmp//usr/lib/x86_64-linux-gnu/kismet/httpproxytest /usr/bin/install -c -o "root" -g "root" -m 444 manifest.conf /<>/debian/tmp//usr/lib/x86_64-linux-gnu/kismet/httpproxytest/manifest.conf /usr/bin/install -c -o "root" -g "root" -m 555 kismet_proxytest /<>/debian/tmp/usr/bin/kismet_proxytest; make[3]: Leaving directory '/<>/plugin-demo-externalhttp' PLUGIN-INSTALL: plugin-demo-webonly/ make[3]: Entering directory '/<>/plugin-demo-webonly' mkdir -p /<>/debian/tmp//usr/lib/x86_64-linux-gnu/kismet/demoweb /usr/bin/install -c -o "root" -g "root" -m 444 manifest.conf /<>/debian/tmp//usr/lib/x86_64-linux-gnu/kismet/demoweb/manifest.conf mkdir -p /<>/debian/tmp//usr/lib/x86_64-linux-gnu/kismet/demoweb/httpd cp -r httpd/* /<>/debian/tmp//usr/lib/x86_64-linux-gnu/kismet/demoweb/httpd make[3]: Leaving directory '/<>/plugin-demo-webonly' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' dh_install dh_installdocs dh_installchangelogs dh_installman dh_installdebconf dh_python3 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 I: dh_python3 pydist:316: Cannot find package that provides bluepy. Please add package that provides it to Build-Depends or add "bluepy python3-bluepy" line to debian/py3dist-overrides or add proper dependency to Depends by hand and ignore this info. dh_installsystemd dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms debian/rules override_dh_missing make[1]: Entering directory '/<>' dh_missing --fail-missing make[1]: Leaving directory '/<>' dh_dwz -a dwz: debian/kismet-plugins/usr/lib/x86_64-linux-gnu/kismet/alertsyslog/alertsyslog.so: DWARF compression not beneficial - old size 7911902 new size 7923134 dwz: debian/kismet-core/usr/bin/kismet: DWARF compression not beneficial - old size 276208764 new size 276853525 dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'kismet-capture-linux-bluetooth-dbgsym' in '../kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-plugins' in '../kismet-plugins_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet' in '../kismet_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-nxp-kw41z-dbgsym' in '../kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'python3-kismetcapturebtgeiger' in '../python3-kismetcapturebtgeiger_2023.07.R2-0kali1_all.deb'. dpkg-deb: building package 'kismet-capture-ti-cc-2540' in '../kismet-capture-ti-cc-2540_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-nrf-51822' in '../kismet-capture-nrf-51822_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-core' in '../kismet-core_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'python3-kismetcapturefreaklabszigbee' in '../python3-kismetcapturefreaklabszigbee_2023.07.R2-0kali1_all.deb'. dpkg-deb: building package 'kismet-capture-rz-killerbee' in '../kismet-capture-rz-killerbee_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-linux-wifi' in '../kismet-capture-linux-wifi_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-nrf-51822-dbgsym' in '../kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-ti-cc-2540-dbgsym' in '../kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'python3-kismetcapturertl433' in '../python3-kismetcapturertl433_2023.07.R2-0kali1_all.deb'. dpkg-deb: building package 'kismet-plugins-dbgsym' in '../kismet-plugins-dbgsym_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-nrf-52840' in '../kismet-capture-nrf-52840_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-rz-killerbee-dbgsym' in '../kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-ubertooth-one' in '../kismet-capture-ubertooth-one_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'python3-kismetcapturertladsb' in '../python3-kismetcapturertladsb_2023.07.R2-0kali1_all.deb'. dpkg-deb: building package 'kismet-capture-linux-wifi-dbgsym' in '../kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-nrf-52840-dbgsym' in '../kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-ti-cc-2531' in '../kismet-capture-ti-cc-2531_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-ubertooth-one-dbgsym' in '../kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'python3-kismetcapturertlamr' in '../python3-kismetcapturertlamr_2023.07.R2-0kali1_all.deb'. dpkg-deb: building package 'kismet-capture-hak5-wifi-coconut' in '../kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-ti-cc-2531-dbgsym' in '../kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-nxp-kw41z' in '../kismet-capture-nxp-kw41z_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-nrf-mousejack' in '../kismet-capture-nrf-mousejack_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-common' in '../kismet-capture-common_2023.07.R2-0kali1_all.deb'. dpkg-deb: building package 'kismet-capture-nrf-mousejack-dbgsym' in '../kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-hak5-wifi-coconut-dbgsym' in '../kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-capture-linux-bluetooth' in '../kismet-capture-linux-bluetooth_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-core-dbgsym' in '../kismet-core-dbgsym_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-logtools' in '../kismet-logtools_2023.07.R2-0kali1_amd64.deb'. dpkg-deb: building package 'kismet-logtools-dbgsym' in '../kismet-logtools-dbgsym_2023.07.R2-0kali1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../kismet_2023.07.R2-0kali1_amd64.buildinfo dpkg-genchanges --build=binary -O../kismet_2023.07.R2-0kali1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2025-03-28T21:03:27Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ kismet_2023.07.R2-0kali1_amd64.changes: --------------------------------------- Format: 1.8 Date: Fri, 28 Mar 2025 15:24:21 -0500 Source: kismet Binary: kismet kismet-capture-common 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 python3-kismetcapturebtgeiger python3-kismetcapturefreaklabszigbee python3-kismetcapturertl433 python3-kismetcapturertladsb python3-kismetcapturertlamr Architecture: all amd64 Version: 2023.07.R2-0kali1 Distribution: kali-dev Urgency: medium Maintainer: Kali Developers Changed-By: Steev Klimaszewski Description: kismet - wireless network and device detector (metapackage) kismet-capture-common - Kismet Capture common helper 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 python3-kismetcapturebtgeiger - Kismet BTLE geiger datasource python3-kismetcapturefreaklabszigbee - Kismet Freaklabs Zigbee datasource python3-kismetcapturertl433 - Kismet rtl_433 datasource python3-kismetcapturertladsb - Kismet rtladsb datasource python3-kismetcapturertlamr - Kismet rtlamr datasource 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: 656f42d876c236761e7b3c34041b063baa252d5f 13452 kismet-capture-common_2023.07.R2-0kali1_all.deb f1d377c6d7c959cc5bd1d3477ae5d9e67e729aaf 316972 kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_amd64.deb f5ea9f3152d76f8763a0dd5fb80eaa8ed0485230 88984 kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_amd64.deb 3e09b4900d617fbafd34613c117292004b8d3834 122724 kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_amd64.deb 2b872595d7fa062ebf91fb6cf65679e8b2c4f053 49696 kismet-capture-linux-bluetooth_2023.07.R2-0kali1_amd64.deb d27c4a3930398ebbd7f97e373ace03f156db806c 187596 kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_amd64.deb 86250706a81966ecbae37e6de3b1e0ec534ed836 71292 kismet-capture-linux-wifi_2023.07.R2-0kali1_amd64.deb e57f086c02d2ff59716c98452f6d0d5b92c7f722 110600 kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_amd64.deb 3282b42da9b8b6fd90578ae0f1d33a6af2811633 46696 kismet-capture-nrf-51822_2023.07.R2-0kali1_amd64.deb 5c17f35d7f19c4a906e6a0806e9a9b313ad258fe 112356 kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_amd64.deb cec46442d99b8be82f42ecf056364121949b9b5e 46968 kismet-capture-nrf-52840_2023.07.R2-0kali1_amd64.deb 39189066eed6b7ab2bec37cbd24c1a48a5d761c6 114392 kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_amd64.deb 8781e371f13bd753897989c8d6595b01c3c0b88e 47736 kismet-capture-nrf-mousejack_2023.07.R2-0kali1_amd64.deb 71a4197ebefef003424f64308fdfca2f17adba01 116064 kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_amd64.deb 538f4850e6e1bff4ade33fbde9a201b017086500 48352 kismet-capture-nxp-kw41z_2023.07.R2-0kali1_amd64.deb 34b3bb5986603c1b9b97c87b12b8f4f7e4bc5511 113796 kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_amd64.deb 8249a2dad5435d28463d4f5f4638fa30c77f556c 47836 kismet-capture-rz-killerbee_2023.07.R2-0kali1_amd64.deb f3fda67d6394fcea74f0e1b2ac3eb982edb005c1 115160 kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_amd64.deb f43c859a2cfd6911799aaf44368fa876c92b8ef0 48324 kismet-capture-ti-cc-2531_2023.07.R2-0kali1_amd64.deb 902d361d36d0fed6318ab8985c9eeeab7c2b2828 114792 kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_amd64.deb 3ffb7c2dc5b2f6baa5267e866e31a323274956ca 48252 kismet-capture-ti-cc-2540_2023.07.R2-0kali1_amd64.deb f7bc5a4a56b754d4980118cbdb7f55f4ec892f51 112256 kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_amd64.deb 5cab0e072cb6e0071eb858926f9cae74e763058e 47056 kismet-capture-ubertooth-one_2023.07.R2-0kali1_amd64.deb 3ecf990fba1371109e9ecffe466cdb8f4c0c5caa 158187660 kismet-core-dbgsym_2023.07.R2-0kali1_amd64.deb 1809ae741a055700aa94c15b37a5ab8e0c74b24f 10856128 kismet-core_2023.07.R2-0kali1_amd64.deb 1e231f2d52cd35a825eac5cba9d915674456b567 9743672 kismet-logtools-dbgsym_2023.07.R2-0kali1_amd64.deb 0ac2513ef4936e17ae91e1225d28502fa2bbc1a3 472356 kismet-logtools_2023.07.R2-0kali1_amd64.deb b7d78c2713ca551527bf14adf3a23704b1de8738 2326116 kismet-plugins-dbgsym_2023.07.R2-0kali1_amd64.deb 783ec71041ab67fddf0cb1b72d7d75a266ccf615 108564 kismet-plugins_2023.07.R2-0kali1_amd64.deb 9a17bbcfd0379ce74b24348954191c6a374bbd3d 20702 kismet_2023.07.R2-0kali1_amd64.buildinfo 3e6be8945b2cc5744614a0ba42b0b595ee14b263 7592 kismet_2023.07.R2-0kali1_amd64.deb 3c719e2f03cfbf0db38f5bbd7c8162f19ff5d0af 22716 python3-kismetcapturebtgeiger_2023.07.R2-0kali1_all.deb 40b95e2e26072050534a875781ed007ed8a273a1 24180 python3-kismetcapturefreaklabszigbee_2023.07.R2-0kali1_all.deb c07522f46476a8b5f239cb9ab3ee69c1831bc064 24084 python3-kismetcapturertl433_2023.07.R2-0kali1_all.deb 7971025b1767432a760277060ff46c5987cb01b8 28688 python3-kismetcapturertladsb_2023.07.R2-0kali1_all.deb 58c317f19d125acfdf2edd56540ad426589c1df3 27480 python3-kismetcapturertlamr_2023.07.R2-0kali1_all.deb Checksums-Sha256: 9b944a1a114dc4337373b920269df18b2e8c00d2eb1568ac7917e940494becce 13452 kismet-capture-common_2023.07.R2-0kali1_all.deb 684c6ef3abf9149c7d36cdcd68f9beb4e40da1cbd9624d006af7815690ac827f 316972 kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_amd64.deb 17900f563eebb01959141b4950be28dd0b96c5500b3a71ce9cd5b35293d685a1 88984 kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_amd64.deb e52d14720115da3805f0b17eab82d29bc475381e59edf9750fe114cd46ce5781 122724 kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_amd64.deb 72008e2835115b2e78f830e8da3f0e476b2b48f8a4211bd216bb49dcdae07d8a 49696 kismet-capture-linux-bluetooth_2023.07.R2-0kali1_amd64.deb 986988bcb35468e3726de6527e9d35d171df8f969b577c8b23eb3abad3cba9fc 187596 kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_amd64.deb f331fccca10d3f290940a0f6edf225adf7abb513d372da1955278241bc729c91 71292 kismet-capture-linux-wifi_2023.07.R2-0kali1_amd64.deb 410f1b77841e7c926db6bcd5853e54f4def2df7a12ea1043a5ff8795c30ea968 110600 kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_amd64.deb dac2ab6d00aacc5994d0e43128feace5ec989930c97b54a5bd430cf903e1741c 46696 kismet-capture-nrf-51822_2023.07.R2-0kali1_amd64.deb e3a002f799df0a3d5bea527608977e919c395303d2bf69dea29f6f4bd06948c7 112356 kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_amd64.deb f11e3eeea653007402361d226de4ccea9c75fc50afde8a2613ddc2448caa958a 46968 kismet-capture-nrf-52840_2023.07.R2-0kali1_amd64.deb 3c6cd69c87f42ef51c318132c92be2fc489e4b98bea153eef21d5ee3f3bfe89c 114392 kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_amd64.deb c4cd6d4898228b804f57bfefb8979192f8c1b09db4dba38faf4eef261a885c6e 47736 kismet-capture-nrf-mousejack_2023.07.R2-0kali1_amd64.deb 4d0efabb1e4b355527b6efa97da2ccccdc7492b6d2b408f1013fd95e5e097fe5 116064 kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_amd64.deb 75ab8a574d63e4115947b0253fd6079cb14e8fe681f54fbae7eb4c981552a94f 48352 kismet-capture-nxp-kw41z_2023.07.R2-0kali1_amd64.deb 89ff1db352a88aff58e32cd1645200520abf307e8bfd22b6ec265b34bedee03f 113796 kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_amd64.deb 9737863faddd05fea1e830205ad6bcb053d295f9291f71ac1959fd31f75b0cf4 47836 kismet-capture-rz-killerbee_2023.07.R2-0kali1_amd64.deb 2db51e8fc3c807e60e14fd401f023c553cc635fecdcc4c2aa3bf19a484943b13 115160 kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_amd64.deb f2baaba97376f7865c8bea795957daec89919e5b10e9e65e9839233ec1b01718 48324 kismet-capture-ti-cc-2531_2023.07.R2-0kali1_amd64.deb 1c43cde4ecb5a853128e8761ad5c52c7285466ea50ed6ccb01d6917e362ef6ea 114792 kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_amd64.deb e2e5cc206d1ebfca3d190850e843f656b4ce7a0d1ea597cd36031ec65a6d8722 48252 kismet-capture-ti-cc-2540_2023.07.R2-0kali1_amd64.deb 97fcd243018cad83a41356caf569df544b2933a4dd786c5c613837b0f9be12d5 112256 kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_amd64.deb 45489188855f51e4b8553a8a4c204caca82747431d7f2ab7f23fa5a6f780b67b 47056 kismet-capture-ubertooth-one_2023.07.R2-0kali1_amd64.deb f0d9db324deae76021dc8f89a035b6027050754e2e285a92bf9413c412e6fa32 158187660 kismet-core-dbgsym_2023.07.R2-0kali1_amd64.deb bb9ca7022fe060e27e41b2708dde8a3997627ffd44e532357cdc0475f6221795 10856128 kismet-core_2023.07.R2-0kali1_amd64.deb 5ccfa1d4b4ced1a67b47290884a81dd652d9e10c2e96e066103db213c0d63f82 9743672 kismet-logtools-dbgsym_2023.07.R2-0kali1_amd64.deb e61ce99aac36271ffee4f9223c89250f092c82220b040065844e2c80e4e3977b 472356 kismet-logtools_2023.07.R2-0kali1_amd64.deb eede897d9692740e1c4b1f2324f1075f196780fa6cd63905c254fe9fa3026b2b 2326116 kismet-plugins-dbgsym_2023.07.R2-0kali1_amd64.deb d18c2097ed96b0e6ef1881b046e3b26d256ed9419cd8edd5d1868cc28d8854ed 108564 kismet-plugins_2023.07.R2-0kali1_amd64.deb 2ce9d777ae5a6922981d5b4dc19c233534f3b03ead1f79b97c38a93ed69cfe69 20702 kismet_2023.07.R2-0kali1_amd64.buildinfo b75be63b56624eb1d2ae4fc4cb9caf405c31384dc3f3013eec555eda254eb6b4 7592 kismet_2023.07.R2-0kali1_amd64.deb 8a4fe6fec7f2571ae80a6611de09744c94328699b380a17f4106dbc31157a836 22716 python3-kismetcapturebtgeiger_2023.07.R2-0kali1_all.deb a3394b385e6b4feee31688401a99fa84c417f76ab1767b331664d7a0901b9173 24180 python3-kismetcapturefreaklabszigbee_2023.07.R2-0kali1_all.deb a87e5471d50dfdb785d49da7be4b42640a99e8a1db638c72cf17035ca7912e3e 24084 python3-kismetcapturertl433_2023.07.R2-0kali1_all.deb c5ad74f5b5a91ebffebe92f3c7b30a9bf6f74ac00067f1795db4ec18cbd35f6f 28688 python3-kismetcapturertladsb_2023.07.R2-0kali1_all.deb 0c096a8b7cd4a4e65c44e83a3327308a7c6a1d3f46a47c757495ee132d8fa1e5 27480 python3-kismetcapturertlamr_2023.07.R2-0kali1_all.deb Files: f0b7bf19aa3842fad84b0ebfd80bdcb0 13452 net optional kismet-capture-common_2023.07.R2-0kali1_all.deb 04bd6f260d6e1aebdf1a849d96b9592d 316972 debug optional kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_amd64.deb 257bf89a8835bdf389921f3a9a3427cc 88984 net optional kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_amd64.deb b49535120fde90a3d7424a478fd2be34 122724 debug optional kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_amd64.deb ceb2ccb2f8be3a336c9fbee2e6f8ffe7 49696 net optional kismet-capture-linux-bluetooth_2023.07.R2-0kali1_amd64.deb 833074344b63e17cb7acce4bccdc448a 187596 debug optional kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_amd64.deb 873829177b8bbf80bbb91ea9bb739cc9 71292 net optional kismet-capture-linux-wifi_2023.07.R2-0kali1_amd64.deb 127972948bac64b70697ec50ee072501 110600 debug optional kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_amd64.deb 9c383012af4dce9127c8bd6ebc31aadd 46696 net optional kismet-capture-nrf-51822_2023.07.R2-0kali1_amd64.deb d2a3123d83aa7bd5b5bb8ffec78ae071 112356 debug optional kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_amd64.deb deba67b97ceb8383b1a809df329e8266 46968 net optional kismet-capture-nrf-52840_2023.07.R2-0kali1_amd64.deb 71fd7e00a6a4f538dafeb42627c6c574 114392 debug optional kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_amd64.deb b6c01a40cb48bf8c908d3b055bd6d5ee 47736 net optional kismet-capture-nrf-mousejack_2023.07.R2-0kali1_amd64.deb d07d85eeb37d07d4d28cb09eff6fecaf 116064 debug optional kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_amd64.deb e7cca6babfaa87de087742299b6b85c6 48352 net optional kismet-capture-nxp-kw41z_2023.07.R2-0kali1_amd64.deb 556a7652343fc5a23683b4252056873e 113796 debug optional kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_amd64.deb 3ba877b830831ec6bcf6ec47c8ac7d0e 47836 net optional kismet-capture-rz-killerbee_2023.07.R2-0kali1_amd64.deb 559c1f97ce0df9a21f7ef657ca2e48c9 115160 debug optional kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_amd64.deb 7854e80afb33102ec67b53841ab5d3d1 48324 net optional kismet-capture-ti-cc-2531_2023.07.R2-0kali1_amd64.deb bbc1199bafbbbe41cbc3c624aa3cf71c 114792 debug optional kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_amd64.deb 0059834fcb74a88616dcf47bd746ea47 48252 net optional kismet-capture-ti-cc-2540_2023.07.R2-0kali1_amd64.deb 7f4633e7317506cad5dc61617b56cb30 112256 debug optional kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_amd64.deb fea68a1a344cff5d832fb5555e9f6d5d 47056 net optional kismet-capture-ubertooth-one_2023.07.R2-0kali1_amd64.deb 9fc44b7cf339dab446ef504fc61902b8 158187660 debug optional kismet-core-dbgsym_2023.07.R2-0kali1_amd64.deb 067991376cc19f2c1350fc4e17a96315 10856128 net optional kismet-core_2023.07.R2-0kali1_amd64.deb d99a69e0fce8d38b76a9caacf0305c66 9743672 debug optional kismet-logtools-dbgsym_2023.07.R2-0kali1_amd64.deb e234ca751b4d7f3eac2559cdfbd8d770 472356 net optional kismet-logtools_2023.07.R2-0kali1_amd64.deb 358a865f8ee506f7eb6bed1edd30b192 2326116 debug optional kismet-plugins-dbgsym_2023.07.R2-0kali1_amd64.deb 0a67f29ec8dac7681413b40becf314fb 108564 net optional kismet-plugins_2023.07.R2-0kali1_amd64.deb 6814aa0c532bd1dcee819b5a8d998568 20702 net optional kismet_2023.07.R2-0kali1_amd64.buildinfo ea2e922b2e12d8d412fa0539eafc1323 7592 net optional kismet_2023.07.R2-0kali1_amd64.deb 5f4ac0bcb66f0ab4020eb5cc98d8b421 22716 python optional python3-kismetcapturebtgeiger_2023.07.R2-0kali1_all.deb f3e676c06fe7ced755036e44ea4d0e6e 24180 python optional python3-kismetcapturefreaklabszigbee_2023.07.R2-0kali1_all.deb 7946ba2a814a02f78eaf172d58efe1cc 24084 python optional python3-kismetcapturertl433_2023.07.R2-0kali1_all.deb 86c9d17688275aa2959ee222806ef5c3 28688 python optional python3-kismetcapturertladsb_2023.07.R2-0kali1_all.deb 9b2e9ebb1d4831621f2f6229187910d6 27480 python optional python3-kismetcapturertlamr_2023.07.R2-0kali1_all.deb Original-Maintainer: Nick Andrik +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: kismet Binary: kismet kismet-capture-common 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 python3-kismetcapturebtgeiger python3-kismetcapturefreaklabszigbee python3-kismetcapturertl433 python3-kismetcapturertladsb python3-kismetcapturertlamr Architecture: all amd64 Version: 2023.07.R2-0kali1 Checksums-Md5: f0b7bf19aa3842fad84b0ebfd80bdcb0 13452 kismet-capture-common_2023.07.R2-0kali1_all.deb 04bd6f260d6e1aebdf1a849d96b9592d 316972 kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_amd64.deb 257bf89a8835bdf389921f3a9a3427cc 88984 kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_amd64.deb b49535120fde90a3d7424a478fd2be34 122724 kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_amd64.deb ceb2ccb2f8be3a336c9fbee2e6f8ffe7 49696 kismet-capture-linux-bluetooth_2023.07.R2-0kali1_amd64.deb 833074344b63e17cb7acce4bccdc448a 187596 kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_amd64.deb 873829177b8bbf80bbb91ea9bb739cc9 71292 kismet-capture-linux-wifi_2023.07.R2-0kali1_amd64.deb 127972948bac64b70697ec50ee072501 110600 kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_amd64.deb 9c383012af4dce9127c8bd6ebc31aadd 46696 kismet-capture-nrf-51822_2023.07.R2-0kali1_amd64.deb d2a3123d83aa7bd5b5bb8ffec78ae071 112356 kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_amd64.deb deba67b97ceb8383b1a809df329e8266 46968 kismet-capture-nrf-52840_2023.07.R2-0kali1_amd64.deb 71fd7e00a6a4f538dafeb42627c6c574 114392 kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_amd64.deb b6c01a40cb48bf8c908d3b055bd6d5ee 47736 kismet-capture-nrf-mousejack_2023.07.R2-0kali1_amd64.deb d07d85eeb37d07d4d28cb09eff6fecaf 116064 kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_amd64.deb e7cca6babfaa87de087742299b6b85c6 48352 kismet-capture-nxp-kw41z_2023.07.R2-0kali1_amd64.deb 556a7652343fc5a23683b4252056873e 113796 kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_amd64.deb 3ba877b830831ec6bcf6ec47c8ac7d0e 47836 kismet-capture-rz-killerbee_2023.07.R2-0kali1_amd64.deb 559c1f97ce0df9a21f7ef657ca2e48c9 115160 kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_amd64.deb 7854e80afb33102ec67b53841ab5d3d1 48324 kismet-capture-ti-cc-2531_2023.07.R2-0kali1_amd64.deb bbc1199bafbbbe41cbc3c624aa3cf71c 114792 kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_amd64.deb 0059834fcb74a88616dcf47bd746ea47 48252 kismet-capture-ti-cc-2540_2023.07.R2-0kali1_amd64.deb 7f4633e7317506cad5dc61617b56cb30 112256 kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_amd64.deb fea68a1a344cff5d832fb5555e9f6d5d 47056 kismet-capture-ubertooth-one_2023.07.R2-0kali1_amd64.deb 9fc44b7cf339dab446ef504fc61902b8 158187660 kismet-core-dbgsym_2023.07.R2-0kali1_amd64.deb 067991376cc19f2c1350fc4e17a96315 10856128 kismet-core_2023.07.R2-0kali1_amd64.deb d99a69e0fce8d38b76a9caacf0305c66 9743672 kismet-logtools-dbgsym_2023.07.R2-0kali1_amd64.deb e234ca751b4d7f3eac2559cdfbd8d770 472356 kismet-logtools_2023.07.R2-0kali1_amd64.deb 358a865f8ee506f7eb6bed1edd30b192 2326116 kismet-plugins-dbgsym_2023.07.R2-0kali1_amd64.deb 0a67f29ec8dac7681413b40becf314fb 108564 kismet-plugins_2023.07.R2-0kali1_amd64.deb ea2e922b2e12d8d412fa0539eafc1323 7592 kismet_2023.07.R2-0kali1_amd64.deb 5f4ac0bcb66f0ab4020eb5cc98d8b421 22716 python3-kismetcapturebtgeiger_2023.07.R2-0kali1_all.deb f3e676c06fe7ced755036e44ea4d0e6e 24180 python3-kismetcapturefreaklabszigbee_2023.07.R2-0kali1_all.deb 7946ba2a814a02f78eaf172d58efe1cc 24084 python3-kismetcapturertl433_2023.07.R2-0kali1_all.deb 86c9d17688275aa2959ee222806ef5c3 28688 python3-kismetcapturertladsb_2023.07.R2-0kali1_all.deb 9b2e9ebb1d4831621f2f6229187910d6 27480 python3-kismetcapturertlamr_2023.07.R2-0kali1_all.deb Checksums-Sha1: 656f42d876c236761e7b3c34041b063baa252d5f 13452 kismet-capture-common_2023.07.R2-0kali1_all.deb f1d377c6d7c959cc5bd1d3477ae5d9e67e729aaf 316972 kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_amd64.deb f5ea9f3152d76f8763a0dd5fb80eaa8ed0485230 88984 kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_amd64.deb 3e09b4900d617fbafd34613c117292004b8d3834 122724 kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_amd64.deb 2b872595d7fa062ebf91fb6cf65679e8b2c4f053 49696 kismet-capture-linux-bluetooth_2023.07.R2-0kali1_amd64.deb d27c4a3930398ebbd7f97e373ace03f156db806c 187596 kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_amd64.deb 86250706a81966ecbae37e6de3b1e0ec534ed836 71292 kismet-capture-linux-wifi_2023.07.R2-0kali1_amd64.deb e57f086c02d2ff59716c98452f6d0d5b92c7f722 110600 kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_amd64.deb 3282b42da9b8b6fd90578ae0f1d33a6af2811633 46696 kismet-capture-nrf-51822_2023.07.R2-0kali1_amd64.deb 5c17f35d7f19c4a906e6a0806e9a9b313ad258fe 112356 kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_amd64.deb cec46442d99b8be82f42ecf056364121949b9b5e 46968 kismet-capture-nrf-52840_2023.07.R2-0kali1_amd64.deb 39189066eed6b7ab2bec37cbd24c1a48a5d761c6 114392 kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_amd64.deb 8781e371f13bd753897989c8d6595b01c3c0b88e 47736 kismet-capture-nrf-mousejack_2023.07.R2-0kali1_amd64.deb 71a4197ebefef003424f64308fdfca2f17adba01 116064 kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_amd64.deb 538f4850e6e1bff4ade33fbde9a201b017086500 48352 kismet-capture-nxp-kw41z_2023.07.R2-0kali1_amd64.deb 34b3bb5986603c1b9b97c87b12b8f4f7e4bc5511 113796 kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_amd64.deb 8249a2dad5435d28463d4f5f4638fa30c77f556c 47836 kismet-capture-rz-killerbee_2023.07.R2-0kali1_amd64.deb f3fda67d6394fcea74f0e1b2ac3eb982edb005c1 115160 kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_amd64.deb f43c859a2cfd6911799aaf44368fa876c92b8ef0 48324 kismet-capture-ti-cc-2531_2023.07.R2-0kali1_amd64.deb 902d361d36d0fed6318ab8985c9eeeab7c2b2828 114792 kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_amd64.deb 3ffb7c2dc5b2f6baa5267e866e31a323274956ca 48252 kismet-capture-ti-cc-2540_2023.07.R2-0kali1_amd64.deb f7bc5a4a56b754d4980118cbdb7f55f4ec892f51 112256 kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_amd64.deb 5cab0e072cb6e0071eb858926f9cae74e763058e 47056 kismet-capture-ubertooth-one_2023.07.R2-0kali1_amd64.deb 3ecf990fba1371109e9ecffe466cdb8f4c0c5caa 158187660 kismet-core-dbgsym_2023.07.R2-0kali1_amd64.deb 1809ae741a055700aa94c15b37a5ab8e0c74b24f 10856128 kismet-core_2023.07.R2-0kali1_amd64.deb 1e231f2d52cd35a825eac5cba9d915674456b567 9743672 kismet-logtools-dbgsym_2023.07.R2-0kali1_amd64.deb 0ac2513ef4936e17ae91e1225d28502fa2bbc1a3 472356 kismet-logtools_2023.07.R2-0kali1_amd64.deb b7d78c2713ca551527bf14adf3a23704b1de8738 2326116 kismet-plugins-dbgsym_2023.07.R2-0kali1_amd64.deb 783ec71041ab67fddf0cb1b72d7d75a266ccf615 108564 kismet-plugins_2023.07.R2-0kali1_amd64.deb 3e6be8945b2cc5744614a0ba42b0b595ee14b263 7592 kismet_2023.07.R2-0kali1_amd64.deb 3c719e2f03cfbf0db38f5bbd7c8162f19ff5d0af 22716 python3-kismetcapturebtgeiger_2023.07.R2-0kali1_all.deb 40b95e2e26072050534a875781ed007ed8a273a1 24180 python3-kismetcapturefreaklabszigbee_2023.07.R2-0kali1_all.deb c07522f46476a8b5f239cb9ab3ee69c1831bc064 24084 python3-kismetcapturertl433_2023.07.R2-0kali1_all.deb 7971025b1767432a760277060ff46c5987cb01b8 28688 python3-kismetcapturertladsb_2023.07.R2-0kali1_all.deb 58c317f19d125acfdf2edd56540ad426589c1df3 27480 python3-kismetcapturertlamr_2023.07.R2-0kali1_all.deb Checksums-Sha256: 9b944a1a114dc4337373b920269df18b2e8c00d2eb1568ac7917e940494becce 13452 kismet-capture-common_2023.07.R2-0kali1_all.deb 684c6ef3abf9149c7d36cdcd68f9beb4e40da1cbd9624d006af7815690ac827f 316972 kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_amd64.deb 17900f563eebb01959141b4950be28dd0b96c5500b3a71ce9cd5b35293d685a1 88984 kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_amd64.deb e52d14720115da3805f0b17eab82d29bc475381e59edf9750fe114cd46ce5781 122724 kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_amd64.deb 72008e2835115b2e78f830e8da3f0e476b2b48f8a4211bd216bb49dcdae07d8a 49696 kismet-capture-linux-bluetooth_2023.07.R2-0kali1_amd64.deb 986988bcb35468e3726de6527e9d35d171df8f969b577c8b23eb3abad3cba9fc 187596 kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_amd64.deb f331fccca10d3f290940a0f6edf225adf7abb513d372da1955278241bc729c91 71292 kismet-capture-linux-wifi_2023.07.R2-0kali1_amd64.deb 410f1b77841e7c926db6bcd5853e54f4def2df7a12ea1043a5ff8795c30ea968 110600 kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_amd64.deb dac2ab6d00aacc5994d0e43128feace5ec989930c97b54a5bd430cf903e1741c 46696 kismet-capture-nrf-51822_2023.07.R2-0kali1_amd64.deb e3a002f799df0a3d5bea527608977e919c395303d2bf69dea29f6f4bd06948c7 112356 kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_amd64.deb f11e3eeea653007402361d226de4ccea9c75fc50afde8a2613ddc2448caa958a 46968 kismet-capture-nrf-52840_2023.07.R2-0kali1_amd64.deb 3c6cd69c87f42ef51c318132c92be2fc489e4b98bea153eef21d5ee3f3bfe89c 114392 kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_amd64.deb c4cd6d4898228b804f57bfefb8979192f8c1b09db4dba38faf4eef261a885c6e 47736 kismet-capture-nrf-mousejack_2023.07.R2-0kali1_amd64.deb 4d0efabb1e4b355527b6efa97da2ccccdc7492b6d2b408f1013fd95e5e097fe5 116064 kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_amd64.deb 75ab8a574d63e4115947b0253fd6079cb14e8fe681f54fbae7eb4c981552a94f 48352 kismet-capture-nxp-kw41z_2023.07.R2-0kali1_amd64.deb 89ff1db352a88aff58e32cd1645200520abf307e8bfd22b6ec265b34bedee03f 113796 kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_amd64.deb 9737863faddd05fea1e830205ad6bcb053d295f9291f71ac1959fd31f75b0cf4 47836 kismet-capture-rz-killerbee_2023.07.R2-0kali1_amd64.deb 2db51e8fc3c807e60e14fd401f023c553cc635fecdcc4c2aa3bf19a484943b13 115160 kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_amd64.deb f2baaba97376f7865c8bea795957daec89919e5b10e9e65e9839233ec1b01718 48324 kismet-capture-ti-cc-2531_2023.07.R2-0kali1_amd64.deb 1c43cde4ecb5a853128e8761ad5c52c7285466ea50ed6ccb01d6917e362ef6ea 114792 kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_amd64.deb e2e5cc206d1ebfca3d190850e843f656b4ce7a0d1ea597cd36031ec65a6d8722 48252 kismet-capture-ti-cc-2540_2023.07.R2-0kali1_amd64.deb 97fcd243018cad83a41356caf569df544b2933a4dd786c5c613837b0f9be12d5 112256 kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_amd64.deb 45489188855f51e4b8553a8a4c204caca82747431d7f2ab7f23fa5a6f780b67b 47056 kismet-capture-ubertooth-one_2023.07.R2-0kali1_amd64.deb f0d9db324deae76021dc8f89a035b6027050754e2e285a92bf9413c412e6fa32 158187660 kismet-core-dbgsym_2023.07.R2-0kali1_amd64.deb bb9ca7022fe060e27e41b2708dde8a3997627ffd44e532357cdc0475f6221795 10856128 kismet-core_2023.07.R2-0kali1_amd64.deb 5ccfa1d4b4ced1a67b47290884a81dd652d9e10c2e96e066103db213c0d63f82 9743672 kismet-logtools-dbgsym_2023.07.R2-0kali1_amd64.deb e61ce99aac36271ffee4f9223c89250f092c82220b040065844e2c80e4e3977b 472356 kismet-logtools_2023.07.R2-0kali1_amd64.deb eede897d9692740e1c4b1f2324f1075f196780fa6cd63905c254fe9fa3026b2b 2326116 kismet-plugins-dbgsym_2023.07.R2-0kali1_amd64.deb d18c2097ed96b0e6ef1881b046e3b26d256ed9419cd8edd5d1868cc28d8854ed 108564 kismet-plugins_2023.07.R2-0kali1_amd64.deb b75be63b56624eb1d2ae4fc4cb9caf405c31384dc3f3013eec555eda254eb6b4 7592 kismet_2023.07.R2-0kali1_amd64.deb 8a4fe6fec7f2571ae80a6611de09744c94328699b380a17f4106dbc31157a836 22716 python3-kismetcapturebtgeiger_2023.07.R2-0kali1_all.deb a3394b385e6b4feee31688401a99fa84c417f76ab1767b331664d7a0901b9173 24180 python3-kismetcapturefreaklabszigbee_2023.07.R2-0kali1_all.deb a87e5471d50dfdb785d49da7be4b42640a99e8a1db638c72cf17035ca7912e3e 24084 python3-kismetcapturertl433_2023.07.R2-0kali1_all.deb c5ad74f5b5a91ebffebe92f3c7b30a9bf6f74ac00067f1795db4ec18cbd35f6f 28688 python3-kismetcapturertladsb_2023.07.R2-0kali1_all.deb 0c096a8b7cd4a4e65c44e83a3327308a7c6a1d3f46a47c757495ee132d8fa1e5 27480 python3-kismetcapturertlamr_2023.07.R2-0kali1_all.deb Build-Origin: Kali Build-Architecture: amd64 Build-Date: Fri, 28 Mar 2025 21:03:25 +0000 Build-Path: /<> 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-common (= 2.44-3), binutils-x86-64-linux-gnu (= 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-x86-64-linux-gnu (= 14.2.0-19), cpp-x86-64-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-x86-64-linux-gnu (= 14.2.0-19), g++-x86-64-linux-gnu (= 4:14.2.0-1), gcc (= 4:14.2.0-1), gcc-14 (= 14.2.0-19), gcc-14-base (= 14.2.0-19), gcc-14-x86-64-linux-gnu (= 14.2.0-19), gcc-x86-64-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), 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), libquadmath0 (= 14.2.0-19), 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), 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), sed (= 4.9-2), 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-common_2023.07.R2-0kali1_all.deb ----------------------------------------------- new Debian package, version 2.0. size 13452 bytes: control archive=6360 bytes. 2110 bytes, 81 lines * config #!/bin/sh 821 bytes, 22 lines control 357 bytes, 4 lines md5sums 92 bytes, 8 lines * postinst #!/bin/sh 538 bytes, 23 lines * postrm #!/bin/sh 11687 bytes, 144 lines templates Package: kismet-capture-common Source: kismet Version: 2023.07.R2-0kali1 Architecture: all Maintainer: Kali Developers Installed-Size: 42 Depends: adduser, debconf (>= 0.5) | debconf-2.0 Breaks: kismet (<< 2019.07.R2-0kali3) Replaces: kismet (<< 2019.07.R2-0kali3) Section: net Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet Capture common 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 debconf files for setuid capture binaries. Original-Maintainer: Nick Andrik 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-capture-common/ -rw-r--r-- root/root 2632 2025-03-28 20:24 ./usr/share/doc/kismet-capture-common/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/kismet-capture-common/copyright drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/share/kismet-capture-common/ -rwxr-xr-x root/root 2110 2025-03-28 20:24 ./usr/share/kismet-capture-common/kismet-capture-common-debconf-helper 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 157 2025-03-28 20:24 ./usr/share/lintian/overrides/kismet-capture-common kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_amd64.deb ------------------------------------------------------------------- new Debian package, version 2.0. size 316972 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: amd64 Maintainer: Kali Developers Installed-Size: 437 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: f7ec294bd832ca7cc727d8d3c416d90f885cc86d Original-Maintainer: Nick Andrik 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/f7/ -rw-r--r-- root/root 436672 2025-03-28 20:24 ./usr/lib/debug/.build-id/f7/ec294bd832ca7cc727d8d3c416d90f885cc86d.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_amd64.deb ------------------------------------------------------------ new Debian package, version 2.0. size 88984 bytes: control archive=1220 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: amd64 Maintainer: Kali Developers Installed-Size: 300 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 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 281384 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_amd64.deb ----------------------------------------------------------------- new Debian package, version 2.0. size 122724 bytes: control archive=564 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: amd64 Maintainer: Kali Developers Installed-Size: 220 Depends: kismet-capture-linux-bluetooth (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-linux-bluetooth Build-Ids: 4e28650666ebe0bf398ae7fe1b951e1deddd28f2 Original-Maintainer: Nick Andrik 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/4e/ -rw-r--r-- root/root 214192 2025-03-28 20:24 ./usr/lib/debug/.build-id/4e/28650666ebe0bf398ae7fe1b951e1deddd28f2.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_amd64.deb ---------------------------------------------------------- new Debian package, version 2.0. size 49696 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: amd64 Maintainer: Kali Developers Installed-Size: 184 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 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 162600 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_amd64.deb ------------------------------------------------------------ new Debian package, version 2.0. size 187596 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: amd64 Maintainer: Kali Developers Installed-Size: 301 Depends: kismet-capture-linux-wifi (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-linux-wifi Build-Ids: d4e60e9b83b2ed123f4dd01f5e991dc0749440f1 Original-Maintainer: Nick Andrik 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/d4/ -rw-r--r-- root/root 296992 2025-03-28 20:24 ./usr/lib/debug/.build-id/d4/e60e9b83b2ed123f4dd01f5e991dc0749440f1.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_amd64.deb ----------------------------------------------------- new Debian package, version 2.0. size 71292 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: amd64 Maintainer: Kali Developers Installed-Size: 253 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 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 232776 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_amd64.deb ----------------------------------------------------------- new Debian package, version 2.0. size 110600 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: amd64 Maintainer: Kali Developers Installed-Size: 202 Depends: kismet-capture-nrf-51822 (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-nrf-51822 Build-Ids: b7c9160bb39198f08f17e2f9522ca7745ff3e77d Original-Maintainer: Nick Andrik 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/b7/ -rw-r--r-- root/root 196224 2025-03-28 20:24 ./usr/lib/debug/.build-id/b7/c9160bb39198f08f17e2f9522ca7745ff3e77d.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_amd64.deb ---------------------------------------------------- new Debian package, version 2.0. size 46696 bytes: control archive=1352 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: amd64 Maintainer: Kali Developers Installed-Size: 176 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 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 154408 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_amd64.deb ----------------------------------------------------------- new Debian package, version 2.0. size 112356 bytes: control archive=568 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: amd64 Maintainer: Kali Developers Installed-Size: 204 Depends: kismet-capture-nrf-52840 (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-nrf-52840 Build-Ids: 66ad014d7af9009552d9239c8953426d6624b870 Original-Maintainer: Nick Andrik 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/66/ -rw-r--r-- root/root 198560 2025-03-28 20:24 ./usr/lib/debug/.build-id/66/ad014d7af9009552d9239c8953426d6624b870.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_amd64.deb ---------------------------------------------------- new Debian package, version 2.0. size 46968 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: amd64 Maintainer: Kali Developers Installed-Size: 176 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 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 154408 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_amd64.deb --------------------------------------------------------------- new Debian package, version 2.0. size 114392 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: amd64 Maintainer: Kali Developers Installed-Size: 207 Depends: kismet-capture-nrf-mousejack (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-nrf-mousejack Build-Ids: 223ba9b5517fbfb826bbe64b29087dbd886c79c6 Original-Maintainer: Nick Andrik 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/22/ -rw-r--r-- root/root 201640 2025-03-28 20:24 ./usr/lib/debug/.build-id/22/3ba9b5517fbfb826bbe64b29087dbd886c79c6.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_amd64.deb -------------------------------------------------------- new Debian package, version 2.0. size 47736 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: amd64 Maintainer: Kali Developers Installed-Size: 180 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 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 158504 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_amd64.deb ----------------------------------------------------------- new Debian package, version 2.0. size 116064 bytes: control archive=572 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: amd64 Maintainer: Kali Developers Installed-Size: 209 Depends: kismet-capture-nxp-kw41z (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-nxp-kw41z Build-Ids: d9d1d52f726a5f73e046fe1de8ad87594ba50f05 Original-Maintainer: Nick Andrik 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/d9/ -rw-r--r-- root/root 203072 2025-03-28 20:24 ./usr/lib/debug/.build-id/d9/d1d52f726a5f73e046fe1de8ad87594ba50f05.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_amd64.deb ---------------------------------------------------- new Debian package, version 2.0. size 48352 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: amd64 Maintainer: Kali Developers Installed-Size: 180 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 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 158504 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_amd64.deb -------------------------------------------------------------- new Debian package, version 2.0. size 113796 bytes: control archive=564 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: amd64 Maintainer: Kali Developers Installed-Size: 207 Depends: kismet-capture-rz-killerbee (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-rz-killerbee Build-Ids: db99ef3c90577172b631d7bc0a708c48548892f0 Original-Maintainer: Nick Andrik 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 200816 2025-03-28 20:24 ./usr/lib/debug/.build-id/db/99ef3c90577172b631d7bc0a708c48548892f0.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_amd64.deb ------------------------------------------------------- new Debian package, version 2.0. size 47836 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: amd64 Maintainer: Kali Developers Installed-Size: 180 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 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 158504 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_amd64.deb ------------------------------------------------------------ new Debian package, version 2.0. size 115160 bytes: control archive=568 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: amd64 Maintainer: Kali Developers Installed-Size: 209 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: 087978fcebd14254bc0779fc0a206f752077a5bf Original-Maintainer: Nick Andrik 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/08/ -rw-r--r-- root/root 203088 2025-03-28 20:24 ./usr/lib/debug/.build-id/08/7978fcebd14254bc0779fc0a206f752077a5bf.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_amd64.deb ----------------------------------------------------- new Debian package, version 2.0. size 48324 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: amd64 Maintainer: Kali Developers Installed-Size: 180 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 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 158504 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_amd64.deb ------------------------------------------------------------ new Debian package, version 2.0. size 114792 bytes: control archive=572 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: amd64 Maintainer: Kali Developers Installed-Size: 208 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: 39c12bb52a50a836593a04409d51f7dc1c0f95d4 Original-Maintainer: Nick Andrik 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/39/ -rw-r--r-- root/root 202584 2025-03-28 20:24 ./usr/lib/debug/.build-id/39/c12bb52a50a836593a04409d51f7dc1c0f95d4.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_amd64.deb ----------------------------------------------------- new Debian package, version 2.0. size 48252 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: amd64 Maintainer: Kali Developers Installed-Size: 180 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 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 158504 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_amd64.deb --------------------------------------------------------------- new Debian package, version 2.0. size 112256 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: amd64 Maintainer: Kali Developers Installed-Size: 205 Depends: kismet-capture-ubertooth-one (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-capture-ubertooth-one Build-Ids: 1ef5d14ba9cc6bec362093c92c4735861d69feae Original-Maintainer: Nick Andrik 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/1e/ -rw-r--r-- root/root 199208 2025-03-28 20:24 ./usr/lib/debug/.build-id/1e/f5d14ba9cc6bec362093c92c4735861d69feae.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_amd64.deb -------------------------------------------------------- new Debian package, version 2.0. size 47056 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: amd64 Maintainer: Kali Developers Installed-Size: 176 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 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 154408 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_amd64.deb ---------------------------------------------- new Debian package, version 2.0. size 158187660 bytes: control archive=716 bytes. 503 bytes, 13 lines control 406 bytes, 4 lines md5sums Package: kismet-core-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Kali Developers Installed-Size: 160162 Depends: kismet-core (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-core Build-Ids: 0c85181e691fde46d78543fc4b3cd802f82f750c 64f51d8e4dea7b42536c0a408f9011d198f78106 f495a47d05db8d375370806ea794487b4d604c46 Original-Maintainer: Nick Andrik 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/0c/ -rw-r--r-- root/root 173976 2025-03-28 20:24 ./usr/lib/debug/.build-id/0c/85181e691fde46d78543fc4b3cd802f82f750c.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/64/ -rw-r--r-- root/root 163617936 2025-03-28 20:24 ./usr/lib/debug/.build-id/64/f51d8e4dea7b42536c0a408f9011d198f78106.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/f4/ -rw-r--r-- root/root 168432 2025-03-28 20:24 ./usr/lib/debug/.build-id/f4/95a47d05db8d375370806ea794487b4d604c46.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/x86_64-linux-gnu/ -rw-r--r-- root/root 29264 2025-03-28 20:24 ./usr/lib/debug/.dwz/x86_64-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_amd64.deb --------------------------------------- new Debian package, version 2.0. size 10856128 bytes: control archive=5576 bytes. 270 bytes, 9 lines conffiles 1347 bytes, 23 lines control 11787 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: amd64 Maintainer: Kali Developers Installed-Size: 23779 Depends: libc6 (>= 2.38), libcap2 (>= 1:2.10), libgcc-s1 (>= 4.2), 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 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 12852640 2025-03-28 20:24 ./usr/bin/kismet -rwxr-xr-x root/root 158664 2025-03-28 20:24 ./usr/bin/kismet_cap_kismetdb -rwxr-xr-x root/root 154568 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/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/lib/x86_64-linux-gnu/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/pkgconfig/ -rw-r--r-- root/root 178 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/pkgconfig/kismet.pc 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_amd64.deb -------------------------------------------------- new Debian package, version 2.0. size 9743672 bytes: control archive=976 bytes. 719 bytes, 13 lines control 940 bytes, 9 lines md5sums Package: kismet-logtools-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Kali Developers Installed-Size: 10431 Depends: kismet-logtools (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-logtools Build-Ids: 486dab1f61ef3c71e094a939bdbbb66752acdf50 4b9225f01380373693030d1b759623eca1ffb532 4d7449d127e06345ceb243210b1faeee1e94f523 892f5d6aa1fe7c6f63224431f051e3f88a8763d1 b072cb7998f7b8fe382eab2c1b424f48bcdb2284 cc526888b65173935e2ca2d5f651bad9ab56b87a d43dbe8bb8ee832d88e466a6e4e9175527507b22 fa9b916cda5be406b2e8a7d5f8779d3acd6675a3 Original-Maintainer: Nick Andrik 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/48/ -rw-r--r-- root/root 1645440 2025-03-28 20:24 ./usr/lib/debug/.build-id/48/6dab1f61ef3c71e094a939bdbbb66752acdf50.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/4b/ -rw-r--r-- root/root 1480728 2025-03-28 20:24 ./usr/lib/debug/.build-id/4b/9225f01380373693030d1b759623eca1ffb532.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/4d/ -rw-r--r-- root/root 784960 2025-03-28 20:24 ./usr/lib/debug/.build-id/4d/7449d127e06345ceb243210b1faeee1e94f523.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/89/ -rw-r--r-- root/root 1488208 2025-03-28 20:24 ./usr/lib/debug/.build-id/89/2f5d6aa1fe7c6f63224431f051e3f88a8763d1.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/b0/ -rw-r--r-- root/root 1362000 2025-03-28 20:24 ./usr/lib/debug/.build-id/b0/72cb7998f7b8fe382eab2c1b424f48bcdb2284.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/cc/ -rw-r--r-- root/root 15944 2025-03-28 20:24 ./usr/lib/debug/.build-id/cc/526888b65173935e2ca2d5f651bad9ab56b87a.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/d4/ -rw-r--r-- root/root 2141616 2025-03-28 20:24 ./usr/lib/debug/.build-id/d4/3dbe8bb8ee832d88e466a6e4e9175527507b22.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/fa/ -rw-r--r-- root/root 1480752 2025-03-28 20:24 ./usr/lib/debug/.build-id/fa/9b916cda5be406b2e8a7d5f8779d3acd6675a3.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/x86_64-linux-gnu/ -rw-r--r-- root/root 256744 2025-03-28 20:24 ./usr/lib/debug/.dwz/x86_64-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_amd64.deb ------------------------------------------- new Debian package, version 2.0. size 472356 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: amd64 Maintainer: Kali Developers Installed-Size: 2746 Depends: libc6 (>= 2.38), libgcc-s1 (>= 3.0), 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 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 207368 2025-03-28 20:24 ./usr/bin/kismetdb_clean -rwxr-xr-x root/root 383696 2025-03-28 20:24 ./usr/bin/kismetdb_dump_devices -rwxr-xr-x root/root 399952 2025-03-28 20:24 ./usr/bin/kismetdb_statistics -rwxr-xr-x root/root 14784 2025-03-28 20:24 ./usr/bin/kismetdb_strip_packets -rwxr-xr-x root/root 404176 2025-03-28 20:24 ./usr/bin/kismetdb_to_gpx -rwxr-xr-x root/root 556784 2025-03-28 20:24 ./usr/bin/kismetdb_to_kml -rwxr-xr-x root/root 420872 2025-03-28 20:24 ./usr/bin/kismetdb_to_pcap -rwxr-xr-x root/root 391960 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_amd64.deb ------------------------------------------------- new Debian package, version 2.0. size 2326116 bytes: control archive=660 bytes. 469 bytes, 13 lines control 303 bytes, 3 lines md5sums Package: kismet-plugins-dbgsym Source: kismet Version: 2023.07.R2-0kali1 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Kali Developers Installed-Size: 2353 Depends: kismet-plugins (= 2023.07.R2-0kali1) Section: debug Priority: optional Description: debug symbols for kismet-plugins Build-Ids: aa855fdaa139e53024508c788e23d198c4ec42f4 c42391a4296f9d00223127762c9ea83d9e95b465 Original-Maintainer: Nick Andrik 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/aa/ -rw-r--r-- root/root 2377296 2025-03-28 20:24 ./usr/lib/debug/.build-id/aa/855fdaa139e53024508c788e23d198c4ec42f4.debug drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/debug/.build-id/c4/ -rw-r--r-- root/root 13776 2025-03-28 20:24 ./usr/lib/debug/.build-id/c4/2391a4296f9d00223127762c9ea83d9e95b465.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/x86_64-linux-gnu/ -rw-r--r-- root/root 3656 2025-03-28 20:24 ./usr/lib/debug/.dwz/x86_64-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_amd64.deb ------------------------------------------ new Debian package, version 2.0. size 108564 bytes: control archive=1556 bytes. 1249 bytes, 28 lines control 1447 bytes, 17 lines md5sums Package: kismet-plugins Source: kismet Version: 2023.07.R2-0kali1 Architecture: amd64 Maintainer: Kali Developers Installed-Size: 377 Depends: kismet (= 2023.07.R2-0kali1), python3-kismetexternal, python3:any, libc6 (>= 2.34), libgcc-s1 (>= 3.0), 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 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 14592 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/x86_64-linux-gnu/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/alertsyslog/ -rw-r--r-- root/root 272424 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/alertsyslog/alertsyslog.so -rw-r--r-- root/root 161 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/alertsyslog/manifest.conf drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/dashboard/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/dashboard/httpd/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/dashboard/httpd/css/ -rw-r--r-- root/root 1168 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/dashboard/httpd/css/dashboard.css -rw-r--r-- root/root 8420 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/dashboard/httpd/index.html drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/dashboard/httpd/js/ -rw-r--r-- root/root 33782 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/dashboard/httpd/js/packery.pkgd.min.js -rw-r--r-- root/root 130 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/dashboard/manifest.conf drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/demoweb/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/demoweb/httpd/ -rw-r--r-- root/root 15 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/demoweb/httpd/index.html drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/demoweb/httpd/js/ -rw-r--r-- root/root 152 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/demoweb/httpd/js/plugin.demo.js -rw-r--r-- root/root 190 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/demoweb/manifest.conf drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/eventbusproxy/ -rw-r--r-- root/root 187 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/eventbusproxy/manifest.conf drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/x86_64-linux-gnu/kismet/httpproxytest/ -rw-r--r-- root/root 182 2025-03-28 20:24 ./usr/lib/x86_64-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_amd64.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: amd64 Maintainer: Kali Developers 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 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 python3-kismetcapturebtgeiger_2023.07.R2-0kali1_all.deb ------------------------------------------------------- new Debian package, version 2.0. size 22716 bytes: control archive=1628 bytes. 792 bytes, 21 lines control 1878 bytes, 17 lines md5sums 293 bytes, 12 lines * postinst #!/bin/sh 406 bytes, 12 lines * prerm #!/bin/sh Package: python3-kismetcapturebtgeiger Source: kismet Version: 2023.07.R2-0kali1 Architecture: all Maintainer: Kali Developers Installed-Size: 109 Depends: python3-bluepy, python3-protobuf, python3-websockets, python3:any Suggests: kismet-core Section: python Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet BTLE geiger datasource 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 BLTE geiger datasource. Original-Maintainer: Nick Andrik 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 1035 2025-03-28 20:24 ./usr/bin/kismet_cap_bt_geiger 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/python3/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureBtGeiger-2021.7.1-py3.13.egg-info/ -rw-r--r-- root/root 447 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureBtGeiger-2021.7.1-py3.13.egg-info/PKG-INFO -rw-r--r-- root/root 1 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureBtGeiger-2021.7.1-py3.13.egg-info/dependency_links.txt -rw-r--r-- root/root 89 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureBtGeiger-2021.7.1-py3.13.egg-info/entry_points.txt -rw-r--r-- root/root 7 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureBtGeiger-2021.7.1-py3.13.egg-info/requires.txt -rw-r--r-- root/root 22 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureBtGeiger-2021.7.1-py3.13.egg-info/top_level.txt drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureBtGeiger/ -rw-r--r-- root/root 9464 2025-03-28 14:36 ./usr/lib/python3/dist-packages/KismetCaptureBtGeiger/__init__.py -rw-r--r-- root/root 154 2025-03-28 14:36 ./usr/lib/python3/dist-packages/KismetCaptureBtGeiger/kismet_cap_bt_geiger.py drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureBtGeiger/kismetexternal/ -rw-r--r-- root/root 43987 2025-03-28 14:36 ./usr/lib/python3/dist-packages/KismetCaptureBtGeiger/kismetexternal/__init__.py -rw-r--r-- root/root 8461 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureBtGeiger/kismetexternal/datasource_pb2.py -rw-r--r-- root/root 1395 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureBtGeiger/kismetexternal/eventbus_pb2.py -rw-r--r-- root/root 2492 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureBtGeiger/kismetexternal/http_pb2.py -rw-r--r-- root/root 2029 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureBtGeiger/kismetexternal/kismet_pb2.py -rw-r--r-- root/root 1912 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureBtGeiger/kismetexternal/linuxbluetooth_pb2.py 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/python3-kismetcapturebtgeiger/ -rw-r--r-- root/root 2632 2025-03-28 20:24 ./usr/share/doc/python3-kismetcapturebtgeiger/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/python3-kismetcapturebtgeiger/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 60 2025-03-28 20:24 ./usr/share/lintian/overrides/python3-kismetcapturebtgeiger python3-kismetcapturefreaklabszigbee_2023.07.R2-0kali1_all.deb -------------------------------------------------------------- new Debian package, version 2.0. size 24180 bytes: control archive=1664 bytes. 971 bytes, 24 lines control 2004 bytes, 17 lines md5sums 307 bytes, 12 lines * postinst #!/bin/sh 420 bytes, 12 lines * prerm #!/bin/sh Package: python3-kismetcapturefreaklabszigbee Source: kismet Version: 2023.07.R2-0kali1 Architecture: all Maintainer: Kali Developers Installed-Size: 116 Depends: python3-protobuf, python3-serial, python3:any, python3-websockets Suggests: kismet-core Conflicts: python-kismetcapturefreaklabszigbee Breaks: kismet (<< 2019.07.R2-0kali3) Replaces: kismet (<< 2019.07.R2-0kali3), python-kismetcapturefreaklabszigbee Section: python Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet Freaklabs Zigbee datasource 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 Freaklabs Zigbee datasource. Original-Maintainer: Nick Andrik 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 1070 2025-03-28 20:24 ./usr/bin/kismet_cap_freaklabs_zigbee 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/python3/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureFreaklabsZigbee-2018.7.0-py3.13.egg-info/ -rw-r--r-- root/root 379 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureFreaklabsZigbee-2018.7.0-py3.13.egg-info/PKG-INFO -rw-r--r-- root/root 1 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureFreaklabsZigbee-2018.7.0-py3.13.egg-info/dependency_links.txt -rw-r--r-- root/root 110 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureFreaklabsZigbee-2018.7.0-py3.13.egg-info/entry_points.txt -rw-r--r-- root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureFreaklabsZigbee-2018.7.0-py3.13.egg-info/requires.txt -rw-r--r-- root/root 29 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureFreaklabsZigbee-2018.7.0-py3.13.egg-info/top_level.txt drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureFreaklabsZigbee/ -rw-r--r-- root/root 17633 2025-03-28 14:36 ./usr/lib/python3/dist-packages/KismetCaptureFreaklabsZigbee/__init__.py -rw-r--r-- root/root 178 2025-03-28 14:36 ./usr/lib/python3/dist-packages/KismetCaptureFreaklabsZigbee/kismet_cap_freaklabs_zigbee.py drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/ -rw-r--r-- root/root 43987 2025-03-28 14:36 ./usr/lib/python3/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/__init__.py -rw-r--r-- root/root 8461 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/datasource_pb2.py -rw-r--r-- root/root 1395 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/eventbus_pb2.py -rw-r--r-- root/root 2492 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/http_pb2.py -rw-r--r-- root/root 2029 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/kismet_pb2.py -rw-r--r-- root/root 1912 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureFreaklabsZigbee/kismetexternal/linuxbluetooth_pb2.py 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/python3-kismetcapturefreaklabszigbee/ -rw-r--r-- root/root 2643 2025-03-28 20:24 ./usr/share/doc/python3-kismetcapturefreaklabszigbee/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/python3-kismetcapturefreaklabszigbee/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 67 2025-03-28 20:24 ./usr/share/lintian/overrides/python3-kismetcapturefreaklabszigbee python3-kismetcapturertl433_2023.07.R2-0kali1_all.deb ----------------------------------------------------- new Debian package, version 2.0. size 24084 bytes: control archive=1668 bytes. 922 bytes, 24 lines control 1853 bytes, 17 lines md5sums 289 bytes, 12 lines * postinst #!/bin/sh 402 bytes, 12 lines * prerm #!/bin/sh Package: python3-kismetcapturertl433 Source: kismet Version: 2023.07.R2-0kali1 Architecture: all Maintainer: Kali Developers Installed-Size: 115 Depends: librtlsdr0, python3-protobuf, python3-websockets, python3:any Suggests: kismet-core Conflicts: python-kismetcapturertl433 Breaks: kismet (<< 2019.07.R2-0kali3) Replaces: kismet (<< 2019.07.R2-0kali3), python-kismetcapturertl433 Section: python Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet rtl_433 datasource 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 rtl_433 datasource. Original-Maintainer: Nick Andrik 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 1034 2025-03-28 20:24 ./usr/bin/kismet_cap_sdr_rtl433 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/python3/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtl433-2020.10.1-py3.13.egg-info/ -rw-r--r-- root/root 412 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtl433-2020.10.1-py3.13.egg-info/PKG-INFO -rw-r--r-- root/root 1 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtl433-2020.10.1-py3.13.egg-info/dependency_links.txt -rw-r--r-- root/root 89 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtl433-2020.10.1-py3.13.egg-info/entry_points.txt -rw-r--r-- root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtl433-2020.10.1-py3.13.egg-info/requires.txt -rw-r--r-- root/root 20 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtl433-2020.10.1-py3.13.egg-info/top_level.txt drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtl433/ -rw-r--r-- root/root 17056 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtl433/__init__.py -rw-r--r-- root/root 124 2025-03-28 14:36 ./usr/lib/python3/dist-packages/KismetCaptureRtl433/kismet_cap_sdr_rtl433.py drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtl433/kismetexternal/ -rw-r--r-- root/root 43987 2025-03-28 14:36 ./usr/lib/python3/dist-packages/KismetCaptureRtl433/kismetexternal/__init__.py -rw-r--r-- root/root 8461 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtl433/kismetexternal/datasource_pb2.py -rw-r--r-- root/root 1395 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtl433/kismetexternal/eventbus_pb2.py -rw-r--r-- root/root 2492 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtl433/kismetexternal/http_pb2.py -rw-r--r-- root/root 2029 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtl433/kismetexternal/kismet_pb2.py -rw-r--r-- root/root 1912 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtl433/kismetexternal/linuxbluetooth_pb2.py 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/python3-kismetcapturertl433/ -rw-r--r-- root/root 2636 2025-03-28 20:24 ./usr/share/doc/python3-kismetcapturertl433/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/python3-kismetcapturertl433/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 61 2025-03-28 20:24 ./usr/share/lintian/overrides/python3-kismetcapturertl433 python3-kismetcapturertladsb_2023.07.R2-0kali1_all.deb ------------------------------------------------------ new Debian package, version 2.0. size 28688 bytes: control archive=1696 bytes. 940 bytes, 24 lines control 1975 bytes, 18 lines md5sums 291 bytes, 12 lines * postinst #!/bin/sh 404 bytes, 12 lines * prerm #!/bin/sh Package: python3-kismetcapturertladsb Source: kismet Version: 2023.07.R2-0kali1 Architecture: all Maintainer: Kali Developers Installed-Size: 141 Depends: librtlsdr0, python3-numpy, python3-protobuf, python3-websockets, python3:any Suggests: kismet-core Conflicts: python-kismetcapturertladsb Breaks: kismet (<< 2019.07.R2-0kali3) Replaces: kismet (<< 2019.07.R2-0kali3), python-kismetcapturertladsb Section: python Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet rtladsb datasource 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 rtladsb datasource. Original-Maintainer: Nick Andrik 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 1039 2025-03-28 20:24 ./usr/bin/kismet_cap_sdr_rtladsb 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/python3/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb-2020.10.1-py3.13.egg-info/ -rw-r--r-- root/root 488 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb-2020.10.1-py3.13.egg-info/PKG-INFO -rw-r--r-- root/root 1 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb-2020.10.1-py3.13.egg-info/dependency_links.txt -rw-r--r-- root/root 92 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb-2020.10.1-py3.13.egg-info/entry_points.txt -rw-r--r-- root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb-2020.10.1-py3.13.egg-info/requires.txt -rw-r--r-- root/root 21 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb-2020.10.1-py3.13.egg-info/top_level.txt drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb/ -rw-r--r-- root/root 33452 2025-03-28 14:36 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb/__init__.py -rw-r--r-- root/root 172 2025-03-28 14:36 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb/kismet_cap_sdr_rtladsb.py drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb/kismetexternal/ -rw-r--r-- root/root 43987 2025-03-28 14:36 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb/kismetexternal/__init__.py -rw-r--r-- root/root 8461 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb/kismetexternal/datasource_pb2.py -rw-r--r-- root/root 1395 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb/kismetexternal/eventbus_pb2.py -rw-r--r-- root/root 2492 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb/kismetexternal/http_pb2.py -rw-r--r-- root/root 2029 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb/kismetexternal/kismet_pb2.py -rw-r--r-- root/root 1912 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb/kismetexternal/linuxbluetooth_pb2.py drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb/rtlsdr/ -rw-r--r-- root/root 8906 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtladsb/rtlsdr/__init__.py 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/python3-kismetcapturertladsb/ -rw-r--r-- root/root 2637 2025-03-28 20:24 ./usr/share/doc/python3-kismetcapturertladsb/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/python3-kismetcapturertladsb/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 63 2025-03-28 20:24 ./usr/share/lintian/overrides/python3-kismetcapturertladsb python3-kismetcapturertlamr_2023.07.R2-0kali1_all.deb ----------------------------------------------------- new Debian package, version 2.0. size 27480 bytes: control archive=1696 bytes. 935 bytes, 24 lines control 1956 bytes, 18 lines md5sums 289 bytes, 12 lines * postinst #!/bin/sh 402 bytes, 12 lines * prerm #!/bin/sh Package: python3-kismetcapturertlamr Source: kismet Version: 2023.07.R2-0kali1 Architecture: all Maintainer: Kali Developers Installed-Size: 131 Depends: librtlsdr0, python3-numpy, python3-protobuf, python3-websockets, python3:any Suggests: kismet-core Conflicts: python-kismetcapturertlamr Breaks: kismet (<< 2019.07.R2-0kali3) Replaces: kismet (<< 2019.07.R2-0kali3), python-kismetcapturertlamr Section: python Priority: optional Homepage: https://www.kismetwireless.net/ Description: Kismet rtlamr datasource 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 rtlamr datasource. Original-Maintainer: Nick Andrik 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 1034 2025-03-28 20:24 ./usr/bin/kismet_cap_sdr_rtlamr 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/python3/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr-2020.10.1-py3.13.egg-info/ -rw-r--r-- root/root 486 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr-2020.10.1-py3.13.egg-info/PKG-INFO -rw-r--r-- root/root 1 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr-2020.10.1-py3.13.egg-info/dependency_links.txt -rw-r--r-- root/root 89 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr-2020.10.1-py3.13.egg-info/entry_points.txt -rw-r--r-- root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr-2020.10.1-py3.13.egg-info/requires.txt -rw-r--r-- root/root 20 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr-2020.10.1-py3.13.egg-info/top_level.txt drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr/ -rw-r--r-- root/root 23355 2025-03-28 14:36 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr/__init__.py -rw-r--r-- root/root 152 2025-03-28 14:36 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr/kismet_cap_sdr_rtlamr.py drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr/kismetexternal/ -rw-r--r-- root/root 43987 2025-03-28 14:36 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr/kismetexternal/__init__.py -rw-r--r-- root/root 8461 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr/kismetexternal/datasource_pb2.py -rw-r--r-- root/root 1395 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr/kismetexternal/eventbus_pb2.py -rw-r--r-- root/root 2492 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr/kismetexternal/http_pb2.py -rw-r--r-- root/root 2029 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr/kismetexternal/kismet_pb2.py -rw-r--r-- root/root 1912 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr/kismetexternal/linuxbluetooth_pb2.py drwxr-xr-x root/root 0 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr/rtlsdr/ -rw-r--r-- root/root 8906 2025-03-28 20:24 ./usr/lib/python3/dist-packages/KismetCaptureRtlamr/rtlsdr/__init__.py 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/python3-kismetcapturertlamr/ -rw-r--r-- root/root 2636 2025-03-28 20:24 ./usr/share/doc/python3-kismetcapturertlamr/changelog.Debian.gz -rw-r--r-- root/root 8776 2025-03-28 20:24 ./usr/share/doc/python3-kismetcapturertlamr/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 61 2025-03-28 20:24 ./usr/share/lintian/overrides/python3-kismetcapturertlamr +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: binary Build-Space: 3100932 Build-Time: 1174 Distribution: kali-dev Host Architecture: amd64 Install-Time: 20 Job: /srv/build.kali.org/build/work/kali-dev/kismet_2023.07.R2-0kali1.dsc Machine Architecture: amd64 Package: kismet Package-Time: 1200 Source-Version: 2023.07.R2-0kali1 Space: 3100932 Status: successful Version: 2023.07.R2-0kali1 -------------------------------------------------------------------------------- Finished at 2025-03-28T21:03:27Z Build needed 00:20:00, 3100932k 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=amd64 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_amd64.changes 0xDB2308E61D3E7542 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-common_2023.07.R2-0kali1_all.deb Uploading kismet-capture-hak5-wifi-coconut-dbgsym_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-hak5-wifi-coconut_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-linux-bluetooth-dbgsym_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-linux-bluetooth_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-linux-wifi-dbgsym_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-linux-wifi_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-nrf-51822-dbgsym_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-nrf-51822_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-nrf-52840-dbgsym_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-nrf-52840_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-nrf-mousejack-dbgsym_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-nrf-mousejack_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-nxp-kw41z-dbgsym_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-nxp-kw41z_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-rz-killerbee-dbgsym_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-rz-killerbee_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-ti-cc-2531-dbgsym_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-ti-cc-2531_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-ti-cc-2540-dbgsym_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-ti-cc-2540_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-ubertooth-one-dbgsym_2023.07.R2-0kali1_amd64.deb Uploading kismet-capture-ubertooth-one_2023.07.R2-0kali1_amd64.deb Uploading kismet-core-dbgsym_2023.07.R2-0kali1_amd64.deb Uploading kismet-core_2023.07.R2-0kali1_amd64.deb Uploading kismet-logtools-dbgsym_2023.07.R2-0kali1_amd64.deb Uploading kismet-logtools_2023.07.R2-0kali1_amd64.deb Uploading kismet-plugins-dbgsym_2023.07.R2-0kali1_amd64.deb Uploading kismet-plugins_2023.07.R2-0kali1_amd64.deb Uploading kismet_2023.07.R2-0kali1_amd64.deb Uploading python3-kismetcapturebtgeiger_2023.07.R2-0kali1_all.deb Uploading python3-kismetcapturefreaklabszigbee_2023.07.R2-0kali1_all.deb Uploading python3-kismetcapturertl433_2023.07.R2-0kali1_all.deb Uploading python3-kismetcapturertladsb_2023.07.R2-0kali1_all.deb Uploading python3-kismetcapturertlamr_2023.07.R2-0kali1_all.deb Uploading kismet_2023.07.R2-0kali1_amd64.changes INFO: Archiving build in /srv/build.kali.org/morgue/20250328/ ****************************************************************************** Finished with status BUILD_OK at 2025-03-28 21:03:45.223745 Build needed 0:20:20.268572