==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: powertop 2.15-2 (Sat Jul 13 18:03:39 2024)
==> Retrieving sources...
  -> Found powertop-2.15.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    powertop-2.15.tar.gz ... Passed
==> Making package: powertop 2.15-2 (Sat Jul 13 18:04:01 2024)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (4) hwdata-0.384-1  kmod-32-1  libnl-3.9.0-1  pciutils-3.13.0-1

Total Installed Size:  11.33 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libnl...
installing hwdata...
installing kmod...
installing pciutils...
Optional dependencies for pciutils
    which: for update-pciids [installed]
    grep: for update-pciids [installed]
    curl: for update-pciids [installed]
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (1) autoconf-archive-1:2023.02.20-2

Total Installed Size:  2.26 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing autoconf-archive...
Optional dependencies for autoconf-archive
    automake: macros for use with it [installed]
:: Running post-transaction hooks...
(1/1) Updating the info directory file...
[?25h==> Retrieving sources...
  -> Found powertop-2.15.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting powertop-2.15.tar.gz with bsdtar
==> Starting build()...
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: running: autopoint
Copying file ABOUT-NLS
Copying file config.rpath
Copying file m4/codeset.m4
Copying file m4/fcntl-o.m4
Copying file m4/gettext.m4
Copying file m4/glibc2.m4
Copying file m4/glibc21.m4
Copying file m4/iconv.m4
Copying file m4/intdiv0.m4
Copying file m4/intl.m4
Copying file m4/intldir.m4
Copying file m4/intlmacosx.m4
Copying file m4/intmax.m4
Copying file m4/inttypes-pri.m4
Copying file m4/inttypes_h.m4
Copying file m4/lcmessage.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4
Copying file m4/lib-prefix.m4
Copying file m4/lock.m4
Copying file m4/longlong.m4
Copying file m4/nls.m4
Copying file m4/po.m4
Copying file m4/printf-posix.m4
Copying file m4/progtest.m4
Copying file m4/size_max.m4
Copying file m4/stdint_h.m4
Copying file m4/threadlib.m4
Copying file m4/uintmax_t.m4
Copying file m4/visibility.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file m4/xsize.m4
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/en@boldquot.header
Copying file po/en@quot.header
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
autoreconf: running: aclocal --install -I m4
aclocal: installing 'm4/ax_add_fortify_source.m4' from '/usr/share/aclocal/ax_add_fortify_source.m4'
aclocal: installing 'm4/ax_check_compile_flag.m4' from '/usr/share/aclocal/ax_check_compile_flag.m4'
aclocal: installing 'm4/ax_cxx_compile_stdcxx.m4' from '/usr/share/aclocal/ax_cxx_compile_stdcxx.m4'
aclocal: installing 'm4/ax_pthread.m4' from '/usr/share/aclocal/ax_pthread.m4'
aclocal: installing 'm4/ax_require_defined.m4' from '/usr/share/aclocal/ax_require_defined.m4'
aclocal: installing 'm4/libtool.m4' from '/usr/share/aclocal/libtool.m4'
aclocal: installing 'm4/ltoptions.m4' from '/usr/share/aclocal/ltoptions.m4'
aclocal: installing 'm4/ltsugar.m4' from '/usr/share/aclocal/ltsugar.m4'
aclocal: installing 'm4/ltversion.m4' from '/usr/share/aclocal/ltversion.m4'
aclocal: installing 'm4/lt~obsolete.m4' from '/usr/share/aclocal/lt~obsolete.m4'
aclocal: installing 'm4/pkg.m4' from '/usr/share/aclocal/pkg.m4'
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal --install -I m4
autoreconf: running: /usr/bin/autoconf
configure.ac:38: warning: The macro 'AC_PROG_LIBTOOL' is obsolete.
configure.ac:38: You should run autoupdate.
m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from...
configure.ac:38: the top level
autoreconf: running: /usr/bin/autoheader
autoreconf: running: automake --add-missing --copy --no-force
configure.ac:31: installing './ar-lib'
configure.ac:28: installing './compile'
configure.ac:28: installing './config.guess'
configure.ac:28: installing './config.sub'
configure.ac:6: installing './install-sh'
configure.ac:6: installing './missing'
src/Makefile.am: installing './depcomp'
autoreconf: Leaving directory '.'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports the include directive... yes (GNU style)
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... gcc3
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking for sys/param.h... yes
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking whether make supports nested variables... (cached) yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for gcc... gcc
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking build system type... armv7l-unknown-linux-gnueabihf
checking host system type... armv7l-unknown-linux-gnueabihf
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking how to run the C++ preprocessor... g++ -E
checking for egrep -e... /usr/bin/grep -E
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for ar... ar
checking the archiver (ar) interface... ar
checking how to run the C preprocessor... gcc -E
checking whether the compiler supports GNU C++... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking for g++ option to enable C++11 features... (cached) none needed
checking dependency style of g++... (cached) gcc3
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert armv7l-unknown-linux-gnueabihf file names to armv7l-unknown-linux-gnueabihf format... func_convert_file_noop
checking how to convert armv7l-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... :
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking whether C++ compiler accepts -Werror... yes
checking whether to add -D_FORTIFY_SOURCE=3 to CPPFLAGS... no
checking whether to add -D_FORTIFY_SOURCE=2 to CPPFLAGS... no
checking whether g++ supports C++11 features with -std=c++11... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking whether gcc is Clang... no
checking whether pthreads work with "-pthread" and "-lpthread"... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for fcntl.h... yes
checking for libintl.h... yes
checking for limits.h... yes
checking for locale.h... yes
checking for malloc.h... yes
checking for ncurses.h... yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for sys/ioctl.h... yes
checking for sys/socket.h... yes
checking for sys/statfs.h... yes
checking for sys/time.h... yes
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking for _Bool... no
checking for stdbool.h that conforms to C99 or later... yes
checking for inline... inline
checking for int64_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint64_t... yes
checking for GNU libc compatible malloc... yes
checking for getpagesize... yes
checking for working mmap... yes
checking for GNU libc compatible realloc... yes
checking for g++ -std=c++11 options needed to detect all undeclared functions... none needed
checking whether strerror_r is declared... yes
checking whether strerror_r returns char *... yes
checking for working strtod... yes
checking for clock_gettime... yes
checking for fdatasync... yes
checking for getpagesize... (cached) yes
checking for gettimeofday... yes
checking for memmove... yes
checking for memset... yes
checking for mkdir... yes
checking for munmap... yes
checking for pow... yes
checking for realpath... yes
checking for regcomp... yes
checking for select... yes
checking for setlocale... yes
checking for socket... yes
checking for sqrt... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strrchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strncasecmp... yes
checking for strstr... yes
checking for strtoul... yes
checking for strtoull... yes
checking for library containing clock_gettime... none required
checking for ncursesw ncurses... yes
checking for libpci... yes
checking for libnl-3.0 >= 3.0 libnl-genl-3.0 >= 3.0... yes
checking for library containing inet_aton... none required
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating Doxyfile
config.status: creating src/Makefile
config.status: creating traceevent/Makefile
config.status: creating po/Makefile.in
config.status: creating doc/Makefile
config.status: creating scripts/bash-completion/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing libtool commands
make  all-recursive
make[1]: Entering directory '/build/powertop/src/powertop-2.15'
Making all in traceevent
make[2]: Entering directory '/build/powertop/src/powertop-2.15/traceevent'
  CC       event-parse.lo
  CC       parse-filter.lo
  CC       parse-utils.lo
  CC       trace-seq.lo
  CCLD     libtraceevnet.la
make[2]: Leaving directory '/build/powertop/src/powertop-2.15/traceevent'
Making all in src
make[2]: Entering directory '/build/powertop/src/powertop-2.15/src'
/bin/sh ./csstoh.sh ./powertop.css css.h
make  all-am
make[3]: Entering directory '/build/powertop/src/powertop-2.15/src'
  CXX      powertop-devlist.o
  CXX      powertop-display.o
  CXX      powertop-lib.o
  CXX      powertop-main.o
  CXX      calibrate/powertop-calibrate.o
  CXX      cpu/powertop-abstract_cpu.o
  CXX      cpu/powertop-cpu.o
  CXX      cpu/powertop-cpu_core.o
  CXX      cpu/powertop-cpu_linux.o
  CXX      cpu/powertop-cpu_package.o
  CXX      cpu/powertop-cpu_rapl_device.o
In file included from cpu/abstract_cpu.cpp:32:
cpu/../lib.h: In member function 'void abstract_cpu::insert_cstate(const char*, const char*, uint64_t, uint64_t, int, int)':
cpu/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 32 equals destination size [-Wstringop-truncation]
  CXX      cpu/powertop-cpudevice.o
  CXX      cpu/powertop-dram_rapl_device.o
  CXX      cpu/powertop-intel_cpus.o
  CXX      cpu/powertop-intel_gpu.o
In file included from cpu/cpudevice.cpp:29:
cpu/../lib.h: In constructor 'cpudevice::cpudevice(const char*, const char*, abstract_cpu*)':
cpu/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 128 equals destination size [-Wstringop-truncation]
cpu/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 128 equals destination size [-Wstringop-truncation]
  CXX      cpu/rapl/powertop-rapl_interface.o
  CXX      devices/powertop-ahci.o
  CXX      devices/powertop-alsa.o
  CXX      devices/powertop-backlight.o
  CXX      devices/powertop-devfreq.o
  CXX      devices/powertop-device.o
devices/alsa.cpp: In member function 'virtual const char* alsa::human_name()':
devices/alsa.cpp:205:40: warning: ' (' directive output may be truncated writing 2 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In file included from /usr/include/stdio.h:980,
                 from /usr/include/c++/14.1.1/cstdio:42,
                 from /usr/include/c++/14.1.1/ext/string_conversions.h:45,
                 from /usr/include/c++/14.1.1/bits/basic_string.h:4154,
                 from /usr/include/c++/14.1.1/string:54,
                 from /usr/include/c++/14.1.1/bits/locale_classes.h:40,
                 from /usr/include/c++/14.1.1/bits/ios_base.h:41,
                 from /usr/include/c++/14.1.1/ios:44,
                 from /usr/include/c++/14.1.1/ostream:40,
                 from /usr/include/c++/14.1.1/iostream:41,
                 from devices/alsa.cpp:25:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual const char* alsa::human_name()' at devices/alsa.cpp:205:11:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 4 and 8194 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/alsa.cpp: In member function 'virtual void alsa::start_measurement()':
devices/alsa.cpp:89:39: warning: '/power_off_acct' directive output may be truncated writing 15 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void alsa::start_measurement()' at devices/alsa.cpp:89:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 16 and 4111 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/alsa.cpp: In member function 'virtual void alsa::start_measurement()':
devices/alsa.cpp:96:40: warning: '/power_on_acct' directive output may be truncated writing 14 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void alsa::start_measurement()' at devices/alsa.cpp:96:11:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 15 and 4110 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/alsa.cpp: In member function 'virtual void alsa::end_measurement()':
devices/alsa.cpp:115:39: warning: '/power_off_acct' directive output may be truncated writing 15 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void alsa::end_measurement()' at devices/alsa.cpp:115:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 16 and 4111 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/alsa.cpp: In member function 'virtual void alsa::end_measurement()':
devices/alsa.cpp:122:40: warning: '/power_on_acct' directive output may be truncated writing 14 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void alsa::end_measurement()' at devices/alsa.cpp:122:11:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 15 and 4110 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
In file included from devices/../parameters/parameters.h:35,
                 from devices/alsa.h:30,
                 from devices/alsa.cpp:35:
devices/../parameters/../lib.h: In constructor 'alsa::alsa(const char*, const char*)':
devices/../parameters/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
  CXX      devices/powertop-gpu_rapl_device.o
devices/ahci.cpp: In member function 'virtual void ahci::start_measurement()':
devices/ahci.cpp:164:39: warning: '/ahci_alpm_active' directive output may be truncated writing 17 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In file included from /usr/include/stdio.h:980,
                 from /usr/include/c++/14.1.1/cstdio:42,
                 from /usr/include/c++/14.1.1/ext/string_conversions.h:45,
                 from /usr/include/c++/14.1.1/bits/basic_string.h:4154,
                 from /usr/include/c++/14.1.1/string:54,
                 from /usr/include/c++/14.1.1/bits/locale_classes.h:40,
                 from /usr/include/c++/14.1.1/bits/ios_base.h:41,
                 from /usr/include/c++/14.1.1/ios:44,
                 from /usr/include/c++/14.1.1/ostream:40,
                 from /usr/include/c++/14.1.1/iostream:41,
                 from devices/ahci.cpp:25:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void ahci::start_measurement()' at devices/ahci.cpp:164:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 18 and 4113 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/ahci.cpp: In member function 'virtual void ahci::start_measurement()':
devices/ahci.cpp:171:40: warning: '/ahci_alpm_partial' directive output may be truncated writing 18 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void ahci::start_measurement()' at devices/ahci.cpp:171:11:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 19 and 4114 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/ahci.cpp: In member function 'virtual void ahci::start_measurement()':
devices/ahci.cpp:178:40: warning: '/ahci_alpm_slumber' directive output may be truncated writing 18 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void ahci::start_measurement()' at devices/ahci.cpp:178:11:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 19 and 4114 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/ahci.cpp: In member function 'virtual void ahci::start_measurement()':
devices/ahci.cpp:184:40: warning: '/ahci_alpm_devslp' directive output may be truncated writing 17 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void ahci::start_measurement()' at devices/ahci.cpp:184:11:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 18 and 4113 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/ahci.cpp: In member function 'virtual void ahci::end_measurement()':
devices/ahci.cpp:206:40: warning: '/ahci_alpm_active' directive output may be truncated writing 17 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void ahci::end_measurement()' at devices/ahci.cpp:206:11:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 18 and 4113 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/ahci.cpp: In member function 'virtual void ahci::end_measurement()':
devices/ahci.cpp:212:40: warning: '/ahci_alpm_partial' directive output may be truncated writing 18 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void ahci::end_measurement()' at devices/ahci.cpp:212:11:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 19 and 4114 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/ahci.cpp: In member function 'virtual void ahci::end_measurement()':
devices/ahci.cpp:218:40: warning: '/ahci_alpm_slumber' directive output may be truncated writing 18 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void ahci::end_measurement()' at devices/ahci.cpp:218:11:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 19 and 4114 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/ahci.cpp: In member function 'virtual void ahci::end_measurement()':
devices/ahci.cpp:224:40: warning: '/ahci_alpm_devslp' directive output may be truncated writing 17 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void ahci::end_measurement()' at devices/ahci.cpp:224:11:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 18 and 4113 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/ahci.cpp: In member function 'virtual void ahci::end_measurement()':
devices/ahci.cpp:248:41: warning: '-active' directive output may be truncated writing 7 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void ahci::end_measurement()' at devices/ahci.cpp:248:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 8 and 4103 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/ahci.cpp: In member function 'virtual void ahci::end_measurement()':
devices/ahci.cpp:255:41: warning: '-partial' directive output may be truncated writing 8 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void ahci::end_measurement()' at devices/ahci.cpp:255:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 9 and 4104 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/ahci.cpp: In member function 'virtual void ahci::end_measurement()':
devices/ahci.cpp:262:41: warning: '-slumber' directive output may be truncated writing 8 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void ahci::end_measurement()' at devices/ahci.cpp:262:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 9 and 4104 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/ahci.cpp: In member function 'virtual void ahci::end_measurement()':
devices/ahci.cpp:269:41: warning: '-devslp' directive output may be truncated writing 7 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void ahci::end_measurement()' at devices/ahci.cpp:269:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 8 and 4103 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
In file included from devices/../parameters/parameters.h:35,
                 from devices/ahci.h:32,
                 from devices/ahci.cpp:39:
devices/../parameters/../lib.h: In constructor 'ahci::ahci(char*, char*)':
devices/../parameters/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
devices/ahci.cpp:139:35: warning: '-active' directive output may be truncated writing 7 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'ahci::ahci(char*, char*)' at devices/ahci.cpp:139:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 8 and 4103 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/ahci.cpp: In constructor 'ahci::ahci(char*, char*)':
devices/ahci.cpp:142:35: warning: '-partial' directive output may be truncated writing 8 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'ahci::ahci(char*, char*)' at devices/ahci.cpp:142:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 9 and 4104 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/ahci.cpp: In constructor 'ahci::ahci(char*, char*)':
devices/ahci.cpp:145:35: warning: '-slumber' directive output may be truncated writing 8 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'ahci::ahci(char*, char*)' at devices/ahci.cpp:145:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 9 and 4104 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/ahci.cpp: In constructor 'ahci::ahci(char*, char*)':
devices/ahci.cpp:148:35: warning: '-devslp' directive output may be truncated writing 7 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'ahci::ahci(char*, char*)' at devices/ahci.cpp:148:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 8 and 4103 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
In function 'std::string disk_name(char*, char*, char*)',
    inlined from 'std::string model_name(char*, char*)' at devices/ahci.cpp:109:55,
    inlined from 'ahci::ahci(char*, char*)' at devices/ahci.cpp:151:23:
devices/ahci.cpp:54:39: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 0 and 4095 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'std::string disk_name(char*, char*, char*)' at devices/ahci.cpp:54:10,
    inlined from 'std::string model_name(char*, char*)' at devices/ahci.cpp:109:55,
    inlined from 'ahci::ahci(char*, char*)' at devices/ahci.cpp:151:23:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 2 and 4352 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
In function 'std::string disk_name(char*, char*, char*)',
    inlined from 'std::string model_name(char*, char*)' at devices/ahci.cpp:109:55,
    inlined from 'ahci::ahci(char*, char*)' at devices/ahci.cpp:151:23:
devices/ahci.cpp:68:32: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 0 and 4095 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'std::string disk_name(char*, char*, char*)' at devices/ahci.cpp:68:11,
    inlined from 'std::string model_name(char*, char*)' at devices/ahci.cpp:109:55,
    inlined from 'ahci::ahci(char*, char*)' at devices/ahci.cpp:151:23:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 8 and 4358 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
  CXX      devices/powertop-i915-gpu.o
devices/backlight.cpp: In member function 'virtual double backlight::power_usage(result_bundle*, parameter_bundle*)':
devices/backlight.cpp:217:22: warning: '-power' directive writing 6 bytes into a region of size between 1 and 4096 [-Wformat-overflow=]
In file included from /usr/include/stdio.h:980,
                 from /usr/include/c++/14.1.1/cstdio:42,
                 from /usr/include/c++/14.1.1/ext/string_conversions.h:45,
                 from /usr/include/c++/14.1.1/bits/basic_string.h:4154,
                 from /usr/include/c++/14.1.1/string:54,
                 from /usr/include/c++/14.1.1/bits/locale_classes.h:40,
                 from /usr/include/c++/14.1.1/bits/ios_base.h:41,
                 from /usr/include/c++/14.1.1/ios:44,
                 from /usr/include/c++/14.1.1/ostream:40,
                 from /usr/include/c++/14.1.1/iostream:41,
                 from devices/backlight.cpp:25:
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'virtual double backlight::power_usage(result_bundle*, parameter_bundle*)' at devices/backlight.cpp:217:10:
/usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 4102 bytes into a destination of size 4096
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~~       
In file included from devices/../parameters/parameters.h:35,
                 from devices/backlight.cpp:38:
devices/../parameters/../lib.h: In constructor 'backlight::backlight(const char*, const char*)':
devices/../parameters/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
devices/backlight.cpp: In member function 'virtual void backlight::start_measurement()':
devices/backlight.cpp:61:39: warning: '/max_brightness' directive output may be truncated writing 15 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void backlight::start_measurement()' at devices/backlight.cpp:61:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 16 and 4111 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/backlight.cpp: In member function 'virtual void backlight::start_measurement()':
devices/backlight.cpp:68:39: warning: '/actual_brightness' directive output may be truncated writing 18 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void backlight::start_measurement()' at devices/backlight.cpp:68:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 19 and 4114 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/backlight.cpp: In member function 'virtual void backlight::end_measurement()':
devices/backlight.cpp:125:39: warning: '/actual_brightness' directive output may be truncated writing 18 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void backlight::end_measurement()' at devices/backlight.cpp:125:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 19 and 4114 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/backlight.cpp: In member function 'virtual void backlight::end_measurement()':
devices/backlight.cpp:140:41: warning: '-power' directive output may be truncated writing 6 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void backlight::end_measurement()' at devices/backlight.cpp:140:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 7 and 4102 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
  CXX      devices/powertop-network.o
  CXX      devices/powertop-rfkill.o
In file included from devices/../parameters/parameters.h:35,
                 from devices/devfreq.h:29,
                 from devices/devfreq.cpp:35:
devices/../parameters/../lib.h: In function 'void devfreq_dev_callback(const char*)':
devices/../parameters/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 128 equals destination size [-Wstringop-truncation]
devices/../parameters/../lib.h: In constructor 'devfreq::devfreq(const char*)':
devices/../parameters/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 128 equals destination size [-Wstringop-truncation]
  CXX      devices/powertop-runtime_pm.o
devices/device.cpp: In member function 'void device::register_sysfs_path(const char*)':
devices/device.cpp:75:42: warning: '/device' directive output may be truncated writing 7 bytes into a region of size between 1 and 4097 [-Wformat-truncation=]
In file included from /usr/include/stdio.h:980,
                 from devices/device.cpp:29:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'void device::register_sysfs_path(const char*)' at devices/device.cpp:75:11:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 8 and 4104 bytes into a destination of size 4097
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
  CXX      devices/powertop-thinkpad-fan.o
  CXX      devices/powertop-thinkpad-light.o
In file included from devices/../parameters/parameters.h:35,
                 from devices/rfkill.h:31,
                 from devices/rfkill.cpp:38:
devices/../parameters/../lib.h: In constructor 'rfkill::rfkill(char*, char*)':
devices/../parameters/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
devices/rfkill.cpp: In member function 'virtual void rfkill::start_measurement()':
devices/rfkill.cpp:83:39: warning: '/hard' directive output may be truncated writing 5 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In file included from /usr/include/stdio.h:980,
                 from /usr/include/c++/14.1.1/cstdio:42,
                 from /usr/include/c++/14.1.1/ext/string_conversions.h:45,
                 from /usr/include/c++/14.1.1/bits/basic_string.h:4154,
                 from /usr/include/c++/14.1.1/string:54,
                 from /usr/include/c++/14.1.1/bits/locale_classes.h:40,
                 from /usr/include/c++/14.1.1/bits/ios_base.h:41,
                 from /usr/include/c++/14.1.1/ios:44,
                 from /usr/include/c++/14.1.1/ostream:40,
                 from /usr/include/c++/14.1.1/iostream:41,
                 from devices/rfkill.cpp:25:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void rfkill::start_measurement()' at devices/rfkill.cpp:83:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 6 and 4101 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/rfkill.cpp: In member function 'virtual void rfkill::start_measurement()':
devices/rfkill.cpp:90:39: warning: '/soft' directive output may be truncated writing 5 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void rfkill::start_measurement()' at devices/rfkill.cpp:90:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 6 and 4101 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/rfkill.cpp: In member function 'virtual void rfkill::end_measurement()':
devices/rfkill.cpp:103:39: warning: '/hard' directive output may be truncated writing 5 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void rfkill::end_measurement()' at devices/rfkill.cpp:103:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 6 and 4101 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/rfkill.cpp: In member function 'virtual void rfkill::end_measurement()':
devices/rfkill.cpp:109:39: warning: '/soft' directive output may be truncated writing 5 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void rfkill::end_measurement()' at devices/rfkill.cpp:109:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 6 and 4101 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
  CXX      devices/powertop-usb.o
In file included from devices/../parameters/parameters.h:35,
                 from devices/network.h:32,
                 from devices/network.cpp:42:
devices/../parameters/../lib.h: In constructor 'network::network(const char*, const char*)':
devices/../parameters/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
  CXX      measurement/powertop-acpi.o
In file included from devices/../parameters/parameters.h:35,
                 from devices/runtime_pm.h:31,
                 from devices/runtime_pm.cpp:25:
devices/../parameters/../lib.h: In constructor 'runtime_pmdevice::runtime_pmdevice(const char*, const char*)':
devices/../parameters/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
devices/../parameters/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
devices/../parameters/../lib.h: In member function 'void runtime_pmdevice::set_human_name(char*)':
devices/../parameters/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
devices/runtime_pm.cpp: In member function 'virtual void runtime_pmdevice::start_measurement()':
devices/runtime_pm.cpp:69:39: warning: '/power/runtime_suspended_time' directive output may be truncated writing 29 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In file included from /usr/include/stdio.h:980,
                 from /usr/include/c++/14.1.1/cstdio:42,
                 from /usr/include/c++/14.1.1/ext/string_conversions.h:45,
                 from /usr/include/c++/14.1.1/bits/basic_string.h:4154,
                 from /usr/include/c++/14.1.1/string:54,
                 from devices/../parameters/parameters.h:31:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void runtime_pmdevice::start_measurement()' at devices/runtime_pm.cpp:69:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 30 and 4125 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/runtime_pm.cpp: In member function 'virtual void runtime_pmdevice::start_measurement()':
devices/runtime_pm.cpp:76:39: warning: '/power/runtime_active_time' directive output may be truncated writing 26 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void runtime_pmdevice::start_measurement()' at devices/runtime_pm.cpp:76:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 27 and 4122 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/runtime_pm.cpp: In member function 'virtual void runtime_pmdevice::end_measurement()':
devices/runtime_pm.cpp:89:39: warning: '/power/runtime_suspended_time' directive output may be truncated writing 29 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void runtime_pmdevice::end_measurement()' at devices/runtime_pm.cpp:89:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 30 and 4125 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/runtime_pm.cpp: In member function 'virtual void runtime_pmdevice::end_measurement()':
devices/runtime_pm.cpp:96:39: warning: '/power/runtime_active_time' directive output may be truncated writing 26 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void runtime_pmdevice::end_measurement()' at devices/runtime_pm.cpp:96:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 27 and 4122 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
  CXX      measurement/powertop-extech.o
  CXX      measurement/powertop-measurement.o
  CXX      measurement/powertop-sysfs.o
In file included from measurement/acpi.cpp:33:
measurement/../lib.h: In constructor 'acpi_power_meter::acpi_power_meter(const char*)':
measurement/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  CXX      measurement/powertop-opal-sensors.o
In file included from measurement/extech.cpp:57:
measurement/../lib.h: In constructor 'extech_power_meter::extech_power_meter(const char*)':
measurement/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  CXX      parameters/powertop-learn.o
devices/usb.cpp: In member function 'virtual void usbdevice::start_measurement()':
devices/usb.cpp:129:39: warning: '/power/active_duration' directive output may be truncated writing 22 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In file included from /usr/include/stdio.h:980,
                 from /usr/include/c++/14.1.1/cstdio:42,
                 from /usr/include/c++/14.1.1/ext/string_conversions.h:45,
                 from /usr/include/c++/14.1.1/bits/basic_string.h:4154,
                 from /usr/include/c++/14.1.1/string:54,
                 from devices/../parameters/parameters.h:31,
                 from devices/usb.h:31,
                 from devices/usb.cpp:25:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void usbdevice::start_measurement()' at devices/usb.cpp:129:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 23 and 4118 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/usb.cpp: In member function 'virtual void usbdevice::start_measurement()':
devices/usb.cpp:136:39: warning: '/power/connected_duration' directive output may be truncated writing 25 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void usbdevice::start_measurement()' at devices/usb.cpp:136:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 26 and 4121 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/usb.cpp: In member function 'virtual void usbdevice::end_measurement()':
devices/usb.cpp:149:39: warning: '/power/active_duration' directive output may be truncated writing 22 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void usbdevice::end_measurement()' at devices/usb.cpp:149:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 23 and 4118 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/usb.cpp: In member function 'virtual void usbdevice::end_measurement()':
devices/usb.cpp:156:39: warning: '/power/connected_duration' directive output may be truncated writing 25 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'virtual void usbdevice::end_measurement()' at devices/usb.cpp:156:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 26 and 4121 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
In file included from devices/../parameters/parameters.h:35:
devices/../parameters/../lib.h: In constructor 'usbdevice::usbdevice(const char*, const char*, const char*)':
devices/../parameters/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
devices/../parameters/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
devices/../parameters/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
devices/usb.cpp: In function 'void create_all_usb_devices_callback(const char*)':
devices/usb.cpp:226:45: warning: '/power/active_duration' directive output may be truncated writing 22 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'void create_all_usb_devices_callback(const char*)' at devices/usb.cpp:226:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 23 and 4118 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/usb.cpp: In function 'void create_all_usb_devices_callback(const char*)':
devices/usb.cpp:230:45: warning: '/idVendor' directive output may be truncated writing 9 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'void create_all_usb_devices_callback(const char*)' at devices/usb.cpp:230:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 10 and 4105 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
devices/usb.cpp: In function 'void create_all_usb_devices_callback(const char*)':
devices/usb.cpp:235:45: warning: '/idProduct' directive output may be truncated writing 10 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'void create_all_usb_devices_callback(const char*)' at devices/usb.cpp:235:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 11 and 4106 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
  CXX      parameters/powertop-parameters.o
In file included from measurement/sysfs.cpp:27:
measurement/../lib.h: In constructor 'sysfs_power_meter::sysfs_power_meter(const char*)':
measurement/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  CXX      parameters/powertop-persistent.o
  CXX      perf/powertop-perf.o
measurement/opal-sensors.cpp: In constructor 'opal_sensors_power_meter::opal_sensors_power_meter(const char*)':
measurement/opal-sensors.cpp:34:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
  CXX      perf/powertop-perf_bundle.o
  CXX      process/powertop-do_process.o
  CXX      process/powertop-interrupt.o
  CXX      process/powertop-powerconsumer.o
parameters/parameters.cpp: In function 'int global_power_valid()':
parameters/parameters.cpp:443:10: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'std::vector<double>::size_type' {aka 'unsigned int'} [-Wformat=]
In file included from /usr/include/c++/14.1.1/vector:72,
                 from parameters/parameters.h:30,
                 from parameters/parameters.cpp:25:
/usr/include/c++/14.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/14.1.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  700 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.1.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void register_parameter(const char*, double, double)' at parameters/parameters.cpp:86:35:
/usr/include/c++/14.1.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void register_parameter(const char*, double, double)' at parameters/parameters.cpp:87:32:
/usr/include/c++/14.1.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void set_parameter_value(const char*, double, parameter_bundle*)' at parameters/parameters.cpp:103:28:
/usr/include/c++/14.1.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void set_parameter_value(const char*, double, parameter_bundle*)' at parameters/parameters.cpp:104:25:
/usr/include/c++/14.1.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CXX      process/powertop-process.o
  CXX      process/powertop-processdevice.o
In file included from process/interrupt.cpp:30:
process/../lib.h: In constructor 'interrupt::interrupt(const char*, int)':
process/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 32 equals destination size [-Wstringop-truncation]
  CXX      process/powertop-timer.o
  CXX      process/powertop-work.o
In file included from process/process.cpp:38:
process/../lib.h: In constructor 'process::process(const char*, int, int)':
process/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 16 equals destination size [-Wstringop-truncation]
  CXX      report/powertop-report-data-html.o
  CXX      report/powertop-report-formatter-base.o
In file included from /usr/include/c++/14.1.1/map:62,
                 from process/work.cpp:25:
/usr/include/c++/14.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long unsigned int&&>, std::tuple<>}; _Key = long unsigned int; _Val = std::pair<const long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long unsigned int, long long unsigned int> >; _Compare = std::less<long unsigned int>; _Alloc = std::allocator<std::pair<const long unsigned int, long long unsigned int> >]':
/usr/include/c++/14.1.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long long unsigned int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2454 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from process/work.cpp:33:
process/../lib.h: In constructor 'work::work(long unsigned int)':
process/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 32 equals destination size [-Wstringop-truncation]
In file included from /usr/include/c++/14.1.1/map:63:
In member function '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<long unsigned int>; _Alloc = std::allocator<std::pair<const long unsigned int, long long unsigned int> >]',
    inlined from 'void work::fire(uint64_t, uint64_t)' at process/work.cpp:52:27:
