Closed Fantu closed 5 months ago
Thanks. I think the function prototype was simply missing from an internal header file. Should be fixed in the next release.
@chu11 thanks, unfortunately after applying the patch I saw that it fails again due to another warning. https://salsa.debian.org/debian/freeipmi/-/jobs/5489636 Sorry, I didn't think to look the warnings of the previous build successful to see if there were others. According to this, it should seem that there are no others besides those 2: https://qa.debian.org/bls/packages/f/freeipmi.html
@Fantu thanks for the report. I think there was a mistake in the header guard definitions. Pushed a fix to the stable branch (not in master, was previously fixed there)
c3d1a3f5c550940577076ce2c4595b470ae963c3
@chu11 I applied also https://github.com/chu11/freeipmi-mirror/commit/c3d1a3f5c550940577076ce2c4595b470ae963c3 but still fails: https://salsa.debian.org/debian/freeipmi/-/jobs/5496348
I tried a fast look, ipmi_sensors_oem_intel_s2600wp_output_oem_record
is defined in ipmi-sensors-oem-intel-s2600wp.h, but I don't find it in include list in start of ipmi-sensors-oem-intel.c
edit:
did a fast patch with it and build was successful
https://salsa.debian.org/debian/freeipmi/-/blob/debian/unstable/debian/patches/0005-add-missed-include-in-ipmi-sensors-oem-intel.c.patch?ref_type=heads
crud, sorry about that. I went between master & stable branch and didn't see that was missing too.
6ac6f816dbfc83d8cd4f4f163b0f8ff1062d883e
Freeipmi fails to build for implicit-function-declaration now error by default in Debian (and derivates) from dpkg 1.22.6 to avoid an issue, more details here: https://wiki.debian.org/qa.debian.org/FTBFS#A2024-03-13_-Werror.3Dimplicit-function-declaration
Was reported in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066711
Relevant part (hopefully):
The full build log is available from: http://qa-logs.debian.net/2024/03/13/freeipmi_1.6.13-2_unstable.log