===> Building for ipmitool-1.8.19nb1
/opt/pkg/bin/bmake  all-recursive
Making all in lib
depbase=`echo helper.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT helper.lo -MD -MP -MF $depbase.Tpo -c -o helper.lo helper.c && mv -f $depbase.Tpo $depbase.Plo
depbase=`echo ipmi_sdr.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_sdr.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_sdr.lo ipmi_sdr.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_sdr.c:47:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_mc.h>
         ^
../include/ipmitool/ipmi_mc.h:266:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_sdr.c:2646:17: warning: assigning to 'const char *' from 'uint8_t [16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
      id_string = record.full->id_string;
                ^ ~~~~~~~~~~~~~~~~~~~~~~
ipmi_sdr.c:2652:17: warning: assigning to 'const char *' from 'uint8_t [16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
      id_string = record.compact->id_string;
                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_sdr.c:2658:17: warning: assigning to 'const char *' from 'uint8_t [16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
      id_string = record.eventonly->id_string;
                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_sdr.c:2664:17: warning: assigning to 'const char *' from 'uint8_t [16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
      id_string = record.mcloc->id_string;
                ^ ~~~~~~~~~~~~~~~~~~~~~~~
ipmi_sdr.c:4338:9: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]
               __min(sizeof (struct get_sdr_repository_info_rsp),
               ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/ipmitool/helper.h:215:28: note: expanded from macro '__min'
# define __min(a, b)  ((a) < (b) ? (a) : (b))
                        ~  ^  ~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_string.h:63:33: note: expanded from macro 'memcpy'
                __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
                                              ^~~~~~~~~~~
ipmi_sdr.c:2116:1: warning: unused function 'get_offset' [-Wunused-function]
get_offset(uint8_t x)
^
7 warnings generated.
depbase=`echo ipmi_sel.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_sel.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_sel.lo ipmi_sel.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_sel.c:45:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_mc.h>
         ^
../include/ipmitool/ipmi_mc.h:266:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_sel.c:816:19: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion]
                                                                                                str = '\0';
                                                                                                      ^~~~
2 warnings generated.
depbase=`echo ipmi_sol.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_sol.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_sol.lo ipmi_sol.c && mv -f $depbase.Tpo $depbase.Plo
depbase=`echo ipmi_pef.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_pef.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_pef.lo ipmi_pef.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_pef.c:40:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_channel.h>
         ^
../include/ipmitool/ipmi_channel.h:194:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_pef.c:91:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:103:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:151:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:169:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:178:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:186:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:194:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:202:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:210:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:225:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:233:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:241:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:256:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:270:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:280:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:308:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:338:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:348:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:358:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:371:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:380:7: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
        {NULL}
             ^
ipmi_pef.c:405:15: warning: format string is not a string literal [-Wformat-nonliteral]
                        sprintf(p, listitem[index], pmap->desc);
                                   ^~~~~~~~~~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
ipmi_pef.c:436:11: warning: format string is not a string literal [-Wformat-nonliteral]
                        printf(listitem[index], ipmi_pef_bit_desc(map, maskval));
                               ^~~~~~~~~~~~~~~
ipmi_pef.c:448:10: warning: format string is not a string literal [-Wformat-nonliteral]
                printf(fmt[0], KYWD_LENGTH, label, val);
                       ^~~~~~
ipmi_pef.c:450:10: warning: format string is not a string literal [-Wformat-nonliteral]
                printf(&fmt[1][2], val);        /* skip field separator */
                       ^~~~~~~~~~
ipmi_pef.c:452:10: warning: format string is not a string literal [-Wformat-nonliteral]
                printf(fmt[1], val);
                       ^~~~~~
27 warnings generated.
depbase=`echo ipmi_lanp.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_lanp.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_lanp.lo ipmi_lanp.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_lanp.c:55:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_channel.h>
         ^
../include/ipmitool/ipmi_channel.h:194:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_lanp.c:1888:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                memcpy(data, p->data, __min(p->data_len, sizeof(data)));
                                      ^     ~~~~~~~~~~~  ~~~~~~~~~~~~
../include/ipmitool/helper.h:215:28: note: expanded from macro '__min'
# define __min(a, b)  ((a) < (b) ? (a) : (b))
                        ~  ^  ~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_string.h:63:33: note: expanded from macro 'memcpy'
                __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
                                              ^~~~~~~~~~~
ipmi_lanp.c:1903:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                memcpy(data, p->data, __min(p->data_len, sizeof(data)));
                                      ^     ~~~~~~~~~~~  ~~~~~~~~~~~~
../include/ipmitool/helper.h:215:28: note: expanded from macro '__min'
# define __min(a, b)  ((a) < (b) ? (a) : (b))
                        ~  ^  ~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_string.h:63:33: note: expanded from macro 'memcpy'
                __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
                                              ^~~~~~~~~~~
ipmi_lanp.c:1917:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                memcpy(data, p->data, __min(p->data_len, sizeof(data)));
                                      ^     ~~~~~~~~~~~  ~~~~~~~~~~~~
../include/ipmitool/helper.h:215:28: note: expanded from macro '__min'
# define __min(a, b)  ((a) < (b) ? (a) : (b))
                        ~  ^  ~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_string.h:63:33: note: expanded from macro 'memcpy'
                __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
                                              ^~~~~~~~~~~
ipmi_lanp.c:1943:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                memcpy(data, p->data, __min(p->data_len, sizeof(data)));
                                      ^     ~~~~~~~~~~~  ~~~~~~~~~~~~
../include/ipmitool/helper.h:215:28: note: expanded from macro '__min'
# define __min(a, b)  ((a) < (b) ? (a) : (b))
                        ~  ^  ~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_string.h:63:33: note: expanded from macro 'memcpy'
                __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
                                              ^~~~~~~~~~~
ipmi_lanp.c:1968:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                memcpy(data, p->data, __min(p->data_len, sizeof(data)));
                                      ^     ~~~~~~~~~~~  ~~~~~~~~~~~~
../include/ipmitool/helper.h:215:28: note: expanded from macro '__min'
# define __min(a, b)  ((a) < (b) ? (a) : (b))
                        ~  ^  ~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_string.h:63:33: note: expanded from macro 'memcpy'
                __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
                                              ^~~~~~~~~~~
ipmi_lanp.c:1996:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                memcpy(data, p->data, __min(p->data_len, sizeof(data)));
                                      ^     ~~~~~~~~~~~  ~~~~~~~~~~~~
../include/ipmitool/helper.h:215:28: note: expanded from macro '__min'
# define __min(a, b)  ((a) < (b) ? (a) : (b))
                        ~  ^  ~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_string.h:63:33: note: expanded from macro 'memcpy'
                __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
                                              ^~~~~~~~~~~
ipmi_lanp.c:2012:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                memcpy(data, p->data, __min(p->data_len, sizeof(data)));
                                      ^     ~~~~~~~~~~~  ~~~~~~~~~~~~
../include/ipmitool/helper.h:215:28: note: expanded from macro '__min'
# define __min(a, b)  ((a) < (b) ? (a) : (b))
                        ~  ^  ~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_string.h:63:33: note: expanded from macro 'memcpy'
                __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
                                              ^~~~~~~~~~~
8 warnings generated.
depbase=`echo ipmi_fru.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_fru.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_fru.lo ipmi_fru.c && mv -f $depbase.Tpo $depbase.Plo
In file included from ipmi_fru.c:38:
In file included from ../include/ipmitool/ipmi_fru.h:37:
../include/ipmitool/ipmi_sdr.h:44:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_entity.h>
         ^
../include/ipmitool/ipmi_entity.h:49:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
In file included from ipmi_fru.c:38:
../include/ipmitool/ipmi_fru.h:37:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sdr.h>
         ^
../include/ipmitool/ipmi_sdr.h:796:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_fru.c:38:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_fru.h>
         ^
../include/ipmitool/ipmi_fru.h:589:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_fru.c:766:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
                   || tmp > rsp->data_len - 1
                      ~~~ ^ ~~~~~~~~~~~~~~~~~
ipmi_fru.c:878:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
                   || tmp > rsp->data_len - 1
                      ~~~ ^ ~~~~~~~~~~~~~~~~~
ipmi_fru.c:1045:9: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
                if (i == j) {
                    ~ ^  ~
ipmi_fru.c:1157:9: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
                if (i == j)
                    ~ ^  ~
ipmi_fru.c:1279:9: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
                if (i == j)
                    ~ ^  ~
ipmi_fru.c:1511:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
                for( i=0;i<len;i++ ){
                         ~^~~~
ipmi_fru.c:1518:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
                for( i=0;i<len;i++ ){
                         ~^~~~
ipmi_fru.c:1924:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                        for(index=0;index<(sizeof(struct fru_multirec_header) -1);index++){
                                    ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:2043:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                for(index=0;index<(sizeof(struct fru_multirec_header) -1);index++){
                            ~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:2867:8: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat]
                                                        freq, min_freq, max_freq);
                                                        ^~~~
ipmi_fru.c:2867:14: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat]
                                                        freq, min_freq, max_freq);
                                                              ^~~~~~~~
ipmi_fru.c:2867:24: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat]
                                                        freq, min_freq, max_freq);
                                                                        ^~~~~~~~
ipmi_fru.c:2310:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                                for (j=0; j < sizeof(struct fru_picmgext_guid);
                                          ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:2555:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                                        for (j=0; j < sizeof(struct fru_picmgext_guid);
                                                  ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:4824:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
                for (i = 0; i < fru_section_len - 1; i++)
                            ~ ^ ~~~~~~~~~~~~~~~~~~~
ipmi_fru.c:4997:46: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        num_byte_change = strlen(f_string) - strlen(fru_area);
                                                    ^~~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
ipmi_fru.c:5163:11: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        strlen(fru_area)),
                               ^~~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_string.h:63:33: note: expanded from macro 'memcpy'
                __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
                                              ^~~~~~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
ipmi_fru.c:5168:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
                for(counter = 0; counter < padding_len; counter ++)
                                 ~~~~~~~ ^ ~~~~~~~~~~~
ipmi_fru.c:904:1: warning: unused function 'fru_area_print_multirec_bloc' [-Wunused-function]
fru_area_print_multirec_bloc(struct ipmi_intf * intf, struct fru_info * fru,
^
22 warnings generated.
depbase=`echo ipmi_chassis.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_chassis.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_chassis.lo ipmi_chassis.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_chassis.c:1037:7: warning: missing field 'value' initializer [-Wmissing-field-initializers]
        {NULL}  /* End marker */
             ^
ipmi_chassis.c:1494:22: warning: format specifies type 'unsigned char' but the argument has type 'int' [-Wformat]
                 "%" PRIu8, IPMI_CHASSIS_BOOTPARAM_INIT_MBOX);
                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/ipmitool/ipmi_constants.h:114:42: note: expanded from macro 'IPMI_CHASSIS_BOOTPARAM_INIT_MBOX'
