=> Bootstrap dependency digest>=20010302: found digest-20160304 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for ipmitool-1.8.11nb4 --- all --- /usr/bin/make all-recursive --- all-recursive --- Making all in lib --- 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 --- --- helper.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT helper.lo -MD -MP -MF ".deps/helper.Tpo" -c -o helper.lo helper.c; then mv -f ".deps/helper.Tpo" ".deps/helper.Plo"; else rm -f ".deps/helper.Tpo"; exit 1; fi --- ipmi_sdr.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_sdr.lo -MD -MP -MF ".deps/ipmi_sdr.Tpo" -c -o ipmi_sdr.lo ipmi_sdr.c; then mv -f ".deps/ipmi_sdr.Tpo" ".deps/ipmi_sdr.Plo"; else rm -f ".deps/ipmi_sdr.Tpo"; exit 1; fi --- ipmi_sel.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_sel.lo -MD -MP -MF ".deps/ipmi_sel.Tpo" -c -o ipmi_sel.lo ipmi_sel.c; then mv -f ".deps/ipmi_sel.Tpo" ".deps/ipmi_sel.Plo"; else rm -f ".deps/ipmi_sel.Tpo"; exit 1; fi --- ipmi_channel.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_channel.lo -MD -MP -MF ".deps/ipmi_channel.Tpo" -c -o ipmi_channel.lo ipmi_channel.c; then mv -f ".deps/ipmi_channel.Tpo" ".deps/ipmi_channel.Plo"; else rm -f ".deps/ipmi_channel.Tpo"; exit 1; fi --- ipmi_pef.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_pef.lo -MD -MP -MF ".deps/ipmi_pef.Tpo" -c -o ipmi_pef.lo ipmi_pef.c; then mv -f ".deps/ipmi_pef.Tpo" ".deps/ipmi_pef.Plo"; else rm -f ".deps/ipmi_pef.Tpo"; exit 1; fi --- log.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT log.lo -MD -MP -MF ".deps/log.Tpo" -c -o log.lo log.c; then mv -f ".deps/log.Tpo" ".deps/log.Plo"; else rm -f ".deps/log.Tpo"; exit 1; fi --- ipmi_lanp.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_lanp.lo -MD -MP -MF ".deps/ipmi_lanp.Tpo" -c -o ipmi_lanp.lo ipmi_lanp.c; then mv -f ".deps/ipmi_lanp.Tpo" ".deps/ipmi_lanp.Plo"; else rm -f ".deps/ipmi_lanp.Tpo"; exit 1; fi --- ipmi_fru.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_fru.lo -MD -MP -MF ".deps/ipmi_fru.Tpo" -c -o ipmi_fru.lo ipmi_fru.c; then mv -f ".deps/ipmi_fru.Tpo" ".deps/ipmi_fru.Plo"; else rm -f ".deps/ipmi_fru.Tpo"; exit 1; fi --- dimm_spd.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT dimm_spd.lo -MD -MP -MF ".deps/dimm_spd.Tpo" -c -o dimm_spd.lo dimm_spd.c; then mv -f ".deps/dimm_spd.Tpo" ".deps/dimm_spd.Plo"; else rm -f ".deps/dimm_spd.Tpo"; exit 1; fi --- ipmi_sol.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_sol.lo -MD -MP -MF ".deps/ipmi_sol.Tpo" -c -o ipmi_sol.lo ipmi_sol.c; then mv -f ".deps/ipmi_sol.Tpo" ".deps/ipmi_sol.Plo"; else rm -f ".deps/ipmi_sol.Tpo"; exit 1; fi --- ipmi_session.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_session.lo -MD -MP -MF ".deps/ipmi_session.Tpo" -c -o ipmi_session.lo ipmi_session.c; then mv -f ".deps/ipmi_session.Tpo" ".deps/ipmi_session.Plo"; else rm -f ".deps/ipmi_session.Tpo"; exit 1; fi --- ipmi_mc.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_mc.lo -MD -MP -MF ".deps/ipmi_mc.Tpo" -c -o ipmi_mc.lo ipmi_mc.c; then mv -f ".deps/ipmi_mc.Tpo" ".deps/ipmi_mc.Plo"; else rm -f ".deps/ipmi_mc.Tpo"; exit 1; fi --- ipmi_sensor.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_sensor.lo -MD -MP -MF ".deps/ipmi_sensor.Tpo" -c -o ipmi_sensor.lo ipmi_sensor.c; then mv -f ".deps/ipmi_sensor.Tpo" ".deps/ipmi_sensor.Plo"; else rm -f ".deps/ipmi_sensor.Tpo"; exit 1; fi --- ipmi_event.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_event.lo -MD -MP -MF ".deps/ipmi_event.Tpo" -c -o ipmi_event.lo ipmi_event.c; then mv -f ".deps/ipmi_event.Tpo" ".deps/ipmi_event.Plo"; else rm -f ".deps/ipmi_event.Tpo"; exit 1; fi --- ipmi_strings.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_strings.lo -MD -MP -MF ".deps/ipmi_strings.Tpo" -c -o ipmi_strings.lo ipmi_strings.c; then mv -f ".deps/ipmi_strings.Tpo" ".deps/ipmi_strings.Plo"; else rm -f ".deps/ipmi_strings.Tpo"; exit 1; fi --- ipmi_chassis.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_chassis.lo -MD -MP -MF ".deps/ipmi_chassis.Tpo" -c -o ipmi_chassis.lo ipmi_chassis.c; then mv -f ".deps/ipmi_chassis.Tpo" ".deps/ipmi_chassis.Plo"; else rm -f ".deps/ipmi_chassis.Tpo"; exit 1; fi --- ipmi_sel.lo --- ipmi_sel.c:549:11: warning: 28 enumeration values not handled in switch: 'IPMI_OEM_UNKNOWN', 'IPMI_OEM_HP', 'IPMI_OEM_SUN'... [-Wswitch] switch(iana){ ^ ipmi_sel.c:1591:55: warning: expression result unused [-Wunused-value] /* FIXME: convert*/ evt.sel_type.standard_type.timestamp; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ --- ipmi_chassis.lo --- ipmi_chassis.c:226:16: warning: format specifies type 'long' but the argument has type '__uint32_t' (aka 'unsigned int') [-Wformat] days, hours, (long)minutes); ^~~~ ipmi_chassis.c:226:22: warning: format specifies type 'long' but the argument has type '__uint32_t' (aka 'unsigned int') [-Wformat] days, hours, (long)minutes); ^~~~~ ipmi_chassis.c:228:55: warning: format specifies type 'long' but the argument has type '__uint32_t' (aka 'unsigned int') [-Wformat] printf("POH Counter : %li days, %li hours\n", days, hours); ~~~ ^~~~ %u ipmi_chassis.c:228:61: warning: format specifies type 'long' but the argument has type '__uint32_t' (aka 'unsigned int') [-Wformat] printf("POH Counter : %li days, %li hours\n", days, hours); ~~~ ^~~~~ %u ipmi_chassis.c:717:48: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] printf(" Session Id : %08Xh\n",session_id); ~~~~ ^~~~~~~~~~ %08lX ipmi_chassis.c:720:55: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] printf(" Timestamp : %08Xh, %s\n",timestamp,time_buf); ~~~~ ^~~~~~~~~ %08lX ipmi_chassis.c:724:62: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] printf(" Timestamp : %08Xh, undefined\n",timestamp); ~~~~ ^~~~~~~~~ %08lX --- ipmi_mc.lo --- ipmi_mc.c:115:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] name: "recv_msg_intr", ^~~~~ .name = ipmi_mc.c:116:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] desc: "Receive Message Queue Interrupt", ^~~~~ .desc = ipmi_mc.c:117:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] mask: 1<<0, ^~~~~ .mask = ipmi_mc.c:120:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] name: "event_msg_intr", ^~~~~ .name = ipmi_mc.c:121:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] desc: "Event Message Buffer Full Interrupt", ^~~~~ .desc = ipmi_mc.c:122:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] mask: 1<<1, ^~~~~ .mask = ipmi_mc.c:125:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] name: "event_msg", ^~~~~ .name = ipmi_mc.c:126:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] desc: "Event Message Buffer", ^~~~~ .desc = ipmi_mc.c:127:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] mask: 1<<2, ^~~~~ .mask = ipmi_mc.c:130:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] name: "system_event_log", ^~~~~ .name = ipmi_mc.c:131:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] desc: "System Event Logging", ^~~~~ .desc = ipmi_mc.c:132:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] mask: 1<<3, ^~~~~ .mask = ipmi_mc.c:135:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] name: "oem0", ^~~~~ .name = ipmi_mc.c:136:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] desc: "OEM 0", ^~~~~ .desc = ipmi_mc.c:137:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] mask: 1<<5, ^~~~~ .mask = ipmi_mc.c:140:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] name: "oem1", ^~~~~ .name = ipmi_mc.c:141:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] desc: "OEM 1", ^~~~~ .desc = ipmi_mc.c:142:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] mask: 1<<6, ^~~~~ .mask = ipmi_mc.c:145:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] name: "oem2", ^~~~~ .name = ipmi_mc.c:146:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] desc: "OEM 2", ^~~~~ .desc = ipmi_mc.c:147:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] mask: 1<<7, ^~~~~ .mask = --- ipmi_sol.lo --- ipmi_sol.c:1615:26: warning: 'bzero' call operates on objects of type 'char' while the size is based on a different type 'char *' [-Wsizeof-pointer-memaccess] bzero(buffer, sizeof(buffer)); ~~~~~~ ^~~~~~ ipmi_sol.c:1615:26: note: did you mean to provide an explicit length? bzero(buffer, sizeof(buffer)); ^~~~~~ --- ipmi_fru.lo --- ipmi_fru.c:1439:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] " hit between entries\n",len); ^~~ --- ipmi_sdr.lo --- ipmi_sdr.c:1177:6: warning: implicit declaration of function 'ipmi_sensor_get_sensor_reading_factors' is invalid in C99 [-Wimplicit-function-declaration] ipmi_sensor_get_sensor_reading_factors(intf, sensor, rsp->data[0]); ^ --- ipmi_fru.lo --- ipmi_fru.c:1843:22: warning: multiple unsequenced modifications to 'offset' [-Wunsequenced] fru_data[offset++], fru_data[offset++], fru_data[offset++]); ^ ~~ ipmi_fru.c:2662:8: warning: implicit declaration of function 'ipmi_spd_print_fru' is invalid in C99 [-Wimplicit-function-declaration] rc = ipmi_spd_print_fru(intf, fru->device_id); ^ --- ipmi_sdr.lo --- ipmi_sdr.c:4386:9: warning: implicit declaration of function 'ipmi_sdr_add_from_sensors' is invalid in C99 [-Wimplicit-function-declaration] rc = ipmi_sdr_add_from_sensors(intf, 21); ^ ipmi_sdr.c:4392:10: warning: implicit declaration of function 'ipmi_sdr_add_from_file' is invalid in C99 [-Wimplicit-function-declaration] rc = ipmi_sdr_add_from_file(intf, argv[2]); ^ --- ipmi_mc.lo --- 21 warnings generated. --- ipmi_chassis.lo --- 7 warnings generated. --- ipmi_sol.lo --- 1 warning generated. --- ipmi_sel.lo --- 2 warnings generated. --- ipmi_user.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_user.lo -MD -MP -MF ".deps/ipmi_user.Tpo" -c -o ipmi_user.lo ipmi_user.c; then mv -f ".deps/ipmi_user.Tpo" ".deps/ipmi_user.Plo"; else rm -f ".deps/ipmi_user.Tpo"; exit 1; fi --- ipmi_raw.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_raw.lo -MD -MP -MF ".deps/ipmi_raw.Tpo" -c -o ipmi_raw.lo ipmi_raw.c; then mv -f ".deps/ipmi_raw.Tpo" ".deps/ipmi_raw.Plo"; else rm -f ".deps/ipmi_raw.Tpo"; exit 1; fi --- ipmi_oem.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_oem.lo -MD -MP -MF ".deps/ipmi_oem.Tpo" -c -o ipmi_oem.lo ipmi_oem.c; then mv -f ".deps/ipmi_oem.Tpo" ".deps/ipmi_oem.Plo"; else rm -f ".deps/ipmi_oem.Tpo"; exit 1; fi --- ipmi_isol.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_isol.lo -MD -MP -MF ".deps/ipmi_isol.Tpo" -c -o ipmi_isol.lo ipmi_isol.c; then mv -f ".deps/ipmi_isol.Tpo" ".deps/ipmi_isol.Plo"; else rm -f ".deps/ipmi_isol.Tpo"; exit 1; fi --- ipmi_sunoem.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_sunoem.lo -MD -MP -MF ".deps/ipmi_sunoem.Tpo" -c -o ipmi_sunoem.lo ipmi_sunoem.c; then mv -f ".deps/ipmi_sunoem.Tpo" ".deps/ipmi_sunoem.Plo"; else rm -f ".deps/ipmi_sunoem.Tpo"; exit 1; fi --- ipmi_fwum.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_fwum.lo -MD -MP -MF ".deps/ipmi_fwum.Tpo" -c -o ipmi_fwum.lo ipmi_fwum.c; then mv -f ".deps/ipmi_fwum.Tpo" ".deps/ipmi_fwum.Plo"; else rm -f ".deps/ipmi_fwum.Tpo"; exit 1; fi --- ipmi_picmg.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_picmg.lo -MD -MP -MF ".deps/ipmi_picmg.Tpo" -c -o ipmi_picmg.lo ipmi_picmg.c; then mv -f ".deps/ipmi_picmg.Tpo" ".deps/ipmi_picmg.Plo"; else rm -f ".deps/ipmi_picmg.Tpo"; exit 1; fi --- ipmi_raw.lo --- ipmi_raw.c:172:2: warning: implicit declaration of function 'ipmi_spd_print' is invalid in C99 [-Wimplicit-function-declaration] ipmi_spd_print(spd_data, i); ^ --- ipmi_sdr.lo --- 3 warnings generated. --- ipmi_main.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_main.lo -MD -MP -MF ".deps/ipmi_main.Tpo" -c -o ipmi_main.lo ipmi_main.c; then mv -f ".deps/ipmi_main.Tpo" ".deps/ipmi_main.Plo"; else rm -f ".deps/ipmi_main.Tpo"; exit 1; fi --- ipmi_tsol.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_tsol.lo -MD -MP -MF ".deps/ipmi_tsol.Tpo" -c -o ipmi_tsol.lo ipmi_tsol.c; then mv -f ".deps/ipmi_tsol.Tpo" ".deps/ipmi_tsol.Plo"; else rm -f ".deps/ipmi_tsol.Tpo"; exit 1; fi --- ipmi_fru.lo --- 3 warnings generated. --- ipmi_firewall.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_firewall.lo -MD -MP -MF ".deps/ipmi_firewall.Tpo" -c -o ipmi_firewall.lo ipmi_firewall.c; then mv -f ".deps/ipmi_firewall.Tpo" ".deps/ipmi_firewall.Plo"; else rm -f ".deps/ipmi_firewall.Tpo"; exit 1; fi --- ipmi_raw.lo --- 1 warning generated. --- ipmi_kontronoem.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_kontronoem.lo -MD -MP -MF ".deps/ipmi_kontronoem.Tpo" -c -o ipmi_kontronoem.lo ipmi_kontronoem.c; then mv -f ".deps/ipmi_kontronoem.Tpo" ".deps/ipmi_kontronoem.Plo"; else rm -f ".deps/ipmi_kontronoem.Tpo"; exit 1; fi --- ipmi_isol.lo --- ipmi_isol.c:618:42: warning: passing 'char *' to parameter of type '__uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] int rc = processiSolUserInput(intf, buffer, numRead); ^~~~~~ ipmi_isol.c:458:17: note: passing argument to parameter 'input' here uint8_t * input, ^ ipmi_isol.c:611:26: warning: 'bzero' call operates on objects of type 'char' while the size is based on a different type 'char *' [-Wsizeof-pointer-memaccess] bzero(buffer, sizeof(buffer)); ~~~~~~ ^~~~~~ ipmi_isol.c:611:26: note: did you mean to provide an explicit length? bzero(buffer, sizeof(buffer)); ^~~~~~ --- ipmi_hpmfwupg.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_hpmfwupg.lo -MD -MP -MF ".deps/ipmi_hpmfwupg.Tpo" -c -o ipmi_hpmfwupg.lo ipmi_hpmfwupg.c; then mv -f ".deps/ipmi_hpmfwupg.Tpo" ".deps/ipmi_hpmfwupg.Plo"; else rm -f ".deps/ipmi_hpmfwupg.Tpo"; exit 1; fi --- ipmi_sdradd.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_sdradd.lo -MD -MP -MF ".deps/ipmi_sdradd.Tpo" -c -o ipmi_sdradd.lo ipmi_sdradd.c; then mv -f ".deps/ipmi_sdradd.Tpo" ".deps/ipmi_sdradd.Plo"; else rm -f ".deps/ipmi_sdradd.Tpo"; exit 1; fi --- ipmi_oem.lo --- ipmi_oem.c:45:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] name: "supermicro", ^~~~~ .name = ipmi_oem.c:46:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] desc: "Supermicro IPMIv1.5 BMC with OEM LAN authentication support", ^~~~~ .desc = ipmi_oem.c:47:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] setup: ipmi_oem_supermicro, ^~~~~~ .setup = ipmi_oem.c:50:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] name: "intelwv2", ^~~~~ .name = ipmi_oem.c:51:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] desc: "Intel SE7501WV2 IPMIv1.5 BMC with extra LAN communication support", ^~~~~ .desc = ipmi_oem.c:54:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] name: "intelplus", ^~~~~ .name = ipmi_oem.c:55:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] desc: "Intel IPMI 2.0 BMC with RMCP+ communication support", ^~~~~ .desc = ipmi_oem.c:58:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] name: "icts", ^~~~~ .name = ipmi_oem.c:59:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] desc: "IPMI 2.0 ICTS compliance support", ^~~~~ .desc = ipmi_oem.c:62:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] name: "ibm", ^~~~~ .name = ipmi_oem.c:63:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] desc: "IBM OEM support", ^~~~~ .desc = ipmi_oem.c:64:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] setup: ipmi_oem_ibm, ^~~~~~ .setup = --- ipmi_isol.lo --- 2 warnings generated. --- ipmi_main.lo --- ipmi_main.c:307:11: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] *q = *q + b << shift; ~~~^~~ ~~ ipmi_main.c:307:11: note: place parentheses around the '+' expression to silence this warning *q = *q + b << shift; ^ ( ) --- ipmi_picmg.lo --- ipmi_picmg.c:398:27: warning: data argument not used by format string [-Wformat-extra-args] printf("Reserved\n",d->type); ~~~~~~~~~~~~ ^ ipmi_picmg.c:402:38: warning: data argument not used by format string [-Wformat-extra-args] printf("OEM GUID Definition\n",d->type); ~~~~~~~~~~~~~~~~~~~~~~~ ^ --- ipmi_main.lo --- ipmi_main.c:446:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] kgkey = strdup(optarg); ^ ~~~~~~~~~~~~~~ ipmi_main.c:457:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] kgkey = strdup(tmp); ^ ~~~~~~~~~~~ ipmi_main.c:665:37: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ipmi_intf_session_set_kgkey(intf, kgkey); ^~~~~ ../include/ipmitool/ipmi_intf.h:201:66: note: passing argument to parameter 'kgkey' here void ipmi_intf_session_set_kgkey(struct ipmi_intf * intf, char * kgkey); ^ --- ipmi_picmg.lo --- ipmi_picmg.c:765:37: warning: data argument not used by format string [-Wformat-extra-args] printf("LED Color Capabilities: ", rsp->data[1] ); ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ipmi_picmg.c:1076:34: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] printf(" - Freq: %d\n", freq); ~~ ^~~~ %lu ipmi_picmg.c:1118:31: warning: data argument not used by format string [-Wformat-extra-args] printf("## setting: 0x02x\n", msg_data[3]); ~~~~~~~~~~~~~~~~~~~~~ ^ ipmi_picmg.c:1121:28: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] printf("## freq: %d\n", freq ); ~~ ^~~~ %lu ipmi_picmg.c:1512:66: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf(" 0: do not change present levelsn"); ^~~~ --- ipmi_oem.lo --- 12 warnings generated. --- ipmi_ekanalyzer.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_ekanalyzer.lo -MD -MP -MF ".deps/ipmi_ekanalyzer.Tpo" -c -o ipmi_ekanalyzer.lo ipmi_ekanalyzer.c; then mv -f ".deps/ipmi_ekanalyzer.Tpo" ".deps/ipmi_ekanalyzer.Plo"; else rm -f ".deps/ipmi_ekanalyzer.Tpo"; exit 1; fi --- ipmi_firewall.lo --- ipmi_firewall.c:998:10: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (ret < 0) { ~~~ ^ ~ ipmi_firewall.c:1074:10: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (ret < 0) { ~~~ ^ ~ --- ipmi_gendev.lo --- if /bin/sh ../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT ipmi_gendev.lo -MD -MP -MF ".deps/ipmi_gendev.Tpo" -c -o ipmi_gendev.lo ipmi_gendev.c; then mv -f ".deps/ipmi_gendev.Tpo" ".deps/ipmi_gendev.Plo"; else rm -f ".deps/ipmi_gendev.Tpo"; exit 1; fi --- ipmi_main.lo --- 4 warnings generated. --- ipmi_sdradd.lo --- ipmi_sdradd.c:201:5: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep(1); ^ ipmi_sdradd.c:339:10: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] while (read(fd, binHdr, 5) == 5) { ^ 2 warnings generated. --- ipmi_picmg.lo --- 7 warnings generated. --- ipmi_firewall.lo --- 2 warnings generated. --- ipmi_hpmfwupg.lo --- ipmi_hpmfwupg.c:1056:12: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(str); ^~~ ipmi_hpmfwupg.c:1056:12: note: treat the string as an argument to avoid this printf(str); ^ "%s", ipmi_hpmfwupg.c:1058:9: warning: implicitly declaring library function 'toupper' with type 'int (int)' [-Wimplicit-function-declaration] if (toupper(userInput[0]) == 'Y') ^ ipmi_hpmfwupg.c:1058:9: note: include the header or explicitly provide a declaration for 'toupper' ipmi_hpmfwupg.c:1128:41: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] printf("| %02d.%02d | %05x |\n",timeElapsed/60,timeElapsed%60,totalSent); ~~~~ ^~~~~~~~~~~~~~ %02ld ipmi_hpmfwupg.c:1128:56: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] printf("| %02d.%02d | %05x |\n",timeElapsed/60,timeElapsed%60,totalSent); ~~~~ ^~~~~~~~~~~~~~ %02ld ipmi_hpmfwupg.c:1156:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ipmi_hpmfwupg.c:1208:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ipmi_hpmfwupg.c:1429:16: warning: implicit declaration of function 'HpmfwupgPreUpgradeCheck' is invalid in C99 [-Wimplicit-function-declaration] rc = HpmfwupgPreUpgradeCheck(intf, &fwupgCtx,componentToUpload,VIEW_MODE); ^ ipmi_hpmfwupg.c:2298:65: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] printf("\n Time Taken %02d:%02d",(end-start)/60, (end-start)%60); ~~~~ ^~~~~~~~~~~~~~ %02ld ipmi_hpmfwupg.c:2298:81: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] printf("\n Time Taken %02d:%02d",(end-start)/60, (end-start)%60); ~~~~ ^~~~~~~~~~~~~~ %02ld ipmi_hpmfwupg.c:3082:7: warning: implicit declaration of function 'usleep' is invalid in C99 [-Wimplicit-function-declaration] usleep(100000); ^ --- ipmi_ekanalyzer.lo --- ipmi_ekanalyzer.c:829:39: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] --- ipmi_gendev.lo --- ipmi_gendev.c:326:27: warning: invalid conversion specifier ' ' [-Wformat-invalid-specifier] --- ipmi_ekanalyzer.lo --- if ((rsc_desc.resource_id == AMC_MODULE)){ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ --- ipmi_gendev.lo --- printf("\r%100 percent completed\n"); ~~~~^ --- ipmi_ekanalyzer.lo --- ipmi_ekanalyzer.c:829:39: note: remove extraneous parentheses around the comparison to silence this warning if ((rsc_desc.resource_id == AMC_MODULE)){ ~ ^ ~ ipmi_ekanalyzer.c:829:39: note: use '=' to turn this equality comparison into an assignment if ((rsc_desc.resource_id == AMC_MODULE)){ ^~ = --- ipmi_gendev.lo --- ipmi_gendev.c:513:27: warning: invalid conversion specifier ' ' [-Wformat-invalid-specifier] printf("\r%100 percent completed\n"); ~~~~^ --- ipmi_ekanalyzer.lo --- ipmi_ekanalyzer.c:2423:33: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] printf("Length: %d\n", len); ~~ ^~~ %lu ipmi_ekanalyzer.c:3028:35: warning: multiple unsequenced modifications to 'offset' [-Wunsequenced] record->data[offset++], ^ ipmi_ekanalyzer.c:3075:22: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] (record->data[offset++]/2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ipmi_ekanalyzer.c:3151:32: warning: multiple unsequenced modifications to 'offset' [-Wunsequenced] record->data[offset++], record->data[offset++], ^ ~~ ipmi_ekanalyzer.c:3157:32: warning: multiple unsequenced modifications to 'offset' [-Wunsequenced] record->data[offset++], record->data[offset++], ^ ~~ ipmi_ekanalyzer.c:3162:66: warning: multiple unsequenced modifications to 'offset' [-Wunsequenced] printf(" Subnet Mask: %d.%d.%d.%d\n", record->data[offset++], ^ ipmi_ekanalyzer.c:3249:10: warning: expression result unused [-Wunused-value] for ( offset; ^~~~~~ ipmi_ekanalyzer.c:3418:12: warning: expression result unused [-Wunused-value] for (offset; offset < record->header.len;){ ^~~~~~ ipmi_ekanalyzer.c:3850:22: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] freq, min_freq, max_freq); ^~~~ ipmi_ekanalyzer.c:3850:28: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] freq, min_freq, max_freq); ^~~~~~~~ ipmi_ekanalyzer.c:3850:38: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] freq, min_freq, max_freq); ^~~~~~~~ ipmi_ekanalyzer.c:3902:54: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat] printf( "start multi offset = 0x%02x\n", multi_offset ); ~~~~ ^~~~~~~~~~~~ %02lx --- ipmi_gendev.lo --- 2 warnings generated. --- ipmi_hpmfwupg.lo --- 10 warnings generated. --- ipmi_ekanalyzer.lo --- 13 warnings generated. --- libipmitool.la --- /bin/sh ../libtool --silent --tag=CC --mode=link clang -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o libipmitool.la -export-dynamic 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 -lm -lreadline -lcrypto Making all in src --- all-recursive --- Making all in plugins --- all-recursive --- Making all in lan --- lan.lo --- --- auth.lo --- --- md5.lo --- --- lan.lo --- if /bin/sh ../../../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT lan.lo -MD -MP -MF ".deps/lan.Tpo" -c -o lan.lo lan.c; then mv -f ".deps/lan.Tpo" ".deps/lan.Plo"; else rm -f ".deps/lan.Tpo"; exit 1; fi --- auth.lo --- if /bin/sh ../../../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT auth.lo -MD -MP -MF ".deps/auth.Tpo" -c -o auth.lo auth.c; then mv -f ".deps/auth.Tpo" ".deps/auth.Plo"; else rm -f ".deps/auth.Tpo"; exit 1; fi --- md5.lo --- if /bin/sh ../../../libtool --silent --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -fno-strict-aliasing -MT md5.lo -MD -MP -MF ".deps/md5.Tpo" -c -o md5.lo md5.c; then mv -f ".deps/md5.Tpo" ".deps/md5.Plo"; else rm -f ".deps/md5.Tpo"; exit 1; fi --- lan.lo --- lan.c:94:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] name: "lan", ^~~~~ .name = lan.c:95:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] desc: "IPMI v1.5 LAN Interface", ^~~~~ .desc = lan.c:96:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] setup: ipmi_lan_setup, ^~~~~~ .setup = lan.c:97:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] open: ipmi_lan_open, ^~~~~ .open = lan.c:98:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] close: ipmi_lan_close, ^~~~~~ .close = lan.c:99:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] sendrecv: ipmi_lan_send_cmd, ^~~~~~~~~ .sendrecv = lan.c:100:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] sendrsp: ipmi_lan_send_rsp, ^~~~~~~~ .sendrsp = lan.c:101:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] recv_sol: ipmi_lan_recv_sol, ^~~~~~~~~ .recv_sol = lan.c:102:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] send_sol: ipmi_lan_send_sol, ^~~~~~~~~ .send_sol = lan.c:103:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] keepalive: ipmi_lan_keepalive, ^~~~~~~~~~ .keepalive = lan.c:104:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] target_addr: IPMI_BMC_SLAVE_ADDR, ^~~~~~~~~~~~ .target_addr = lan.c:232:17: error: variable has incomplete type 'struct timeval' struct timeval tmout; ^ lan.c:232:9: note: forward declaration of 'struct timeval' struct timeval tmout; ^ lan.c:244:8: warning: implicit declaration of function 'select' is invalid in C99 [-Wimplicit-function-declaration] ret = select(intf->fd + 1, &read_set, NULL, &err_set, &tmout); ^ lan.c:1456:25: warning: use of GNU old-style field designator extension [-Wgnu-designator] struct ipmi_rq req = { msg: { ^~~~ .msg = lan.c:1457:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] netfn: IPMI_NETFN_APP, ^~~~~~ .netfn = lan.c:1458:3: warning: use of GNU old-style field designator extension [-Wgnu-designator] cmd: 1, ^~~~ .cmd = lan.c:1945:9: warning: comparison of array 's->hostname' equal to a null pointer is always false [-Wtautological-pointer-compare] if (s->hostname == NULL || strlen((const char *)s->hostname) == 0) { ~~~^~~~~~~~ ~~~~ 16 warnings and 1 error generated. *** [lan.lo] Error code 1 make[4]: stopped in /data/scratch/sysutils/ipmitool/work/ipmitool-1.8.11/src/plugins/lan 1 error make[4]: stopped in /data/scratch/sysutils/ipmitool/work/ipmitool-1.8.11/src/plugins/lan *** [all-recursive] Error code 1 make[3]: stopped in /data/scratch/sysutils/ipmitool/work/ipmitool-1.8.11/src/plugins 1 error make[3]: stopped in /data/scratch/sysutils/ipmitool/work/ipmitool-1.8.11/src/plugins *** [all-recursive] Error code 1 make[2]: stopped in /data/scratch/sysutils/ipmitool/work/ipmitool-1.8.11/src 1 error make[2]: stopped in /data/scratch/sysutils/ipmitool/work/ipmitool-1.8.11/src *** [all-recursive] Error code 1 make[1]: stopped in /data/scratch/sysutils/ipmitool/work/ipmitool-1.8.11 1 error make[1]: stopped in /data/scratch/sysutils/ipmitool/work/ipmitool-1.8.11 *** [all] Error code 2 make: stopped in /data/scratch/sysutils/ipmitool/work/ipmitool-1.8.11 1 error make: stopped in /data/scratch/sysutils/ipmitool/work/ipmitool-1.8.11 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/sysutils/ipmitool *** Error code 1 Stop. make: stopped in /data/pkgsrc/sysutils/ipmitool