*: [iurt] This is iurt version 0.9.4 D: [iurt] [iurt] load config: /home/iurt/.iurt.cauldron.conf D: [iurt] [iurt] load config: /etc/iurt/build/cauldron.conf D: [iurt] [iurt] Setting PERL_EXTUTILS_AUTOINSTALL to --skipdeps D: [iurt] [iurt] Setting PERL_AUTOINSTALL to --skipdeps I: [iurt] [iurt] local spool: /home/iurt/iurt/cauldron/core/release/20260829015430.daviddavid.duvel.3875058-armv7hl I: [iurt] [iurt] Packages to build: 1 D: [iurt] [iurt] using 0.20260829015534 as chroot extension D: [iurt] [iurt] using local user iurt, id 1000 I: [iurt] [iurt] Remove existing chroot D: [iurt] [iurt] ... dir /home/iurt/chroot_tmp all prefix chroot_cauldron.armv7hl D: [iurt] [iurt] running with pid 2660251 N: [iurt] [iurt] Build package @2365421:powertop-2.16-1.mga11.src.rpm [1/1] D: [iurt] [iurt] Not reusing old chroot I: [iurt] [iurt] Install new chroot D: [iurt] [iurt] ... in /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 D: [iurt] [iurt] clean chroot N: [iurt] [iurt] creating chroot D: [iurt_root_command] Running iurt_root_command --mkdir -p /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534.tmp.8JxXQO D: [iurt_root_command] Creating the path D: [iurt_root_command] Success! D: [iurt] [iurt] decompressing /var/log/qa from /home/iurt/chroot_cauldron.armv7hl.tar in /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534.tmp.8JxXQO D: [iurt_root_command] Running iurt_root_command --untar /home/iurt/chroot_cauldron.armv7hl.tar /home/iurt/chroot_tmp/iurt/chroot_cauldron.a... D: [iurt_root_command] Uncompress tarball D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --mkdir -m 1023 /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534.tmp.8Jx... D: [iurt_root_command] Creating the path D: [iurt_root_command] Success! /bin/cp: cannot create special file '/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534.tmp.8JxXQO/tmp/tmp.1ffdgc/dev/null': Operation not permitted --2026-08-29 03:55:35-- http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/media_info/20260828-211816-synthesis.hdlist.cz Resolving repository.mageia.org (repository.mageia.org)... 212.85.158.153, 2a02:2178:2:7::9 Connecting to repository.mageia.org (repository.mageia.org)|212.85.158.153|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3070584 (2.9M) Saving to: '/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534.tmp.8JxXQO/tmp/tmp.1ffdgc/tmp/.urpmi-1000/partial/20260828-211816-synthesis.hdlist.cz' 0K .......... .......... .......... .......... .......... 1% 989K 3s 50K .......... .......... .......... .......... .......... 3% 1.91M 2s 100K .......... .......... .......... .......... .......... 5% 104M 1s 150K .......... .......... .......... .......... .......... 6% 97.7M 1s 200K .......... .......... .......... .......... .......... 8% 1.96M 1s 250K .......... .......... .......... .......... .......... 10% 116M 1s 300K .......... .......... .......... .......... .......... 11% 212M 1s 350K .......... .......... .......... .......... .......... 13% 112M 1s 400K .......... .......... .......... .......... .......... 15% 2.05M 1s 450K .......... .......... .......... .......... .......... 16% 61.0M 1s 500K .......... .......... .......... .......... .......... 18% 147M 1s 550K .......... .......... .......... .......... .......... 20% 143M 1s 600K .......... .......... .......... .......... .......... 21% 228M 0s 650K .......... .......... .......... .......... .......... 23% 112M 0s 700K .......... .......... .......... .......... .......... 25% 116M 0s 750K .......... .......... .......... .......... .......... 26% 96.2M 0s 800K .......... .......... .......... .......... .......... 28% 87.0M 0s 850K .......... .......... .......... .......... .......... 30% 2.24M 0s 900K .......... .......... .......... .......... .......... 31% 61.6M 0s 950K .......... .......... .......... .......... .......... 33% 140M 0s 1000K .......... .......... .......... .......... .......... 35% 158M 0s 1050K .......... .......... .......... .......... .......... 36% 213M 0s 1100K .......... .......... .......... .......... .......... 38% 120M 0s 1150K .......... .......... .......... .......... .......... 40% 97.9M 0s 1200K .......... .......... .......... .......... .......... 41% 109M 0s 1250K .......... .......... .......... .......... .......... 43% 109M 0s 1300K .......... .......... .......... .......... .......... 45% 105M 0s 1350K .......... .......... .......... .......... .......... 46% 112M 0s 1400K .......... .......... .......... .......... .......... 48% 123M 0s 1450K .......... .......... .......... .......... .......... 50% 109M 0s 1500K .......... .......... .......... .......... .......... 51% 113M 0s 1550K .......... .......... .......... .......... .......... 53% 109M 0s 1600K .......... .......... .......... .......... .......... 55% 112M 0s 1650K .......... .......... .......... .......... .......... 56% 109M 0s 1700K .......... .......... .......... .......... .......... 58% 115M 0s 1750K .......... .......... .......... .......... .......... 60% 2.72M 0s 1800K .......... .......... .......... .......... .......... 61% 95.3M 0s 1850K .......... .......... .......... .......... .......... 63% 114M 0s 1900K .......... .......... .......... .......... .......... 65% 114M 0s 1950K .......... .......... .......... .......... .......... 66% 107M 0s 2000K .......... .......... .......... .......... .......... 68% 117M 0s 2050K .......... .......... .......... .......... .......... 70% 103M 0s 2100K .......... .......... .......... .......... .......... 71% 102M 0s 2150K .......... .......... .......... .......... .......... 73% 98.5M 0s 2200K .......... .......... .......... .......... .......... 75% 108M 0s 2250K .......... .......... .......... .......... .......... 76% 83.5M 0s 2300K .......... .......... .......... .......... .......... 78% 89.6M 0s 2350K .......... .......... .......... .......... .......... 80% 106M 0s 2400K .......... .......... .......... .......... .......... 81% 120M 0s 2450K .......... .......... .......... .......... .......... 83% 106M 0s 2500K .......... .......... .......... .......... .......... 85% 118M 0s 2550K .......... .......... .......... .......... .......... 86% 109M 0s 2600K .......... .......... .......... .......... .......... 88% 123M 0s 2650K .......... .......... .......... .......... .......... 90% 111M 0s 2700K .......... .......... .......... .......... .......... 91% 91.6M 0s 2750K .......... .......... .......... .......... .......... 93% 124M 0s 2800K .......... .......... .......... .......... .......... 95% 117M 0s 2850K .......... .......... .......... .......... .......... 96% 106M 0s 2900K .......... .......... .......... .......... .......... 98% 129M 0s 2950K .......... .......... .......... .......... ........ 100% 90.2M=0.2s 2026-08-29 03:55:35 (15.5 MB/s) - '/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534.tmp.8JxXQO/tmp/tmp.1ffdgc/tmp/.urpmi-1000/partial/20260828-211816-synthesis.hdlist.cz' saved [3070584/3070584] --2026-08-29 03:55:36-- http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/updates/media_info/20260817-180201-synthesis.hdlist.cz Resolving repository.mageia.org (repository.mageia.org)... 212.85.158.153, 2a02:2178:2:7::9 Connecting to repository.mageia.org (repository.mageia.org)|212.85.158.153|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 32 Saving to: '/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534.tmp.8JxXQO/tmp/tmp.1ffdgc/tmp/.urpmi-1000/partial/20260817-180201-synthesis.hdlist.cz' 0K 100% 2.85M=0s 2026-08-29 03:55:36 (2.85 MB/s) - '/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534.tmp.8JxXQO/tmp/tmp.1ffdgc/tmp/.urpmi-1000/partial/20260817-180201-synthesis.hdlist.cz' saved [32/32] N: [iurt] [iurt] chroot tarball is already up-to-date D: [iurt_root_command] Running iurt_root_command --rm -r /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534.tmp.8JxXQO D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534.tmp.8JxXQO D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --rm -r /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --mkdir -p /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 D: [iurt_root_command] Creating the path D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --untar /home/iurt/chroot_cauldron.armv7hl.tar /home/iurt/chroot_tmp/iurt/chroot_cauldron.a... D: [iurt_root_command] Uncompress tarball D: [iurt_root_command] Success! N: [iurt] [iurt] chroot recreated in /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 (from /home/iurt/chroot_cauldron.armv7hl.tar) D: [iurt_root_command] Running iurt_root_command --netns_create /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 D: [iurt_root_command] Create network namespace for given chroot D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --cp /tmp/rpmmacros.YRN5wX /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015... D: [iurt_root_command] Copying files D: [iurt_root_command] copying /tmp/rpmmacros.YRN5wX -> /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534/etc/rpm/macros D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --bindmount /proc /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534/proc D: [iurt_root_command] Bind mounting D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --bindmount /dev/pts /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534/de... D: [iurt_root_command] Bind mounting D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --tmpfs /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534/dev/shm D: [iurt_root_command] Mount tmpfs D: [iurt_root_command] Success! I: [iurt] [iurt] add chroot media: http://repository.mageia.org/distrib//cauldron/armv7hl D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --urpmi-addmedia -v --urpmi-root /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 core_release http://repository.mageia.org/distrib//cauldron/armv7hl/media/core/release D: [iurt] [iurt] Command exited with 0. MEDIA core_release (core_release) sh: line 1: GET: command not found D: [iurt] [iurt] creating user iurt in chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 D: [iurt_root_command] Running iurt_root_command --useradd /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 iurt 1000 D: [iurt_root_command] Useradd D: [iurt_root_command] Success! N: [iurt] [iurt] recreate srpm: @2365421:powertop-2.16-1.mga11.src.rpm D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] perl command D: [iurt_root_command] Running iurt_root_command --cp /home/iurt/iurt/cauldron/core/release/20260829015430.daviddavid.duvel.3875058-armv7hl/... D: [iurt_root_command] Copying files D: [iurt_root_command] copying /home/iurt/iurt/cauldron/core/release/20260829015430.daviddavid.duvel.3875058-armv7hl//@2365421:powertop-2.16-1.mga11.src.rpm -> /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534/home/iurt/rpmbuild/SRPMS/ D: [iurt_root_command] Success! D: [iurt] [iurt] Command exited with 0. D: [iurt] [iurt] recreating src.rpm... D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 su iurt -c "rpm -i /home/iurt/rpmbuild/SRPMS/@2365421:powertop-2.16-1.mga11.src.rpm" D: [iurt] [iurt] Command exited with 0. D: [iurt] [iurt] calling callback for install_@2365421:powertop-2.16-1.mga11.src.rpm D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 su iurt -c "rpmspec -q --qf %{NVR}.src.rpm --srpm /home/iurt/rpmbuild/SPECS/powertop.spec | tail -n1 > /home/iurt/rpmbuild/SPECS/powertop.spec.srpm_name" D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] Command exited with 0. D: [iurt_root_command] Running iurt_root_command --rm /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534/home/iurt/rpmbuild... D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534/home/iurt/rpmbuild/SRPMS/@2365421:powertop-2.16-1.mga11.src.rpm D: [iurt_root_command] Success! D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 su iurt -c "rpmbuild --target armv7hl --nodeps -bs /home/iurt/rpmbuild/SPECS/powertop.spec" D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] Command exited with 0. D: [iurt_root_command] Running iurt_root_command --ln /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534/home/iurt/rpmbuild... D: [iurt_root_command] Linking files D: [iurt_root_command] Success! N: [iurt] [iurt] new srpm: @2365421:powertop-2.16-1.mga11.src.rpm I: [iurt] [iurt] updating packages in /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --urpmi --urpmi-root /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 --auto-update --auto D: [iurt] [iurt] Command exited with 0. I: [iurt] [iurt] Install build dependencies for @2365421:powertop-2.16-1.mga11.src.rpm D: [iurt] [iurt] installing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534/home/iurt/rpmbuild/SRPMS//@2365421:powertop-2.16-1.mga11.src.rpm I: [iurt] [iurt] install dependencies using urpmi D: [iurt] [iurt] Using timeout of 3600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --urpmi -v --no-verify-rpm --tune-rpm=all --nolock --auto --no-recommends --ignoresize --noclean --urpmi-root /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 --buildrequires /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534/home/iurt/rpmbuild/SRPMS//@2365421:powertop-2.16-1.mga11.src.rpm D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] Command exited with 0. D: [iurt] [iurt] calling callback for install_deps_@2365421:powertop-2.16-1.mga11.src.rpm D: [iurt] [iurt] missing_deps is empty, aborting. D: [iurt] [iurt] output had: __ D: [iurt_root_command] urpmi error: Too many levels of recursion in macro expansion. It is likely caused by recursive macro declaration. examining synthesis file [/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534/var/lib/urpmi/synthesis.hdlist.core_release.cz] would install instead of upgrade package kernel-desktop-6.18.44-1.mga11-1-1.mga11.armv7hl would install instead of upgrade package kernel-desktop-devel-6.18.44-1.mga11-1-1.mga11.armv7hl would install instead of upgrade package kernel-linus-6.18.44-1.mga11.armv7hl would install instead of upgrade package kernel-linus-devel-6.18.44-1.mga11.armv7hl retrieving rpm files from medium "core_release"... not using metalink since no downloaders handling metalink are available http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libnl-route3_200-3.12.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpci-devel-3.15.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxml2-devel-2.15.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libacl-devel-2.4.0-4.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libncurses++6-6.6-20260704.1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libtracefs-devel-1.8.3-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libz-devel-2.3.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libtraceevent-plugins-1.9.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/gettext-devel-1.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libnl3-devel-3.12.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpci3-3.15.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libtraceevent1-1.9.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/meson-1.11.2-2.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libnl-xfrm3_200-3.12.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libnl-nf3_200-3.12.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libunistring-devel-1.4.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libncursesw-devel-6.6-20260704.1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libnl-cli3_200-3.12.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libncursesw++6-6.6-20260704.1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libnl3_200-3.12.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libnl3-config-3.12.0-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libtracefs1-1.8.3-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libncurses-devel-6.6-20260704.1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libnl-genl3_200-3.12.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libtraceevent-devel-1.9.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libnl-idiag3_200-3.12.0-1.mga10.armv7hl.rpm retrieved http://repository.mageia.org/distrib//cauldron/armv7hl/media/core/release libnl-route3_200-3.12.0-1.mga10.armv7hl.rpm libpci-devel-3.15.0-1.mga11.armv7hl.rpm libxml2-devel-2.15.3-1.mga11.armv7hl.rpm libacl-devel-2.4.0-4.mga11.armv7hl.rpm libncurses++6-6.6-20260704.1.mga11.armv7hl.rpm libtracefs-devel-1.8.3-1.mga10.armv7hl.rpm libz-devel-2.3.3-1.mga11.armv7hl.rpm libtraceevent-plugins-1.9.0-1.mga11.armv7hl.rpm gettext-devel-1.0-1.mga11.armv7hl.rpm libnl3-devel-3.12.0-1.mga10.armv7hl.rpm libpci3-3.15.0-1.mga11.armv7hl.rpm libtraceevent1-1.9.0-1.mga11.armv7hl.rpm meson-1.11.2-2.mga11.noarch.rpm libnl-xfrm3_200-3.12.0-1.mga10.armv7hl.rpm libnl-nf3_200-3.12.0-1.mga10.armv7hl.rpm libunistring-devel-1.4.2-1.mga11.armv7hl.rpm libncursesw-devel-6.6-20260704.1.mga11.armv7hl.rpm libnl-cli3_200-3.12.0-1.mga10.armv7hl.rpm libncursesw++6-6.6-20260704.1.mga11.armv7hl.rpm libnl3_200-3.12.0-1.mga10.armv7hl.rpm libnl3-config-3.12.0-1.mga10.noarch.rpm libtracefs1-1.8.3-1.mga10.armv7hl.rpm libncurses-devel-6.6-20260704.1.mga11.armv7hl.rpm libnl-genl3_200-3.12.0-1.mga10.armv7hl.rpm libtraceevent-devel-1.9.0-1.mga11.armv7hl.rpm libnl-idiag3_200-3.12.0-1.mga10.armv7hl.rpm ...retrieving done installing libncursesw++6-6.6-20260704.1.mga11.armv7hl.rpm libnl3_200-3.12.0-1.mga10.armv7hl.rpm libunistring-devel-1.4.2-1.mga11.armv7hl.rpm libncursesw-devel-6.6-20260704.1.mga11.armv7hl.rpm libnl-nf3_200-3.12.0-1.mga10.armv7hl.rpm libnl-cli3_200-3.12.0-1.mga10.armv7hl.rpm libnl-xfrm3_200-3.12.0-1.mga10.armv7hl.rpm libpci3-3.15.0-1.mga11.armv7hl.rpm libnl3-devel-3.12.0-1.mga10.armv7hl.rpm libtraceevent1-1.9.0-1.mga11.armv7hl.rpm meson-1.11.2-2.mga11.noarch.rpm libtraceevent-devel-1.9.0-1.mga11.armv7hl.rpm libnl-idiag3_200-3.12.0-1.mga10.armv7hl.rpm libnl-genl3_200-3.12.0-1.mga10.armv7hl.rpm libtracefs1-1.8.3-1.mga10.armv7hl.rpm libncurses-devel-6.6-20260704.1.mga11.armv7hl.rpm libnl3-config-3.12.0-1.mga10.noarch.rpm libncurses++6-6.6-20260704.1.mga11.armv7hl.rpm libacl-devel-2.4.0-4.mga11.armv7hl.rpm libxml2-devel-2.15.3-1.mga11.armv7hl.rpm libpci-devel-3.15.0-1.mga11.armv7hl.rpm libnl-route3_200-3.12.0-1.mga10.armv7hl.rpm gettext-devel-1.0-1.mga11.armv7hl.rpm libtraceevent-plugins-1.9.0-1.mga11.armv7hl.rpm libz-devel-2.3.3-1.mga11.armv7hl.rpm libtracefs-devel-1.8.3-1.mga10.armv7hl.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 (remove=0, install=0, upgrade=26) Preparing... ############################################# 1/26: libz-devel ############################################# 2/26: libxml2-devel ############################################# 3/26: libacl-devel ############################################# 4/26: libnl3-config ############################################# 5/26: libunistring-devel ############################################# 6/26: libnl3_200 ############################################# 7/26: libnl-route3_200 ############################################# 8/26: libtraceevent-plugins ############################################# 9/26: libtraceevent1 ############################################# 10/26: libnl-nf3_200 ############################################# 11/26: libtraceevent-devel ############################################# 12/26: libnl-cli3_200 ############################################# 13/26: libtracefs1 ############################################# 14/26: libnl-xfrm3_200 ############################################# 15/26: libnl-idiag3_200 ############################################# 16/26: libnl-genl3_200 ############################################# 17/26: libncurses++6 ############################################# 18/26: libncurses-devel ############################################# 19/26: libpci3 ############################################# 20/26: libncursesw++6 ############################################# 21/26: libncursesw-devel ############################################# 22/26: libpci-devel ############################################# 23/26: gettext-devel ############################################# 24/26: libnl3-devel ############################################# 25/26: libtracefs-devel ############################################# 26/26: meson ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory D: [iurt_root_command] Success! __ I: [iurt] [iurt] installation successful I: [iurt] [iurt] handling dynamic buildrequires D: [iurt] [iurt] DynamicBuildRequires not required for @2365421:powertop-2.16-1.mga11.src.rpm D: [iurt] [iurt] Using timeout of 60 seconds. D: [iurt] [iurt] rpm --root /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 -qa | sort D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] Command exited with 0. N: [iurt] [iurt] Building @2365421:powertop-2.16-1.mga11.src.rpm D: [iurt] [iurt] Using timeout of 72000 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 /bin/su - iurt -c "TMP=/home/iurt/tmp/ rpmbuild --target armv7hl --rebuild /home/iurt/rpmbuild/SRPMS/@2365421:powertop-2.16-1.mga11.src.rpm" D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] Command exited with 256. D: [iurt] [iurt] calling callback for build_@2365421:powertop-2.16-1.mga11.src.rpm E: [iurt] [iurt] ERROR: call_ret=1 kill= err=256 () F: [iurt] [iurt] See https://pkgsubmit.mageia.org/queue/build//cauldron/armv7hl//log/@2365421:powertop-2.16-1.mga11.src.rpm/ Command failed: /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 /bin/su - iurt -c "TMP=/home/iurt/tmp/ rpmbuild --target armv7hl --rebuild /home/iurt/rpmbuild/SRPMS/@2365421:powertop-2.16-1.mga11.src.rpm" I: [iurt] [iurt] --------------- Command failed, full output follows --------------- I: [iurt] [iurt] D: [iurt_root_command] chroot Building target platforms: armv7hl Building for target armv7hl Installing /home/iurt/rpmbuild/SRPMS/@2365421:powertop-2.16-1.mga11.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.txkZ7X Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.9s1gxq + umask 022 + cd /home/iurt/rpmbuild/BUILD/powertop-2.16-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD/powertop-2.16-build + rm -rf powertop-2.16 + /usr/lib/rpm/rpmuncompress -x /home/iurt/rpmbuild/SOURCES/powertop-2.16.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd powertop-2.16 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.UbOgSq + umask 022 + cd /home/iurt/rpmbuild/BUILD/powertop-2.16-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd powertop-2.16 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/meson setup --buildtype=plain --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . build The Meson build system Version: 1.11.2 Source dir: /home/iurt/rpmbuild/BUILD/powertop-2.16-build/powertop-2.16 Build dir: /home/iurt/rpmbuild/BUILD/powertop-2.16-build/powertop-2.16/build Build type: native build Project name: powertop Project version: 2.16 C compiler for the host machine: gcc (gcc 16.2.0 "gcc (Mageia 16.2.0-1.mga11) 16.2.0") C linker for the host machine: gcc ld.bfd 2.46.1 C++ compiler for the host machine: g++ (gcc 16.2.0 "g++ (Mageia 16.2.0-1.mga11) 16.2.0") C++ linker for the host machine: g++ ld.bfd 2.46.1 Host machine cpu family: arm Host machine cpu: armv8l Found pkg-config: YES (/usr/bin/pkg-config) 2.3.0 Run-time dependency ncursesw found: YES 6.6.20260704 Run-time dependency libpci found: YES 3.15.0 Run-time dependency libtracefs found: YES 1.8.3 Run-time dependency libnl-3.0 found: YES 3.12.0 Run-time dependency libnl-genl-3.0 found: YES 3.12.0 Run-time dependency threads found: YES Library resolv found: YES Library rt found: YES Has header "fcntl.h" : YES Has header "libintl.h" : YES Has header "limits.h" : YES Has header "locale.h" : YES Has header "malloc.h" : YES Has header "ncurses.h" : YES Has header "stdint.h" : YES Has header "stdlib.h" : YES Has header "string.h" : YES Has header "sys/ioctl.h" : YES Has header "sys/socket.h" : YES Has header "sys/statfs.h" : YES Has header "sys/time.h" : YES Has header "termios.h" : YES Has header "unistd.h" : YES Checking for function "clock_gettime" : YES Checking for function "fdatasync" : YES Checking for function "getpagesize" : YES Checking for function "gettimeofday" : YES Checking for function "memmove" : YES Checking for function "memset" : YES Checking for function "mkdir" : YES Checking for function "munmap" : YES Checking for function "pow" : YES Checking for function "realpath" : YES Checking for function "regcomp" : YES Checking for function "select" : YES Checking for function "setlocale" : YES Checking for function "socket" : YES Checking for function "sqrt" : YES Checking for function "strcasecmp" : YES Checking for function "strchr" : YES Checking for function "strrchr" : YES Checking for function "strdup" : YES Checking for function "strerror" : YES Checking for function "strncasecmp" : YES Checking for function "strstr" : YES Checking for function "strtoul" : YES Checking for function "strtoull" : YES Configuring config.h using configuration Program src/csstoh.sh found: YES (/home/iurt/rpmbuild/BUILD/powertop-2.16-build/powertop-2.16/src/csstoh.sh) Did not find CMake 'cmake' Found CMake: NO Run-time dependency bash-completion found: NO (tried pkg-config and cmake) Program msgfmt found: YES (/usr/bin/msgfmt) Program msginit found: YES (/usr/bin/msginit) Program msgmerge found: YES (/usr/bin/msgmerge) Program xgettext found: YES (/usr/bin/xgettext) Program valgrind found: NO Build targets in project: 16 powertop 2.16 User defined options auto_features : enabled bindir : /usr/bin buildtype : plain datadir : /usr/share includedir : /usr/include infodir : /usr/share/info libdir : /usr/lib libexecdir : /usr/libexec localedir : /usr/share/locale localstatedir : /var mandir : /usr/share/man prefix : /usr sbindir : /usr/sbin sharedstatedir: /var/lib sysconfdir : /etc wrap_mode : nodownload Found ninja-1.13.2 at /usr/bin/ninja + /usr/bin/meson compile -C build -j16 --verbose ninja: Entering directory `/home/iurt/rpmbuild/BUILD/powertop-2.16-build/powertop-2.16/build' [1/87] /usr/bin/msgfmt -o po/ca/LC_MESSAGES/powertop.mo ../po/ca.po [2/87] /usr/bin/msgfmt -o po/en_GB/LC_MESSAGES/powertop.mo ../po/en_GB.po [3/87] /usr/bin/msgfmt -o po/cs_CZ/LC_MESSAGES/powertop.mo ../po/cs_CZ.po [4/87] /usr/bin/msgfmt -o po/de_DE/LC_MESSAGES/powertop.mo ../po/de_DE.po [5/87] /usr/bin/msgfmt -o po/en_US/LC_MESSAGES/powertop.mo ../po/en_US.po [6/87] /usr/bin/msgfmt -o po/es_ES/LC_MESSAGES/powertop.mo ../po/es_ES.po [7/87] /usr/bin/msgfmt -o po/hu_HU/LC_MESSAGES/powertop.mo ../po/hu_HU.po [8/87] /usr/bin/msgfmt -o po/nl_NL/LC_MESSAGES/powertop.mo ../po/nl_NL.po [9/87] /usr/bin/msgfmt -o po/id_ID/LC_MESSAGES/powertop.mo ../po/id_ID.po [10/87] /usr/bin/msgfmt -o po/zh_TW/LC_MESSAGES/powertop.mo ../po/zh_TW.po [11/87] /home/iurt/rpmbuild/BUILD/powertop-2.16-build/powertop-2.16/src/csstoh.sh ../src/powertop.css css.h [12/87] /usr/bin/msgfmt -o po/pt_PT/LC_MESSAGES/powertop.mo ../po/pt_PT.po [13/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_cpu_frequency.cpp.o -MF powertop.p/src_cpu_frequency.cpp.o.d -o powertop.p/src_cpu_frequency.cpp.o -c ../src/cpu/frequency.cpp [14/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_cpu_cpu_core.cpp.o -MF powertop.p/src_cpu_cpu_core.cpp.o.d -o powertop.p/src_cpu_cpu_core.cpp.o -c ../src/cpu/cpu_core.cpp [15/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_cpu_cpu_package.cpp.o -MF powertop.p/src_cpu_cpu_package.cpp.o.d -o powertop.p/src_cpu_cpu_package.cpp.o -c ../src/cpu/cpu_package.cpp [16/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_main.cpp.o -MF powertop.p/src_main.cpp.o.d -o powertop.p/src_main.cpp.o -c ../src/main.cpp [17/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_cpu_cpu_linux.cpp.o -MF powertop.p/src_cpu_cpu_linux.cpp.o.d -o powertop.p/src_cpu_cpu_linux.cpp.o -c ../src/cpu/cpu_linux.cpp In file included from ../src/cpu/../lib.h:33, from ../src/cpu/cpu.h:34, from ../src/cpu/cpu_linux.cpp:29: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual std::string cpu_linux::fill_pstate_name(int)\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:218:55: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual std::string cpu_linux::fill_cstate_line(int, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:145:44: ../src/cpu/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual std::string cpu_linux::fill_cstate_line(int, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:157:88: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double, const __cxx11::basic_string, allocator >&, double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual std::string cpu_linux::fill_cstate_line(int, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:162:58: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual std::string cpu_linux::fill_cstate_name(int)\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:206:41: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{fffd}\x{fffd}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual std::string cpu_linux::fill_cstate_time(int)\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:194:31: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual std::string cpu_linux::fill_cstate_percentage(int)\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:177:47: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual double cpu_linux::avg_freq_mhz()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:243:68: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void cpu_linux::parse_cstates_end()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:98:85: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void cpu_linux::parse_cstates_end()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:102:51: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void cpu_linux::parse_cstates_end()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:105:51: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void cpu_linux::parse_pstates_end()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:115:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual std::string cpu_linux::fill_pstate_line(int)\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:231:40: ../src/cpu/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual std::string cpu_linux::fill_pstate_line(int)\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:237:97: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void cpu_linux::parse_pstates_start()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:73:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void cpu_linux::parse_cstates_start()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:43:85: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void cpu_linux::parse_cstates_start()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:46:57: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void cpu_linux::parse_cstates_start()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:54:51: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void cpu_linux::parse_cstates_start()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu_linux.cpp:57:51: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [18/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_cpu_cpudevice.cpp.o -MF powertop.p/src_cpu_cpudevice.cpp.o.d -o powertop.p/src_cpu_cpudevice.cpp.o -c ../src/cpu/cpudevice.cpp [19/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_cpu_cpu_rapl_device.cpp.o -MF powertop.p/src_cpu_cpu_rapl_device.cpp.o.d -o powertop.p/src_cpu_cpu_rapl_device.cpp.o -c ../src/cpu/cpu_rapl_device.cpp [20/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_cpu_dram_rapl_device.cpp.o -MF powertop.p/src_cpu_dram_rapl_device.cpp.o.d -o powertop.p/src_cpu_dram_rapl_device.cpp.o -c ../src/cpu/dram_rapl_device.cpp [21/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_devlist.cpp.o -MF powertop.p/src_devlist.cpp.o.d -o powertop.p/src_devlist.cpp.o -c ../src/devlist.cpp In file included from ../src/lib.h:33, from ../src/devlist.cpp:42: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void collect_open_devices()\x{00e2}\x{0080}\x{0099} at ../src/devlist.cpp:105:51: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void collect_open_devices()\x{00e2}\x{0080}\x{0099} at ../src/devlist.cpp:135:46: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [22/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_calibrate_calibrate.cpp.o -MF powertop.p/src_calibrate_calibrate.cpp.o.d -o powertop.p/src_calibrate_calibrate.cpp.o -c ../src/calibrate/calibrate.cpp ../src/calibrate/calibrate.cpp: In function \x{00e2}\x{0080}\x{0098}void set_dpms(const std::string&)\x{00e2}\x{0080}\x{0099}: ../src/calibrate/calibrate.cpp:349:15: warning: ignoring return value of \x{00e2}\x{0080}\x{0098}int system(const char*)\x{00e2}\x{0080}\x{0099} declared with attribute \x{00e2}\x{0080}\x{0098}warn_unused_result\x{00e2}\x{0080}\x{0099} [-Wunused-result] 349 | system(std::format("xset dpms force {} >/dev/null 2>&1", state).c_str()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/calibrate/calibrate.cpp:28: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}bool sysfs_dpms_set(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:319:70, inlined from \x{00e2}\x{0080}\x{0098}void set_dpms(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:343:20: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}bool sysfs_dpms_set(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:327:16, inlined from \x{00e2}\x{0080}\x{0098}void set_dpms(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:343:20: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}bool sysfs_dpms_set(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:331:27, inlined from \x{00e2}\x{0080}\x{0098}void set_dpms(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:343:20: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void set_dpms(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:349:20: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void backlight_calibration()\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:360:20, inlined from \x{00e2}\x{0080}\x{0098}void calibrate()\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:437:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void backlight_calibration()\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:364:20, inlined from \x{00e2}\x{0080}\x{0098}void calibrate()\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:437:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void backlight_calibration()\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:368:20, inlined from \x{00e2}\x{0080}\x{0098}void calibrate()\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:437:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{fffd}\x{fffd}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void backlight_calibration()\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:372:20, inlined from \x{00e2}\x{0080}\x{0098}void calibrate()\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:437:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void find_all_usb_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:83:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void find_all_usb_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:87:55: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void find_all_usb_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:94:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void find_all_rfkill_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:112:78: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void find_backlight_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:138:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void find_backlight_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:144:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void find_scsi_link_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/calibrate/calibrate.cpp:161:105: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [23/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_display.cpp.o -MF powertop.p/src_display.cpp.o.d -o powertop.p/src_display.cpp.o -c ../src/display.cpp [24/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_cpu_rapl_rapl_interface.cpp.o -MF powertop.p/src_cpu_rapl_rapl_interface.cpp.o.d -o powertop.p/src_cpu_rapl_rapl_interface.cpp.o -c ../src/cpu/rapl/rapl_interface.cpp [25/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_cpu_intel_gpu.cpp.o -MF powertop.p/src_cpu_intel_gpu.cpp.o.d -o powertop.p/src_cpu_intel_gpu.cpp.o -c ../src/cpu/intel_gpu.cpp In file included from ../src/cpu/../lib.h:33, from ../src/cpu/cpu.h:34, from ../src/cpu/intel_cpus.h:30, from ../src/cpu/intel_gpu.cpp:25: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual std::string i965_core::fill_cstate_line(int, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_gpu.cpp:92:35: ../src/cpu/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string find_drm_card_with_rc6()\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_gpu.cpp:123:66, inlined from \x{00e2}\x{0080}\x{0098}std::string find_intel_rc6_card_path()\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_gpu.cpp:132:57: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string find_drm_card_with_rc6()\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_gpu.cpp:124:28, inlined from \x{00e2}\x{0080}\x{0098}std::string find_intel_rc6_card_path()\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_gpu.cpp:132:57: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void i965_core::measurement_end()\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_gpu.cpp:100:43: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void i965_core::measurement_end()\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_gpu.cpp:101:44: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void i965_core::measurement_end()\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_gpu.cpp:102:45: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void i965_core::measurement_start()\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_gpu.cpp:46:44: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void i965_core::measurement_start()\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_gpu.cpp:47:45: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void i965_core::measurement_start()\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_gpu.cpp:48:46: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [26/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_gpu-tab.cpp.o -MF powertop.p/src_gpu-tab.cpp.o.d -o powertop.p/src_gpu-tab.cpp.o -c ../src/gpu-tab.cpp In file included from ../src/lib.h:33, from ../src/gpu-tab.cpp:27: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void show_frequency_section(WINDOW*)\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:90:63: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void show_frequency_section(WINDOW*)\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:96:45: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void show_frequency_section(WINDOW*)\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:112:34: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string xe_power_profile()\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:63:63, inlined from \x{00e2}\x{0080}\x{0098}void show_power_section(WINDOW*)\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:207:47, inlined from \x{00e2}\x{0080}\x{0098}virtual void gpu_tab_window::expose()\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:257:20: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string xe_power_profile()\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:68:16, inlined from \x{00e2}\x{0080}\x{0098}void show_power_section(WINDOW*)\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:207:47, inlined from \x{00e2}\x{0080}\x{0098}virtual void gpu_tab_window::expose()\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:257:20: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void show_power_section(WINDOW*)\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:210:13, inlined from \x{00e2}\x{0080}\x{0098}virtual void gpu_tab_window::expose()\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:257:20: ../src/lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void show_power_section(WINDOW*)\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:226:45, inlined from \x{00e2}\x{0080}\x{0098}virtual void gpu_tab_window::expose()\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:257:20: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void show_power_section(WINDOW*)\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:235:14, inlined from \x{00e2}\x{0080}\x{0098}virtual void gpu_tab_window::expose()\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:257:20: ../src/lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&, const double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void show_idle_section(WINDOW*)\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:185:55, inlined from \x{00e2}\x{0080}\x{0098}virtual void gpu_tab_window::expose()\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:259:19: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void show_fan_section(WINDOW*)\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:155:60, inlined from \x{00e2}\x{0080}\x{0098}virtual void gpu_tab_window::expose()\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:260:18: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_gpu_stats()\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:303:30: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_gpu_stats()\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:307:30: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_gpu_stats()\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:327:35: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_gpu_stats()\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:332:46: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_gpu_stats()\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:443:1: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_gpu_stats()\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:402:31: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_gpu_stats()\x{00e2}\x{0080}\x{0099} at ../src/gpu-tab.cpp:404:31: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [27/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_cpu_intel_cpus.cpp.o -MF powertop.p/src_cpu_intel_cpus.cpp.o.d -o powertop.p/src_cpu_intel_cpus.cpp.o -c ../src/cpu/intel_cpus.cpp In file included from ../src/cpu/../lib.h:33, from ../src/cpu/cpu.h:34, from ../src/cpu/intel_cpus.h:30, from ../src/cpu/intel_cpus.cpp:25: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual std::string nhm_cpu::fill_pstate_line(int)\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_cpus.cpp:747:40: ../src/cpu/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual std::string nhm_cpu::fill_pstate_line(int)\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_cpus.cpp:759:96: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void nhm_core::measurement_start()\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_cpus.cpp:280:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void nhm_cpu::measurement_start()\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_cpus.cpp:677:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual std::string nhm_core::fill_pstate_line(int)\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_cpus.cpp:383:96: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual std::string nhm_package::fill_pstate_line(int)\x{00e2}\x{0080}\x{0099} at ../src/cpu/intel_cpus.cpp:534:96: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [28/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_devices_alsa.cpp.o -MF powertop.p/src_devices_alsa.cpp.o.d -o powertop.p/src_devices_alsa.cpp.o -c ../src/devices/alsa.cpp In file included from ../src/devices/../lib.h:33, from ../src/devices/device.h:31, from ../src/devices/alsa.cpp:32: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual std::string alsa::human_name()\x{00e2}\x{0080}\x{0099} at ../src/devices/alsa.cpp:184:50: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void alsa::start_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/alsa.cpp:70:41: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void alsa::start_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/alsa.cpp:77:41: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void alsa::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/alsa.cpp:90:41: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void alsa::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/alsa.cpp:97:41: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}alsa::alsa(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/alsa.cpp:51:20: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}alsa::alsa(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/alsa.cpp:52:25: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}alsa::alsa(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/alsa.cpp:55:39: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}alsa::alsa(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/alsa.cpp:56:40: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}alsa::alsa(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/alsa.cpp:59:24: ../src/devices/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}alsa::alsa(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/alsa.cpp:61:24: ../src/devices/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}alsa::alsa(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/alsa.cpp:63:24: ../src/devices/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_all_alsa_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/alsa.cpp:140:27: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_all_alsa_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/alsa.cpp:143:35: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [29/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_cpu_abstract_cpu.cpp.o -MF powertop.p/src_cpu_abstract_cpu.cpp.o.d -o powertop.p/src_cpu_abstract_cpu.cpp.o -c ../src/cpu/abstract_cpu.cpp [30/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_devices_device.cpp.o -MF powertop.p/src_devices_device.cpp.o.d -o powertop.p/src_devices_device.cpp.o -c ../src/devices/device.cpp [31/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_cpu_xe_gpu.cpp.o -MF powertop.p/src_cpu_xe_gpu.cpp.o.d -o powertop.p/src_cpu_xe_gpu.cpp.o -c ../src/cpu/xe_gpu.cpp In file included from ../src/cpu/xe_gpu.cpp:25: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In file included from ../src/cpu/cpu.h:34, from ../src/cpu/intel_cpus.h:30, from ../src/cpu/xe_gpu.cpp:29: In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual std::string xe_core::fill_cstate_line(int, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/cpu/xe_gpu.cpp:204:35: ../src/cpu/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void find_xe_gt_idle_paths(std::vector >&, std::vector >&)\x{00e2}\x{0080}\x{0099} at ../src/cpu/xe_gpu.cpp:48:48, inlined from \x{00e2}\x{0080}\x{0098}xe_core::xe_core()\x{00e2}\x{0080}\x{0099} at ../src/cpu/xe_gpu.cpp:111:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void find_xe_gt_idle_paths(std::vector >&, std::vector >&)\x{00e2}\x{0080}\x{0099} at ../src/cpu/xe_gpu.cpp:55:35, inlined from \x{00e2}\x{0080}\x{0098}xe_core::xe_core()\x{00e2}\x{0080}\x{0099} at ../src/cpu/xe_gpu.cpp:111:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void find_xe_gt_idle_paths(std::vector >&, std::vector >&)\x{00e2}\x{0080}\x{0099} at ../src/cpu/xe_gpu.cpp:64:24, inlined from \x{00e2}\x{0080}\x{0098}xe_core::xe_core()\x{00e2}\x{0080}\x{0099} at ../src/cpu/xe_gpu.cpp:111:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void find_xe_gt_idle_paths(std::vector >&, std::vector >&)\x{00e2}\x{0080}\x{0099} at ../src/cpu/xe_gpu.cpp:69:18, inlined from \x{00e2}\x{0080}\x{0098}xe_core::xe_core()\x{00e2}\x{0080}\x{0099} at ../src/cpu/xe_gpu.cpp:111:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}find_xe_card_path()::\x{00e2}\x{0080}\x{0099} at ../src/cpu/xe_gpu.cpp:89:49, inlined from \x{00e2}\x{0080}\x{0098}std::string find_xe_card_path()\x{00e2}\x{0080}\x{0099} at ../src/cpu/xe_gpu.cpp:98:4: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}find_xe_card_path()::\x{00e2}\x{0080}\x{0099} at ../src/cpu/xe_gpu.cpp:94:32, inlined from \x{00e2}\x{0080}\x{0098}std::string find_xe_card_path()\x{00e2}\x{0080}\x{0099} at ../src/cpu/xe_gpu.cpp:98:4: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [32/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_devices_gpu_rapl_device.cpp.o -MF powertop.p/src_devices_gpu_rapl_device.cpp.o.d -o powertop.p/src_devices_gpu_rapl_device.cpp.o -c ../src/devices/gpu_rapl_device.cpp [33/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_devices_backlight.cpp.o -MF powertop.p/src_devices_backlight.cpp.o.d -o powertop.p/src_devices_backlight.cpp.o -c ../src/devices/backlight.cpp In file included from ../src/devices/../lib.h:33, from ../src/devices/device.h:31, from ../src/devices/backlight.cpp:32: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual double backlight::power_usage(result_bundle*, parameter_bundle*)\x{00e2}\x{0080}\x{0099} at ../src/devices/backlight.cpp:175:47: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}int dpms_screen_on()\x{00e2}\x{0080}\x{0099} at ../src/devices/backlight.cpp:68:64: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}int dpms_screen_on()\x{00e2}\x{0080}\x{0099} at ../src/devices/backlight.cpp:73:52: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}int dpms_screen_on()\x{00e2}\x{0080}\x{0099} at ../src/devices/backlight.cpp:77:40: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{fffd}\x{fffd}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}backlight::backlight(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/backlight.cpp:48:20: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_all_backlights_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/backlight.cpp:122:40: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void backlight::start_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/backlight.cpp:55:36: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void backlight::start_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/backlight.cpp:56:38: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void backlight::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/backlight.cpp:95:36: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void backlight::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/backlight.cpp:108:32: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [34/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_devices_i915-gpu.cpp.o -MF powertop.p/src_devices_i915-gpu.cpp.o.d -o powertop.p/src_devices_i915-gpu.cpp.o -c ../src/devices/i915-gpu.cpp [35/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_devices_device_manager.cpp.o -MF powertop.p/src_devices_device_manager.cpp.o.d -o powertop.p/src_devices_device_manager.cpp.o -c ../src/devices/device_manager.cpp In file included from ../src/devices/../lib.h:33, from ../src/devices/device.h:31, from ../src/devices/device_manager.cpp:26: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void show_report_devices()\x{00e2}\x{0080}\x{0099} at ../src/devices/device_manager.cpp:210:27: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void show_report_devices()\x{00e2}\x{0080}\x{0099} at ../src/devices/device_manager.cpp:214:27: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void show_report_devices()\x{00e2}\x{0080}\x{0099} at ../src/devices/device_manager.cpp:220:27: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double, __cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void show_report_devices()\x{00e2}\x{0080}\x{0099} at ../src/devices/device_manager.cpp:238:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, __cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void show_report_devices()\x{00e2}\x{0080}\x{0099} at ../src/devices/device_manager.cpp:242:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double, __cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_devices()\x{00e2}\x{0080}\x{0099} at ../src/devices/device_manager.cpp:145:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, __cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_devices()\x{00e2}\x{0080}\x{0099} at ../src/devices/device_manager.cpp:148:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [36/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_devices_ahci.cpp.o -MF powertop.p/src_devices_ahci.cpp.o.d -o powertop.p/src_devices_ahci.cpp.o -c ../src/devices/ahci.cpp In file included from ../src/devices/../lib.h:33, from ../src/devices/device.h:31, from ../src/devices/ahci.cpp:32: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void ahci::report_device_stats(std::vector >&, int) const\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:282:32: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void ahci::report_device_stats(std::vector >&, int) const\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:285:32: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void ahci::report_device_stats(std::vector >&, int) const\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:288:32: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void ahci::report_device_stats(std::vector >&, int) const\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:291:32: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void ahci::start_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:110:39: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void ahci::start_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:111:40: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void ahci::start_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:112:40: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void ahci::start_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:113:39: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}ahci::ahci(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:91:20: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}ahci::ahci(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:95:46: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}ahci::ahci(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:96:47: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}ahci::ahci(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:97:47: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}ahci::ahci(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:98:46: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string model_name(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:62:54, inlined from \x{00e2}\x{0080}\x{0098}ahci::ahci(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:100:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string disk_name(const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:46:58, inlined from \x{00e2}\x{0080}\x{0098}std::string model_name(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:69:46, inlined from \x{00e2}\x{0080}\x{0098}ahci::ahci(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:100:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string disk_name(const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:52:43, inlined from \x{00e2}\x{0080}\x{0098}std::string model_name(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:69:46, inlined from \x{00e2}\x{0080}\x{0098}ahci::ahci(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:100:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}ahci::ahci(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:103:24: ../src/devices/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}ahci::ahci(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:105:24: ../src/devices/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_all_ahcis()\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:189:25: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_all_ahcis()\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:193:26: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_all_ahcis()\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:195:35: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void ahci::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:121:37: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void ahci::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:122:38: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void ahci::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:123:38: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void ahci::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:124:37: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void ahci::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:143:32: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void ahci::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:149:32: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void ahci::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:155:32: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void ahci::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/ahci.cpp:161:32: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [37/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_devices_devfreq.cpp.o -MF powertop.p/src_devices_devfreq.cpp.o.d -o powertop.p/src_devices_devfreq.cpp.o -c ../src/devices/devfreq.cpp In file included from ../src/devices/devfreq.cpp:29: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string devfreq::fill_freq_utilization(unsigned int) const\x{00e2}\x{0080}\x{0099} at ../src/devices/devfreq.cpp:196:85: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string devfreq::fill_freq_name(unsigned int) const\x{00e2}\x{0080}\x{0099} at ../src/devices/devfreq.cpp:204:56: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void devfreq::parse_devfreq_trans_stat(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/devfreq.cpp:128:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string pt_json_kv(const std::string&, double)\x{00e2}\x{0080}\x{0099} at ../src/devices/../lib.h:172:40: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [38/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_cpu_cpu.cpp.o -MF powertop.p/src_cpu_cpu.cpp.o.d -o powertop.p/src_cpu_cpu.cpp.o -c ../src/cpu/cpu.cpp In file included from ../src/cpu/../lib.h:33, from ../src/cpu/cpu.h:34, from ../src/cpu/cpu.cpp:33: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}abstract_cpu* new_package(int, int, const std::string&, int, int)\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu.cpp:85:25: ../src/cpu/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}abstract_cpu* new_package(int, int, const std::string&, int, int)\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu.cpp:89:25: ../src/cpu/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}abstract_cpu* new_package(int, int, const std::string&, int, int)\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu.cpp:96:25: ../src/cpu/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void handle_one_cpu(unsigned int, const std::string&, int, int)\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu.cpp:169:38, inlined from \x{00e2}\x{0080}\x{0098}void enumerate_cpus()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu.cpp:336:19: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void handle_one_cpu(unsigned int, const std::string&, int, int)\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu.cpp:173:41, inlined from \x{00e2}\x{0080}\x{0098}void enumerate_cpus()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu.cpp:336:19: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {int}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_display_cpu_pstates()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu.cpp:785:32: ../src/cpu/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{fffd}\x{fffd} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {int}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_display_cpu_pstates()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu.cpp:804:33: ../src/cpu/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {int}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_display_cpu_cstates()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu.cpp:584:34: ../src/cpu/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {int}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_display_cpu_cstates()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu.cpp:589:34: ../src/cpu/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void w_display_cpu_pstates()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu.cpp:989:25: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void w_display_cpu_pstates()\x{00e2}\x{0080}\x{0099} at ../src/cpu/cpu.cpp:1044:36: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [39/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_devices_rfkill.cpp.o -MF powertop.p/src_devices_rfkill.cpp.o.d -o powertop.p/src_devices_rfkill.cpp.o -c ../src/devices/rfkill.cpp In file included from ../src/devices/../lib.h:33, from ../src/devices/device.h:31, from ../src/devices/rfkill.cpp:34: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void rfkill::start_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/rfkill.cpp:61:37: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void rfkill::start_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/rfkill.cpp:62:37: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void rfkill::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/rfkill.cpp:70:35: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void rfkill::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/rfkill.cpp:71:35: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}rfkill::rfkill(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/rfkill.cpp:46:44: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}rfkill::rfkill(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/rfkill.cpp:48:24: ../src/devices/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}rfkill::rfkill(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/rfkill.cpp:49:32: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}rfkill::rfkill(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/rfkill.cpp:51:24: ../src/devices/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}rfkill::rfkill(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/rfkill.cpp:53:37: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}rfkill::rfkill(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/rfkill.cpp:54:39: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}rfkill::rfkill(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/rfkill.cpp:56:32: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_all_rfkills_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/rfkill.cpp:93:50: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_all_rfkills_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/rfkill.cpp:98:49: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [40/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_measurement_opal-sensors.cpp.o -MF powertop.p/src_measurement_opal-sensors.cpp.o.d -o powertop.p/src_measurement_opal-sensors.cpp.o -c ../src/measurement/opal-sensors.cpp [41/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_devices_thinkpad-light.cpp.o -MF powertop.p/src_devices_thinkpad-light.cpp.o.d -o powertop.p/src_devices_thinkpad-light.cpp.o -c ../src/devices/thinkpad-light.cpp [42/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_devices_xe-gpu.cpp.o -MF powertop.p/src_devices_xe-gpu.cpp.o.d -o powertop.p/src_devices_xe-gpu.cpp.o -c ../src/devices/xe-gpu.cpp In file included from ../src/devices/xe-gpu.cpp:26: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string find_xe_hwmon_dir()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:55:55, inlined from \x{00e2}\x{0080}\x{0098}xegpu::xegpu()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:74:50: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string find_xe_hwmon_dir()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:59:48, inlined from \x{00e2}\x{0080}\x{0098}xegpu::xegpu()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:74:50: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string find_xe_hwmon_dir()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:62:49, inlined from \x{00e2}\x{0080}\x{0098}xegpu::xegpu()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:74:50: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}xegpu::xegpu()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:81:48: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}xegpu::xegpu()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:92:47: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}xegpu::xegpu()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:101:49: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_xe_fans()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:217:55, inlined from \x{00e2}\x{0080}\x{0098}void create_xe_gpu()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:284:16: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_xe_fans()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:221:48, inlined from \x{00e2}\x{0080}\x{0098}void create_xe_gpu()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:284:16: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_xe_fans()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:226:43, inlined from \x{00e2}\x{0080}\x{0098}void create_xe_gpu()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:284:16: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_xe_fans()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:231:24, inlined from \x{00e2}\x{0080}\x{0098}void create_xe_gpu()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:284:16: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In file included from ../src/devices/xe-gpu.cpp:33: In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_xe_fans()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:235:37, inlined from \x{00e2}\x{0080}\x{0098}void create_xe_gpu()\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:284:16: ../src/devices/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string pt_json_kv(const std::string&, double)\x{00e2}\x{0080}\x{0099} at ../src/devices/../lib.h:172:40: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void xegpu::collect_json_fields(std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:267:3: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void xegpu::collect_json_fields(std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:268:3: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void xegpu::collect_json_fields(std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/xe-gpu.cpp:269:3: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [43/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_devices_thinkpad-fan.cpp.o -MF powertop.p/src_devices_thinkpad-fan.cpp.o.d -o powertop.p/src_devices_thinkpad-fan.cpp.o -c ../src/devices/thinkpad-fan.cpp [44/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_measurement_measurement.cpp.o -MF powertop.p/src_measurement_measurement.cpp.o.d -o powertop.p/src_measurement_measurement.cpp.o -c ../src/measurement/measurement.cpp [45/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_measurement_extech.cpp.o -MF powertop.p/src_measurement_extech.cpp.o.d -o powertop.p/src_measurement_extech.cpp.o -c ../src/measurement/extech.cpp [46/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_measurement_sysfs.cpp.o -MF powertop.p/src_measurement_sysfs.cpp.o.d -o powertop.p/src_measurement_sysfs.cpp.o -c ../src/measurement/sysfs.cpp In file included from ../src/measurement/../lib.h:33, from ../src/measurement/measurement.h:30, from ../src/measurement/sysfs.cpp:25: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}bool sysfs_power_meter::get_sysfs_attr(const std::string&, int*)\x{00e2}\x{0080}\x{0099} at ../src/measurement/sysfs.cpp:42:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void sysfs_power_meter::measure()\x{00e2}\x{0080}\x{0099} at ../src/measurement/sysfs.cpp:137:35: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string pt_json_kv(const std::string&, double)\x{00e2}\x{0080}\x{0099} at ../src/measurement/../lib.h:172:40: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [47/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_measurement_acpi.cpp.o -MF powertop.p/src_measurement_acpi.cpp.o.d -o powertop.p/src_measurement_acpi.cpp.o -c ../src/measurement/acpi.cpp In file included from ../src/measurement/../lib.h:33, from ../src/measurement/measurement.h:30, from ../src/measurement/acpi.cpp:25: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void acpi_power_meter::measure()\x{00e2}\x{0080}\x{0099} at ../src/measurement/acpi.cpp:43:68: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string pt_json_kv(const std::string&, double)\x{00e2}\x{0080}\x{0099} at ../src/measurement/../lib.h:172:40: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [48/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_lib.cpp.o -MF powertop.p/src_lib.cpp.o.d -o powertop.p/src_lib.cpp.o -c ../src/lib.cpp ../src/lib.cpp: In function \x{00e2}\x{0080}\x{0098}int write_msr(int, uint64_t, uint64_t)\x{00e2}\x{0080}\x{0099}: ../src/lib.cpp:592:19: warning: unused parameter \x{00e2}\x{0080}\x{0098}cpu\x{00e2}\x{0080}\x{0099} [-Wunused-parameter] 592 | int write_msr(int cpu, uint64_t offset, uint64_t value) | ~~~~^~~ ../src/lib.cpp:592:33: warning: unused parameter \x{00e2}\x{0080}\x{0098}offset\x{00e2}\x{0080}\x{0099} [-Wunused-parameter] 592 | int write_msr(int cpu, uint64_t offset, uint64_t value) | ~~~~~~~~~^~~~~~ ../src/lib.cpp:592:50: warning: unused parameter \x{00e2}\x{0080}\x{0098}value\x{00e2}\x{0080}\x{0099} [-Wunused-parameter] 592 | int write_msr(int cpu, uint64_t offset, uint64_t value) | ~~~~~~~~~^~~~~ In file included from ../src/lib.cpp:35: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In file included from ../src/lib.cpp:54: In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const std::chrono::zoned_time >, const std::chrono::time_zone*>&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string get_time_string(const std::string&, std::chrono::_V2::system_clock::time_point)\x{00e2}\x{0080}\x{0099} at ../src/lib.cpp:630:39: ../src/lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string hz_to_human(long unsigned int, int)\x{00e2}\x{0080}\x{0099} at ../src/lib.cpp:92:63: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string hz_to_human(long unsigned int, int)\x{00e2}\x{0080}\x{0099} at ../src/lib.cpp:94:63: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string hz_to_human(long unsigned int, int)\x{00e2}\x{0080}\x{0099} at ../src/lib.cpp:99:60: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string hz_to_human(long unsigned int, int)\x{00e2}\x{0080}\x{0099} at ../src/lib.cpp:101:60: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string hz_to_human(long unsigned int, int)\x{00e2}\x{0080}\x{0099} at ../src/lib.cpp:104:37: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string fmt_prefix(double)\x{00e2}\x{0080}\x{0099} at ../src/lib.cpp:437:46: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string format_watts(double, unsigned int)\x{00e2}\x{0080}\x{0099} at ../src/lib.cpp:361:20: ../src/lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ [49/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_devices_runtime_pm.cpp.o -MF powertop.p/src_devices_runtime_pm.cpp.o.d -o powertop.p/src_devices_runtime_pm.cpp.o -c ../src/devices/runtime_pm.cpp In file included from ../src/devices/../lib.h:33, from ../src/devices/device.h:31, from ../src/devices/runtime_pm.h:30, from ../src/devices/runtime_pm.cpp:25: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void runtime_pmdevice::start_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/runtime_pm.cpp:59:48: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void runtime_pmdevice::start_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/runtime_pm.cpp:60:45: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void runtime_pmdevice::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/runtime_pm.cpp:68:47: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void runtime_pmdevice::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/runtime_pm.cpp:69:44: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}runtime_pmdevice::runtime_pmdevice(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/runtime_pm.cpp:45:25: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}bool device_has_runtime_pm(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/runtime_pm.cpp:115:28: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}bool device_has_runtime_pm(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/runtime_pm.cpp:118:28: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void do_bus(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/runtime_pm.cpp:126:64: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void do_bus(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/runtime_pm.cpp:129:72: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void do_bus(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/runtime_pm.cpp:136:29: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void do_bus(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/runtime_pm.cpp:139:43: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const char*, const std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void do_bus(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/runtime_pm.cpp:141:33: ../src/devices/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void do_bus(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/runtime_pm.cpp:148:43: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void do_bus(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/runtime_pm.cpp:155:43: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void do_bus(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/runtime_pm.cpp:163:34: ../src/devices/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ [50/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_devices_network.cpp.o -MF powertop.p/src_devices_network.cpp.o.d -o powertop.p/src_devices_network.cpp.o -c ../src/devices/network.cpp In file included from ../src/devices/../lib.h:33, from ../src/devices/device.h:31, from ../src/devices/network.cpp:39: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}network::network(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/network.cpp:169:24: ../src/devices/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string pt_json_kv(const std::string&, double)\x{00e2}\x{0080}\x{0099} at ../src/devices/../lib.h:172:40, inlined from \x{00e2}\x{0080}\x{0098}virtual void network::collect_json_fields(std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/network.cpp:440:5: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [51/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_measurement_measurement_manager.cpp.o -MF powertop.p/src_measurement_measurement_manager.cpp.o.d -o powertop.p/src_measurement_measurement_manager.cpp.o -c ../src/measurement/measurement_manager.cpp [52/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_parameters_learn.cpp.o -MF powertop.p/src_parameters_learn.cpp.o.d -o powertop.p/src_parameters_learn.cpp.o -c ../src/parameters/learn.cpp [53/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_devices_usb.cpp.o -MF powertop.p/src_devices_usb.cpp.o.d -o powertop.p/src_devices_usb.cpp.o -c ../src/devices/usb.cpp In file included from ../src/devices/../lib.h:33, from ../src/devices/device.h:31, from ../src/devices/usb.h:30, from ../src/devices/usb.cpp:25: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void usbdevice::register_power_with_devlist(result_bundle*, parameter_bundle*)\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:119:78: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void usbdevice::start_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:89:40: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void usbdevice::start_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:90:43: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void usbdevice::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:95:39: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void usbdevice::end_measurement()\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:96:42: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usbdevice::usbdevice(const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:49:23: ../src/devices/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usbdevice::usbdevice(const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:64:28: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usbdevice::usbdevice(const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:67:40: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usbdevice::usbdevice(const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:71:41: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usbdevice::usbdevice(const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:74:24: ../src/devices/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{fffd}\x{fffd} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usbdevice::usbdevice(const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:78:24: ../src/devices/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usbdevice::usbdevice(const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:76:24: ../src/devices/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usbdevice::usbdevice(const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:81:33: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usbdevice::usbdevice(const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:82:33: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_all_usb_devices_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:147:27: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_all_usb_devices_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:150:42: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_all_usb_devices_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:151:39: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_all_usb_devices_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:153:80: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_all_usb_devices_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:154:92: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void create_all_usb_devices_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/devices/usb.cpp:158:46: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [54/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_perf_perf.cpp.o -MF powertop.p/src_perf_perf.cpp.o.d -o powertop.p/src_perf_perf.cpp.o -c ../src/perf/perf.cpp [55/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_report_report-data-html.cpp.o -MF powertop.p/src_report_report-data-html.cpp.o.d -o powertop.p/src_report_report-data-html.cpp.o -c ../src/report/report-data-html.cpp [56/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_parameters_persistent.cpp.o -MF powertop.p/src_parameters_persistent.cpp.o.d -o powertop.p/src_parameters_persistent.cpp.o -c ../src/parameters/persistent.cpp [57/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_perf_perf_bundle.cpp.o -MF powertop.p/src_perf_perf_bundle.cpp.o.d -o powertop.p/src_perf_perf_bundle.cpp.o -c ../src/perf/perf_bundle.cpp [58/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_report_report-formatter-base.cpp.o -MF powertop.p/src_report_report-formatter-base.cpp.o.d -o powertop.p/src_report_report-formatter-base.cpp.o -c ../src/report/report-formatter-base.cpp [59/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_parameters_parameters.cpp.o -MF powertop.p/src_parameters_parameters.cpp.o.d -o powertop.p/src_parameters_parameters.cpp.o -c ../src/parameters/parameters.cpp In file included from ../src/parameters/../devices/device.h:31, from ../src/parameters/parameters.h:32, from ../src/parameters/parameters.cpp:25: ../src/parameters/parameters.cpp: In function \x{00e2}\x{0080}\x{0098}int global_power_valid()\x{00e2}\x{0080}\x{0099}: ../src/parameters/parameters.cpp:438:35: warning: format \x{00e2}\x{0080}\x{0098}%ld\x{00e2}\x{0080}\x{0099} expects argument of type \x{00e2}\x{0080}\x{0098}long int\x{00e2}\x{0080}\x{0099}, but argument 3 has type \x{00e2}\x{0080}\x{0098}std::vector::size_type\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}unsigned int\x{00e2}\x{0080}\x{0099}} [-Wformat=] 438 | fprintf(stderr, _("To show power estimates do %ld measurement(s) connected to battery only\n"), 439 | (3 * all_parameters.parameters.size()) - past_results.size()); | ~ | | | std::vector::size_type {aka unsigned int} ../src/parameters/../devices/../lib.h:61:23: note: in definition of macro \x{00e2}\x{0080}\x{0098}_\x{00e2}\x{0080}\x{0099} 61 | #define _(STRING) (STRING) | ^~~~~~ [60/87] gcc -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -MD -MQ powertop.p/src_tuning_iw.c.o -MF powertop.p/src_tuning_iw.c.o.d -o powertop.p/src_tuning_iw.c.o -c ../src/tuning/iw.c [61/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_report_report-formatter-csv.cpp.o -MF powertop.p/src_report_report-formatter-csv.cpp.o.d -o powertop.p/src_report_report-formatter-csv.cpp.o -c ../src/report/report-formatter-csv.cpp [62/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_process_processdevice.cpp.o -MF powertop.p/src_process_processdevice.cpp.o.d -o powertop.p/src_process_processdevice.cpp.o -c ../src/process/processdevice.cpp [63/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_report_report-maker.cpp.o -MF powertop.p/src_report_report-maker.cpp.o.d -o powertop.p/src_report_report-maker.cpp.o -c ../src/report/report-maker.cpp [64/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_process_interrupt.cpp.o -MF powertop.p/src_process_interrupt.cpp.o.d -o powertop.p/src_process_interrupt.cpp.o -c ../src/process/interrupt.cpp In file included from ../src/process/../lib.h:33, from ../src/process/powerconsumer.h:32, from ../src/process/process.h:30, from ../src/process/interrupt.cpp:27: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, __cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}interrupt::interrupt(const std::string&, int)\x{00e2}\x{0080}\x{0099} at ../src/process/interrupt.cpp:51:20: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}interrupt* find_create_interrupt(const std::string&, int, int)\x{00e2}\x{0080}\x{0099} at ../src/process/interrupt.cpp:96:26: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [65/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_report_report-formatter-md.cpp.o -MF powertop.p/src_report_report-formatter-md.cpp.o.d -o powertop.p/src_report_report-formatter-md.cpp.o -c ../src/report/report-formatter-md.cpp In file included from ../src/report/report-formatter-md.cpp:21: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char (&)[16]}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_md::add_logo()\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-md.cpp:36:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_md::add_summary_list(const std::vector >&)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-md.cpp:56:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_md::add_title(const tag_attr*, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-md.cpp:50:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char (&)[9], const char (&)[6]}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_md::add_table(const std::vector >&, const table_attributes*)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-md.cpp:68:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [66/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_process_work.cpp.o -MF powertop.p/src_process_work.cpp.o.d -o powertop.p/src_process_work.cpp.o -c ../src/process/work.cpp In file included from /usr/include/c++/16/map:64, from ../src/process/work.cpp:25: /usr/include/c++/16/bits/stl_tree.h: In function \x{00e2}\x{fffd}\x{fffd}\x{0098}std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/bits/stl_tree.h:3250:7: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator\x{00e2}\x{0080}\x{0099} changed in GCC 7.1 3250 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/map:65: In member function \x{00e2}\x{0080}\x{0098}std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void work::fire(uint64_t, uint64_t)\x{00e2}\x{0080}\x{0099} at ../src/process/work.cpp:49:27: /usr/include/c++/16/bits/stl_map.h:559:44: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator\x{00e2}\x{0080}\x{0099} changed in GCC 7.1 559 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function \x{00e2}\x{0080}\x{0098}std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}uint64_t work::done(uint64_t, uint64_t)\x{00e2}\x{0080}\x{0099} at ../src/process/work.cpp:59:31: /usr/include/c++/16/bits/stl_map.h:559:44: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator\x{00e2}\x{0080}\x{0099} changed in GCC 7.1 559 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function \x{00e2}\x{0080}\x{0098}std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}uint64_t work::done(uint64_t, uint64_t)\x{00e2}\x{0080}\x{0099} at ../src/process/work.cpp:62:42: /usr/include/c++/16/bits/stl_map.h:559:44: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator\x{00e2}\x{0080}\x{0099} changed in GCC 7.1 559 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [67/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_process_timer.cpp.o -MF powertop.p/src_process_timer.cpp.o.d -o powertop.p/src_process_timer.cpp.o -c ../src/process/timer.cpp In file included from /usr/include/c++/16/map:64, from ../src/process/timer.cpp:25: /usr/include/c++/16/bits/stl_tree.h: In function \x{00e2}\x{0080}\x{0098}std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/bits/stl_tree.h:3250:7: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator\x{00e2}\x{0080}\x{0099} changed in GCC 7.1 3250 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/map:65: In member function \x{00e2}\x{0080}\x{0098}std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void timer::fire(uint64_t, uint64_t)\x{00e2}\x{0080}\x{0099} at ../src/process/timer.cpp:73:28: /usr/include/c++/16/bits/stl_map.h:559:44: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator\x{00e2}\x{0080}\x{0099} changed in GCC 7.1 559 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function \x{00e2}\x{0080}\x{0098}std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}uint64_t timer::done(uint64_t, uint64_t)\x{00e2}\x{0080}\x{0099} at ../src/process/timer.cpp:83:32: /usr/include/c++/16/bits/stl_map.h:559:44: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator\x{00e2}\x{0080}\x{0099} changed in GCC 7.1 559 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function \x{00e2}\x{0080}\x{0098}std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}uint64_t timer::done(uint64_t, uint64_t)\x{00e2}\x{0080}\x{0099} at ../src/process/timer.cpp:86:43: /usr/include/c++/16/bits/stl_map.h:559:44: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator\x{00e2}\x{0080}\x{0099} changed in GCC 7.1 559 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_tree.h: In member function \x{00e2}\x{0080}\x{0098}std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/bits/stl_tree.h:3250:7: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator\x{00e2}\x{0080}\x{0099} changed in GCC 7.1 3250 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function \x{00e2}\x{0080}\x{0098}std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = timer*; _Compare = std::less; _Alloc = std::allocator >]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}timer* find_create_timer(uint64_t)\x{00e2}\x{0080}\x{0099} at ../src/process/timer.cpp:130:25: /usr/include/c++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator\x{00e2}\x{0080}\x{0099} changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function \x{00e2}\x{0080}\x{0098}std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = timer*; _Compare = std::less; _Alloc = std::allocator >]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}timer* find_create_timer(uint64_t)\x{00e2}\x{0080}\x{0099} at ../src/process/timer.cpp:133:17: /usr/include/c++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator\x{00e2}\x{0080}\x{0099} changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [68/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_report_report-formatter-html.cpp.o -MF powertop.p/src_report_report-formatter-html.cpp.o.d -o powertop.p/src_report_report-formatter-html.cpp.o -c ../src/report/report-formatter-html.cpp In file included from ../src/report/report-formatter-html.cpp:32: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >, __cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_html::add_summary_list(const std::vector >&)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-html.cpp:319:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_html::add_title(const tag_attr*, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-html.cpp:305:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_html::add_logo()\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-html.cpp:139:22: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_html::add_table(const std::vector >&, const table_attributes*)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-html.cpp:336:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{fffd}\x{fffd}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_html::add_table(const std::vector >&, const table_attributes*)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-html.cpp:342:25: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_html::add_table(const std::vector >&, const table_attributes*)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-html.cpp:353:26: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_html::add_table(const std::vector >&, const table_attributes*)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-html.cpp:356:26: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_html::add_table(const std::vector >&, const table_attributes*)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-html.cpp:359:26: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_html::add_table(const std::vector >&, const table_attributes*)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-html.cpp:362:26: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_html::add_table(const std::vector >&, const table_attributes*)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-html.cpp:365:26: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_html::add_table(const std::vector >&, const table_attributes*)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-html.cpp:369:27: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_html::add_table(const std::vector >&, const table_attributes*)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-html.cpp:371:27: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_html::add_div(const tag_attr*)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-html.cpp:286:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_html::add_div(const tag_attr*)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-html.cpp:289:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual void report_formatter_html::add_div(const tag_attr*)\x{00e2}\x{0080}\x{0099} at ../src/report/report-formatter-html.cpp:292:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [69/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_process_powerconsumer.cpp.o -MF powertop.p/src_process_powerconsumer.cpp.o.d -o powertop.p/src_process_powerconsumer.cpp.o -c ../src/process/powerconsumer.cpp [70/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_process_process.cpp.o -MF powertop.p/src_process_process.cpp.o.d -o powertop.p/src_process_process.cpp.o -c ../src/process/process.cpp In file included from ../src/process/../lib.h:33, from ../src/process/powerconsumer.h:32, from ../src/process/process.h:30, from ../src/process/process.cpp:28: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}process::process(const std::string&, int, int)\x{00e2}\x{0080}\x{0099} at ../src/process/process.cpp:95:60: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {int&, std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}process::process(const std::string&, int, int)\x{00e2}\x{0080}\x{0099} at ../src/process/process.cpp:116:18: ../src/process/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}process::process(const std::string&, int, int)\x{00e2}\x{0080}\x{0099} at ../src/process/process.cpp:118:53: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {int&, std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}process::process(const std::string&, int, int)\x{00e2}\x{0080}\x{0099} at ../src/process/process.cpp:121:19: ../src/process/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {int&, std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}process::process(const std::string&, int, int)\x{00e2}\x{0080}\x{0099} at ../src/process/process.cpp:124:19: ../src/process/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ [71/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_report_report.cpp.o -MF powertop.p/src_report_report.cpp.o.d -o powertop.p/src_report_report.cpp.o -c ../src/report/report.cpp In file included from ../src/lib.h:33, from ../src/report/report.cpp:27: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const char (&)[5], std::__cxx11::basic_string, std::allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void system_info()\x{00e2}\x{0080}\x{0099} at ../src/report/report.cpp:119:28: ../src/lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >, __cxx11::basic_string, allocator >, __cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void init_report_output(const std::string&, int)\x{00e2}\x{0080}\x{0099} at ../src/report/report.cpp:172:35: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [72/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_tuning_ethernet.cpp.o -MF powertop.p/src_tuning_ethernet.cpp.o.d -o powertop.p/src_tuning_ethernet.cpp.o -c ../src/tuning/ethernet.cpp In file included from ../src/tuning/../lib.h:33, from ../src/tuning/tunable.h:30, from ../src/tuning/ethernet.cpp:27: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}ethernet_tunable::ethernet_tunable(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/ethernet.cpp:54:18: ../src/tuning/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}ethernet_tunable::ethernet_tunable(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/ethernet.cpp:55:27: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [73/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_tuning_bluetooth.cpp.o -MF powertop.p/src_tuning_bluetooth.cpp.o.d -o powertop.p/src_tuning_bluetooth.cpp.o -c ../src/tuning/bluetooth.cpp [74/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_tuning_tunable.cpp.o -MF powertop.p/src_tuning_tunable.cpp.o.d -o powertop.p/src_tuning_tunable.cpp.o -c ../src/tuning/tunable.cpp [75/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_test_framework.cpp.o -MF powertop.p/src_test_framework.cpp.o.d -o powertop.p/src_test_framework.cpp.o -c ../src/test_framework.cpp [76/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_tuning_wifi.cpp.o -MF powertop.p/src_tuning_wifi.cpp.o.d -o powertop.p/src_tuning_wifi.cpp.o -c ../src/tuning/wifi.cpp In file included from ../src/tuning/../lib.h:33, from ../src/tuning/tunable.h:30, from ../src/tuning/wifi.cpp:27: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}wifi_tunable::wifi_tunable(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/wifi.cpp:45:18: ../src/tuning/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}wifi_tunable::wifi_tunable(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/wifi.cpp:47:27: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}wifi_tunable::wifi_tunable(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/wifi.cpp:48:26: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [77/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_tuning_tuningusb.cpp.o -MF powertop.p/src_tuning_tuningusb.cpp.o.d -o powertop.p/src_tuning_tuningusb.cpp.o -c ../src/tuning/tuningusb.cpp In file included from ../src/tuning/../lib.h:33, from ../src/tuning/tunable.h:30, from ../src/tuning/tuningusb.cpp:27: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usb_tunable::usb_tunable(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningusb.cpp:44:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usb_tunable::usb_tunable(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningusb.cpp:46:38: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usb_tunable::usb_tunable(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningusb.cpp:47:38: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usb_tunable::usb_tunable(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningusb.cpp:49:18: ../src/tuning/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{fffd}\x{fffd}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usb_tunable::usb_tunable(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningusb.cpp:51:40: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usb_tunable::usb_tunable(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningusb.cpp:55:41: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usb_tunable::usb_tunable(const std::string&, const std::string&)\x{00e2}\x{fffd}\x{fffd}\x{0099} at ../src/tuning/tuningusb.cpp:58:19: ../src/tuning/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usb_tunable::usb_tunable(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningusb.cpp:62:19: ../src/tuning/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usb_tunable::usb_tunable(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningusb.cpp:60:19: ../src/tuning/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usb_tunable::usb_tunable(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningusb.cpp:65:27: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usb_tunable::usb_tunable(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningusb.cpp:66:26: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_usb_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningusb.cpp:98:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_usb_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningusb.cpp:102:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_usb_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningusb.cpp:107:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{fffd}\x{fffd}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_usb_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningusb.cpp:114:99: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_usb_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningusb.cpp:124:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [78/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_tuning_tuningi2c.cpp.o -MF powertop.p/src_tuning_tuningi2c.cpp.o.d -o powertop.p/src_tuning_tuningi2c.cpp.o -c ../src/tuning/tuningi2c.cpp In file included from ../src/tuning/../lib.h:33, from ../src/tuning/tunable.h:30, from ../src/tuning/tuningi2c.cpp:21: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}i2c_tunable::i2c_tunable(const std::string&, const std::string&, bool)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningi2c.cpp:37:59: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}i2c_tunable::i2c_tunable(const std::string&, const std::string&, bool)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningi2c.cpp:40:25: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}i2c_tunable::i2c_tunable(const std::string&, const std::string&, bool)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningi2c.cpp:41:25: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}i2c_tunable::i2c_tunable(const std::string&, const std::string&, bool)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningi2c.cpp:43:25: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}i2c_tunable::i2c_tunable(const std::string&, const std::string&, bool)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningi2c.cpp:44:25: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const char*, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}i2c_tunable::i2c_tunable(const std::string&, const std::string&, bool)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningi2c.cpp:48:19: ../src/tuning/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const char*, const std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}i2c_tunable::i2c_tunable(const std::string&, const std::string&, bool)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningi2c.cpp:50:19: ../src/tuning/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}i2c_tunable::i2c_tunable(const std::string&, const std::string&, bool)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningi2c.cpp:53:27: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}i2c_tunable::i2c_tunable(const std::string&, const std::string&, bool)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningi2c.cpp:54:26: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_i2c_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningi2c.cpp:86:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_i2c_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningi2c.cpp:90:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_i2c_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningi2c.cpp:94:25: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_i2c_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningi2c.cpp:96:25: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [79/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_tuning_runtime.cpp.o -MF powertop.p/src_tuning_runtime.cpp.o.d -o powertop.p/src_tuning_runtime.cpp.o -c ../src/tuning/runtime.cpp In file included from ../src/tuning/../lib.h:33, from ../src/tuning/tunable.h:30, from ../src/tuning/runtime.cpp:27: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}runtime_tunable::runtime_tunable(const std::string&, const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:38:28: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}runtime_tunable::runtime_tunable(const std::string&, const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:41:18: ../src/tuning/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}runtime_tunable::runtime_tunable(const std::string&, const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:43:19: ../src/tuning/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}runtime_tunable::runtime_tunable(const std::string&, const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:51:42: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}runtime_tunable::runtime_tunable(const std::string&, const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:59:42: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}runtime_tunable::runtime_tunable(const std::string&, const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:68:21: ../src/tuning/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}runtime_tunable::runtime_tunable(const std::string&, const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:70:21: ../src/tuning/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}runtime_tunable::runtime_tunable(const std::string&, const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:75:20: ../src/tuning/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}runtime_tunable::runtime_tunable(const std::string&, const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:79:20: ../src/tuning/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}runtime_tunable::runtime_tunable(const std::string&, const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:83:27: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}runtime_tunable::runtime_tunable(const std::string&, const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:84:26: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_runtime_tunables(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:118:51: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_runtime_tunables(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:120:25: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_runtime_tunables(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:126:25: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_runtime_tunables(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:136:22: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_runtime_tunables(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:137:26: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&, const __cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_runtime_tunables(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:142:26: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_runtime_tunables(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:156:26: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_runtime_tunables(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:161:22: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_runtime_tunables(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/runtime.cpp:162:26: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [80/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_wakeup_wakeup.cpp.o -MF powertop.p/src_wakeup_wakeup.cpp.o.d -o powertop.p/src_wakeup_wakeup.cpp.o -c ../src/wakeup/wakeup.cpp [81/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_wakeup_wakeup_usb.cpp.o -MF powertop.p/src_wakeup_wakeup_usb.cpp.o.d -o powertop.p/src_wakeup_wakeup_usb.cpp.o -c ../src/wakeup/wakeup_usb.cpp In file included from ../src/wakeup/../lib.h:33, from ../src/wakeup/wakeup.h:31, from ../src/wakeup/wakeup_usb.cpp:26: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{fffd}\x{fffd} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usb_wakeup::usb_wakeup(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/wakeup/wakeup_usb.cpp:50:18: ../src/wakeup/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usb_wakeup::usb_wakeup(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/wakeup/wakeup_usb.cpp:51:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usb_wakeup::usb_wakeup(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/wakeup/wakeup_usb.cpp:52:29: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}usb_wakeup::usb_wakeup(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/wakeup/wakeup_usb.cpp:53:30: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void wakeup_usb_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/wakeup/wakeup_usb.cpp:94:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void wakeup_usb_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/wakeup/wakeup_usb.cpp:98:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [82/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_process_do_process.cpp.o -MF powertop.p/src_process_do_process.cpp.o.d -o powertop.p/src_process_do_process.cpp.o -c ../src/process/do_process.cpp In file included from ../src/process/../lib.h:33, from ../src/process/powerconsumer.h:32, from ../src/process/process.h:30, from ../src/process/do_process.cpp:25: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double, const char (&)[10]}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_summary()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:1099:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double, const char (&)[7]}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_summary()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:1101:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double, const char (&)[7]}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_summary()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:1103:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double, const char (&)[11]}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_summary()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:1105:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double, const char (&)[7]}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_summary()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:1107:25: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double, __cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_summary()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:1135:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, __cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_summary()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:1138:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_summary()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:1142:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_summary()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:1146:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double, __cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_process_update_display()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:991:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, __cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_process_update_display()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:993:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_process_update_display()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:1001:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_process_update_display()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:1003:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_process_update_display()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:1005:22: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double, double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_process_update_display()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:1007:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void report_process_update_display()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:1011:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {double, double, double, double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void process_update_display()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:871:34: ../src/process/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double, __cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void process_update_display()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:895:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, __cxx11::basic_string, allocator >}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void process_update_display()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:897:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void process_update_display()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:901:23: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void process_update_display()\x{00e2}\x{0080}\x{0099} at ../src/process/do_process.cpp:905:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [83/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_wakeup_waketab.cpp.o -MF powertop.p/src_wakeup_waketab.cpp.o.d -o powertop.p/src_wakeup_waketab.cpp.o -c ../src/wakeup/waketab.cpp [84/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_wakeup_wakeup_ethernet.cpp.o -MF powertop.p/src_wakeup_wakeup_ethernet.cpp.o.d -o powertop.p/src_wakeup_wakeup_ethernet.cpp.o -c ../src/wakeup/wakeup_ethernet.cpp In file included from ../src/wakeup/../lib.h:33, from ../src/wakeup/wakeup.h:31, from ../src/wakeup/wakeup_ethernet.cpp:26: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}ethernet_wakeup::ethernet_wakeup(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/wakeup/wakeup_ethernet.cpp:50:18: ../src/wakeup/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}ethernet_wakeup::ethernet_wakeup(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/wakeup/wakeup_ethernet.cpp:51:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}ethernet_wakeup::ethernet_wakeup(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/wakeup/wakeup_ethernet.cpp:52:29: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}ethernet_wakeup::ethernet_wakeup(const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/wakeup/wakeup_ethernet.cpp:53:30: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void wakeup_eth_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/wakeup/wakeup_ethernet.cpp:94:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void wakeup_eth_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/wakeup/wakeup_ethernet.cpp:98:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [85/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_tuning_tuning.cpp.o -MF powertop.p/src_tuning_tuning.cpp.o.d -o powertop.p/src_tuning_tuning.cpp.o -c ../src/tuning/tuning.cpp [86/87] g++ -Ipowertop.p -I. -I.. -I../src -I/usr/include/libtracefs -I/usr/include/traceevent -I/usr/include/libnl3 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DHAVE_CONFIG_H -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector -fpermissive -Wsuggest-override -MD -MQ powertop.p/src_tuning_tuningsysfs.cpp.o -MF powertop.p/src_tuning_tuningsysfs.cpp.o.d -o powertop.p/src_tuning_tuningsysfs.cpp.o -c ../src/tuning/tuningsysfs.cpp In file included from ../src/tuning/../lib.h:33, from ../src/tuning/tunable.h:30, from ../src/tuning/tuningsysfs.cpp:27: /usr/include/c++/16/format: In function \x{00e2}\x{0080}\x{0098}std::string std::vformat(string_view, format_args)\x{00e2}\x{0080}\x{0099}: /usr/include/c++/16/format:5477:3: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5477 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual int numeric_sysfs_tunable::good_bad()\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningsysfs.cpp:176:27: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual int numeric_sysfs_tunable::good_bad()\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningsysfs.cpp:178:27: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}sysfs_tunable::sysfs_tunable(const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningsysfs.cpp:77:28: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}sysfs_tunable::sysfs_tunable(const std::string&, const std::string&, const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningsysfs.cpp:79:28: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_sata_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningsysfs.cpp:211:24: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string pt_format(std::string_view, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}void add_sata_callback(const std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningsysfs.cpp:215:29: ../src/tuning/../lib.h:40:64: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 40 | return std::vformat(fmt, std::make_format_args(args...)); | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}numeric_sysfs_tunable::numeric_sysfs_tunable(const std::string&, const std::string&, double, bool)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningsysfs.cpp:146:40: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual int sysfs_tunable::good_bad()\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningsysfs.cpp:103:27: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >&, __cxx11::basic_string, allocator >&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}virtual int sysfs_tunable::good_bad()\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningsysfs.cpp:105:27: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function \x{00e2}\x{0080}\x{0098}std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double&}]\x{00e2}\x{0080}\x{0099}, inlined from \x{00e2}\x{0080}\x{0098}std::string pt_json_kv(const std::string&, double)\x{00e2}\x{0080}\x{0099} at ../src/tuning/../lib.h:172:40, inlined from \x{00e2}\x{0080}\x{0098}virtual void numeric_sysfs_tunable::collect_json_fields(std::string&)\x{00e2}\x{0080}\x{0099} at ../src/tuning/tuningsysfs.cpp:187:2: /usr/include/c++/16/format:5519:72: note: parameter passing for argument of type \x{00e2}\x{0080}\x{0098}std::format_args\x{00e2}\x{0080}\x{0099} {aka \x{00e2}\x{0080}\x{0098}std::basic_format_args, char> >\x{00e2}\x{0080}\x{0099}} changed in GCC 9.1 5519 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [87/87] g++ -o powertop powertop.p/src_devlist.cpp.o powertop.p/src_display.cpp.o powertop.p/src_gpu-tab.cpp.o powertop.p/src_lib.cpp.o powertop.p/src_main.cpp.o powertop.p/src_calibrate_calibrate.cpp.o powertop.p/src_cpu_abstract_cpu.cpp.o powertop.p/src_cpu_frequency.cpp.o powertop.p/src_cpu_cpu.cpp.o powertop.p/src_cpu_cpu_core.cpp.o powertop.p/src_cpu_cpu_linux.cpp.o powertop.p/src_cpu_cpu_package.cpp.o powertop.p/src_cpu_cpu_rapl_device.cpp.o powertop.p/src_cpu_cpudevice.cpp.o powertop.p/src_cpu_dram_rapl_device.cpp.o powertop.p/src_cpu_intel_cpus.cpp.o powertop.p/src_cpu_intel_gpu.cpp.o powertop.p/src_cpu_xe_gpu.cpp.o powertop.p/src_cpu_rapl_rapl_interface.cpp.o powertop.p/src_devices_ahci.cpp.o powertop.p/src_devices_alsa.cpp.o powertop.p/src_devices_backlight.cpp.o powertop.p/src_devices_devfreq.cpp.o powertop.p/src_devices_device.cpp.o powertop.p/src_devices_device_manager.cpp.o powertop.p/src_devices_gpu_rapl_device.cpp.o powertop.p/src_devices_i915-gpu.cpp.o powertop.p/src_devices_xe-gpu.cpp.o powertop.p/src_devices_network.cpp.o powertop.p/src_devices_rfkill.cpp.o powertop.p/src_devices_runtime_pm.cpp.o powertop.p/src_devices_thinkpad-fan.cpp.o powertop.p/src_devices_thinkpad-light.cpp.o powertop.p/src_devices_usb.cpp.o powertop.p/src_measurement_acpi.cpp.o powertop.p/src_measurement_extech.cpp.o powertop.p/src_measurement_measurement.cpp.o powertop.p/src_measurement_measurement_manager.cpp.o powertop.p/src_measurement_sysfs.cpp.o powertop.p/src_measurement_opal-sensors.cpp.o powertop.p/src_parameters_learn.cpp.o powertop.p/src_parameters_parameters.cpp.o powertop.p/src_parameters_persistent.cpp.o powertop.p/src_perf_perf.cpp.o powertop.p/src_perf_perf_bundle.cpp.o powertop.p/src_process_do_process.cpp.o powertop.p/src_process_interrupt.cpp.o powertop.p/src_process_powerconsumer.cpp.o powertop.p/src_process_process.cpp.o powertop.p/src_process_processdevice.cpp.o powertop.p/src_process_timer.cpp.o powertop.p/src_process_work.cpp.o powertop.p/src_report_report-data-html.cpp.o powertop.p/src_report_report-formatter-base.cpp.o powertop.p/src_report_report-formatter-csv.cpp.o powertop.p/src_report_report-formatter-md.cpp.o powertop.p/src_report_report-formatter-html.cpp.o powertop.p/src_report_report-maker.cpp.o powertop.p/src_report_report.cpp.o powertop.p/src_tuning_bluetooth.cpp.o powertop.p/src_tuning_ethernet.cpp.o powertop.p/src_tuning_iw.c.o powertop.p/src_tuning_runtime.cpp.o powertop.p/src_tuning_tunable.cpp.o powertop.p/src_tuning_tuning.cpp.o powertop.p/src_tuning_tuningsysfs.cpp.o powertop.p/src_tuning_tuningusb.cpp.o powertop.p/src_tuning_tuningi2c.cpp.o powertop.p/src_tuning_wifi.cpp.o powertop.p/src_wakeup_wakeup.cpp.o powertop.p/src_wakeup_waketab.cpp.o powertop.p/src_wakeup_wakeup_ethernet.cpp.o powertop.p/src_wakeup_wakeup_usb.cpp.o powertop.p/src_test_framework.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,--start-group /usr/lib/libncursesw.so /usr/lib/libtinfo.so /usr/lib/libpci.so /usr/lib/libtracefs.so /usr/lib/libtraceevent.so /usr/lib/libnl-3.so /usr/lib/libnl-genl-3.so -pthread -lresolv -lrt -Wl,--end-group INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /home/iurt/rpmbuild/BUILD/powertop-2.16-build/powertop-2.16/build -j 16 -v + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.iV9naS + umask 022 + cd /home/iurt/rpmbuild/BUILD/powertop-2.16-build + '[' 1 -eq 1 ']' + '[' /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT '!=' / ']' + rm -rf /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT ++ dirname /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT + mkdir -p /home/iurt/rpmbuild/BUILD/powertop-2.16-build + mkdir /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd powertop-2.16 + '[' 1 -eq 1 ']' + DESTDIR=/home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT + /usr/bin/meson install -C build --no-rebuild Installing powertop to /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/bin Installing po/ca/LC_MESSAGES/powertop.mo to /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/locale/ca/LC_MESSAGES Installing po/cs_CZ/LC_MESSAGES/powertop.mo to /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/locale/cs_CZ/LC_MESSAGES Installing po/de_DE/LC_MESSAGES/powertop.mo to /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/locale/de_DE/LC_MESSAGES Installing po/en_GB/LC_MESSAGES/powertop.mo to /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/locale/en_GB/LC_MESSAGES Installing po/en_US/LC_MESSAGES/powertop.mo to /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/locale/en_US/LC_MESSAGES Installing po/es_ES/LC_MESSAGES/powertop.mo to /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/locale/es_ES/LC_MESSAGES Installing po/hu_HU/LC_MESSAGES/powertop.mo to /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/locale/hu_HU/LC_MESSAGES Installing po/id_ID/LC_MESSAGES/powertop.mo to /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/locale/id_ID/LC_MESSAGES Installing po/nl_NL/LC_MESSAGES/powertop.mo to /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/locale/nl_NL/LC_MESSAGES Installing po/zh_TW/LC_MESSAGES/powertop.mo to /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/locale/zh_TW/LC_MESSAGES Installing po/pt_PT/LC_MESSAGES/powertop.mo to /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/locale/pt_PT/LC_MESSAGES Installing /home/iurt/rpmbuild/BUILD/powertop-2.16-build/powertop-2.16/doc/powertop.8 to /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/man/man8 Installing /home/iurt/rpmbuild/BUILD/powertop-2.16-build/powertop-2.16/scripts/bash-completion/powertop to /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/bash-completion/completions + install -Dd /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/var/cache/powertop + touch /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/var/cache/powertop/saved_parameters.powertop /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/var/cache/powertop/saved_results.powertop + install -Dpm 644 /home/iurt/rpmbuild/SOURCES/powertop.sysconfig /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/etc/sysconfig/powertop + install -Dpm 755 /home/iurt/rpmbuild/SOURCES/powertop2.sh /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/sbin/powertop.sh + install -Dpm 644 /home/iurt/rpmbuild/SOURCES/powertop.service /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/lib/systemd/system/powertop.service + /usr/lib/rpm/find-lang.sh /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT powertop + /usr/bin/find-debuginfo -j16 --strict-build-id -m -i --build-id-seed 2.16-1.mga11 --unique-debug-suffix -2.16-1.mga11.arm --unique-debug-src-base powertop-2.16-1.mga11.arm --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /home/iurt/rpmbuild/BUILD/powertop-2.16-build/powertop-2.16 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/powertop-2.16-1.mga11.arm find-debuginfo: done + /usr/lib/rpm/check-buildroot + '[' -n '' ']' + /usr/share/spec-helper/clean_files + '[' -n '' ']' + /usr/share/spec-helper/compress_files .xz + '[' -n '' ']' + /usr/share/spec-helper/relink_symlinks + '[' -n '' ']' + /usr/share/spec-helper/clean_perl + '[' -n '' ']' + /usr/share/spec-helper/lib_symlinks + '[' -n '' ']' + /usr/share/spec-helper/gprintify + '[' -n '' ']' + /usr/share/spec-helper/fix_mo + '[' -n '' ']' + /usr/share/spec-helper/fix_pamd + '[' -n '' ']' + /usr/share/spec-helper/remove_info_dir + '[' -n '' ']' + /usr/share/spec-helper/fix_eol + '[' -n '' ']' + /usr/share/spec-helper/check_desktop_files + '[' -n '' ']' + /usr/share/spec-helper/check_elf_files + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/sbin/powertop.sh from /bin/sh to #!/usr/bin/sh + env -u SOURCE_DATE_EPOCH /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j16 + /usr/lib/rpm/redhat/brp-python-hardlink Reading /home/iurt/rpmbuild/BUILD/powertop-2.16-build/SPECPARTS/rpm-debuginfo.specpart Processing files: powertop-2.16-1.mga11.armv7hl error: File not found: /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/sbin/powertop Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.rFNQhg + umask 022 + cd /home/iurt/rpmbuild/BUILD/powertop-2.16-build + cd powertop-2.16 + DOCDIR=/home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/doc/powertop + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/doc/powertop + cp -pr /home/iurt/rpmbuild/BUILD/powertop-2.16-build/powertop-2.16/README.md /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/doc/powertop + cp -pr /home/iurt/rpmbuild/BUILD/powertop-2.16-build/powertop-2.16/TODO /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/doc/powertop + cp -pr /home/iurt/rpmbuild/BUILD/powertop-2.16-build/powertop-2.16/CONTRIBUTE.md /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/doc/powertop + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.mzWsdZ + umask 022 + cd /home/iurt/rpmbuild/BUILD/powertop-2.16-build + cd powertop-2.16 + LICENSEDIR=/home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/licenses/powertop + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/licenses/powertop + cp -pr /home/iurt/rpmbuild/BUILD/powertop-2.16-build/powertop-2.16/COPYING /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/share/licenses/powertop + RPM_EC=0 ++ jobs -p + exit 0 RPM build errors: File not found: /home/iurt/rpmbuild/BUILD/powertop-2.16-build/BUILDROOT/usr/sbin/powertop I: [iurt_root_command] ERROR: chroot I: [iurt] [iurt] --------------- end of command output --------------- D: [iurt] [iurt] clean chroot D: [iurt_root_command] Running iurt_root_command --netns_delete /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 D: [iurt_root_command] Delete network namespace for given chroot, killing all processes D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --umount /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534/proc D: [iurt_root_command] Unmounting D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --umount /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534/dev/pts D: [iurt_root_command] Unmounting D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --umount /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534/dev/shm D: [iurt_root_command] Unmounting D: [iurt_root_command] Success! [iurt] [iurt] cleaning /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 [iurt] [iurt] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 D: [iurt_root_command] Running iurt_root_command --rm -r /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260829015534 D: [iurt_root_command] Success!