/usr/include/c++/14.1.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long long unsigned int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function '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<long unsigned int>; _Alloc = std::allocator<std::pair<const long unsigned int, long long unsigned int> >]',
    inlined from 'uint64_t work::done(uint64_t, uint64_t)' at process/work.cpp:62:31:
/usr/include/c++/14.1.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long long unsigned int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function '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<long unsigned int>; _Alloc = std::allocator<std::pair<const long unsigned int, long long unsigned int> >]',
    inlined from 'uint64_t work::done(uint64_t, uint64_t)' at process/work.cpp:65:42:
/usr/include/c++/14.1.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long long unsigned int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.1.1/map:62,
                 from process/timer.cpp:25:
/usr/include/c++/14.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long unsigned int&&>, std::tuple<>}; _Key = long unsigned int; _Val = std::pair<const long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long unsigned int, long long unsigned int> >; _Compare = std::less<long unsigned int>; _Alloc = std::allocator<std::pair<const long unsigned int, long long unsigned int> >]':
/usr/include/c++/14.1.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long long unsigned int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2454 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from process/timer.cpp:33:
process/../lib.h: In constructor 'timer::timer(long unsigned int)':
process/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 32 equals destination size [-Wstringop-truncation]
In file included from /usr/include/c++/14.1.1/map:63:
In member function '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<long unsigned int>; _Alloc = std::allocator<std::pair<const long unsigned int, long long unsigned int> >]',
    inlined from 'void timer::fire(uint64_t, uint64_t)' at process/timer.cpp:75:28:
/usr/include/c++/14.1.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long long unsigned int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function '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<long unsigned int>; _Alloc = std::allocator<std::pair<const long unsigned int, long long unsigned int> >]',
    inlined from 'uint64_t timer::done(uint64_t, uint64_t)' at process/timer.cpp:85:32:
/usr/include/c++/14.1.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long long unsigned int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function '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<long unsigned int>; _Alloc = std::allocator<std::pair<const long unsigned int, long long unsigned int> >]',
    inlined from 'uint64_t timer::done(uint64_t, uint64_t)' at process/timer.cpp:88:43:
/usr/include/c++/14.1.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long long unsigned int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
  CXX      report/powertop-report-formatter-csv.o
  CXX      report/powertop-report-formatter-html.o
  CXX      report/powertop-report-maker.o
  CXX      report/powertop-report.o
  CXX      tuning/powertop-bluetooth.o
  CXX      tuning/powertop-ethernet.o
  CC       tuning/powertop-iw.o
  CXX      tuning/powertop-runtime.o
  CXX      tuning/powertop-tunable.o
  CXX      tuning/powertop-tuning.o
  CXX      tuning/powertop-tuningsysfs.o
In file included from tuning/tunable.h:30,
                 from tuning/ethernet.cpp:27:
tuning/../lib.h: In constructor 'ethernet_tunable::ethernet_tunable(const char*)':
tuning/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
In file included from tuning/tunable.h:30,
                 from tuning/tunable.cpp:27:
tuning/../lib.h: In constructor 'tunable::tunable(const char*, double, const char*, const char*, const char*)':
tuning/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
tuning/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 128 equals destination size [-Wstringop-truncation]
tuning/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 128 equals destination size [-Wstringop-truncation]
tuning/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 128 equals destination size [-Wstringop-truncation]
tuning/../lib.h: In constructor 'tunable::tunable()':
tuning/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 128 equals destination size [-Wstringop-truncation]
tuning/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 128 equals destination size [-Wstringop-truncation]
tuning/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 128 equals destination size [-Wstringop-truncation]
  CXX      tuning/powertop-tuningusb.o
  CXX      tuning/powertop-tuningi2c.o
tuning/runtime.cpp: In constructor 'runtime_tunable::runtime_tunable(const char*, const char*, const char*, const char*)':
tuning/runtime.cpp:86:45: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4081 [-Wformat-truncation=]
In file included from /usr/include/stdio.h:980,
                 from /usr/include/c++/14.1.1/cstdio:42,
                 from /usr/include/c++/14.1.1/ext/string_conversions.h:45,
                 from /usr/include/c++/14.1.1/bits/basic_string.h:4154,
                 from /usr/include/c++/14.1.1/string:54,
                 from tuning/../lib.h:58,
                 from tuning/tunable.h:30,
                 from tuning/runtime.cpp:27:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'runtime_tunable::runtime_tunable(const char*, const char*, const char*, const char*)' at tuning/runtime.cpp:86:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 18 and 4113 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
