A system running current (r364847) fails to build ipmitool with linker errors: /bin/sh ../libtool --silent --tag=CC --mode=link cc -O2 -pipe -I/usr/include -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -std=gnu99 -pedantic -Wformat -Wformat-nonliteral -D__BSD_VISIBLE -L/usr/lib -L/usr/local/lib -fstack-protector-strong -o ipmievd ipmievd.o ../lib/libipmitool.la plugins/libintf.la -lreadline -ltinfo -lreadline -ltinfo -lcrypto ld: error: duplicate symbol: gVersionInfo >>> defined at ipmitool.c >>> ipmitool.o:(gVersionInfo) >>> defined at ipmi_hpmfwupg.c >>> ipmi_hpmfwupg.o:(.bss+0x0) in archive ../lib/.libs/libipmitool.a This was fixed upstream early this year, here is a patch derived from on: https://github.com/ipmitool/ipmitool/commit/c3939dac2c060651361fc71516806f9ab8c38901.patch "hpmfwupg: move variable definition to .c file"
Created attachment 217579 [details] patch
@se committed a similar patch in r547241