Source: ipmiutil Version: 3.0.1-1 Severity: important Tags: patch https://buildd.debian.org/status/logs.php?pkg=ipmiutil&arch=sparc64 https://tests.reproducible-builds.org/debian/rb-pkg/buster/amd64/ipmiutil.html
Various errors, e.g.: ... ipmi_sample.o: In function `main': ipmiutil_3.0.1-1/util/ipmi_sample.c:121: undefined reference to `htoi' ipmiutil_3.0.1-1/util/ipmi_sample.c:122: undefined reference to `htoi' ipmiutil_3.0.1-1/util/ipmi_sample.c:123: undefined reference to `htoi' ipmiutil_3.0.1-1/util/ipmi_sample.c:129: undefined reference to `ipmi_set_mc' ipmiutil_3.0.1-1/util/ipmi_sample.c:150: undefined reference to `parse_lan_options' ipmiutil_3.0.1-1/util/ipmi_sample.c:162: undefined reference to `print_lan_opt_usage' ipmiutil_3.0.1-1/util/ipmi_sample.c:167: undefined reference to `get_BiosVersion' ipmiutil_3.0.1-1/util/ipmi_sample.c:195: undefined reference to `parse_lan_options' ipmiutil_3.0.1-1/util/ipmi_sample.c:198: undefined reference to `parse_lan_options' ipmiutil_3.0.1-1/util/ipmi_sample.c:201: undefined reference to `ipmi_getdeviceid' ipmiutil_3.0.1-1/util/ipmi_sample.c:209: undefined reference to `show_devid' ipmi_sample.o: In function `get_chassis_status': ipmiutil_3.0.1-1/util/ipmi_sample.c:85: undefined reference to `ipmi_cmdraw' ipmi_sample.o: In function `main': ipmiutil_3.0.1-1/util/ipmi_sample.c:304: undefined reference to `ipmi_close_' ipmiutil_3.0.1-1/util/ipmi_sample.c:304: undefined reference to `ipmi_close_' ipmiutil_3.0.1-1/util/ipmi_sample.c:309: undefined reference to `show_outcome' ipmiutil_3.0.1-1/util/ipmi_sample.c:196: undefined reference to `parse_lan_options' ipmiutil_3.0.1-1/util/ipmi_sample.c:197: undefined reference to `parse_lan_options' collect2: error: ld returned 1 exit status Makefile:903: recipe for target 'ipmi_sample' failed make[3]: *** [ipmi_sample] Error 1 dh compat 10 defaults to parallel building, but the ipmiutil Makefile dependencies are not complete. Ideally ipmiutil should be fixed, but the following change to restore the compat 9 default of non-parallel building also fixes the problem: --- debian/rules.old 2017-09-29 16:57:59.000000000 +0000 +++ debian/rules 2017-09-29 16:58:10.000000000 +0000 @@ -10,7 +10,7 @@ CONFPARA = --enable-gpl --enable-useflags --enable-libsensors %: - dh $@ --with autotools-dev + dh $@ --with autotools-dev --no-parallel override_dh_auto_configure: $(CURDIR)/beforeconf.sh