tuning/runtime.cpp: In constructor 'runtime_tunable::runtime_tunable(const char*, const char*, const char*, const char*)':
tuning/runtime.cpp:87:43: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4083 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'runtime_tunable::runtime_tunable(const char*, const char*, const char*, const char*)' at tuning/runtime.cpp:87:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 16 and 4111 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
tuning/runtime.cpp: In function 'void add_runtime_tunables(const char*)':
tuning/runtime.cpp:166:41: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size between 3822 and 4077 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'void add_runtime_tunables(const char*)' at tuning/runtime.cpp:166:12:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output 34 or more bytes (assuming 4384) into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
tuning/runtime.cpp: In function 'void add_runtime_tunables(const char*)':
tuning/runtime.cpp:171:41: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size between 3822 and 4077 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'void add_runtime_tunables(const char*)' at tuning/runtime.cpp:171:12:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output 20 or more bytes (assuming 4370) into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
tuning/runtime.cpp: In function 'void add_runtime_tunables(const char*)':
tuning/runtime.cpp:191:41: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4085 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'void add_runtime_tunables(const char*)' at tuning/runtime.cpp:191:12:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 19 and 4114 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
  CXX      tuning/powertop-wifi.o
In file included from tuning/tunable.h:30,
                 from tuning/tuningsysfs.cpp:27:
tuning/../lib.h: In constructor 'sysfs_tunable::sysfs_tunable(const char*, const char*, const char*)':
tuning/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
tuning/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
tuning/tuningsysfs.cpp:50:45: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4090 [-Wformat-truncation=]
In file included from /usr/include/stdio.h:980,
                 from /usr/include/c++/14.1.1/cstdio:42,
                 from /usr/include/c++/14.1.1/ext/string_conversions.h:45,
                 from /usr/include/c++/14.1.1/bits/basic_string.h:4154,
                 from /usr/include/c++/14.1.1/string:54,
                 from tuning/../lib.h:58:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'sysfs_tunable::sysfs_tunable(const char*, const char*, const char*)' at tuning/tuningsysfs.cpp:50:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 14 and 8204 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
tuning/tuningsysfs.cpp: In constructor 'sysfs_tunable::sysfs_tunable(const char*, const char*, const char*)':
tuning/tuningsysfs.cpp:51:43: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4090 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'sysfs_tunable::sysfs_tunable(const char*, const char*, const char*)' at tuning/tuningsysfs.cpp:51:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 14 and 8204 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
  CXX      wakeup/powertop-wakeup.o
  CXX      wakeup/powertop-waketab.o
tuning/tuningusb.cpp: In constructor 'usb_tunable::usb_tunable(const char*, const char*)':
tuning/tuningusb.cpp:77:45: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4081 [-Wformat-truncation=]
In file included from /usr/include/stdio.h:980,
                 from /usr/include/c++/14.1.1/cstdio:42,
                 from /usr/include/c++/14.1.1/ext/string_conversions.h:45,
                 from /usr/include/c++/14.1.1/bits/basic_string.h:4154,
                 from /usr/include/c++/14.1.1/string:54,
                 from tuning/../lib.h:58,
                 from tuning/tunable.h:30,
                 from tuning/tuningusb.cpp:27:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'usb_tunable::usb_tunable(const char*, const char*)' at tuning/tuningusb.cpp:77:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 18 and 4113 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