#define IPMI_CHASSIS_BOOTPARAM_INIT_MBOX        7
                                                ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf'
  __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__)
                                                             ^~~~~~~~~~~
ipmi_chassis.c:1861:8: warning: missing field 'offset' initializer [-Wmissing-field-initializers]
                {NULL}  /* End marker */
                     ^
3 warnings generated.
depbase=`echo ipmi_mc.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_mc.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_mc.lo ipmi_mc.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_mc.c:47:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_mc.h>
         ^
../include/ipmitool/ipmi_mc.h:266:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_mc.c:174:9: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
        { NULL },
               ^
2 warnings generated.
depbase=`echo log.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT log.lo -MD -MP -MF $depbase.Tpo -c -o log.lo log.c && mv -f $depbase.Tpo $depbase.Plo
log.c:67:36: warning: format string is not a string literal [-Wformat-nonliteral]
        vsnprintf(logmsg, LOG_MSG_LENGTH, format, vptr);
                                          ^~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:75:63: note: expanded from macro 'vsnprintf'
  __builtin___vsnprintf_chk (str, len, 0, __darwin_obsz(str), format, ap)
                                                              ^~~~~~
log.c:89:36: warning: format string is not a string literal [-Wformat-nonliteral]
        vsnprintf(logmsg, LOG_MSG_LENGTH, format, vptr);
                                          ^~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:75:63: note: expanded from macro 'vsnprintf'
  __builtin___vsnprintf_chk (str, len, 0, __darwin_obsz(str), format, ap)
                                                              ^~~~~~
