Raspbian Package Auto-Building

Build log for ipmitool (1.8.19-6) on armhf

ipmitool1.8.19-6armhf → 2023-09-24 02:15:34

sbuild (Debian sbuild) 0.72.0 (25 Oct 2016) on mb-lxc-01

+==============================================================================+
| ipmitool 1.8.19-6 (armhf)                    Sun, 24 Sep 2023 02:11:04 +0000 |
+==============================================================================+

Package: ipmitool
Version: 1.8.19-6
Source Version: 1.8.19-6
Distribution: trixie-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/trixie-staging-armhf-sbuild-189adf67-ac86-44d6-b9e8-f2a9263ce9a9' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.4.1/private trixie-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private trixie-staging/main Sources [14.1 MB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf Packages [14.6 MB]
Fetched 28.7 MB in 10s (2908 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: http://172.17.4.1/private/dists/trixie-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'ipmitool' packaging is maintained in the 'Git' version control system at:
git://git.jff.email/ipmitool.git
Please use:
git clone git://git.jff.email/ipmitool.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 2197 kB of source archives.
Get:1 http://172.17.4.1/private trixie-staging/main ipmitool 1.8.19-6 (dsc) [2137 B]
Get:2 http://172.17.4.1/private trixie-staging/main ipmitool 1.8.19-6 (tar) [641 kB]
Get:3 http://172.17.4.1/private trixie-staging/main ipmitool 1.8.19-6 (diff) [1554 kB]
Fetched 2197 kB in 0s (8181 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/ipmitool-RAe8wp/ipmitool-1.8.19' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/ipmitool-RAe8wp' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-WEJ2yS/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-WEJ2yS/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-WEJ2yS/gpg/trustdb.gpg: trustdb created
gpg: key 37145E60F90AF620: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 37145E60F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 37145E60F90AF620: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-WEJ2yS/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-WEJ2yS/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-WEJ2yS/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-WEJ2yS/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-WEJ2yS/apt_archive ./ Packages [431 B]
Fetched 2107 B in 0s (9577 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libpam-cap netbase sensible-utils sgml-base util-linux-extra
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 12 not upgraded.
Need to get 848 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-WEJ2yS/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [848 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 848 B in 0s (71.1 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 11775 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: debhelper-compat (= 13), init-system-helpers (>= 1.58), libncurses-dev, libfreeipmi-dev, libreadline-dev, libssl-dev
Filtered Build-Depends: debhelper-compat (= 13), init-system-helpers (>= 1.58), libncurses-dev, libfreeipmi-dev, libreadline-dev, libssl-dev
dpkg-deb: building package 'sbuild-build-depends-ipmitool-dummy' in '/<<BUILDDIR>>/resolver-WEJ2yS/apt_archive/sbuild-build-depends-ipmitool-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-ipmitool-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-WEJ2yS/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-WEJ2yS/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-WEJ2yS/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-WEJ2yS/apt_archive ./ Sources [553 B]
Get:5 copy:/<<BUILDDIR>>/resolver-WEJ2yS/apt_archive ./ Packages [618 B]
Fetched 2504 B in 0s (12.3 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install ipmitool build dependencies (apt-based resolver)
--------------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libpam-cap netbase sgml-base util-linux-extra
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils debhelper
  dh-autoreconf dh-strip-nondeterminism dwz file freeipmi-common gettext
  gettext-base groff-base intltool-debian libarchive-zip-perl
  libdebhelper-perl libelf1 libfile-stripnondeterminism-perl libfreeipmi-dev
  libfreeipmi17 libicu72 libmagic-mgc libmagic1 libncurses-dev libncurses6
  libpipeline1 libreadline-dev libssl-dev libsub-override-perl libtool
  libuchardet0 libxml2 m4 man-db po-debconf
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc dh-make freeipmi-tools
  gettext-doc libasprintf-dev libgettextpo-dev groff ncurses-doc readline-doc
  libssl-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor
  less www-browser libmail-box-perl
Recommended packages:
  curl | wget | lynx libarchive-cpio-perl libgpm2 libltdl-dev
  libmail-sendmail-perl
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils debhelper
  dh-autoreconf dh-strip-nondeterminism dwz file freeipmi-common gettext
  gettext-base groff-base intltool-debian libarchive-zip-perl
  libdebhelper-perl libelf1 libfile-stripnondeterminism-perl libfreeipmi-dev
  libfreeipmi17 libicu72 libmagic-mgc libmagic1 libncurses-dev libncurses6
  libpipeline1 libreadline-dev libssl-dev libsub-override-perl libtool
  libuchardet0 libxml2 m4 man-db po-debconf
  sbuild-build-depends-ipmitool-dummy
0 upgraded, 37 newly installed, 0 to remove and 12 not upgraded.
Need to get 22.0 MB of archives.
After this operation, 89.2 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-WEJ2yS/apt_archive ./ sbuild-build-depends-ipmitool-dummy 0.invalid.0 [904 B]
Get:2 http://172.17.4.1/private trixie-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf groff-base armhf 1.22.4-10 [774 kB]
Get:4 http://172.17.4.1/private trixie-staging/main armhf bsdextrautils armhf 2.39.2-1 [80.5 kB]
Get:5 http://172.17.4.1/private trixie-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:6 http://172.17.4.1/private trixie-staging/main armhf man-db armhf 2.11.2-3 [1342 kB]
Get:7 http://172.17.4.1/private trixie-staging/main armhf libmagic-mgc armhf 1:5.45-2 [314 kB]
Get:8 http://172.17.4.1/private trixie-staging/main armhf libmagic1 armhf 1:5.45-2 [96.1 kB]
Get:9 http://172.17.4.1/private trixie-staging/main armhf file armhf 1:5.45-2 [41.6 kB]
Get:10 http://172.17.4.1/private trixie-staging/main armhf gettext-base armhf 0.21-12 [156 kB]
Get:11 http://172.17.4.1/private trixie-staging/main armhf m4 armhf 1.4.19-4 [256 kB]
Get:12 http://172.17.4.1/private trixie-staging/main armhf autoconf all 2.71-3 [332 kB]
Get:13 http://172.17.4.1/private trixie-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:14 http://172.17.4.1/private trixie-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:15 http://172.17.4.1/private trixie-staging/main armhf autopoint all 0.21-13 [496 kB]
Get:16 http://172.17.4.1/private trixie-staging/main armhf libdebhelper-perl all 13.11.6 [81.9 kB]
Get:17 http://172.17.4.1/private trixie-staging/main armhf libtool all 2.4.7-7 [517 kB]
Get:18 http://172.17.4.1/private trixie-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:19 http://172.17.4.1/private trixie-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:20 http://172.17.4.1/private trixie-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:21 http://172.17.4.1/private trixie-staging/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get:22 http://172.17.4.1/private trixie-staging/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get:23 http://172.17.4.1/private trixie-staging/main armhf libelf1 armhf 0.188-2.1+rpi1 [171 kB]
Get:24 http://172.17.4.1/private trixie-staging/main armhf dwz armhf 0.15-1 [92.4 kB]
Get:25 http://172.17.4.1/private trixie-staging/main armhf libicu72 armhf 72.1-3 [9009 kB]
Get:26 http://172.17.4.1/private trixie-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.3 [571 kB]
Get:27 http://172.17.4.1/private trixie-staging/main armhf gettext armhf 0.21-12 [1201 kB]
Get:28 http://172.17.4.1/private trixie-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:29 http://172.17.4.1/private trixie-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:30 http://172.17.4.1/private trixie-staging/main armhf debhelper all 13.11.6 [952 kB]
Get:31 http://172.17.4.1/private trixie-staging/main armhf freeipmi-common all 1.6.11-1 [354 kB]
Get:32 http://172.17.4.1/private trixie-staging/main armhf libfreeipmi17 armhf 1.6.11-1 [877 kB]
Get:33 http://172.17.4.1/private trixie-staging/main armhf libfreeipmi-dev armhf 1.6.11-1 [331 kB]
Get:34 http://172.17.4.1/private trixie-staging/main armhf libncurses6 armhf 6.4+20230625-2 [79.6 kB]
Get:35 http://172.17.4.1/private trixie-staging/main armhf libncurses-dev armhf 6.4+20230625-2 [290 kB]
Get:36 http://172.17.4.1/private trixie-staging/main armhf libreadline-dev armhf 8.2-1.3 [123 kB]
Get:37 http://172.17.4.1/private trixie-staging/main armhf libssl-dev armhf 3.0.10-1 [2100 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 22.0 MB in 3s (8526 kB/s)
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 11775 files and directories currently installed.)
Preparing to unpack .../00-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../01-groff-base_1.22.4-10_armhf.deb ...
Unpacking groff-base (1.22.4-10) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../02-bsdextrautils_2.39.2-1_armhf.deb ...
Unpacking bsdextrautils (2.39.2-1) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.11.2-3_armhf.deb ...
Unpacking man-db (2.11.2-3) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../05-libmagic-mgc_1%3a5.45-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.45-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../06-libmagic1_1%3a5.45-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.45-2) ...
Selecting previously unselected package file.
Preparing to unpack .../07-file_1%3a5.45-2_armhf.deb ...
Unpacking file (1:5.45-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../08-gettext-base_0.21-12_armhf.deb ...
Unpacking gettext-base (0.21-12) ...
Selecting previously unselected package m4.
Preparing to unpack .../09-m4_1.4.19-4_armhf.deb ...
Unpacking m4 (1.4.19-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../10-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../11-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../12-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../13-autopoint_0.21-13_all.deb ...
Unpacking autopoint (0.21-13) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../14-libdebhelper-perl_13.11.6_all.deb ...
Unpacking libdebhelper-perl (13.11.6) ...
Selecting previously unselected package libtool.
Preparing to unpack .../15-libtool_2.4.7-7_all.deb ...
Unpacking libtool (2.4.7-7) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../16-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../17-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../18-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../20-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../21-libelf1_0.188-2.1+rpi1_armhf.deb ...
Unpacking libelf1:armhf (0.188-2.1+rpi1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../22-dwz_0.15-1_armhf.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../23-libicu72_72.1-3_armhf.deb ...
Unpacking libicu72:armhf (72.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../24-libxml2_2.9.14+dfsg-1.3_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.3) ...
Selecting previously unselected package gettext.
Preparing to unpack .../25-gettext_0.21-12_armhf.deb ...
Unpacking gettext (0.21-12) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../26-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../27-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../28-debhelper_13.11.6_all.deb ...
Unpacking debhelper (13.11.6) ...
Selecting previously unselected package freeipmi-common.
Preparing to unpack .../29-freeipmi-common_1.6.11-1_all.deb ...
Unpacking freeipmi-common (1.6.11-1) ...
Selecting previously unselected package libfreeipmi17.
Preparing to unpack .../30-libfreeipmi17_1.6.11-1_armhf.deb ...
Unpacking libfreeipmi17 (1.6.11-1) ...
Selecting previously unselected package libfreeipmi-dev.
Preparing to unpack .../31-libfreeipmi-dev_1.6.11-1_armhf.deb ...
Unpacking libfreeipmi-dev (1.6.11-1) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../32-libncurses6_6.4+20230625-2_armhf.deb ...
Unpacking libncurses6:armhf (6.4+20230625-2) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../33-libncurses-dev_6.4+20230625-2_armhf.deb ...
Unpacking libncurses-dev:armhf (6.4+20230625-2) ...
Selecting previously unselected package libreadline-dev:armhf.
Preparing to unpack .../34-libreadline-dev_8.2-1.3_armhf.deb ...
Unpacking libreadline-dev:armhf (8.2-1.3) ...
Selecting previously unselected package libssl-dev:armhf.
Preparing to unpack .../35-libssl-dev_3.0.10-1_armhf.deb ...
Unpacking libssl-dev:armhf (3.0.10-1) ...
Selecting previously unselected package sbuild-build-depends-ipmitool-dummy.
Preparing to unpack .../36-sbuild-build-depends-ipmitool-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-ipmitool-dummy (0.invalid.0) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up libicu72:armhf (72.1-3) ...
Setting up bsdextrautils (2.39.2-1) ...
Setting up libmagic-mgc (1:5.45-2) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up freeipmi-common (1.6.11-1) ...
Setting up libdebhelper-perl (13.11.6) ...
Setting up libmagic1:armhf (1:5.45-2) ...
Setting up gettext-base (0.21-12) ...
Setting up m4 (1.4.19-4) ...
Setting up file (1:5.45-2) ...
Setting up autotools-dev (20220109.1) ...
Setting up libncurses6:armhf (6.4+20230625-2) ...
Setting up libssl-dev:armhf (3.0.10-1) ...
Setting up autopoint (0.21-13) ...
Setting up autoconf (2.71-3) ...
Setting up libfreeipmi17 (1.6.11-1) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libfreeipmi-dev (1.6.11-1) ...
Setting up libelf1:armhf (0.188-2.1+rpi1) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.3) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.1-1) ...
Setting up libncurses-dev:armhf (6.4+20230625-2) ...
Setting up gettext (0.21-12) ...
Setting up libtool (2.4.7-7) ...
Setting up libreadline-dev:armhf (8.2-1.3) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.22.4-10) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up man-db (2.11.2-3) ...
Not building database; man-db/auto-update is not 'true'.
Setting up debhelper (13.11.6) ...
Setting up sbuild-build-depends-ipmitool-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.36-9+rpi1+deb12u1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.15.0-187-generic armhf (armv8l)
Toolchain package versions: binutils_2.40-2+rpi2 dpkg-dev_1.21.22+rpi1 g++-12_12.2.0-14+rpi1 gcc-12_12.2.0-14+rpi1 libc6-dev_2.36-9+rpi1+deb12u1 libstdc++-12-dev_12.2.0-14+rpi1 libstdc++6_12.2.0-14+rpi1 linux-libc-dev_6.1.38-1+rpi1
Package versions: adduser_3.137 apt_2.7.3 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-13 autotools-dev_20220109.1 base-files_13+rpi1 base-passwd_3.6.1 bash_5.2.15-2 binutils_2.40-2+rpi2 binutils-arm-linux-gnueabihf_2.40-2+rpi2 binutils-common_2.40-2+rpi2 bsdextrautils_2.39.2-1 bsdutils_1:2.39.2-1 build-essential_12.9 bzip2_1.0.8-5+b2 coreutils_9.1-1 cpp_4:12.2.0-3+rpi1 cpp-12_12.2.0-14+rpi1 dash_0.5.12-6 debconf_1.5.82 debhelper_13.11.6 debianutils_5.13 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.8-4 dirmngr_2.2.40-1.1 dpkg_1.21.22+rpi1 dpkg-dev_1.21.22+rpi1 dwz_0.15-1 e2fsprogs_1.47.0-2 fakeroot_1.32.1-1 file_1:5.45-2 findutils_4.9.0-4 freeipmi-common_1.6.11-1 g++_4:12.2.0-3+rpi1 g++-12_12.2.0-14+rpi1 gcc_4:12.2.0-3+rpi1 gcc-12_12.2.0-14+rpi1 gcc-12-base_12.2.0-14+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-12 gettext-base_0.21-12 gnupg_2.2.40-1.1 gnupg-l10n_2.2.40-1.1 gnupg-utils_2.2.40-1.1 gpg_2.2.40-1.1 gpg-agent_2.2.40-1.1 gpg-wks-client_2.2.40-1.1 gpg-wks-server_2.2.40-1.1 gpgconf_2.2.40-1.1 gpgsm_2.2.40-1.1 gpgv_2.2.40-1.1 grep_3.8-5 groff-base_1.22.4-10 gzip_1.12-1 hostname_3.23+nmu1 init-system-helpers_1.65.2 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20221126-1 krb5-locales_1.20.1-3 libacl1_2.3.1-3 libapt-pkg6.0_2.7.3 libarchive-zip-perl_1.68-1 libasan8_12.2.0-14+rpi1 libassuan0_2.5.6-1 libatomic1_12.2.0-14+rpi1 libattr1_1:2.5.1-4 libaudit-common_1:3.1.1-1 libaudit1_1:3.1.1-1 libbinutils_2.40-2+rpi2 libblkid1_2.39.2-1 libbz2-1.0_1.0.8-5+b2 libc-bin_2.36-9+rpi1+deb12u1 libc-dev-bin_2.36-9+rpi1+deb12u1 libc6_2.36-9+rpi1+deb12u1 libc6-dev_2.36-9+rpi1+deb12u1 libcap-ng0_0.8.3-1+b1 libcap2_1:2.66-4 libcap2-bin_1:2.66-4 libcc1-0_12.2.0-14+rpi1 libcom-err2_1.47.0-2 libcrypt-dev_1:4.4.36-2 libcrypt1_1:4.4.36-2 libctf-nobfd0_2.40-2+rpi2 libctf0_2.40-2+rpi2 libdb5.3_5.3.28+dfsg2-2 libdebconfclient0_0.270 libdebhelper-perl_13.11.6 libdpkg-perl_1.21.22+rpi1 libelf1_0.188-2.1+rpi1 libext2fs2_1.47.0-2 libfakeroot_1.32.1-1 libffi8_3.4.4-1 libfile-find-rule-perl_0.34-3 libfile-stripnondeterminism-perl_1.13.1-1 libfreeipmi-dev_1.6.11-1 libfreeipmi17_1.6.11-1 libgcc-12-dev_12.2.0-14+rpi1 libgcc-s1_12.2.0-14+rpi1 libgcrypt20_1.10.2-2 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmp10_2:6.3.0+dfsg-2 libgnutls30_3.8.1-4 libgomp1_12.2.0-14+rpi1 libgpg-error0_1.47-2 libgssapi-krb5-2_1.20.1-3 libhogweed6_3.9.1-2 libicu72_72.1-3 libidn2-0_2.3.4-1 libisl23_0.26-3 libjansson4_2.14-2 libk5crypto3_1.20.1-3 libkeyutils1_1.6.3-2 libkrb5-3_1.20.1-3 libkrb5support0_1.20.1-3 libksba8_1.6.3-2 libldap-2.5-0_2.5.13+dfsg-5+rpi1 liblz4-1_1.9.4-1+rpi1+b1 liblzma5_5.4.4-0.1 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmd0_1.1.0-1 libmount1_2.39.2-1 libmpc3_1.3.1-1 libmpfr6_4.2.0-1 libncurses-dev_6.4+20230625-2 libncurses6_6.4+20230625-2 libncursesw6_6.4+20230625-2 libnettle8_3.9.1-2 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libnumber-compare-perl_0.03-3 libp11-kit0_0.25.0-4 libpam-cap_1:2.66-4 libpam-modules_1.5.2-7 libpam-modules-bin_1.5.2-7 libpam-runtime_1.5.2-7 libpam0g_1.5.2-7 libpcre2-8-0_10.42-4 libpcre3_2:8.39-15 libperl5.36_5.36.0-7 libpipeline1_1.5.7-1 libreadline-dev_8.2-1.3 libreadline8_8.2-1.3 libsasl2-2_2.1.28+dfsg1-3 libsasl2-modules-db_2.1.28+dfsg1-3 libseccomp2_2.5.4-1+rpi1+b1 libselinux1_3.5-1 libsemanage-common_3.5-1 libsemanage2_3.4-1+b2 libsepol1_3.1-1 libsepol2_3.5-1 libsmartcols1_2.39.2-1 libsqlite3-0_3.43.1-1 libss2_1.47.0-2 libssl-dev_3.0.10-1 libssl1.1_1.1.1o-1 libssl3_3.0.10-1 libstdc++-12-dev_12.2.0-14+rpi1 libstdc++6_12.2.0-14+rpi1 libsub-override-perl_0.09-4 libsystemd0_252.12-1~deb12u1+rpi1 libtasn1-6_4.19.0-3 libtext-glob-perl_0.11-3 libtinfo6_6.4+20230625-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-7 libubsan1_12.2.0-14+rpi1 libuchardet0_0.0.7-1 libudev1_252.12-1~deb12u1+rpi1 libunistring2_1.0-2 libunistring5_1.1-2 libuuid1_2.39.2-1 libxml2_2.9.14+dfsg-1.3 libxxhash0_0.8.1-1 libzstd1_1.5.5+dfsg2-1 linux-libc-dev_6.1.38-1+rpi1 login_1:4.13+dfsg1-1 logsave_1.47.0-2 lsb-base_11.6+rpi1 m4_1.4.19-4 make_4.3-4.1 man-db_2.11.2-3 mawk_1.3.4.20230808-1 mount_2.39.2-1 nano_7.2-1 ncurses-base_6.4+20230625-2 ncurses-bin_6.4+20230625-2 netbase_6.4 passwd_1:4.13+dfsg1-1 patch_2.7.6-7 perl_5.36.0-7 perl-base_5.36.0-7 perl-modules-5.36_5.36.0-9 pinentry-curses_1.2.1-1 po-debconf_1.0.21+nmu1 raspbian-archive-keyring_20120528.2 readline-common_8.2-1.3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-ipmitool-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.20 sgml-base_1.31 sysvinit-utils_3.07-1 tar_1.34+dfsg-1.2 tzdata_2023c-10 usrmerge_37 util-linux_2.39.2-1 util-linux-extra_2.39.2-1 xz-utils_5.4.4-0.1 zlib1g_1:1.2.13.dfsg-3

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: Signature made Tue Jun 27 06:38:16 2023 UTC
gpgv:                using RSA key 9236557B170C87F8821C0AC3C1E0D92E986F7C7E
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./ipmitool_1.8.19-6.dsc: no acceptable signature found
dpkg-source: info: extracting ipmitool in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking ipmitool_1.8.19.orig.tar.gz
dpkg-source: info: unpacking ipmitool_1.8.19-6.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0105-sensor_reading.patch
dpkg-source: info: applying 0620-manpage_typo.patch
dpkg-source: info: applying 0700-build.patch
dpkg-source: info: applying 0100-fix_buf_overflow.patch
dpkg-source: info: applying 0010-utf8.patch
dpkg-source: info: applying 0110-unpdate_IANA_URL.patch
dpkg-source: info: applying 0115-hurd_PATH_MAX.patch

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=trixie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=trixie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=trixie-staging-armhf-sbuild-189adf67-ac86-44d6-b9e8-f2a9263ce9a9
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package ipmitool
dpkg-buildpackage: info: source version 1.8.19-6
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary-arch
dh binary-arch
   dh_update_autotools_config -a
   dh_autoreconf -a
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: and rerunning libtoolize and aclocal.
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
configure.ac:8: warning: The macro `AC_CANONICAL_SYSTEM' is obsolete.
configure.ac:8: You should run autoupdate.
./lib/autoconf/general.m4:2081: AC_CANONICAL_SYSTEM is expanded from...
configure.ac:8: the top level
configure.ac:10: warning: 'AM_CONFIG_HEADER': this macro is obsolete.
configure.ac:10: You should use the 'AC_CONFIG_HEADERS' macro instead.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
aclocal.m4:9833: AM_CONFIG_HEADER is expanded from...
configure.ac:10: the top level
configure.ac:24: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:24: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:24: the top level
configure.ac:41: warning: The macro `AM_PROG_LIBTOOL' is obsolete.
configure.ac:41: You should run autoupdate.
aclocal.m4:123: AM_PROG_LIBTOOL is expanded from...
configure.ac:41: the top level
configure.ac:145: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:145: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:145: the top level
configure.ac:155: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:155: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
configure.ac:155: the top level
configure.ac:173: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:173: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:173: the top level
configure.ac:224: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:224: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:224: the top level
configure.ac:240: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:240: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:240: the top level
configure.ac:256: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:256: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:256: the top level
configure.ac:280: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:280: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:280: the top level
configure.ac:297: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:297: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
configure.ac:297: the top level
configure.ac:351: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:351: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:351: the top level
configure.ac:366: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:366: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
configure.ac:366: the top level
configure.ac:382: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:382: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
configure.ac:382: the top level
configure.ac:401: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:401: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
configure.ac:401: the top level
configure.ac:422: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:422: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
configure.ac:422: the top level
configure.ac:478: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:478: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
configure.ac:478: the top level
configure.ac:484: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:484: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
configure.ac:484: the top level
configure.ac:491: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:491: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:491: the top level
configure.ac:510: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:510: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
configure.ac:510: the top level
configure.ac:534: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:534: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:534: the top level
configure.ac:551: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:551: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:551: the top level
configure.ac:571: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:571: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:571: the top level
configure.ac:587: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:587: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:587: the top level
configure.ac:606: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:606: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:606: the top level
configure.ac:619: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:619: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:619: the top level
configure.ac:636: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:636: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:636: the top level
configure.ac:647: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:647: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:647: the top level
configure.ac:657: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:657: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
configure.ac:657: the top level
configure.ac:15: installing './compile'
configure.ac:8: installing './config.guess'
configure.ac:8: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
lib/Makefile.am: installing './depcomp'
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- --prefix=/usr --with-kerneldir --mandir=/usr/share/man --enable-intf-dummy --enable-intf-usb
	./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --with-kerneldir --mandir=/usr/share/man --enable-intf-dummy --enable-intf-usb
checking build system type... arm-unknown-linux-gnueabihf
checking host system type... arm-unknown-linux-gnueabihf
checking target system type... arm-unknown-linux-gnueabihf
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... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... none
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for rpmbuild... rpm
checking for sed... sed
checking for wget... no
checking for curl... no
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 sys/select.h... yes
checking for sys/socket.h... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for sys/ioctl.h... yes
checking for sys/stat.h... (cached) yes
checking for unistd.h... (cached) yes
checking for paths.h... yes
checking for arpa/inet.h... yes
checking for fcntl.h... yes
checking for netdb.h... yes
checking for netinet/in.h... yes
checking for sys/socket.h... (cached) yes
checking for sys/byteorder.h... no
checking for byteswap.h... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether byte ordering is bigendian... no
checking types of arguments for select... int,fd_set *,struct timeval *
checking for working strtod... yes
checking for alarm... yes
checking for gethostbyname... yes
checking for getaddrinfo... yes
checking for getifaddrs... yes
checking for socket... yes
checking for select... yes
checking for memmove... yes
checking for memset... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for getpassphrase... no
checking how to print strings... printf
checking for a sed that does not truncate output... sed
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 the maximum length of command line arguments... 1572864
checking how to convert arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop
checking how to convert arm-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... 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 ar... ar
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 for library containing gethostbyname... none required
checking for library containing getaddrinfo... none required
checking for library containing getifaddrs... none required
checking for library containing socket... none required
checking for EVP_aes_128_cbc in -lcrypto... yes
checking for EVP_sha256 in -lcrypto... yes
checking for MD5_Init in -lcrypto... yes
checking for MD2_Init in -lcrypto... no
checking for sd_bus_default in -lsystemd... no
checking for linux/compiler.h... checking how to run the C preprocessor... gcc -E
no
checking for sys/ioccom.h... no
checking for linux/ipmi.h... yes
checking for ipmi_open_inband in -lfreeipmi... no
checking for ipmi_ctx_open_inband in -lfreeipmi... yes
checking for libfreeipmi version 0.3.0... no
checking for libfreeipmi version 0.4.0... no
checking for libfreeipmi version 0.5.0... no
checking for libfreeipmi version 0.6.0... yes
checking for ipmi_cmd_raw_ipmb in -lfreeipmi... yes
checking for termios.h... yes
checking for OpenIPMI dual bridge support... no
checking for sys/lipmi/lipmi_intf.h... no
** Unable to build Solaris 9 x86 IPMI interface support!
checking for library containing readline... -lreadline
DEFAULT_INTF not found in environment; setting to open
Set IANA PEN dictionary search path to /usr/share/misc
Set user's IANA PEN dictionary search path to .local/usr/share/misc
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating contrib/Makefile
config.status: creating control/Makefile
config.status: creating control/pkginfo
config.status: creating control/prototype
config.status: creating control/ipmitool.spec
config.status: creating lib/Makefile
config.status: creating include/Makefile
config.status: creating include/ipmitool/Makefile
config.status: creating src/Makefile
config.status: creating src/plugins/Makefile
config.status: creating src/plugins/lan/Makefile
config.status: creating src/plugins/lanplus/Makefile
config.status: creating src/plugins/open/Makefile
config.status: creating src/plugins/free/Makefile
config.status: creating src/plugins/imb/Makefile
config.status: creating src/plugins/bmc/Makefile
config.status: creating src/plugins/dbus/Makefile
config.status: creating src/plugins/usb/Makefile
config.status: creating src/plugins/lipmi/Makefile
config.status: creating src/plugins/serial/Makefile
config.status: creating src/plugins/dummy/Makefile
config.status: creating doc/ipmitool.1
config.status: creating doc/ipmievd.8
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands

ipmitool 1.8.19

Interfaces (default=open)
  lan     : yes
  lanplus : yes
  open    : yes
  free    : yes
  imb     : yes
  bmc     : no
  dbus    : no
  usb     : yes
  lipmi   : no
  serial  : yes
  dummy   : yes

Extra tools
  ipmievd   : yes
  ipmishell : yes

make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build -a
	make -j4
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make  all-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making all in lib
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o helper.lo helper.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_sdr.lo ipmi_sdr.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_sel.lo ipmi_sel.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_sol.lo ipmi_sol.c
In file included from ../include/ipmitool/ipmi_fru.h:38,
                 from ipmi_sel.c:50:
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_special':
../include/ipmitool/ipmi_time.h:53:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   53 |         return (ts < IPMI_TIME_INIT_DONE);
      |                    ^
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_valid':
../include/ipmitool/ipmi_time.h:61:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   61 |         return (ts != IPMI_TIME_UNSPECIFIED);
      |                    ^~
ipmi_sel.c: In function 'ipmi_sel_oem_readval':
ipmi_sel.c:88:29: warning: format '%x' expects argument of type 'unsigned int *', but argument 3 has type 'int *' [-Wformat=]
   88 |         if (sscanf(str, "0x%x", &ret) != 1) {
      |                            ~^   ~~~~
      |                             |   |
      |                             |   int *
      |                             unsigned int *
      |                            %x
In file included from ipmi_sdr.c:56:
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_special':
../include/ipmitool/ipmi_time.h:53:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   53 |         return (ts < IPMI_TIME_INIT_DONE);
      |                    ^
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_valid':
../include/ipmitool/ipmi_time.h:61:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   61 |         return (ts != IPMI_TIME_UNSPECIFIED);
      |                    ^~
ipmi_sdr.c: In function 'ipmi_sdr_print_name_from_rawentry':
ipmi_sdr.c:2646:17: warning: pointer targets in assignment from 'uint8_t *' {aka 'unsigned char *'} to 'const char *' differ in signedness [-Wpointer-sign]
 2646 |       id_string = record.full->id_string;
      |                 ^
ipmi_sdr.c:2652:17: warning: pointer targets in assignment from 'uint8_t *' {aka 'unsigned char *'} to 'const char *' differ in signedness [-Wpointer-sign]
 2652 |       id_string = record.compact->id_string;
      |                 ^
ipmi_sdr.c:2658:17: warning: pointer targets in assignment from 'uint8_t *' {aka 'unsigned char *'} to 'const char *' differ in signedness [-Wpointer-sign]
 2658 |       id_string = record.eventonly->id_string;
      |                 ^
ipmi_sdr.c:2664:17: warning: pointer targets in assignment from 'uint8_t *' {aka 'unsigned char *'} to 'const char *' differ in signedness [-Wpointer-sign]
 2664 |       id_string = record.mcloc->id_string;
      |                 ^
In file included from ipmi_sel.c:48:
../include/ipmitool/ipmi_sel_supermicro.h: At top level:
../include/ipmitool/ipmi_sel_supermicro.h:112:17: warning: 'supermicro_x8' defined but not used [-Wunused-variable]
  112 | static uint16_t supermicro_x8[] = {
      |                 ^~~~~~~~~~~~~
../include/ipmitool/ipmi_sel_supermicro.h:108:17: warning: 'supermicro_p8' defined but not used [-Wunused-variable]
  108 | static uint16_t supermicro_p8[] = {
      |                 ^~~~~~~~~~~~~
../include/ipmitool/ipmi_sel_supermicro.h:101:17: warning: 'supermicro_h8' defined but not used [-Wunused-variable]
  101 | static uint16_t supermicro_h8[] = {
      |                 ^~~~~~~~~~~~~
../include/ipmitool/ipmi_sel_supermicro.h:97:17: warning: 'supermicro_b8' defined but not used [-Wunused-variable]
   97 | static uint16_t supermicro_b8[] = {
      |                 ^~~~~~~~~~~~~
../include/ipmitool/ipmi_sel_supermicro.h:74:17: warning: 'supermicro_x9sb' defined but not used [-Wunused-variable]
   74 | static uint16_t supermicro_x9sb[] = {
      |                 ^~~~~~~~~~~~~~~
../include/ipmitool/ipmi_sel_supermicro.h:70:17: warning: 'supermicro_x9db' defined but not used [-Wunused-variable]
   70 | static uint16_t supermicro_x9db[] = {
      |                 ^~~~~~~~~~~~~~~
../include/ipmitool/ipmi_sel_supermicro.h:66:17: warning: 'supermicro_x9dal' defined but not used [-Wunused-variable]
   66 | static uint16_t supermicro_x9dal[] = {
      |                 ^~~~~~~~~~~~~~~~
../include/ipmitool/ipmi_sel_supermicro.h:45:17: warning: 'supermicro_b2' defined but not used [-Wunused-variable]
   45 | static uint16_t supermicro_b2[] = {
      |                 ^~~~~~~~~~~~~
../include/ipmitool/ipmi_sel_supermicro.h:41:17: warning: 'supermicro_b11' defined but not used [-Wunused-variable]
   41 | static uint16_t supermicro_b11[] = {
      |                 ^~~~~~~~~~~~~~
../include/ipmitool/ipmi_sel_supermicro.h:35:17: warning: 'supermicro_x11' defined but not used [-Wunused-variable]
   35 | static uint16_t supermicro_x11[] = {
      |                 ^~~~~~~~~~~~~~
In file included from ../include/ipmitool/ipmi.h:40,
                 from ipmi_sdr.c:45:
ipmi_sdr.c: In function 'ipmi_sdr_get_info':
../include/ipmitool/helper.h:215:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                            ^
ipmi_sdr.c:4338:16: note: in expansion of macro '__min'
 4338 |                __min(sizeof (struct get_sdr_repository_info_rsp),
      |                ^~~~~
../include/ipmitool/helper.h:215:42: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                                          ^~~
ipmi_sdr.c:4338:16: note: in expansion of macro '__min'
 4338 |                __min(sizeof (struct get_sdr_repository_info_rsp),
      |                ^~~~~
ipmi_sdr.c: In function 'ipmi_sdr_print_sensor_fc':
ipmi_sdr.c:1851:77: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
 1851 |                                         snprintf(sval, sizeof (sval), "%s %s",
      |                                                                             ^
In file included from /usr/include/stdio.h:906,
                 from ipmi_sdr.c:40:
In function 'snprintf',
    inlined from 'ipmi_sdr_print_sensor_fc' at ipmi_sdr.c:1851:6:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 17) into a destination of size 16
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
ipmi_sdr.c: In function 'ipmi_sdr_print_sensor_fc':
ipmi_sdr.c:1797:69: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
 1797 |                                 snprintf(sval, sizeof (sval), "%s %s",
      |                                                                     ^
In function 'snprintf',
    inlined from 'ipmi_sdr_print_sensor_fc' at ipmi_sdr.c:1797:5:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 17) into a destination of size 16
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_pef.lo ipmi_pef.c
In file included from ipmi_pef.c:45:
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_special':
../include/ipmitool/ipmi_time.h:53:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   53 |         return (ts < IPMI_TIME_INIT_DONE);
      |                    ^
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_valid':
../include/ipmitool/ipmi_time.h:61:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   61 |         return (ts != IPMI_TIME_UNSPECIFIED);
      |                    ^~
ipmi_pef.c: In function 'ipmi_pef_bit_desc':
ipmi_pef.c:405:25: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
  405 |                         sprintf(p, listitem[index], pmap->desc);
      |                         ^~~~~~~
ipmi_pef.c: In function 'ipmi_pef_print_flags':
ipmi_pef.c:436:25: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
  436 |                         printf(listitem[index], ipmi_pef_bit_desc(map, maskval));
      |                         ^~~~~~
ipmi_pef.c: In function 'ipmi_pef_print_field':
ipmi_pef.c:448:17: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
  448 |                 printf(fmt[0], KYWD_LENGTH, label, val);
      |                 ^~~~~~
ipmi_pef.c:450:17: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
  450 |                 printf(&fmt[1][2], val);        /* skip field separator */
      |                 ^~~~~~
ipmi_pef.c:452:17: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
  452 |                 printf(fmt[1], val);
      |                 ^~~~~~
ipmi_pef.c: In function 'ipmi_pef_print_event_info':
ipmi_pef.c:1255:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 1255 |                                 if ((t-1) >= PEF_B2S_GENERIC_ER_ENTRIES) {
      |                                           ^~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_lanp.lo ipmi_lanp.c
In file included from ../include/ipmitool/ipmi.h:40,
                 from ipmi_lanp.c:48:
ipmi_lanp.c: In function 'ipmi_lan_alert_set':
../include/ipmitool/helper.h:215:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                            ^
ipmi_lanp.c:1888:39: note: in expansion of macro '__min'
 1888 |                 memcpy(data, p->data, __min(p->data_len, sizeof(data)));
      |                                       ^~~~~
../include/ipmitool/helper.h:215:36: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                                    ^~~
ipmi_lanp.c:1888:39: note: in expansion of macro '__min'
 1888 |                 memcpy(data, p->data, __min(p->data_len, sizeof(data)));
      |                                       ^~~~~
../include/ipmitool/helper.h:215:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                            ^
ipmi_lanp.c:1903:39: note: in expansion of macro '__min'
 1903 |                 memcpy(data, p->data, __min(p->data_len, sizeof(data)));
      |                                       ^~~~~
../include/ipmitool/helper.h:215:36: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                                    ^~~
ipmi_lanp.c:1903:39: note: in expansion of macro '__min'
 1903 |                 memcpy(data, p->data, __min(p->data_len, sizeof(data)));
      |                                       ^~~~~
../include/ipmitool/helper.h:215:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                            ^
ipmi_lanp.c:1917:39: note: in expansion of macro '__min'
 1917 |                 memcpy(data, p->data, __min(p->data_len, sizeof(data)));
      |                                       ^~~~~
../include/ipmitool/helper.h:215:36: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                                    ^~~
ipmi_lanp.c:1917:39: note: in expansion of macro '__min'
 1917 |                 memcpy(data, p->data, __min(p->data_len, sizeof(data)));
      |                                       ^~~~~
../include/ipmitool/helper.h:215:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                            ^
ipmi_lanp.c:1943:39: note: in expansion of macro '__min'
 1943 |                 memcpy(data, p->data, __min(p->data_len, sizeof(data)));
      |                                       ^~~~~
../include/ipmitool/helper.h:215:36: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                                    ^~~
ipmi_lanp.c:1943:39: note: in expansion of macro '__min'
 1943 |                 memcpy(data, p->data, __min(p->data_len, sizeof(data)));
      |                                       ^~~~~
../include/ipmitool/helper.h:215:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                            ^
ipmi_lanp.c:1968:39: note: in expansion of macro '__min'
 1968 |                 memcpy(data, p->data, __min(p->data_len, sizeof(data)));
      |                                       ^~~~~
../include/ipmitool/helper.h:215:36: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                                    ^~~
ipmi_lanp.c:1968:39: note: in expansion of macro '__min'
 1968 |                 memcpy(data, p->data, __min(p->data_len, sizeof(data)));
      |                                       ^~~~~
../include/ipmitool/helper.h:215:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                            ^
ipmi_lanp.c:1996:39: note: in expansion of macro '__min'
 1996 |                 memcpy(data, p->data, __min(p->data_len, sizeof(data)));
      |                                       ^~~~~
../include/ipmitool/helper.h:215:36: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                                    ^~~
ipmi_lanp.c:1996:39: note: in expansion of macro '__min'
 1996 |                 memcpy(data, p->data, __min(p->data_len, sizeof(data)));
      |                                       ^~~~~
../include/ipmitool/helper.h:215:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                            ^
ipmi_lanp.c:2012:39: note: in expansion of macro '__min'
 2012 |                 memcpy(data, p->data, __min(p->data_len, sizeof(data)));
      |                                       ^~~~~
../include/ipmitool/helper.h:215:36: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                                    ^~~
ipmi_lanp.c:2012:39: note: in expansion of macro '__min'
 2012 |                 memcpy(data, p->data, __min(p->data_len, sizeof(data)));
      |                                       ^~~~~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_fru.lo ipmi_fru.c
In file included from ../include/ipmitool/ipmi_fru.h:38,
                 from ipmi_fru.c:38:
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_special':
../include/ipmitool/ipmi_time.h:53:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   53 |         return (ts < IPMI_TIME_INIT_DONE);
      |                    ^
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_valid':
../include/ipmitool/ipmi_time.h:61:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   61 |         return (ts != IPMI_TIME_UNSPECIFIED);
      |                    ^~
ipmi_fru.c: In function 'read_fru_area':
ipmi_fru.c:766:27: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  766 |                    || tmp > rsp->data_len - 1
      |                           ^
ipmi_fru.c: In function 'read_fru_area_section':
ipmi_fru.c:878:27: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  878 |                    || tmp > rsp->data_len - 1
      |                           ^
ipmi_fru.c: In function 'fru_area_print_chassis':
ipmi_fru.c:1045:23: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 1045 |                 if (i == j) {
      |                       ^~
ipmi_fru.c: In function 'fru_area_print_board':
ipmi_fru.c:1157:23: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 1157 |                 if (i == j)
      |                       ^~
ipmi_fru.c: In function 'fru_area_print_product':
ipmi_fru.c:1279:23: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 1279 |                 if (i == j)
      |                       ^~
ipmi_fru.c: In function 'ipmi_fru_query_new_value':
ipmi_fru.c:1511:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
 1511 |                 for( i=0;i<len;i++ ){
      |                           ^
ipmi_fru.c:1518:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
 1518 |                 for( i=0;i<len;i++ ){
      |                           ^
ipmi_fru.c: In function 'ipmi_fru_oemkontron_edit':
ipmi_fru.c:1924:42: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 1924 |                         for(index=0;index<(sizeof(struct fru_multirec_header) -1);index++){
      |                                          ^
ipmi_fru.c: In function 'ipmi_fru_picmg_ext_edit':
ipmi_fru.c:2043:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2043 |                 for(index=0;index<(sizeof(struct fru_multirec_header) -1);index++){
      |                                  ^
ipmi_fru.c: In function 'ipmi_fru_picmg_ext_print':
ipmi_fru.c:2310:45: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2310 |                                 for (j=0; j < sizeof(struct fru_picmgext_guid);
      |                                             ^
ipmi_fru.c:2555:53: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2555 |                                         for (j=0; j < sizeof(struct fru_picmgext_guid);
      |                                                     ^
ipmi_fru.c:2866:70: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'unsigned int' [-Wformat=]
 2866 |                                         printf("            FRQ: %-9ld - min: %-9ld - max: %-9ld\n",
      |                                                                  ~~~~^
      |                                                                      |
      |                                                                      long int
      |                                                                  %-9d
 2867 |                                                         freq, min_freq, max_freq);
      |                                                         ~~~~          
      |                                                         |
      |                                                         unsigned int
ipmi_fru.c:2866:83: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'unsigned int' [-Wformat=]
 2866 |                                         printf("            FRQ: %-9ld - min: %-9ld - max: %-9ld\n",
      |                                                                               ~~~~^
      |                                                                                   |
      |                                                                                   long int
      |                                                                               %-9d
 2867 |                                                         freq, min_freq, max_freq);
      |                                                               ~~~~~~~~             
      |                                                               |
      |                                                               unsigned int
ipmi_fru.c:2866:96: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'unsigned int' [-Wformat=]
 2866 |                                         printf("            FRQ: %-9ld - min: %-9ld - max: %-9ld\n",
      |                                                                                            ~~~~^
      |                                                                                                |
      |                                                                                                long int
      |                                                                                            %-9d
 2867 |                                                         freq, min_freq, max_freq);
      |                                                                         ~~~~~~~~                
      |                                                                         |
      |                                                                         unsigned int
ipmi_fru.c: In function 'ipmi_fru_get_multirec_size_from_file':
ipmi_fru.c:3863:43: warning: self-comparison always evaluates to false [-Wtautological-compare]
 3863 |         if (((header.offset.internal * 8) > (header.offset.internal * 8)) &&
      |                                           ^
ipmi_fru.c:3867:42: warning: self-comparison always evaluates to false [-Wtautological-compare]
 3867 |         if (((header.offset.chassis * 8) > (header.offset.chassis * 8)) &&
      |                                          ^
ipmi_fru.c:3871:40: warning: self-comparison always evaluates to false [-Wtautological-compare]
 3871 |         if (((header.offset.board * 8) > (header.offset.board * 8)) &&
      |                                        ^
ipmi_fru.c:3875:42: warning: self-comparison always evaluates to false [-Wtautological-compare]
 3875 |         if (((header.offset.product * 8) > (header.offset.product * 8)) &&
      |                                          ^
ipmi_fru.c: In function 'ipmi_fru_get_multirec_location_from_fru':
ipmi_fru.c:4050:43: warning: self-comparison always evaluates to false [-Wtautological-compare]
 4050 |         if (((header.offset.internal * 8) > (header.offset.internal * 8)) &&
      |                                           ^
ipmi_fru.c:4054:42: warning: self-comparison always evaluates to false [-Wtautological-compare]
 4054 |         if (((header.offset.chassis * 8) > (header.offset.chassis * 8)) &&
      |                                          ^
ipmi_fru.c:4058:40: warning: self-comparison always evaluates to false [-Wtautological-compare]
 4058 |         if (((header.offset.board * 8) > (header.offset.board * 8)) &&
      |                                        ^
ipmi_fru.c:4062:42: warning: self-comparison always evaluates to false [-Wtautological-compare]
 4062 |         if (((header.offset.product * 8) > (header.offset.product * 8)) &&
      |                                          ^
ipmi_fru.c: In function 'ipmi_fru_set_field_string':
ipmi_fru.c:4824:31: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
 4824 |                 for (i = 0; i < fru_section_len - 1; i++)
      |                               ^
ipmi_fru.c: In function 'ipmi_fru_set_field_string_rebuild':
ipmi_fru.c:4997:53: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
 4997 |         num_byte_change = strlen(f_string) - strlen(fru_area);
      |                                                     ^~~~~~~~
      |                                                     |
      |                                                     uint8_t * {aka unsigned char *}
In file included from ../include/ipmitool/helper.h:38,
                 from ../include/ipmitool/ipmi.h:40,
                 from ipmi_fru.c:33:
/usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'}
  407 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
ipmi_fru.c:5118:87: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits]
 5118 |                 if(((header.offset.product * 8) + product_len_new - remaining_offset) < 0)
      |                                                                                       ^
ipmi_fru.c:5163:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
 5163 |                         strlen(fru_area)),
      |                                ^~~~~~~~
      |                                |
      |                                uint8_t * {aka unsigned char *}
/usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'}
  407 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
ipmi_fru.c:5168:42: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 5168 |                 for(counter = 0; counter < padding_len; counter ++)
      |                                          ^
ipmi_fru.c: At top level:
ipmi_fru.c:904:1: warning: 'fru_area_print_multirec_bloc' defined but not used [-Wunused-function]
  904 | fru_area_print_multirec_bloc(struct ipmi_intf * intf, struct fru_info * fru,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_query_new_value':
ipmi_fru.c:1519:58: warning: array subscript 'unsigned int[0]' is partly outside array bounds of 'unsigned char[2]' [-Warray-bounds]
 1519 |                         data[offset++] = (unsigned char) *(holder+i);
      |                                                          ^~~~~~~~~~~
ipmi_fru.c:1505:26: note: object of size [1, 2] allocated by 'malloc'
 1505 |                 holder = malloc(len);
      |                          ^~~~~~~~~~~
ipmi_fru.c:1519:58: warning: array subscript 1 is outside array bounds of 'void[2]' [-Warray-bounds]
 1519 |                         data[offset++] = (unsigned char) *(holder+i);
      |                                                          ^~~~~~~~~~~
ipmi_fru.c:1505:26: note: at offset 4 into object of size [1, 2] allocated by 'malloc'
 1505 |                 holder = malloc(len);
      |                          ^~~~~~~~~~~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_chassis.lo ipmi_chassis.c
In file included from ipmi_chassis.c:47:
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_special':
../include/ipmitool/ipmi_time.h:53:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   53 |         return (ts < IPMI_TIME_INIT_DONE);
      |                    ^
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_valid':
../include/ipmitool/ipmi_time.h:61:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   61 |         return (ts != IPMI_TIME_UNSPECIFIED);
      |                    ^~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_mc.lo ipmi_mc.c
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3494:80: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 3494 |                         if ((last_off < (i + sizeof(*h))) || (last_off < (i + h->len)))
      |                                                                                ^~
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:3505:30: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 3505 |                         if( h->type ==  FRU_RECORD_TYPE_OEM_EXTENSION ){
      |                              ^~
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:3509:51: warning: array subscript 'struct fru_multirec_oem_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 3509 |                                 uint32_t iana = oh->mfg_id[0] | oh->mfg_id[1]<<8 | oh->mfg_id[2]<<16;
      |                                                   ^~
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:3509:67: warning: array subscript 'struct fru_multirec_oem_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 3509 |                                 uint32_t iana = oh->mfg_id[0] | oh->mfg_id[1]<<8 | oh->mfg_id[2]<<16;
      |                                                                   ^~
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:3509:86: warning: array subscript 'struct fru_multirec_oem_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 3509 |                                 uint32_t iana = oh->mfg_id[0] | oh->mfg_id[1]<<8 | oh->mfg_id[2]<<16;
      |                                                                                      ^~
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:3567:31: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'struct fru_multirec_header[0]' [-Warray-bounds]
 3567 |                         i += h->len + sizeof (struct fru_multirec_header);
      |                               ^~
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:3568:29: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'struct fru_multirec_header[0]' [-Warray-bounds]
 3568 |                 } while (!(h->format & 0x80) && (error != 1));
      |                             ^~
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:3553:50: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 3553 |                                                 h->len, h, oh )){
      |                                                  ^~
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'ipmi_fru_oemkontron_edit',
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3551:11:
ipmi_fru.c:1787:22: warning: array subscript 'struct fru_multirec_oem_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 1787 |                 if(oh->record_id == OEM_KONTRON_INFORMATION_RECORD ) {
      |                    ~~^~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'ipmi_fru_oemkontron_edit',
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3551:11:
ipmi_fru.c:1800:33: warning: array subscript 'struct fru_multirec_oem_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 1800 |                         version = oh->record_version;
      |                         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'ipmi_fru_oemkontron_edit',
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3551:11:
ipmi_fru.c:1915:75: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 1915 |                         lprintf(LOG_DEBUG,"Initial record checksum : %x",h->record_checksum);
      |                                                                          ~^~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'ipmi_fru_oemkontron_edit',
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3551:11:
ipmi_fru.c:1916:75: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 1916 |                         lprintf(LOG_DEBUG,"Initial header checksum : %x",h->header_checksum);
      |                                                                          ~^~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'ipmi_fru_oemkontron_edit',
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3551:11:
ipmi_fru.c:1921:44: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 1921 |                         h->record_checksum =  ~record_checksum + 1;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'ipmi_fru_oemkontron_edit',
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3551:11:
ipmi_fru.c:1929:44: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 1929 |                         h->header_checksum =  ~header_checksum + 1;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'ipmi_fru_oemkontron_edit',
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3551:11:
ipmi_fru.c:1932:73: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 1932 |                         lprintf(LOG_DEBUG,"Final header checksum : %x",h->header_checksum);
      |                                                                        ~^~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:3556:50: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 3556 |                                                 h->len+ sizeof(struct fru_multirec_header), fru_data);
      |                                                  ^~
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:3544:50: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 3544 |                                                 h->len, h, oh )){
      |                                                  ^~
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'ipmi_fru_picmg_ext_edit',
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3542:11:
ipmi_fru.c:1998:89: warning: array subscript 'struct fru_picmgext_activation_record[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 1998 |                                         printf("        IPMB-Address:         0x%x\n", a->ibmb_addr);
      |                                                                                        ~^~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'ipmi_fru_picmg_ext_edit',
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3542:11:
ipmi_fru.c:1999:98: warning: array subscript 'struct fru_picmgext_activation_record[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 1999 |                                         printf("        Max. Module Current:  %.2f A\n", (float)a->max_module_curr / 10.0f);
      |                                                                                                 ~^~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'ipmi_fru_picmg_ext_edit',
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3542:11:
ipmi_fru.c:2034:67: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 2034 |                 lprintf(LOG_DEBUG,"Initial record checksum : %x",h->record_checksum);
      |                                                                  ~^~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'ipmi_fru_picmg_ext_edit',
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3542:11:
ipmi_fru.c:2035:67: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 2035 |                 lprintf(LOG_DEBUG,"Initial header checksum : %x",h->header_checksum);
      |                                                                  ~^~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'ipmi_fru_picmg_ext_edit',
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3542:11:
ipmi_fru.c:2040:36: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 2040 |                 h->record_checksum =  ~record_checksum + 1;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'ipmi_fru_picmg_ext_edit',
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3542:11:
ipmi_fru.c:2048:36: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 2048 |                 h->header_checksum =  ~header_checksum + 1;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'ipmi_fru_picmg_ext_edit',
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3542:11:
ipmi_fru.c:2051:65: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 2051 |                 lprintf(LOG_DEBUG,"Final header checksum : %x",h->header_checksum);
      |                                                                ~^~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:3547:50: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 3547 |                                                 h->len+ sizeof(struct fru_multirec_header), fru_data);
      |                                                  ^~
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:3567:31: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 3567 |                         i += h->len + sizeof (struct fru_multirec_header);
      |                               ^~
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:3568:29: warning: array subscript 'struct fru_multirec_header[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds]
 3568 |                 } while (!(h->format & 0x80) && (error != 1));
      |                             ^~
ipmi_fru.c:3483:28: note: object of size 1 allocated by 'malloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:535:
In function 'memcpy',
    inlined from 'ipmi_fru_oemkontron_edit' at ipmi_fru.c:1838:9,
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3551:11:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:10: warning: '__builtin_memcpy' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: at offset 1 into destination object of size 1 allocated by '__builtin_calloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'memcpy',
    inlined from 'ipmi_fru_oemkontron_edit' at ipmi_fru.c:1842:9,
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3551:11:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:10: warning: '__builtin_memcpy' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
In file included from ipmi_mc.c:49:
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_special':
../include/ipmitool/ipmi_time.h:53:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   53 |         return (ts < IPMI_TIME_INIT_DONE);
      |                    ^
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_valid':
../include/ipmitool/ipmi_time.h:61:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   61 |         return (ts != IPMI_TIME_UNSPECIFIED);
      |                    ^~
ipmi_fru.c:3483:28: note: at offset [10, 11] into destination object of size 1 allocated by '__builtin_calloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'memcpy',
    inlined from 'ipmi_fru_oemkontron_edit' at ipmi_fru.c:1846:9,
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3551:11:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:10: warning: '__builtin_memcpy' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: at offset [19, 20] into destination object of size 1 allocated by '__builtin_calloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'memcpy',
    inlined from 'ipmi_fru_oemkontron_edit' at ipmi_fru.c:1850:9,
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3551:11:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:10: warning: '__builtin_memcpy' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: at offset [28, 29] into destination object of size 1 allocated by '__builtin_calloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'memcpy',
    inlined from 'ipmi_fru_oemkontron_edit' at ipmi_fru.c:1857:9,
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3551:11:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:10: warning: '__builtin_memcpy' writing 10 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: at offset 1 into destination object of size 1 allocated by '__builtin_calloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'memcpy',
    inlined from 'ipmi_fru_oemkontron_edit' at ipmi_fru.c:1861:9,
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3551:11:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:10: warning: '__builtin_memcpy' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: at offset [12, 13] into destination object of size 1 allocated by '__builtin_calloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'memcpy',
    inlined from 'ipmi_fru_oemkontron_edit' at ipmi_fru.c:1865:9,
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3551:11:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:10: warning: '__builtin_memcpy' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: at offset [21, 22] into destination object of size 1 allocated by '__builtin_calloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
In function 'memcpy',
    inlined from 'ipmi_fru_oemkontron_edit' at ipmi_fru.c:1869:9,
    inlined from 'ipmi_fru_edit_multirec' at ipmi_fru.c:3551:11:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:10: warning: '__builtin_memcpy' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c: In function 'ipmi_fru_edit_multirec':
ipmi_fru.c:3483:28: note: at offset [30, 31] into destination object of size 1 allocated by '__builtin_calloc'
 3483 |                 fru_data = malloc(fru.size + 1);
      |                            ^~~~~~~~~~~~~~~~~~~~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o log.lo log.c
ipmi_mc.c: In function 'ipmi_sysinfo_main':
ipmi_mc.c:1573:33: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation]
 1573 |                                 strncpy(paramdata + 2, str + pos, IPMI_SYSINFO_SETN_SIZE);
      |                                 ^
ipmi_mc.c:1569:33: warning: '__builtin_strncpy' specified bound 14 equals destination size [-Wstringop-truncation]
 1569 |                                 strncpy(paramdata + 4, str + pos, IPMI_SYSINFO_SET0_SIZE);
      |                                 ^
ipmi_fru.c: In function 'ipmi_fru_print_all':
ipmi_fru.c:3132:13: warning: 'rc' may be used uninitialized [-Wmaybe-uninitialized]
 3132 |         int rc;
      |             ^~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o dimm_spd.lo dimm_spd.c
In file included from ../include/ipmitool/ipmi_fru.h:38,
                 from dimm_spd.c:37:
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_special':
../include/ipmitool/ipmi_time.h:53:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   53 |         return (ts < IPMI_TIME_INIT_DONE);
      |                    ^
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_valid':
../include/ipmitool/ipmi_time.h:61:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   61 |         return (ts != IPMI_TIME_UNSPECIFIED);
      |                    ^~
dimm_spd.c: In function 'ipmi_spd_print_fru':
dimm_spd.c:1699:27: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 1699 |                    || len > rsp->data_len - 1
      |                           ^
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_sensor.lo ipmi_sensor.c
ipmi_sensor.c: In function 'print_thresh_setting':
ipmi_sensor.c:253:17: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
  253 |                 printf(na_fmt, "na");
      |                 ^~~~~~
ipmi_sensor.c:257:17: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
  257 |                 printf(analog_fmt, sdr_convert_sensor_reading (full, setting));
      |                 ^~~~~~
ipmi_sensor.c:259:17: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
  259 |                 printf(discrete_fmt, setting);
      |                 ^~~~~~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_channel.lo ipmi_channel.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_event.lo ipmi_event.c
ipmi_channel.c: In function 'ipmi_get_channel_cipher_suites':
ipmi_channel.c:503:38: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  503 |                     || rsp->data_len > sizeof(uint8_t) + MAX_CIPHER_SUITE_DATA_LEN)
      |                                      ^
ipmi_event.c: In function 'ipmi_event_fromsensor':
ipmi_event.c:421:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  421 |                         for (x = 0; x < sizeof(digi_on)/sizeof(*digi_on); x++) {
      |                                       ^
ipmi_event.c:428:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  428 |                 for (x = 0; x < sizeof(digi_on)/sizeof(*digi_on); x++) {
      |                               ^
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_session.lo ipmi_session.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_strings.lo ipmi_strings.c
In file included from ../include/ipmitool/ipmi.h:40,
                 from ipmi_session.c:44:
ipmi_session.c: In function 'ipmi_get_session_info':
../include/ipmitool/helper.h:215:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                            ^
ipmi_session.c:315:32: note: in expansion of macro '__min'
  315 |                                __min(rsp->data_len, sizeof(session_info)));
      |                                ^~~~~
../include/ipmitool/helper.h:215:36: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                                    ^~~
ipmi_session.c:315:32: note: in expansion of macro '__min'
  315 |                                __min(rsp->data_len, sizeof(session_info)));
      |                                ^~~~~
../include/ipmitool/helper.h:215:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                            ^
ipmi_session.c:317:44: note: in expansion of macro '__min'
  317 |                                            __min(rsp->data_len, sizeof(session_info)));
      |                                            ^~~~~
../include/ipmitool/helper.h:215:36: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                                    ^~~
ipmi_session.c:317:44: note: in expansion of macro '__min'
  317 |                                            __min(rsp->data_len, sizeof(session_info)));
      |                                            ^~~~~
../include/ipmitool/helper.h:215:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                            ^
ipmi_session.c:349:32: note: in expansion of macro '__min'
  349 |                                __min(rsp->data_len, sizeof(session_info)));
      |                                ^~~~~
../include/ipmitool/helper.h:215:36: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                                    ^~~
ipmi_session.c:349:32: note: in expansion of macro '__min'
  349 |                                __min(rsp->data_len, sizeof(session_info)));
      |                                ^~~~~
../include/ipmitool/helper.h:215:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                            ^
ipmi_session.c:351:44: note: in expansion of macro '__min'
  351 |                                            __min(rsp->data_len, sizeof(session_info)));
      |                                            ^~~~~
../include/ipmitool/helper.h:215:36: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                                    ^~~
ipmi_session.c:351:44: note: in expansion of macro '__min'
  351 |                                            __min(rsp->data_len, sizeof(session_info)));
      |                                            ^~~~~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_user.lo ipmi_user.c
ipmi_user.c: In function '_ipmi_set_user_password':
ipmi_user.c:208:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  208 |                 if (copy_len > (data_len - 2)) {
      |                              ^
ipmi_user.c:213:17: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation]
  213 |                 strncpy((char *)(data + 2), password, copy_len);
      |                 ^
ipmi_user.c:207:35: note: length computed here
  207 |                 size_t copy_len = strlen(password);
      |                                   ^~~~~~~~~~~~~~~~
ipmi_user.c: In function 'ipmi_user_name':
ipmi_user.c:374:9: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-truncation]
  374 |         strncpy((char *)(msg_data + 1), name, strlen(name));
      |         ^
In function 'ipmi_user_set_username',
    inlined from 'ipmi_user_name' at ipmi_user.c:726:9:
ipmi_user.c:374:9: note: length computed here
  374 |         strncpy((char *)(msg_data + 1), name, strlen(name));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_raw.lo ipmi_raw.c
ipmi_raw.c: In function 'ipmi_raw_main':
ipmi_raw.c:337:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  337 |         else if (argc > sizeof(data))
      |                       ^
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_oem.lo ipmi_oem.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_isol.lo ipmi_isol.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_sunoem.lo ipmi_sunoem.c
ipmi_isol.c: In function 'ipmi_isol_red_pill':
ipmi_isol.c:617:77: warning: pointer targets in passing argument 2 of 'processiSolUserInput' differ in signedness [-Wpointer-sign]
  617 |                                         int rc = processiSolUserInput(intf, buffer, numRead);
      |                                                                             ^~~~~~
      |                                                                             |
      |                                                                             char *
ipmi_isol.c:457:31: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'char *'
  457 |                     uint8_t * input,
      |                     ~~~~~~~~~~^~~~~
ipmi_sunoem.c: In function 'ipmi_sunoem_echo':
ipmi_sunoem.c:1436:43: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'unsigned int' [-Wformat=]
 1436 |                         printf("Receive %lu Bytes - Seq. # %d time=%d ms\n",
      |                                         ~~^
      |                                           |
      |                                           long unsigned int
      |                                         %u
 1437 |                                         sizeof(sunoem_echo_msg_t), echo_rsp->seq_num, resp_time);
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                         |
      |                                         unsigned int
ipmi_sunoem.c: In function 'ipmi_sunoem_getbehavior':
ipmi_sunoem.c:2290:32: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
 2290 |         strncpy(getbehavior_req.behavior_id, argv[0], SUNOEM_BEHAVIORID_SIZE - 1);
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
      |                                |
      |                                unsigned char *
In file included from /usr/include/features.h:489,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:26,
                 from ipmi_sunoem.c:33:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_fwum.lo ipmi_fwum.c
ipmi_fwum.c: In function 'KfwumSetupBuffersFromFile':
ipmi_fwum.c:365:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  365 |                                         modulus, pFileHandle) == modulus) {
      |                                                               ^~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_picmg.lo ipmi_picmg.c
In file included from ../include/ipmitool/ipmi_fru.h:38,
                 from ipmi_picmg.c:36:
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_special':
../include/ipmitool/ipmi_time.h:53:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   53 |         return (ts < IPMI_TIME_INIT_DONE);
      |                    ^
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_valid':
../include/ipmitool/ipmi_time.h:61:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   61 |         return (ts != IPMI_TIME_UNSPECIFIED);
      |                    ^~
ipmi_picmg.c: In function 'ipmi_picmg_clk_set':
ipmi_picmg.c:1852:44: warning: pointer targets in passing argument 2 of 'is_clk_resid' differ in signedness [-Wpointer-sign]
 1852 |                  if (is_clk_resid(argv[6], &msg_data[10]) != 0) {
      |                                            ^~~~~~~~~~~~~
      |                                            |
      |                                            unsigned char *
ipmi_picmg.c:422:44: note: expected 'int8_t *' {aka 'signed char *'} but argument is of type 'unsigned char *'
  422 | is_clk_resid(const char *argv_ptr, int8_t *clk_resid_ptr)
      |                                    ~~~~~~~~^~~~~~~~~~~~~
ipmi_sunoem.c: In function 'ipmi_sunoem_main':
ipmi_sunoem.c:1904:25: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation]
 1904 |                         strncpy(setval_req.luapi_data, &(prop_name[i]),
      |                         ^
In function 'send_luapi_prop_name',
    inlined from 'ipmi_sunoem_setval' at ipmi_sunoem.c:2052:6,
    inlined from 'ipmi_sunoem_main' at ipmi_sunoem.c:2411:8:
ipmi_sunoem.c:1900:21: note: length computed here
 1900 |                 if (strlen(&(prop_name[i])) > MAX_SUNOEM_VAL_COMPACT_PAYLOAD) {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
ipmi_sunoem.c: In function 'ipmi_sunoem_main':
ipmi_sunoem.c:1976:25: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation]
 1976 |                         strncpy(setval_req.luapi_data, &(prop_value[i]),
      |                         ^
In function 'send_luapi_prop_value',
    inlined from 'ipmi_sunoem_setval' at ipmi_sunoem.c:2057:6,
    inlined from 'ipmi_sunoem_main' at ipmi_sunoem.c:2411:8:
ipmi_sunoem.c:1971:21: note: length computed here
 1971 |                 if (strlen(&(prop_value[i])) > MAX_SUNOEM_VAL_COMPACT_PAYLOAD) {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~
ipmi_sunoem.c: In function 'ipmi_sunoem_main':
ipmi_sunoem.c:1811:9: warning: '__builtin_strncpy' specified bound 79 equals destination size [-Wstringop-truncation]
 1811 |         strncpy((char*) getval_req.luapi_value, argv[0], MAX_SUNOEM_VAL_PAYLOAD);
      |         ^
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_main.lo ipmi_main.c
In file included from ../include/ipmitool/ipmi_fru.h:38,
                 from ipmi_main.c:55:
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_special':
../include/ipmitool/ipmi_time.h:53:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   53 |         return (ts < IPMI_TIME_INIT_DONE);
      |                    ^
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_valid':
../include/ipmitool/ipmi_time.h:61:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   61 |         return (ts != IPMI_TIME_UNSPECIFIED);
      |                    ^~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_tsol.lo ipmi_tsol.c
ipmi_tsol.c: In function 'ipmi_tsol_command':
ipmi_tsol.c:87:30: warning: format '%d' expects argument of type 'int *', but argument 3 has type 'unsigned int *' [-Wformat=]
   87 |         if (sscanf(recvip, "%d.%d.%d.%d", &ip1, &ip2, &ip3, &ip4) != 4) {
      |                             ~^            ~~~~
      |                              |            |
      |                              int *        unsigned int *
      |                             %d
ipmi_tsol.c:87:33: warning: format '%d' expects argument of type 'int *', but argument 4 has type 'unsigned int *' [-Wformat=]
   87 |         if (sscanf(recvip, "%d.%d.%d.%d", &ip1, &ip2, &ip3, &ip4) != 4) {
      |                                ~^               ~~~~
      |                                 |               |
      |                                 int *           unsigned int *
      |                                %d
ipmi_tsol.c:87:36: warning: format '%d' expects argument of type 'int *', but argument 5 has type 'unsigned int *' [-Wformat=]
   87 |         if (sscanf(recvip, "%d.%d.%d.%d", &ip1, &ip2, &ip3, &ip4) != 4) {
      |                                   ~^                  ~~~~
      |                                    |                  |
      |                                    int *              unsigned int *
      |                                   %d
ipmi_tsol.c:87:39: warning: format '%d' expects argument of type 'int *', but argument 6 has type 'unsigned int *' [-Wformat=]
   87 |         if (sscanf(recvip, "%d.%d.%d.%d", &ip1, &ip2, &ip3, &ip4) != 4) {
      |                                      ~^                     ~~~~
      |                                       |                     |
      |                                       int *                 unsigned int *
      |                                      %d
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_firewall.lo ipmi_firewall.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_kontronoem.lo ipmi_kontronoem.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_hpmfwupg.lo ipmi_hpmfwupg.c
In file included from ../include/ipmitool/ipmi_fru.h:38,
                 from ipmi_kontronoem.c:47:
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_special':
../include/ipmitool/ipmi_time.h:53:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   53 |         return (ts < IPMI_TIME_INIT_DONE);
      |                    ^
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_valid':
../include/ipmitool/ipmi_time.h:61:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   61 |         return (ts != IPMI_TIME_UNSPECIFIED);
      |                    ^~
ipmi_hpmfwupg.c: In function 'HpmfwupgGetBufferFromFile':
ipmi_hpmfwupg.c:1430:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 1430 |         if (ret != pFwupgCtx->imageSize) {
      |                 ^~
ipmi_hpmfwupg.c: In function 'HpmfwupgCalculateChecksum':
ipmi_hpmfwupg.c:2353:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2353 |         for (dataIdx = 0; dataIdx < length; dataIdx++) {
      |                                   ^
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_sdradd.lo ipmi_sdradd.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_ekanalyzer.lo ipmi_ekanalyzer.c
In file included from ../include/ipmitool/ipmi_fru.h:38,
                 from ../include/ipmitool/ipmi_ekanalyzer.h:40,
                 from ipmi_ekanalyzer.c:36:
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_special':
../include/ipmitool/ipmi_time.h:53:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   53 |         return (ts < IPMI_TIME_INIT_DONE);
      |                    ^
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_valid':
../include/ipmitool/ipmi_time.h:61:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   61 |         return (ts != IPMI_TIME_UNSPECIFIED);
      |                    ^~
ipmi_ekanalyzer.c: In function 'ipmi_ekanalyzer_main':
ipmi_ekanalyzer.c:487:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  487 |                 for (type_offset = 0; type_offset < (argc-1); type_offset++ ) {
      |                                                   ^
ipmi_ekanalyzer.c: In function 'ipmi_ek_display_fru_header_detail':
ipmi_ekanalyzer.c:2589:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'time_t' {aka 'long int'} [-Wsign-compare]
 2589 |                        (IPMI_TIME_UNSPECIFIED == ts)
      |                                               ^~
ipmi_ekanalyzer.c: In function 'ipmi_ek_display_board_p2p_record':
ipmi_ekanalyzer.c:3435:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 3435 |                 for (j = 0; j < sizeof(struct fru_picmgext_guid); j++) {
      |                               ^
ipmi_ekanalyzer.c: At top level:
ipmi_ekanalyzer.c:3380:1: warning: 'ipmi_ek_display_shelf_fan_geography_record' defined but not used [-Wunused-function]
 3380 | ipmi_ek_display_shelf_fan_geography_record(struct ipmi_ek_multi_header *record)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_gendev.lo ipmi_gendev.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_ime.lo ipmi_ime.c
ipmi_gendev.c: In function 'ipmi_gendev_write_file':
ipmi_gendev.c:382:24: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  382 |          if(fileLength != eeprom_size)
      |                        ^~
ipmi_ime.c: In function 'ImeImageCtxFromFile':
ipmi_ime.c:887:30: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits]
  887 |          if (pImageCtx->size < 0)
      |                              ^
ipmi_ime.c: At top level:
ipmi_ime.c:793:12: warning: 'ImeUpdateShowStatus' defined but not used [-Wunused-function]
  793 | static int ImeUpdateShowStatus(struct ipmi_intf *intf)
      |            ^~~~~~~~~~~~~~~~~~~
In function 'ipmi_ek_compare_link',
    inlined from 'ipmi_ek_matching_process' at ipmi_ekanalyzer.c:1304:37,
    inlined from 'ipmi_ekanalyzer_ekeying_match' at ipmi_ekanalyzer.c:1194:40:
ipmi_ekanalyzer.c:1607:28: warning: 'pcarrier_p2p' may be used uninitialized [-Wmaybe-uninitialized]
 1607 |                   result = ipmi_ek_check_physical_connectivity ( record1,
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1608 |                       index_ch_desc1, record2, index_ch_desc2,
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |                            physic_record, file_type1, file_type2, opt );
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_ekanalyzer.c: In function 'ipmi_ekanalyzer_ekeying_match':
ipmi_ekanalyzer.c:1141:43: note: 'pcarrier_p2p' was declared here
 1141 |             struct ipmi_ek_multi_header * pcarrier_p2p;
      |                                           ^~~~~~~~~~~~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_delloem.lo ipmi_delloem.c
In file included from ../include/ipmitool/ipmi_fru.h:38,
                 from ipmi_delloem.c:55:
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_special':
../include/ipmitool/ipmi_time.h:53:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   53 |         return (ts < IPMI_TIME_INIT_DONE);
      |                    ^
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_valid':
../include/ipmitool/ipmi_time.h:61:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   61 |         return (ts != IPMI_TIME_UNSPECIFIED);
      |                    ^~
ipmi_delloem.c: In function 'ipmi_macinfo_drac_idrac_virtual_mac':
ipmi_delloem.c:1582:17: warning: unused variable 'j' [-Wunused-variable]
 1582 |         uint8_t j;
      |                 ^
ipmi_delloem.c: In function 'ipmi_macinfo_drac_idrac_mac':
ipmi_delloem.c:1672:17: warning: unused variable 'j' [-Wunused-variable]
 1672 |         uint8_t j;
      |                 ^
ipmi_delloem.c: In function 'ipmi_macinfo_10g':
ipmi_delloem.c:1740:17: warning: unused variable 'j' [-Wunused-variable]
 1740 |         uint8_t j;
      |                 ^
ipmi_delloem.c: In function 'ipmi_macinfo_11g':
ipmi_delloem.c:1803:17: warning: unused variable 'j' [-Wunused-variable]
 1803 |         uint8_t j;
      |                 ^
ipmi_delloem.c: In function 'ipmi_delloem_lan_main':
ipmi_delloem.c:1995:66: warning: pointer targets in passing argument 2 of 'ipmi_lan_set_nic_selection_12g' differ in signedness [-Wpointer-sign]
 1995 |                         rc = ipmi_lan_set_nic_selection_12g(intf,nic_set);
      |                                                                  ^~~~~~~
      |                                                                  |
      |                                                                  char *
ipmi_delloem.c:199:26: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'char *'
  199 |                 uint8_t *nic_selection);
      |                 ~~~~~~~~~^~~~~~~~~~~~~
ipmi_delloem.c: In function 'ipmi_get_minpower_consmpt_history':
ipmi_delloem.c:3312:24: warning: too many arguments for format [-Wformat-extra-args]
 3312 |                 printf("Peak power consmhistory  Data               : "
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_delloem.c: In function 'ipmi_get_power_cap':
ipmi_delloem.c:3493:24: warning: too many arguments for format [-Wformat-extra-args]
 3493 |                 printf("power cap  Data               :%x %x %x %x %x %x %x %x %x %x ",
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_delloem.c: In function 'ipmi_delloem_setled_main':
ipmi_delloem.c:4161:52: warning: format '%x' expects argument of type 'unsigned int *', but argument 3 has type 'int *' [-Wformat=]
 4161 |         } else if (sscanf(argv[current_arg], "%*x:%x:%x.%x", &b,&d,&f) == 3) {
      |                                                   ~^         ~~
      |                                                    |         |
      |                                                    |         int *
      |                                                    unsigned int *
      |                                                   %x
ipmi_delloem.c:4161:55: warning: format '%x' expects argument of type 'unsigned int *', but argument 4 has type 'int *' [-Wformat=]
 4161 |         } else if (sscanf(argv[current_arg], "%*x:%x:%x.%x", &b,&d,&f) == 3) {
      |                                                      ~^         ~~
      |                                                       |         |
      |                                                       |         int *
      |                                                       unsigned int *
      |                                                      %x
ipmi_delloem.c:4161:58: warning: format '%x' expects argument of type 'unsigned int *', but argument 5 has type 'int *' [-Wformat=]
 4161 |         } else if (sscanf(argv[current_arg], "%*x:%x:%x.%x", &b,&d,&f) == 3) {
      |                                                         ~^         ~~
      |                                                          |         |
      |                                                          |         int *
      |                                                          unsigned int *
      |                                                         %x
ipmi_delloem.c:4165:48: warning: format '%x' expects argument of type 'unsigned int *', but argument 3 has type 'int *' [-Wformat=]
 4165 |         } else if (sscanf(argv[current_arg], "%x:%x.%x", &b,&d,&f) == 3) {
      |                                               ~^         ~~
      |                                                |         |
      |                                                |         int *
      |                                                unsigned int *
      |                                               %x
ipmi_delloem.c:4165:51: warning: format '%x' expects argument of type 'unsigned int *', but argument 4 has type 'int *' [-Wformat=]
 4165 |         } else if (sscanf(argv[current_arg], "%x:%x.%x", &b,&d,&f) == 3) {
      |                                                  ~^         ~~
      |                                                   |         |
      |                                                   |         int *
      |                                                   unsigned int *
      |                                                  %x
ipmi_delloem.c:4165:54: warning: format '%x' expects argument of type 'unsigned int *', but argument 5 has type 'int *' [-Wformat=]
 4165 |         } else if (sscanf(argv[current_arg], "%x:%x.%x", &b,&d,&f) == 3) {
      |                                                     ~^         ~~
      |                                                      |         |
      |                                                      |         int *
      |                                                      unsigned int *
      |                                                     %x
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_dcmi.lo ipmi_dcmi.c
In file included from ipmi_dcmi.c:59:
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_special':
../include/ipmitool/ipmi_time.h:53:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   53 |         return (ts < IPMI_TIME_INIT_DONE);
      |                    ^
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_valid':
../include/ipmitool/ipmi_time.h:61:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   61 |         return (ts != IPMI_TIME_UNSPECIFIED);
      |                    ^~
ipmi_dcmi.c: In function 'ipmi_dcmi_pwr_slimit':
ipmi_dcmi.c:1956:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1956 |                 val.limit = *(uint16_t*)(&lvalue);
      |                              ^~~~~~~~~~~~~~~~~~~~
ipmi_dcmi.c:1974:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1974 |                 val.sample = *(uint16_t*)(&lvalue);
      |                               ^~~~~~~~~~~~~~~~~~~~
ipmi_dcmi.c: In function 'ipmi_nm_thresh':
ipmi_dcmi.c:3260:49: warning: taking address of packed member of 'struct nm_thresh' may result in an unaligned pointer value [-Waddress-of-packed-member]
 3260 |                         if (str2ushort(argv[0], &thresh.thresholds[i++]) < 0) {
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o hpm2.lo hpm2.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_vita.lo ipmi_vita.c
In file included from ../include/ipmitool/ipmi_fru.h:38,
                 from ipmi_vita.c:37:
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_special':
../include/ipmitool/ipmi_time.h:53:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   53 |         return (ts < IPMI_TIME_INIT_DONE);
      |                    ^
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_valid':
../include/ipmitool/ipmi_time.h:61:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   61 |         return (ts != IPMI_TIME_UNSPECIFIED);
      |                    ^~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_lanp6.lo ipmi_lanp6.c
ipmi_lanp6.c: In function 'lanp_parse_cfgp':
ipmi_lanp6.c:596:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
  596 |                 if (set > 2) {
      |                    ^
ipmi_lanp6.c:601:9: note: here
  601 |         case IPMI_LANP_IP6_DYNAMIC_RTR_ADDR:
      |         ^~~~
ipmi_lanp6.c: In function 'lanp_get_cfgp':
ipmi_lanp6.c:703:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
  703 |                 data[0] = data[17] = data[24] = data[26] = set;
      |                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_lanp6.c:705:9: note: here
  705 |         case IPMI_LANP_IP6_DYNAMIC_RTR_ADDR:
      |         ^~~~
ipmi_lanp6.c: In function 'lanp_set_cfgp':
ipmi_lanp6.c:653:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  653 |                 off = 1;
      |                 ~~~~^~~
ipmi_lanp6.c:655:9: note: here
  655 |         case IPMI_LANP_IP6_DYNAMIC_RTR_ADDR:
      |         ^~~~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_cfgp.lo ipmi_cfgp.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_quantaoem.lo ipmi_quantaoem.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmi_time.lo ipmi_time.c
In file included from ipmi_time.c:43:
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_special':
../include/ipmitool/ipmi_time.h:53:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   53 |         return (ts < IPMI_TIME_INIT_DONE);
      |                    ^
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_valid':
../include/ipmitool/ipmi_time.h:61:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   61 |         return (ts != IPMI_TIME_UNSPECIFIED);
      |                    ^~
ipmi_time.c: In function 'ipmi_strftime':
ipmi_time.c:91:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'time_t' {aka 'long int'} [-Wsign-compare]
   91 |         if (IPMI_TIME_UNSPECIFIED == stamp) {
      |                                   ^~
ipmi_time.c:94:24: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   94 |         else if (stamp <= IPMI_TIME_INIT_DONE) {
      |                        ^~
/bin/bash ../libtool --silent  --tag=CC   --mode=link gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -export-dynamic -Wl,-z,relro -Wl,-z,now -o libipmitool.la  helper.lo ipmi_sdr.lo ipmi_sel.lo ipmi_sol.lo ipmi_pef.lo ipmi_lanp.lo ipmi_fru.lo ipmi_chassis.lo ipmi_mc.lo log.lo dimm_spd.lo ipmi_sensor.lo ipmi_channel.lo ipmi_event.lo ipmi_session.lo ipmi_strings.lo ipmi_user.lo ipmi_raw.lo ipmi_oem.lo ipmi_isol.lo ipmi_sunoem.lo ipmi_fwum.lo ipmi_picmg.lo ipmi_main.lo ipmi_tsol.lo ipmi_firewall.lo ipmi_kontronoem.lo ipmi_hpmfwupg.lo ipmi_sdradd.lo ipmi_ekanalyzer.lo ipmi_gendev.lo ipmi_ime.lo ipmi_delloem.lo ipmi_dcmi.lo hpm2.lo ipmi_vita.lo ipmi_lanp6.lo ipmi_cfgp.lo ipmi_quantaoem.lo ipmi_time.lo -lm -lreadline  -lcrypto
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
Making all in src
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
Making all in plugins
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/plugins'
Making all in lan
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/lan'
/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o lan.lo lan.c
/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o auth.lo auth.c
/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o md5.lo md5.c
auth.c: In function 'ipmi_auth_md5':
auth.c:80:9: warning: 'MD5_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   80 |         MD5_Init(&ctx);
      |         ^~~~~~~~
In file included from auth.c:54:
/usr/include/openssl/md5.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
      |                           ^~~~~~~~
auth.c:81:9: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   81 |         MD5_Update(&ctx, (const uint8_t *)s->authcode, 16);
      |         ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
auth.c:82:9: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   82 |         MD5_Update(&ctx, (const uint8_t *)&s->session_id, 4);
      |         ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
auth.c:83:9: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   83 |         MD5_Update(&ctx, (const uint8_t *)data, data_len);
      |         ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
auth.c:84:9: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   84 |         MD5_Update(&ctx, (const uint8_t *)&temp, sizeof(uint32_t));
      |         ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
auth.c:85:9: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   85 |         MD5_Update(&ctx, (const uint8_t *)s->authcode, 16);
      |         ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
auth.c:86:9: warning: 'MD5_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   86 |         MD5_Final(md, &ctx);
      |         ^~~~~~~~~
/usr/include/openssl/md5.h:51:27: note: declared here
   51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
      |                           ^~~~~~~~~
auth.c: In function 'ipmi_auth_special':
auth.c:187:9: warning: 'MD5_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  187 |         MD5_Init(&ctx);
      |         ^~~~~~~~
/usr/include/openssl/md5.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
      |                           ^~~~~~~~
auth.c:188:9: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  188 |         MD5_Update(&ctx, (const uint8_t *)s->authcode, strlen((const char *)s->authcode));
      |         ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
auth.c:189:9: warning: 'MD5_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  189 |         MD5_Final(md, &ctx);
      |         ^~~~~~~~~
/usr/include/openssl/md5.h:51:27: note: declared here
   51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
      |                           ^~~~~~~~~
auth.c:197:9: warning: 'MD5_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  197 |         MD5_Init(&ctx);
      |         ^~~~~~~~
/usr/include/openssl/md5.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
      |                           ^~~~~~~~
auth.c:198:9: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  198 |         MD5_Update(&ctx, (const uint8_t *)challenge, 16);
      |         ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
auth.c:199:9: warning: 'MD5_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 |         MD5_Final(md, &ctx);
      |         ^~~~~~~~~
/usr/include/openssl/md5.h:51:27: note: declared here
   51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
      |                           ^~~~~~~~~
/bin/bash ../../../libtool --silent  --tag=CC   --mode=link gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include  -Wl,-z,relro -Wl,-z,now -o libintf_lan.la  lan.lo auth.lo md5.lo ../../../lib/libipmitool.la -lreadline  -lcrypto
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/lan'
Making all in lanplus
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/lanplus'
/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o lanplus.lo lanplus.c
/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o lanplus_strings.lo lanplus_strings.c
/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o lanplus_crypt.lo lanplus_crypt.c
/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o lanplus_dump.lo lanplus_dump.c
/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o lanplus_crypt_impl.lo lanplus_crypt_impl.c
lanplus.c: In function 'ipmi_lanplus_send_payload':
lanplus.c:2345:46: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
 2345 |                 xmit = ((time(NULL) - ltime) >= session->timeout);
      |                                              ^~
/bin/bash ../../../libtool --silent  --tag=CC   --mode=link gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include  -Wl,-z,relro -Wl,-z,now -o libintf_lanplus.la  lanplus.lo lanplus_strings.lo lanplus_crypt.lo lanplus_dump.lo lanplus_crypt_impl.lo ../../../lib/libipmitool.la -lreadline  -lcrypto
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/lanplus'
Making all in open
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/open'
/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o open.lo open.c
open.c: In function 'ipmi_openipmi_send_cmd':
open.c:173:33: warning: ISO C forbids empty initializer braces [-Wpedantic]
  173 |         struct ipmi_recv recv = {};
      |                                 ^
open.c: In function 'ipmi_openipmi_open':
open.c:104:46: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
  104 |         sprintf(ipmi_devfs2, "/dev/ipmidev/%d", devnum);
      |                                              ^
In file included from /usr/include/stdio.h:906,
                 from open.c:33:
In function 'sprintf',
    inlined from 'ipmi_openipmi_open' at open.c:104:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 15 and 17 bytes into a destination of size 16
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
/bin/bash ../../../libtool --silent  --tag=CC   --mode=link gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include  -Wl,-z,relro -Wl,-z,now -o libintf_open.la  open.lo ../../../lib/libipmitool.la -lreadline  -lcrypto
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/open'
Making all in imb
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/imb'
/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o imbapi.lo imbapi.c
/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o imb.lo imb.c
/bin/bash ../../../libtool --silent  --tag=CC   --mode=link gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include  -Wl,-z,relro -Wl,-z,now -o libintf_imb.la  imbapi.lo imb.lo ../../../lib/libipmitool.la -lreadline  -lcrypto
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/imb'
Making all in free
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/free'
/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o free.lo free.c
/bin/bash ../../../libtool --silent  --tag=CC   --mode=link gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -lfreeipmi -Wl,-z,relro -Wl,-z,now -o libintf_free.la  free.lo ../../../lib/libipmitool.la -lreadline  -lcrypto
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/free'
Making all in serial
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/serial'
/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o serial_terminal.lo serial_terminal.c
/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o serial_basic.lo serial_basic.c
serial_basic.c:91:29: warning: invalid use of structure with flexible array member [-Wpedantic]
   91 |         struct ipmb_msg_hdr msg;
      |                             ^~~
serial_terminal.c:89:29: warning: invalid use of structure with flexible array member [-Wpedantic]
   89 |         struct ipmb_msg_hdr msg;
      |                             ^~~
serial_terminal.c: In function 'ipmi_serial_term_open':
serial_terminal.c:192:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  192 |                 if (rates[i].baudrate == rate) {
      |                                       ^~
serial_basic.c: In function 'serial_bm_open':
serial_basic.c:244:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  244 |         for (i = 0; i < ARRAY_SIZE(rates); i++) {
      |                       ^
serial_basic.c:245:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  245 |                 if (rates[i].baudrate == rate) {
      |                                       ^~
serial_basic.c:249:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  249 |         if (i >= ARRAY_SIZE(rates)) {
      |               ^~
serial_terminal.c: In function 'serial_term_build_msg':
serial_terminal.c:479:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
  479 |         if(req->msg.data_len + 3 + bridging_level * 8 > max_len) {
      |                                                       ^
serial_basic.c: In function 'serial_bm_recv_msg':
serial_basic.c:584:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
  584 |                 if (rv < recv_ctx->buffer_size) {
      |                        ^
serial_basic.c: In function 'serial_bm_build_msg':
serial_basic.c:618:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
  618 |         if(req->msg.data_len + 7 + bridging_level * 8 > max_len) {
      |                                                       ^
serial_terminal.c: In function 'serial_term_get_message':
serial_terminal.c:767:21: warning: comparison of integer expressions of different signedness: 'clock_t' {aka 'long int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
  767 |         } while (tm < intf->ssn_params.timeout);
      |                     ^
serial_basic.c: In function 'serial_bm_get_message':
serial_basic.c:878:21: warning: comparison of integer expressions of different signedness: 'clock_t' {aka 'long int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
  878 |         } while (tm < intf->ssn_params.timeout);
      |                     ^
In function 'serial_bm_parse_buffer',
    inlined from 'serial_bm_recv_msg' at serial_basic.c:581:8,
    inlined from 'serial_bm_wait_response.constprop' at serial_basic.c:747:20:
serial_basic.c:534:33: warning: 'parse_ctx.msg_len' may be used uninitialized [-Wmaybe-uninitialized]
  534 |                         ctx->msg[ctx->msg_len++] = data[i];
      |                                 ^
serial_basic.c: In function 'serial_bm_wait_response.constprop':
serial_basic.c:550:36: note: 'parse_ctx.msg_len' was declared here
  550 |         struct serial_bm_parse_ctx parse_ctx;
      |                                    ^~~~~~~~~
serial_terminal.c: In function 'ipmi_serial_term_send_cmd':
serial_terminal.c:795:17: warning: 'msg_len' may be used uninitialized [-Wmaybe-uninitialized]
  795 |                 serial_term_send_msg(intf, msg, msg_len);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
serial_terminal.c:778:24: note: 'msg_len' was declared here
  778 |         int retry, rv, msg_len, bridging_level;
      |                        ^~~~~~~
serial_basic.c: In function 'serial_bm_send_request':
serial_basic.c:911:17: warning: 'msg_len' may be used uninitialized [-Wmaybe-uninitialized]
  911 |                 serial_bm_send_msg(intf, msg, msg_len);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
serial_basic.c:890:24: note: 'msg_len' was declared here
  890 |         int retry, rv, msg_len, bridging_level;
      |                        ^~~~~~~
/bin/bash ../../../libtool --silent  --tag=CC   --mode=link gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include  -Wl,-z,relro -Wl,-z,now -o libintf_serial.la  serial_terminal.lo serial_basic.lo ../../../lib/libipmitool.la -lreadline  -lcrypto
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/serial'
Making all in dummy
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/dummy'
/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o dummy.lo dummy.c
/bin/bash ../../../libtool --silent  --tag=CC   --mode=link gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include  -Wl,-z,relro -Wl,-z,now -o libintf_dummy.la  dummy.lo ../../../lib/libipmitool.la -lreadline  -lcrypto
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/dummy'
Making all in usb
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/usb'
/bin/bash ../../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o usb.lo usb.c
usb.c: In function 'ipmi_usb_send_cmd':
usb.c:577:16: warning: array subscript 'IPMIUSBRequest_T[0]' is partly outside array bounds of 'char[65536]' [-Warray-bounds]
  577 |         pReqPkt->byNetFnLUN += req->msg.lun;
      |                ^~
usb.c:572:14: note: object 'ReqBuff' of size 65536
  572 |         char ReqBuff[MAX_REQUEST_SIZE] = {0};
      |              ^~~~~~~
usb.c:578:16: warning: array subscript 'IPMIUSBRequest_T[0]' is partly outside array bounds of 'char[65536]' [-Warray-bounds]
  578 |         pReqPkt->byCmd = req->msg.cmd;
      |                ^~
usb.c:572:14: note: object 'ReqBuff' of size 65536
  572 |         char ReqBuff[MAX_REQUEST_SIZE] = {0};
      |              ^~~~~~~
/bin/bash ../../../libtool --silent  --tag=CC   --mode=link gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include  -Wl,-z,relro -Wl,-z,now -o libintf_usb.la  usb.lo ../../../lib/libipmitool.la -lreadline  -lcrypto
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/usb'
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins'
/bin/bash ../../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DDEFAULT_INTF='"open"' -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o libintf_la-ipmi_intf.lo `test -f 'ipmi_intf.c' || echo './'`ipmi_intf.c
/bin/bash ../../libtool --silent  --tag=CC   --mode=link gcc -DDEFAULT_INTF='"open"' -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -export-dynamic -Wl,-z,relro -Wl,-z,now -o libintf.la  libintf_la-ipmi_intf.lo lan/libintf_lan.la usb/libintf_usb.la lanplus/libintf_lanplus.la serial/libintf_serial.la free/libintf_free.la open/libintf_open.la imb/libintf_imb.la dummy/libintf_dummy.la -lreadline  -lcrypto
copying selected object files to avoid basename conflicts...
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins'
make[4]: Entering directory '/<<PKGBUILDDIR>>/src'
gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmitool.o ipmitool.c
gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmishell.o ipmishell.c
gcc -DHAVE_CONFIG_H -I. -I..  -I../include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include -c -o ipmievd.o ipmievd.c
ipmishell.c: In function 'ipmi_shell_main':
ipmishell.c:99:49: warning: unused parameter 'argc' [-Wunused-parameter]
   99 | int ipmi_shell_main(struct ipmi_intf *intf, int argc, char **argv)
      |                                             ~~~~^~~~
ipmishell.c:99:62: warning: unused parameter 'argv' [-Wunused-parameter]
   99 | int ipmi_shell_main(struct ipmi_intf *intf, int argc, char **argv)
      |                                                       ~~~~~~~^~~~
In file included from ../include/ipmitool/ipmi_fru.h:38,
                 from ipmitool.c:43:
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_special':
../include/ipmitool/ipmi_time.h:53:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   53 |         return (ts < IPMI_TIME_INIT_DONE);
      |                    ^
../include/ipmitool/ipmi_time.h: In function 'ipmi_timestamp_is_valid':
../include/ipmitool/ipmi_time.h:61:20: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare]
   61 |         return (ts != IPMI_TIME_UNSPECIFIED);
      |                    ^~
ipmievd.c: In function 'openipmi_read':
ipmievd.c:425:33: warning: ISO C forbids empty initializer braces [-Wpedantic]
  425 |         struct ipmi_recv recv = {};
      |                                 ^
ipmievd.c: In function 'ipmievd_main':
ipmievd.c:735:25: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation]
  735 |                         strncpy(pidfile, argv[i]+8,
      |                         ^
In file included from ipmievd.c:75:
ipmievd.c:736:39: note: length computed here
  736 |                                 __min(strlen((const char *)(argv[i]+8)), 63));
../include/ipmitool/helper.h:215:25: note: in definition of macro '__min'
  215 | # define __min(a, b)  ((a) < (b) ? (a) : (b))
      |                         ^
/bin/bash ../libtool --silent  --tag=CC   --mode=link gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include  -Wl,-z,relro -Wl,-z,now -o ipmitool ipmitool.o ipmishell.o ../lib/libipmitool.la plugins/libintf.la -lreadline  -lcrypto
/bin/bash ../libtool --silent  --tag=CC   --mode=link gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -I /lib/modules/4.15.0-187-generic/build/include  -Wl,-z,relro -Wl,-z,now -o ipmievd ipmievd.o ../lib/libipmitool.la plugins/libintf.la -lreadline  -lcrypto
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
Making all in include
make[3]: Entering directory '/<<PKGBUILDDIR>>/include'
Making all in ipmitool
make[4]: Entering directory '/<<PKGBUILDDIR>>/include/ipmitool'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/include/ipmitool'
make[4]: Entering directory '/<<PKGBUILDDIR>>/include'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/include'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/include'
Making all in doc
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
Making all in contrib
make[3]: Entering directory '/<<PKGBUILDDIR>>/contrib'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/contrib'
Making all in control
make[3]: Entering directory '/<<PKGBUILDDIR>>/control'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/control'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test -a
	make -j4 check "TESTSUITEFLAGS=-j4 --verbose" VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making check in lib
make[2]: Entering directory '/<<PKGBUILDDIR>>/lib'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib'
Making check in src
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
Making check in plugins
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/plugins'
Making check in lan
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/lan'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/lan'
Making check in lanplus
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/lanplus'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/lanplus'
Making check in open
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/open'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/open'
Making check in imb
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/imb'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/imb'
Making check in free
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/free'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/free'
Making check in serial
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/serial'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/serial'
Making check in dummy
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/dummy'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/dummy'
Making check in usb
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/usb'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/usb'
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/plugins'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins'
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
Making check in include
make[2]: Entering directory '/<<PKGBUILDDIR>>/include'
Making check in ipmitool
make[3]: Entering directory '/<<PKGBUILDDIR>>/include/ipmitool'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/include/ipmitool'
make[3]: Entering directory '/<<PKGBUILDDIR>>/include'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/include'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/include'
Making check in doc
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
Making check in contrib
make[2]: Entering directory '/<<PKGBUILDDIR>>/contrib'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/contrib'
Making check in control
make[2]: Entering directory '/<<PKGBUILDDIR>>/control'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/control'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   create-stamp debian/debhelper-build-stamp
   dh_prep -a
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install
	make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/ipmitool AM_UPDATE_INFO_DIR=no
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making install in lib
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
Making install in src
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
Making install in plugins
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/plugins'
Making install in lan
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/lan'
make[6]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/lan'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/lan'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/lan'
Making install in lanplus
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/lanplus'
make[6]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/lanplus'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/lanplus'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/lanplus'
Making install in open
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/open'
make[6]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/open'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/open'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/open'
Making install in imb
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/imb'
make[6]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/imb'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/imb'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/imb'
Making install in free
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/free'
make[6]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/free'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/free'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/free'
Making install in serial
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/serial'
make[6]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/serial'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/serial'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/serial'
Making install in dummy
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/dummy'
make[6]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/dummy'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/dummy'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/dummy'
Making install in usb
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/usb'
make[6]: Entering directory '/<<PKGBUILDDIR>>/src/plugins/usb'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/usb'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins/usb'
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/plugins'
make[6]: Entering directory '/<<PKGBUILDDIR>>/src/plugins'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/plugins'
make[4]: Entering directory '/<<PKGBUILDDIR>>/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/src'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/ipmitool/usr/bin'
  /bin/bash ../libtool --silent   --mode=install /usr/bin/install -c ipmitool '/<<PKGBUILDDIR>>/debian/ipmitool/usr/bin'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/ipmitool/usr/sbin'
  /bin/bash ../libtool --silent   --mode=install /usr/bin/install -c ipmievd '/<<PKGBUILDDIR>>/debian/ipmitool/usr/sbin'
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
Making install in include
make[3]: Entering directory '/<<PKGBUILDDIR>>/include'
Making install in ipmitool
make[4]: Entering directory '/<<PKGBUILDDIR>>/include/ipmitool'
make[5]: Entering directory '/<<PKGBUILDDIR>>/include/ipmitool'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/include/ipmitool'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/include/ipmitool'
make[4]: Entering directory '/<<PKGBUILDDIR>>/include'
make[5]: Entering directory '/<<PKGBUILDDIR>>/include'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/include'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/include'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/include'
Making install in doc
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[4]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[4]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/ipmitool/usr/share/man/man1'
 /usr/bin/install -c -m 644 ipmitool.1 '/<<PKGBUILDDIR>>/debian/ipmitool/usr/share/man/man1'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/ipmitool/usr/share/man/man8'
 /usr/bin/install -c -m 644 ipmievd.8 '/<<PKGBUILDDIR>>/debian/ipmitool/usr/share/man/man8'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
Making install in contrib
make[3]: Entering directory '/<<PKGBUILDDIR>>/contrib'
make[4]: Entering directory '/<<PKGBUILDDIR>>/contrib'
make[4]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/ipmitool/usr/share/ipmitool'
 /usr/bin/install -c -m 644 oem_ibm_sel_map '/<<PKGBUILDDIR>>/debian/ipmitool/usr/share/ipmitool'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/contrib'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/contrib'
Making install in control
make[3]: Entering directory '/<<PKGBUILDDIR>>/control'
make[4]: Entering directory '/<<PKGBUILDDIR>>/control'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/control'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/control'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[4]: Entering directory '/<<PKGBUILDDIR>>'
make[4]: Nothing to be done for 'install-exec-am'.
*** NOT installing the IANA PEN database.
*** Don't know how to download it.
mkdir -p /<<PKGBUILDDIR>>/debian/ipmitool/usr/share/doc/ipmitool
/usr/bin/install -c -m 644 ./README ./COPYING ./AUTHORS ./ChangeLog /<<PKGBUILDDIR>>/debian/ipmitool/usr/share/doc/ipmitool
make[4]: Leaving directory '/<<PKGBUILDDIR>>'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
# No need to have two copies of the license text/changelog in the package.
rm -f /<<PKGBUILDDIR>>/debian/ipmitool/usr/share/doc/ipmitool/COPYING
rm -f /<<PKGBUILDDIR>>/debian/ipmitool/usr/share/doc/ipmitool/ChangeLog
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_install -a
   dh_installdocs -a
   dh_installchangelogs -a
   dh_installman -a
   debian/rules override_dh_installinit
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installinit --no-enable --name ipmievd --error-handler=ipmievd_initd_failed
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_installsystemd
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installsystemd --no-enable --name ipmievd
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_perl -a
   dh_link -a
   dh_strip_nondeterminism -a
   dh_compress -a
   dh_fixperms -a
   dh_missing -a
   dh_dwz -a
   dh_strip -a
   dh_makeshlibs -a
   dh_shlibdeps -a
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/ipmitool/usr/bin/ipmitool debian/ipmitool/usr/sbin/ipmievd were not linked against ld-linux-armhf.so.3 (they use none of the library's symbols)
   dh_installdeb -a
   dh_gencontrol -a
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'ipmitool-dbgsym' in '../ipmitool-dbgsym_1.8.19-6_armhf.deb'.
dpkg-deb: building package 'ipmitool' in '../ipmitool_1.8.19-6_armhf.deb'.
 dpkg-genbuildinfo --build=any -O../ipmitool_1.8.19-6_armhf.buildinfo
 dpkg-genchanges --build=any -mRaspbian mythic lxc autobuilder 1 <root@raspbian.org> -O../ipmitool_1.8.19-6_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2023-09-24T02:15:31Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Post Build Chroot                                                            |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


ipmitool_1.8.19-6_armhf.changes:
--------------------------------

Format: 1.8
Date: Tue, 20 Jun 2023 20:05:22 +0200
Source: ipmitool
Binary: ipmitool ipmitool-dbgsym
Architecture: armhf
Version: 1.8.19-6
Distribution: trixie-staging
Urgency: medium
Maintainer: Raspbian mythic lxc autobuilder 1 <root@raspbian.org>
Changed-By: Jörg Frings-Fürst <debian@jff.email>
Description:
 ipmitool   - utility for IPMI control with kernel driver or LAN interface (dae
Changes:
 ipmitool (1.8.19-6) unstable; urgency=medium
 .
   * Upload to unstable.
   * debian/control:
     - Change to new repository URL.
   * debian/rules:
     - Add tag get_e-numbers to download a new enterprise-numbers.txt.
   * debian/enterprise-numbers.txt:
     - Download a new version.
Checksums-Sha1:
 1a0a0f655ec5e2b5b84af709e50a7ff0c76ae878 1194740 ipmitool-dbgsym_1.8.19-6_armhf.deb
 48f4597c1f8c26c6c048891c12518f001016733c 5387 ipmitool_1.8.19-6_armhf.buildinfo
 05164e98dcd95918c00c5c34ad7a0533cc080d1a 1914412 ipmitool_1.8.19-6_armhf.deb
Checksums-Sha256:
 6f3feee8157d9ad10e91413204aabfd5843e8b8ed154d9a24b613034d0da000d 1194740 ipmitool-dbgsym_1.8.19-6_armhf.deb
 5e1bb7f36a937b4a5965f33e458324b5e970ac386ab0e318163c69361ff7b50b 5387 ipmitool_1.8.19-6_armhf.buildinfo
 6c1a61087b0837e5120c679a99fd3324002f480d0058085e3775b5d184f9c925 1914412 ipmitool_1.8.19-6_armhf.deb
Files:
 af5c9aabfd337ad1ac623bcc58c9e29f 1194740 debug optional ipmitool-dbgsym_1.8.19-6_armhf.deb
 6af7ea4bf2ad4c4f7dfa8515b3ee6930 5387 utils optional ipmitool_1.8.19-6_armhf.buildinfo
 ad5bd065fe6c4b5ba585c1f1f77b6aab 1914412 utils optional ipmitool_1.8.19-6_armhf.deb

+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


ipmitool-dbgsym_1.8.19-6_armhf.deb
----------------------------------

 new Debian package, version 2.0.
 size 1194740 bytes: control archive=624 bytes.
     384 bytes,    12 lines      control              
     300 bytes,     3 lines      md5sums              
 Package: ipmitool-dbgsym
 Source: ipmitool
 Version: 1.8.19-6
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Jörg Frings-Fürst <debian@jff.email>
 Installed-Size: 1275
 Depends: ipmitool (= 1.8.19-6)
 Section: debug
 Priority: optional
 Description: debug symbols for ipmitool
 Build-Ids: 63c7516d554f422c62ad54310ed033364a608f74 b57b8afe785a1a59719502424d50f1a0a4566661

drwxr-xr-x root/root         0 2023-06-20 18:05 ./
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/lib/
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/lib/debug/
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/lib/debug/.build-id/63/
-rw-r--r-- root/root    828448 2023-06-20 18:05 ./usr/lib/debug/.build-id/63/c7516d554f422c62ad54310ed033364a608f74.debug
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/lib/debug/.build-id/b5/
-rw-r--r-- root/root    409184 2023-06-20 18:05 ./usr/lib/debug/.build-id/b5/7b8afe785a1a59719502424d50f1a0a4566661.debug
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/lib/debug/.dwz/
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/
-rw-r--r-- root/root     52660 2023-06-20 18:05 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/ipmitool.debug
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/share/
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/share/doc/
lrwxrwxrwx root/root         0 2023-06-20 18:05 ./usr/share/doc/ipmitool-dbgsym -> ipmitool


ipmitool_1.8.19-6_armhf.deb
---------------------------

 new Debian package, version 2.0.
 size 1914412 bytes: control archive=2428 bytes.
      20 bytes,     1 lines      conffiles            
    1335 bytes,    28 lines      control              
     934 bytes,    14 lines      md5sums              
    2238 bytes,    63 lines   *  postinst             #!/bin/sh
     950 bytes,    33 lines   *  postrm               #!/bin/sh
     399 bytes,    10 lines   *  preinst              #!/bin/sh
     701 bytes,    22 lines   *  prerm                #!/bin/sh
 Package: ipmitool
 Version: 1.8.19-6
 Architecture: armhf
 Maintainer: Jörg Frings-Fürst <debian@jff.email>
 Installed-Size: 5906
 Pre-Depends: init-system-helpers (>= 1.54~)
 Depends: libc6 (>= 2.34), libfreeipmi17 (>= 1.1.5), libreadline8 (>= 6.0), libssl3 (>= 3.0.0)
 Recommends: openipmi
 Section: utils
 Priority: optional
 Homepage: https://github.com/ipmitool/ipmitool
 Description: utility for IPMI control with kernel driver or LAN interface (daemon)
  A utility for managing and configuring devices that support the
  Intelligent Platform Management Interface.  IPMI is an open standard
  for monitoring, logging, recovery, inventory, and control of hardware
  that is implemented independent of the main CPU, BIOS, and OS.  The
  service processor (or Baseboard Management Controller, BMC) is the
  brain behind platform management and its primary purpose is to handle
  the autonomous sensor monitoring and event logging features.
  .
  The ipmitool program provides a simple command-line interface to this
  BMC.  It features the ability to read the sensor data repository
  (SDR) and print sensor values, display the contents of the System
  Event Log (SEL), print Field Replaceable Unit (FRU) inventory
  information, read and set LAN configuration parameters, and perform
  remote chassis power control.
  .
  This package contains the daemon.

drwxr-xr-x root/root         0 2023-06-20 18:05 ./
drwxr-xr-x root/root         0 2023-06-20 18:05 ./etc/
drwxr-xr-x root/root         0 2023-06-20 18:05 ./etc/init.d/
-rwxr-xr-x root/root      3168 2020-08-08 09:04 ./etc/init.d/ipmievd
drwxr-xr-x root/root         0 2023-06-20 18:05 ./lib/
drwxr-xr-x root/root         0 2023-06-20 18:05 ./lib/systemd/
drwxr-xr-x root/root         0 2023-06-20 18:05 ./lib/systemd/system/
-rw-r--r-- root/root       181 2021-08-23 05:38 ./lib/systemd/system/ipmievd.service
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/bin/
-rwxr-xr-x root/root    825192 2023-06-20 18:05 ./usr/bin/ipmitool
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/sbin/
-rwxr-xr-x root/root    436288 2023-06-20 18:05 ./usr/sbin/ipmievd
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/share/
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/share/doc/
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/share/doc/ipmitool/
-rw-r--r-- root/root       189 2023-06-20 18:05 ./usr/share/doc/ipmitool/AUTHORS
-rw-r--r-- root/root       225 2023-01-29 17:49 ./usr/share/doc/ipmitool/NEWS.Debian.gz
-rw-r--r-- root/root       289 2022-10-30 17:12 ./usr/share/doc/ipmitool/README.Debian
-rw-r--r-- root/root      6231 2022-09-01 18:42 ./usr/share/doc/ipmitool/README.gz
-rw-r--r-- root/root      2062 2023-06-20 18:05 ./usr/share/doc/ipmitool/changelog.Debian.gz
-rw-r--r-- root/root     20852 2022-09-01 18:42 ./usr/share/doc/ipmitool/changelog.gz
-rw-r--r-- root/root      3116 2023-06-20 16:46 ./usr/share/doc/ipmitool/copyright
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/share/ipmitool/
-rw-r--r-- root/root     44550 2023-06-20 18:05 ./usr/share/ipmitool/oem_ibm_sel_map
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/share/man/
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/share/man/man1/
-rw-r--r-- root/root     28103 2023-06-20 18:05 ./usr/share/man/man1/ipmitool.1.gz
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/share/man/man8/
-rw-r--r-- root/root      3098 2023-06-20 18:05 ./usr/share/man/man8/ipmievd.8.gz
drwxr-xr-x root/root         0 2023-06-20 18:05 ./usr/share/misc/
-rw-r--r-- root/root   4637432 2023-06-20 17:08 ./usr/share/misc/enterprise-numbers.txt


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 97860
Build-Time: 115
Distribution: trixie-staging
Host Architecture: armhf
Install-Time: 132
Job: ipmitool_1.8.19-6
Machine Architecture: armhf
Package: ipmitool
Package-Time: 267
Source-Version: 1.8.19-6
Space: 97860
Status: successful
Version: 1.8.19-6
--------------------------------------------------------------------------------
Finished at 2023-09-24T02:15:31Z
Build needed 00:04:27, 97860k disk space