tuning/tuningusb.cpp: In constructor 'usb_tunable::usb_tunable(const char*, const char*)':
tuning/tuningusb.cpp:78:43: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4083 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'usb_tunable::usb_tunable(const char*, const char*)' at tuning/tuningusb.cpp:78:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 16 and 4111 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
tuning/tuningi2c.cpp: In constructor 'i2c_tunable::i2c_tunable(const char*, const char*, bool)':
tuning/tuningi2c.cpp:61:45: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4081 [-Wformat-truncation=]
In file included from /usr/include/stdio.h:980,
                 from /usr/include/c++/14.1.1/cstdio:42,
                 from /usr/include/c++/14.1.1/ext/string_conversions.h:45,
                 from /usr/include/c++/14.1.1/bits/basic_string.h:4154,
                 from /usr/include/c++/14.1.1/string:54,
                 from tuning/../lib.h:58,
                 from tuning/tunable.h:30,
                 from tuning/tuningi2c.cpp:21:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'i2c_tunable::i2c_tunable(const char*, const char*, bool)' at tuning/tuningi2c.cpp:61:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 18 and 4113 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
tuning/tuningi2c.cpp: In constructor 'i2c_tunable::i2c_tunable(const char*, const char*, bool)':
tuning/tuningi2c.cpp:62:43: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4083 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'i2c_tunable::i2c_tunable(const char*, const char*, bool)' at tuning/tuningi2c.cpp:62:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 16 and 4111 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
  CXX      wakeup/powertop-wakeup_ethernet.o
  CXX      wakeup/powertop-wakeup_usb.o
In file included from tuning/tunable.h:30,
                 from tuning/wifi.cpp:27:
tuning/../lib.h: In constructor 'wifi_tunable::wifi_tunable(const char*)':
tuning/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
tuning/wifi.cpp:50:45: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4089 [-Wformat-truncation=]
In file included from /usr/include/stdio.h:980,
                 from /usr/include/c++/14.1.1/cstdio:42,
                 from /usr/include/c++/14.1.1/ext/string_conversions.h:45,
                 from /usr/include/c++/14.1.1/bits/basic_string.h:4154,
                 from /usr/include/c++/14.1.1/string:54,
                 from tuning/../lib.h:58:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'wifi_tunable::wifi_tunable(const char*)' at tuning/wifi.cpp:50:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 26 and 4121 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
tuning/wifi.cpp: In constructor 'wifi_tunable::wifi_tunable(const char*)':
tuning/wifi.cpp:51:43: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4089 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'wifi_tunable::wifi_tunable(const char*)' at tuning/wifi.cpp:51:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 27 and 4122 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
In file included from wakeup/wakeup.cpp:30:
wakeup/../lib.h: In constructor 'wakeup::wakeup(const char*, double, const char*, const char*)':
wakeup/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
wakeup/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 128 equals destination size [-Wstringop-truncation]
wakeup/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 128 equals destination size [-Wstringop-truncation]
wakeup/../lib.h: In constructor 'wakeup::wakeup()':
wakeup/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 128 equals destination size [-Wstringop-truncation]
wakeup/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 128 equals destination size [-Wstringop-truncation]
wakeup/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 128 equals destination size [-Wstringop-truncation]
In file included from wakeup/wakeup_usb.cpp:44:
wakeup/../lib.h: In constructor 'usb_wakeup::usb_wakeup(const char*, const char*)':
wakeup/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
wakeup/wakeup_usb.cpp:53:49: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4078 [-Wformat-truncation=]
In file included from /usr/include/stdio.h:980,
                 from wakeup/wakeup_usb.cpp:29:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'usb_wakeup::usb_wakeup(const char*, const char*)' at wakeup/wakeup_usb.cpp:53:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 21 and 4116 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
wakeup/wakeup_usb.cpp: In constructor 'usb_wakeup::usb_wakeup(const char*, const char*)':
wakeup/wakeup_usb.cpp:54:51: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4077 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'usb_wakeup::usb_wakeup(const char*, const char*)' at wakeup/wakeup_usb.cpp:54:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 22 and 4117 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
In file included from wakeup/wakeup_ethernet.cpp:44:
wakeup/../lib.h: In constructor 'ethernet_wakeup::ethernet_wakeup(const char*, const char*)':
wakeup/../lib.h:78:9: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
wakeup/wakeup_ethernet.cpp:53:49: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4078 [-Wformat-truncation=]
In file included from /usr/include/stdio.h:980,
                 from wakeup/wakeup_ethernet.cpp:29:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'ethernet_wakeup::ethernet_wakeup(const char*, const char*)' at wakeup/wakeup_ethernet.cpp:53:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 21 and 4116 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
wakeup/wakeup_ethernet.cpp: In constructor 'ethernet_wakeup::ethernet_wakeup(const char*, const char*)':
wakeup/wakeup_ethernet.cpp:54:51: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4077 [-Wformat-truncation=]
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'ethernet_wakeup::ethernet_wakeup(const char*, const char*)' at wakeup/wakeup_ethernet.cpp:54:10:
/usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 22 and 4117 bytes into a destination of size 4096
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
  CXXLD    powertop
make[3]: Leaving directory '/build/powertop/src/powertop-2.15/src'
make[2]: Leaving directory '/build/powertop/src/powertop-2.15/src'
Making all in po
make[2]: Entering directory '/build/powertop/src/powertop-2.15/po'
test ! -f ./powertop.pot || \
  test -z "ca.gmo cs_CZ.gmo de_DE.gmo en_GB.gmo en_US.gmo es_ES.gmo hu_HU.gmo id_ID.gmo nl_NL.gmo zh_TW.gmo" || make ca.gmo cs_CZ.gmo de_DE.gmo en_GB.gmo en_US.gmo es_ES.gmo hu_HU.gmo id_ID.gmo nl_NL.gmo zh_TW.gmo