2 warnings generated.
depbase=`echo dimm_spd.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT dimm_spd.lo -MD -MP -MF $depbase.Tpo -c -o dimm_spd.lo dimm_spd.c && mv -f $depbase.Tpo $depbase.Plo
In file included from dimm_spd.c:37:
In file included from ../include/ipmitool/ipmi_fru.h:37:
../include/ipmitool/ipmi_sdr.h:44:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_entity.h>
         ^
../include/ipmitool/ipmi_entity.h:49:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
In file included from dimm_spd.c:37:
../include/ipmitool/ipmi_fru.h:37:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sdr.h>
         ^
../include/ipmitool/ipmi_sdr.h:796:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
dimm_spd.c:37:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_fru.h>
         ^
../include/ipmitool/ipmi_fru.h:589:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
dimm_spd.c:1699:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
                   || len > rsp->data_len - 1
                      ~~~ ^ ~~~~~~~~~~~~~~~~~
4 warnings generated.
depbase=`echo ipmi_sensor.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_sensor.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_sensor.lo ipmi_sensor.c && mv -f $depbase.Tpo $depbase.Plo
In file included from ipmi_sensor.c:40:
../include/ipmitool/ipmi_sdr.h:44:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_entity.h>
         ^
../include/ipmitool/ipmi_entity.h:49:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_sensor.c:40:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sdr.h>
         ^
../include/ipmitool/ipmi_sdr.h:796:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_sensor.c:253:10: warning: format string is not a string literal [-Wformat-nonliteral]
                printf(na_fmt, "na");
                       ^~~~~~
ipmi_sensor.c:257:10: warning: format string is not a string literal [-Wformat-nonliteral]
                printf(analog_fmt, sdr_convert_sensor_reading (full, setting));
                       ^~~~~~~~~~
ipmi_sensor.c:259:10: warning: format string is not a string literal [-Wformat-nonliteral]
                printf(discrete_fmt, setting);
                       ^~~~~~~~~~~~
5 warnings generated.
depbase=`echo ipmi_channel.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_channel.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_channel.lo ipmi_channel.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_channel.c:50:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_channel.h>
         ^
../include/ipmitool/ipmi_channel.h:194:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_channel.c:503:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                    || rsp->data_len > sizeof(uint8_t) + MAX_CIPHER_SUITE_DATA_LEN)
                       ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
depbase=`echo ipmi_event.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_event.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_event.lo ipmi_event.c && mv -f $depbase.Tpo $depbase.Plo
In file included from ipmi_event.c:49:
In file included from ../include/ipmitool/ipmi_sel.h:37:
../include/ipmitool/ipmi_sdr.h:44:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_entity.h>
         ^
../include/ipmitool/ipmi_entity.h:49:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
In file included from ipmi_event.c:49:
../include/ipmitool/ipmi_sel.h:37:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sdr.h>
         ^
../include/ipmitool/ipmi_sdr.h:796:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_event.c:49:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sel.h>
         ^