make[3]: Entering directory '/build/powertop/src/powertop-2.15/po'
rm -f ca.gmo && /usr/bin/msgfmt -c --statistics --verbose -o ca.gmo ca.po
rm -f en_GB.gmo && /usr/bin/msgfmt -c --statistics --verbose -o en_GB.gmo en_GB.po
rm -f cs_CZ.gmo && /usr/bin/msgfmt -c --statistics --verbose -o cs_CZ.gmo cs_CZ.po
rm -f de_DE.gmo && /usr/bin/msgfmt -c --statistics --verbose -o de_DE.gmo de_DE.po
rm -f en_US.gmo && /usr/bin/msgfmt -c --statistics --verbose -o en_US.gmo en_US.po
en_GB.po: 21 translated messages, 8 fuzzy translations, 175 untranslated messages.
ca.po: 64 translated messages, 19 fuzzy translations, 121 untranslated messages.
de_DE.po: 111 translated messages, 37 fuzzy translations, 56 untranslated messages.
en_US.po: 61 translated messages, 18 fuzzy translations, 125 untranslated messages.
cs_CZ.po: 109 translated messages, 38 fuzzy translations, 57 untranslated messages.
rm -f es_ES.gmo && /usr/bin/msgfmt -c --statistics --verbose -o es_ES.gmo es_ES.po
rm -f hu_HU.gmo && /usr/bin/msgfmt -c --statistics --verbose -o hu_HU.gmo hu_HU.po
rm -f nl_NL.gmo && /usr/bin/msgfmt -c --statistics --verbose -o nl_NL.gmo nl_NL.po
rm -f id_ID.gmo && /usr/bin/msgfmt -c --statistics --verbose -o id_ID.gmo id_ID.po
es_ES.po: 65 translated messages, 23 fuzzy translations, 116 untranslated messages.
hu_HU.po: 104 translated messages, 33 fuzzy translations, 67 untranslated messages.
rm -f zh_TW.gmo && /usr/bin/msgfmt -c --statistics --verbose -o zh_TW.gmo zh_TW.po
nl_NL.po: 22 translated messages, 8 fuzzy translations, 174 untranslated messages.
id_ID.po: 110 translated messages, 38 fuzzy translations, 56 untranslated messages.
zh_TW.po: 110 translated messages, 38 fuzzy translations, 56 untranslated messages.
make[3]: Leaving directory '/build/powertop/src/powertop-2.15/po'
touch stamp-po
make[2]: Leaving directory '/build/powertop/src/powertop-2.15/po'
Making all in doc
make[2]: Entering directory '/build/powertop/src/powertop-2.15/doc'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/build/powertop/src/powertop-2.15/doc'
Making all in scripts/bash-completion
make[2]: Entering directory '/build/powertop/src/powertop-2.15/scripts/bash-completion'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/build/powertop/src/powertop-2.15/scripts/bash-completion'
make[2]: Entering directory '/build/powertop/src/powertop-2.15'
make[2]: Leaving directory '/build/powertop/src/powertop-2.15'
make[1]: Leaving directory '/build/powertop/src/powertop-2.15'
==> Entering fakeroot environment...
==> Starting package()...
Making install in traceevent
make[1]: Entering directory '/build/powertop/src/powertop-2.15/traceevent'
make[2]: Entering directory '/build/powertop/src/powertop-2.15/traceevent'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/powertop/src/powertop-2.15/traceevent'
make[1]: Leaving directory '/build/powertop/src/powertop-2.15/traceevent'
Making install in src
make[1]: Entering directory '/build/powertop/src/powertop-2.15/src'
make  install-am
make[2]: Entering directory '/build/powertop/src/powertop-2.15/src'
make[3]: Entering directory '/build/powertop/src/powertop-2.15/src'
make[3]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/build/powertop/pkg/powertop/usr/bin'
  /bin/sh ../libtool   --mode=install /usr/bin/install -c powertop '/build/powertop/pkg/powertop/usr/bin'
libtool: install: /usr/bin/install -c powertop /build/powertop/pkg/powertop/usr/bin/powertop
make[3]: Leaving directory '/build/powertop/src/powertop-2.15/src'
make[2]: Leaving directory '/build/powertop/src/powertop-2.15/src'
make[1]: Leaving directory '/build/powertop/src/powertop-2.15/src'
Making install in po
make[1]: Entering directory '/build/powertop/src/powertop-2.15/po'
installing ca.gmo as /build/powertop/pkg/powertop/usr/share/locale/ca/LC_MESSAGES/powertop.mo
installing cs_CZ.gmo as /build/powertop/pkg/powertop/usr/share/locale/cs_CZ/LC_MESSAGES/powertop.mo
installing de_DE.gmo as /build/powertop/pkg/powertop/usr/share/locale/de_DE/LC_MESSAGES/powertop.mo
installing en_GB.gmo as /build/powertop/pkg/powertop/usr/share/locale/en_GB/LC_MESSAGES/powertop.mo
installing en_US.gmo as /build/powertop/pkg/powertop/usr/share/locale/en_US/LC_MESSAGES/powertop.mo
installing es_ES.gmo as /build/powertop/pkg/powertop/usr/share/locale/es_ES/LC_MESSAGES/powertop.mo
installing hu_HU.gmo as /build/powertop/pkg/powertop/usr/share/locale/hu_HU/LC_MESSAGES/powertop.mo
installing id_ID.gmo as /build/powertop/pkg/powertop/usr/share/locale/id_ID/LC_MESSAGES/powertop.mo
installing nl_NL.gmo as /build/powertop/pkg/powertop/usr/share/locale/nl_NL/LC_MESSAGES/powertop.mo
installing zh_TW.gmo as /build/powertop/pkg/powertop/usr/share/locale/zh_TW/LC_MESSAGES/powertop.mo
if test "powertop" = "gettext-tools"; then \
  /usr/bin/mkdir -p /build/powertop/pkg/powertop/usr/share/gettext/po; \
  for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot   Makevars.template; do \
    /usr/bin/install -c -m 644 ./$file \
		    /build/powertop/pkg/powertop/usr/share/gettext/po/$file; \
  done; \
  for file in Makevars; do \
    rm -f /build/powertop/pkg/powertop/usr/share/gettext/po/$file; \
  done; \
else \
  : ; \
fi
make[1]: Leaving directory '/build/powertop/src/powertop-2.15/po'
Making install in doc
make[1]: Entering directory '/build/powertop/src/powertop-2.15/doc'
make[2]: Entering directory '/build/powertop/src/powertop-2.15/doc'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/powertop/pkg/powertop/usr/share/man/man8'
 /usr/bin/install -c -m 644 powertop.8 '/build/powertop/pkg/powertop/usr/share/man/man8'
make[2]: Leaving directory '/build/powertop/src/powertop-2.15/doc'
make[1]: Leaving directory '/build/powertop/src/powertop-2.15/doc'
Making install in scripts/bash-completion
make[1]: Entering directory '/build/powertop/src/powertop-2.15/scripts/bash-completion'
make[2]: Entering directory '/build/powertop/src/powertop-2.15/scripts/bash-completion'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/powertop/pkg/powertop/usr/share/bash-completion/completions'
 /usr/bin/install -c -m 644 powertop '/build/powertop/pkg/powertop/usr/share/bash-completion/completions'
make[2]: Leaving directory '/build/powertop/src/powertop-2.15/scripts/bash-completion'
make[1]: Leaving directory '/build/powertop/src/powertop-2.15/scripts/bash-completion'
make[1]: Entering directory '/build/powertop/src/powertop-2.15'
make[2]: Entering directory '/build/powertop/src/powertop-2.15'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/powertop/src/powertop-2.15'
make[1]: Leaving directory '/build/powertop/src/powertop-2.15'
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "powertop"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding changelog file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: powertop 2.15-2 (Sat Jul 13 18:06:05 2024)
==> Cleaning up...