../include/ipmitool/ipmi_sel.h:136:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_event.c:421:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                        for (x = 0; x < sizeof(digi_on)/sizeof(*digi_on); x++) {
                                    ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_event.c:428:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                for (x = 0; x < sizeof(digi_on)/sizeof(*digi_on); x++) {
                            ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
depbase=`echo ipmi_session.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_session.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_session.lo ipmi_session.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_session.c:49:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_session.h>
         ^
../include/ipmitool/ipmi_session.h:123:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_session.c:315:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                               __min(rsp->data_len, sizeof(session_info)));
                               ^     ~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~
../include/ipmitool/helper.h:215:28: note: expanded from macro '__min'
# define __min(a, b)  ((a) < (b) ? (a) : (b))
                        ~  ^  ~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_string.h:63:33: note: expanded from macro 'memcpy'
                __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
                                              ^~~~~~~~~~~
ipmi_session.c:317:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                                           __min(rsp->data_len, sizeof(session_info)));
                                           ^     ~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~
../include/ipmitool/helper.h:215:28: note: expanded from macro '__min'
# define __min(a, b)  ((a) < (b) ? (a) : (b))
                        ~  ^  ~
ipmi_session.c:349:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                               __min(rsp->data_len, sizeof(session_info)));
                               ^     ~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~
../include/ipmitool/helper.h:215:28: note: expanded from macro '__min'
# define __min(a, b)  ((a) < (b) ? (a) : (b))
                        ~  ^  ~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_string.h:63:33: note: expanded from macro 'memcpy'
                __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
                                              ^~~~~~~~~~~
ipmi_session.c:351:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                                           __min(rsp->data_len, sizeof(session_info)));
                                           ^     ~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~
../include/ipmitool/helper.h:215:28: note: expanded from macro '__min'
# define __min(a, b)  ((a) < (b) ? (a) : (b))
                        ~  ^  ~
5 warnings generated.
depbase=`echo ipmi_strings.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_strings.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_strings.lo ipmi_strings.c && mv -f $depbase.Tpo $depbase.Plo
In file included from ipmi_strings.c:39:
In file included from ../include/ipmitool/ipmi_sensor.h:38:
../include/ipmitool/ipmi_sdr.h:44:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_entity.h>
         ^
../include/ipmitool/ipmi_entity.h:49:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
In file included from ipmi_strings.c:39:
../include/ipmitool/ipmi_sensor.h:38:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sdr.h>
         ^
../include/ipmitool/ipmi_sdr.h:796:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_strings.c:39:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sensor.h>
         ^
../include/ipmitool/ipmi_sensor.h:81:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
3 warnings generated.
depbase=`echo ipmi_user.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_user.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_user.lo ipmi_user.c && mv -f $depbase.Tpo $depbase.Plo
depbase=`echo ipmi_raw.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_raw.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_raw.lo ipmi_raw.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_raw.c:337:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
        else if (argc > sizeof(data))
                 ~~~~ ^ ~~~~~~~~~~~~
1 warning generated.
depbase=`echo ipmi_oem.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_oem.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_oem.lo ipmi_oem.c && mv -f $depbase.Tpo $depbase.Plo
In file included from ipmi_oem.c:38:
In file included from ../include/ipmitool/ipmi_sel.h:37:
../include/ipmitool/ipmi_sdr.h:44:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_entity.h>
         ^
../include/ipmitool/ipmi_entity.h:49:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
In file included from ipmi_oem.c:38:
../include/ipmitool/ipmi_sel.h:37:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sdr.h>
         ^
../include/ipmitool/ipmi_sdr.h:796:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_oem.c:38:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sel.h>
         ^
../include/ipmitool/ipmi_sel.h:136:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
3 warnings generated.
depbase=`echo ipmi_isol.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_isol.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_isol.lo ipmi_isol.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_isol.c:617:42: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                        int rc = processiSolUserInput(intf, buffer, numRead);
                                                                            ^~~~~~
ipmi_isol.c:457:17: note: passing argument to parameter 'input' here
                    uint8_t * input,
                              ^
1 warning generated.
depbase=`echo ipmi_sunoem.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_sunoem.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_sunoem.lo ipmi_sunoem.c && mv -f $depbase.Tpo $depbase.Plo
In file included from ipmi_sunoem.c:56:
In file included from ../include/ipmitool/ipmi_sel.h:37:
../include/ipmitool/ipmi_sdr.h:44:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_entity.h>
         ^
../include/ipmitool/ipmi_entity.h:49:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
In file included from ipmi_sunoem.c:56:
../include/ipmitool/ipmi_sel.h:37:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sdr.h>
         ^
../include/ipmitool/ipmi_sdr.h:796:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_sunoem.c:56:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sel.h>
         ^
../include/ipmitool/ipmi_sel.h:136:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_sunoem.c:2290:10: warning: passing 'unsigned char [32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        strncpy(getbehavior_req.behavior_id, argv[0], SUNOEM_BEHAVIORID_SIZE - 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_string.h:128:28: note: expanded from macro 'strncpy'
                __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
                                         ^~~~
4 warnings generated.
depbase=`echo ipmi_fwum.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_fwum.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_fwum.lo ipmi_fwum.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_fwum.c:44:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_fwum.h>
         ^
../include/ipmitool/ipmi_fwum.h:239:11: note: previous '#pragma pack' directive that modifies alignment is here
#  pragma pack(0)
          ^
ipmi_fwum.c:365:28: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]
                                        modulus, pFileHandle) == modulus) {
                                        ~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~
2 warnings generated.
depbase=`echo ipmi_picmg.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_picmg.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_picmg.lo ipmi_picmg.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_picmg.c:35:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_picmg.h>
         ^
../include/ipmitool/ipmi_picmg.h:70:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_picmg.c:1852:30: warning: passing 'unsigned char *' to parameter of type 'int8_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                 if (is_clk_resid(argv[6], &msg_data[10]) != 0) {
                                           ^~~~~~~~~~~~~
ipmi_picmg.c:422:44: note: passing argument to parameter 'clk_resid_ptr' here
is_clk_resid(const char *argv_ptr, int8_t *clk_resid_ptr)
                                           ^
2 warnings generated.
depbase=`echo ipmi_main.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_main.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_main.lo ipmi_main.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_main.c:51:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_session.h>
         ^
../include/ipmitool/ipmi_session.h:123:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
1 warning generated.
depbase=`echo ipmi_tsol.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_tsol.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_tsol.lo ipmi_tsol.c && mv -f $depbase.Tpo $depbase.Plo
depbase=`echo ipmi_firewall.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_firewall.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_firewall.lo ipmi_firewall.c && mv -f $depbase.Tpo $depbase.Plo
depbase=`echo ipmi_kontronoem.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_kontronoem.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_kontronoem.lo ipmi_kontronoem.c && mv -f $depbase.Tpo $depbase.Plo
In file included from ipmi_kontronoem.c:47:
In file included from ../include/ipmitool/ipmi_fru.h:37:
../include/ipmitool/ipmi_sdr.h:44:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_entity.h>
         ^
../include/ipmitool/ipmi_entity.h:49:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
In file included from ipmi_kontronoem.c:47:
../include/ipmitool/ipmi_fru.h:37:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sdr.h>
         ^
../include/ipmitool/ipmi_sdr.h:796:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_kontronoem.c:47:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_fru.h>
         ^
../include/ipmitool/ipmi_fru.h:589:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
3 warnings generated.
depbase=`echo ipmi_hpmfwupg.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_hpmfwupg.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_hpmfwupg.lo ipmi_hpmfwupg.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_hpmfwupg.c:36:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_mc.h>
         ^
../include/ipmitool/ipmi_mc.h:266:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_hpmfwupg.c:1430:10: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
        if (ret != pFwupgCtx->imageSize) {
            ~~~ ^  ~~~~~~~~~~~~~~~~~~~~
ipmi_hpmfwupg.c:2353:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
        for (dataIdx = 0; dataIdx < length; dataIdx++) {
                          ~~~~~~~ ^ ~~~~~~
3 warnings generated.
depbase=`echo ipmi_sdradd.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_sdradd.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_sdradd.lo ipmi_sdradd.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_sdradd.c:48:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_mc.h>
         ^
../include/ipmitool/ipmi_mc.h:266:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
1 warning generated.
depbase=`echo ipmi_ekanalyzer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_ekanalyzer.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_ekanalyzer.lo ipmi_ekanalyzer.c && mv -f $depbase.Tpo $depbase.Plo
In file included from ipmi_ekanalyzer.c:36:
In file included from ../include/ipmitool/ipmi_ekanalyzer.h:40:
In file included from ../include/ipmitool/ipmi_fru.h:37:
../include/ipmitool/ipmi_sdr.h:44:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_entity.h>
         ^
../include/ipmitool/ipmi_entity.h:49:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
In file included from ipmi_ekanalyzer.c:36:
In file included from ../include/ipmitool/ipmi_ekanalyzer.h:40:
../include/ipmitool/ipmi_fru.h:37:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sdr.h>
         ^
../include/ipmitool/ipmi_sdr.h:796:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
In file included from ipmi_ekanalyzer.c:36:
../include/ipmitool/ipmi_ekanalyzer.h:40:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_fru.h>
         ^
../include/ipmitool/ipmi_fru.h:589:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_ekanalyzer.c:36:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_ekanalyzer.h>
         ^
../include/ipmitool/ipmi_fru.h:589:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_ekanalyzer.c:46:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <fcntl.h>
         ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/fcntl.h:534:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack()
        ^
ipmi_ekanalyzer.c:487:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
                for (type_offset = 0; type_offset < (argc-1); type_offset++ ) {
                                      ~~~~~~~~~~~ ^  ~~~~~~
ipmi_ekanalyzer.c:3441:14: warning: explicitly assigning value of variable of type 'int' to itself [-Wself-assign]
        for (offset = offset;
             ~~~~~~ ^ ~~~~~~
ipmi_ekanalyzer.c:3435:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
                for (j = 0; j < sizeof(struct fru_picmgext_guid); j++) {
                            ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_ekanalyzer.c:3600:14: warning: explicitly assigning value of variable of type 'int' to itself [-Wself-assign]
        for (offset = offset; offset < record->header.len;) {
             ~~~~~~ ^ ~~~~~~
ipmi_ekanalyzer.c:3380:1: warning: unused function 'ipmi_ek_display_shelf_fan_geography_record' [-Wunused-function]
ipmi_ek_display_shelf_fan_geography_record(struct ipmi_ek_multi_header *record)
^
10 warnings generated.
depbase=`echo ipmi_gendev.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_gendev.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_gendev.lo ipmi_gendev.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_gendev.c:43:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_mc.h>
         ^
../include/ipmitool/ipmi_mc.h:266:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_gendev.c:382:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
         if(fileLength != eeprom_size)
            ~~~~~~~~~~ ^  ~~~~~~~~~~~
2 warnings generated.
depbase=`echo ipmi_ime.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_ime.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_ime.lo ipmi_ime.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_ime.c:84:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_mc.h>
         ^
../include/ipmitool/ipmi_mc.h:266:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_ime.c:793:12: warning: unused function 'ImeUpdateShowStatus' [-Wunused-function]
static int ImeUpdateShowStatus(struct ipmi_intf *intf)
           ^
2 warnings generated.
depbase=`echo ipmi_delloem.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_delloem.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_delloem.lo ipmi_delloem.c && mv -f $depbase.Tpo $depbase.Plo
In file included from ipmi_delloem.c:53:
In file included from ../include/ipmitool/ipmi_sel.h:37:
../include/ipmitool/ipmi_sdr.h:44:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_entity.h>
         ^
../include/ipmitool/ipmi_entity.h:49:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
In file included from ipmi_delloem.c:53:
../include/ipmitool/ipmi_sel.h:37:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sdr.h>
         ^
../include/ipmitool/ipmi_sdr.h:796:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_delloem.c:53:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sel.h>
         ^
../include/ipmitool/ipmi_sel.h:136:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_delloem.c:54:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_delloem.h>
         ^
../include/ipmitool/ipmi_delloem.h:36:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(1)
        ^
ipmi_delloem.c:55:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_fru.h>
         ^
../include/ipmitool/ipmi_fru.h:589:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_delloem.c:1582:10: warning: unused variable 'j' [-Wunused-variable]
        uint8_t j;
                ^
ipmi_delloem.c:1672:10: warning: unused variable 'j' [-Wunused-variable]
        uint8_t j;
                ^
ipmi_delloem.c:1740:10: warning: unused variable 'j' [-Wunused-variable]
        uint8_t j;
                ^
ipmi_delloem.c:1803:10: warning: unused variable 'j' [-Wunused-variable]
        uint8_t j;
                ^
ipmi_delloem.c:1995:45: warning: passing 'char [2]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        rc = ipmi_lan_set_nic_selection_12g(intf,nic_set);
                                                                 ^~~~~~~
ipmi_delloem.c:199:12: note: passing argument to parameter 'nic_selection' here
                uint8_t *nic_selection);
                         ^
ipmi_delloem.c:3320:38: warning: data argument not used by format string [-Wformat-extra-args]
                                rdata[20], rdata[21], rdata[22], rdata[23]);
                                                                 ^
ipmi_delloem.c:3496:35: warning: data argument not used by format string [-Wformat-extra-args]
                                rdata[8], rdata[9], rdata[10],rdata[11]);
                                                              ^
12 warnings generated.
depbase=`echo ipmi_dcmi.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_dcmi.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_dcmi.lo ipmi_dcmi.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_dcmi.c:55:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_mc.h>
         ^
../include/ipmitool/ipmi_mc.h:266:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
1 warning generated.
depbase=`echo hpm2.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT hpm2.lo -MD -MP -MF $depbase.Tpo -c -o hpm2.lo hpm2.c && mv -f $depbase.Tpo $depbase.Plo
depbase=`echo ipmi_vita.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_vita.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_vita.lo ipmi_vita.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_vita.c:35:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_picmg.h>
         ^
../include/ipmitool/ipmi_picmg.h:70:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
1 warning generated.
depbase=`echo ipmi_lanp6.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_lanp6.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_lanp6.lo ipmi_lanp6.c && mv -f $depbase.Tpo $depbase.Plo
depbase=`echo ipmi_cfgp.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_cfgp.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_cfgp.lo ipmi_cfgp.c && mv -f $depbase.Tpo $depbase.Plo
depbase=`echo ipmi_quantaoem.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_quantaoem.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_quantaoem.lo ipmi_quantaoem.c && mv -f $depbase.Tpo $depbase.Plo
ipmi_quantaoem.c:52:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_mc.h>
         ^
../include/ipmitool/ipmi_mc.h:266:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
1 warning generated.
depbase=`echo ipmi_time.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I..  -I../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmi_time.lo -MD -MP -MF $depbase.Tpo -c -o ipmi_time.lo ipmi_time.c && mv -f $depbase.Tpo $depbase.Plo
/opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=link clang   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -export-dynamic -L/opt/pkg/lib -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 -lcrypto
Making all in src
Making all in plugins
Making all in lan
/opt/pkg/bin/mksh ../../../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I../../..  -I../../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT lan.lo -MD -MP -MF .deps/lan.Tpo -c -o lan.lo lan.c
In file included from lan.c:52:
In file included from ../../../include/ipmitool/ipmi_sel.h:37:
../../../include/ipmitool/ipmi_sdr.h:44:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_entity.h>
         ^
../../../include/ipmitool/ipmi_entity.h:49:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
In file included from lan.c:52:
../../../include/ipmitool/ipmi_sel.h:37:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sdr.h>
         ^
../../../include/ipmitool/ipmi_sdr.h:796:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
lan.c:52:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sel.h>
         ^
../../../include/ipmitool/ipmi_sel.h:136:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
3 warnings generated.
mv -f .deps/lan.Tpo .deps/lan.Plo
/opt/pkg/bin/mksh ../../../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I../../..  -I../../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT auth.lo -MD -MP -MF .deps/auth.Tpo -c -o auth.lo auth.c
auth.c:80:2: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
        MD5_Init(&ctx);
        ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:206:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
auth.c:81:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
        MD5_Update(&ctx, (const uint8_t *)s->authcode, 16);
        ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:206:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
auth.c:82:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
        MD5_Update(&ctx, (const uint8_t *)&s->session_id, 4);
        ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:206:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
auth.c:83:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
        MD5_Update(&ctx, (const uint8_t *)data, data_len);
        ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:206:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
auth.c:84:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
        MD5_Update(&ctx, (const uint8_t *)&temp, sizeof(uint32_t));
        ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:206:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
auth.c:85:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
        MD5_Update(&ctx, (const uint8_t *)s->authcode, 16);
        ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:206:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
auth.c:86:2: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
        MD5_Final(md, &ctx);
        ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:206:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
auth.c:187:2: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
        MD5_Init(&ctx);
        ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:206:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
auth.c:188:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
        MD5_Update(&ctx, (const uint8_t *)s->authcode, strlen((const char *)s->authcode));
        ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:206:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
auth.c:189:2: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
        MD5_Final(md, &ctx);
        ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:206:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
auth.c:197:2: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
        MD5_Init(&ctx);
        ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:206:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
auth.c:198:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
        MD5_Update(&ctx, (const uint8_t *)challenge, 16);
        ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:206:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
auth.c:199:2: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
        MD5_Final(md, &ctx);
        ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:206:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/Users/pbulk/build/sysutils/ipmitool/work/.buildlink/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
13 warnings generated.
mv -f .deps/auth.Tpo .deps/auth.Plo
/opt/pkg/bin/mksh ../../../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I../../..  -I../../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT md5.lo -MD -MP -MF .deps/md5.Tpo -c -o md5.lo md5.c
md5.c:164:18: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction]
            if (!((data - (const md5_byte_t *)0) & 3)) {
                        ^ ~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mv -f .deps/md5.Tpo .deps/md5.Plo
/opt/pkg/bin/mksh ../../../libtool --silent  --tag=CC    --mode=link clang  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral   -L/opt/pkg/lib -o libintf_lan.la  lan.lo auth.lo md5.lo ../../../lib/libipmitool.la -lcrypto
Making all in lanplus
/opt/pkg/bin/mksh ../../../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I../../..  -I../../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT lanplus.lo -MD -MP -MF .deps/lanplus.Tpo -c -o lanplus.lo lanplus.c
lanplus.c:57:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_channel.h>
         ^
../../../include/ipmitool/ipmi_channel.h:194:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
1 warning generated.
mv -f .deps/lanplus.Tpo .deps/lanplus.Plo
/opt/pkg/bin/mksh ../../../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I../../..  -I../../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT lanplus_strings.lo -MD -MP -MF .deps/lanplus_strings.Tpo -c -o lanplus_strings.lo lanplus_strings.c
mv -f .deps/lanplus_strings.Tpo .deps/lanplus_strings.Plo
/opt/pkg/bin/mksh ../../../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I../../..  -I../../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT lanplus_crypt.lo -MD -MP -MF .deps/lanplus_crypt.Tpo -c -o lanplus_crypt.lo lanplus_crypt.c
mv -f .deps/lanplus_crypt.Tpo .deps/lanplus_crypt.Plo
/opt/pkg/bin/mksh ../../../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I../../..  -I../../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT lanplus_dump.lo -MD -MP -MF .deps/lanplus_dump.Tpo -c -o lanplus_dump.lo lanplus_dump.c
mv -f .deps/lanplus_dump.Tpo .deps/lanplus_dump.Plo
/opt/pkg/bin/mksh ../../../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I../../..  -I../../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT lanplus_crypt_impl.lo -MD -MP -MF .deps/lanplus_crypt_impl.Tpo -c -o lanplus_crypt_impl.lo lanplus_crypt_impl.c
mv -f .deps/lanplus_crypt_impl.Tpo .deps/lanplus_crypt_impl.Plo
/opt/pkg/bin/mksh ../../../libtool --silent  --tag=CC    --mode=link clang  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral   -L/opt/pkg/lib -o libintf_lanplus.la  lanplus.lo lanplus_strings.lo  lanplus_crypt.lo lanplus_dump.lo lanplus_crypt_impl.lo ../../../lib/libipmitool.la -lcrypto
Making all in serial
/opt/pkg/bin/mksh ../../../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I../../..  -I../../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT serial_terminal.lo -MD -MP -MF .deps/serial_terminal.Tpo -c -o serial_terminal.lo serial_terminal.c
serial_terminal.c:89:22: warning: 'msg' may not be nested in a struct due to flexible array member [-Wflexible-array-extensions]
        struct ipmb_msg_hdr msg;
                            ^
serial_terminal.c:192:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]
                if (rates[i].baudrate == rate) {
                    ~~~~~~~~~~~~~~~~~ ^  ~~~~
serial_terminal.c:479:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
        if(req->msg.data_len + 3 + bridging_level * 8 > max_len) {
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~
3 warnings generated.
mv -f .deps/serial_terminal.Tpo .deps/serial_terminal.Plo
/opt/pkg/bin/mksh ../../../libtool --silent  --tag=CC    --mode=compile clang -DHAVE_CONFIG_H  -I. -I../../..  -I../../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses   -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT serial_basic.lo -MD -MP -MF .deps/serial_basic.Tpo -c -o serial_basic.lo serial_basic.c
serial_basic.c:91:22: warning: 'msg' may not be nested in a struct due to flexible array member [-Wflexible-array-extensions]
        struct ipmb_msg_hdr msg;
                            ^
serial_basic.c:244:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
        for (i = 0; i < ARRAY_SIZE(rates); i++) {
                    ~ ^ ~~~~~~~~~~~~~~~~~
serial_basic.c:245:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]
                if (rates[i].baudrate == rate) {
                    ~~~~~~~~~~~~~~~~~ ^  ~~~~
serial_basic.c:249:8: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
        if (i >= ARRAY_SIZE(rates)) {
            ~ ^  ~~~~~~~~~~~~~~~~~
serial_basic.c:584:10: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
                if (rv < recv_ctx->buffer_size) {
                    ~~ ^ ~~~~~~~~~~~~~~~~~~~~~
serial_basic.c:618:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
        if(req->msg.data_len + 7 + bridging_level * 8 > max_len) {
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~
6 warnings generated.
mv -f .deps/serial_basic.Tpo .deps/serial_basic.Plo
/opt/pkg/bin/mksh ../../../libtool --silent  --tag=CC    --mode=link clang  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral   -L/opt/pkg/lib -o libintf_serial.la  serial_terminal.lo serial_basic.lo ../../../lib/libipmitool.la -lcrypto
/opt/pkg/bin/mksh ../../libtool --silent  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -DDEFAULT_INTF='"lan"' -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT libintf_la-ipmi_intf.lo -MD -MP -MF .deps/libintf_la-ipmi_intf.Tpo -c -o libintf_la-ipmi_intf.lo `test -f 'ipmi_intf.c' || echo './'`ipmi_intf.c
In file included from ipmi_intf.c:53:
../../include/ipmitool/ipmi_sdr.h:44:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_entity.h>
         ^
../../include/ipmitool/ipmi_entity.h:49:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmi_intf.c:53:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sdr.h>
         ^
../../include/ipmitool/ipmi_sdr.h:796:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
2 warnings generated.
mv -f .deps/libintf_la-ipmi_intf.Tpo .deps/libintf_la-ipmi_intf.Plo
/opt/pkg/bin/mksh ../../libtool --silent  --tag=CC    --mode=link clang -DDEFAULT_INTF='"lan"'  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -export-dynamic -L/opt/pkg/lib -o libintf.la  libintf_la-ipmi_intf.lo lan/libintf_lan.la lanplus/libintf_lanplus.la serial/libintf_serial.la -lcrypto
copying selected object files to avoid basename conflicts...
clang -DHAVE_CONFIG_H -I. -I..  -I../include  -I/opt/pkg/include -I/opt/pkg/include/ncurses  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmitool.o -MD -MP -MF .deps/ipmitool.Tpo -c -o ipmitool.o ipmitool.c
In file included from ipmitool.c:40:
../include/ipmitool/ipmi_sdr.h:44:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_entity.h>
         ^
../include/ipmitool/ipmi_entity.h:49:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmitool.c:40:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sdr.h>
         ^
../include/ipmitool/ipmi_sdr.h:796:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmitool.c:64:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_delloem.h>
         ^
../include/ipmitool/ipmi_delloem.h:36:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(1)
        ^
ipmitool.c:127:9: warning: missing field 'name' initializer [-Wmissing-field-initializers]
        { NULL },
               ^
4 warnings generated.
mv -f .deps/ipmitool.Tpo .deps/ipmitool.Po
clang -DHAVE_CONFIG_H -I. -I..  -I../include  -I/opt/pkg/include -I/opt/pkg/include/ncurses  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmishell.o -MD -MP -MF .deps/ipmishell.Tpo -c -o ipmishell.o ipmishell.c
ipmishell.c:44:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_session.h>
         ^
../include/ipmitool/ipmi_session.h:123:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
1 warning generated.
mv -f .deps/ipmishell.Tpo .deps/ipmishell.Po
clang -DHAVE_CONFIG_H -I. -I..  -I../include  -I/opt/pkg/include -I/opt/pkg/include/ncurses  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -MT ipmievd.o -MD -MP -MF .deps/ipmievd.Tpo -c -o ipmievd.o ipmievd.c
In file included from ipmievd.c:79:
In file included from ../include/ipmitool/ipmi_sel.h:37:
../include/ipmitool/ipmi_sdr.h:44:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_entity.h>
         ^
../include/ipmitool/ipmi_entity.h:49:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
In file included from ipmievd.c:79:
../include/ipmitool/ipmi_sel.h:37:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sdr.h>
         ^
../include/ipmitool/ipmi_sdr.h:796:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmievd.c:79:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <ipmitool/ipmi_sel.h>
         ^
../include/ipmitool/ipmi_sel.h:136:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(0)
        ^
ipmievd.c:869:9: warning: missing field 'name' initializer [-Wmissing-field-initializers]
        { NULL }
               ^
4 warnings generated.
mv -f .deps/ipmievd.Tpo .deps/ipmievd.Po
/opt/pkg/bin/mksh ../libtool --silent  --tag=CC    --mode=link clang  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral   -L/opt/pkg/lib -o ipmitool ipmitool.o ipmishell.o ../lib/libipmitool.la plugins/libintf.la -lcrypto
ld: warning: pointer not aligned at address 0x10009D73B (_vFlash_completion_code_vals + 19 from ../lib/.libs/libipmitool.a(ipmi_delloem.o))
ld: warning: pointer not aligned at address 0x10009D732 (_vFlash_completion_code_vals + 10 from ../lib/.libs/libipmitool.a(ipmi_delloem.o))
ld: warning: pointer not aligned at address 0x10009D729 (_vFlash_completion_code_vals + 1 from ../lib/.libs/libipmitool.a(ipmi_delloem.o))
ld: unaligned pointer(s) for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
*** [ipmitool] Error code 1

bmake[3]: stopped making "all-am" in /Users/pbulk/build/sysutils/ipmitool/work/ipmitool-IPMITOOL_1_8_19/src
bmake[3]: 1 error

bmake[3]: stopped making "all-am" in /Users/pbulk/build/sysutils/ipmitool/work/ipmitool-IPMITOOL_1_8_19/src

bmake[2]: stopped making "all" in /Users/pbulk/build/sysutils/ipmitool/work/ipmitool-IPMITOOL_1_8_19/src

bmake[1]: stopped making "all-recursive" in /Users/pbulk/build/sysutils/ipmitool/work/ipmitool-IPMITOOL_1_8_19

bmake: stopped making "all" in /Users/pbulk/build/sysutils/ipmitool/work/ipmitool-IPMITOOL_1_8_19
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/sysutils/ipmitool
*** Error code 1

Stop.
bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/sysutils/ipmitool