WARNING: [license.mk] Every package should define a LICENSE.
===> Building for wap-utils-1.3.2nb11
cd . && autoheader
WARNING: 'autoheader' is missing on your system.  You should only need it if
         you modified 'acconfig.h' or 'configure.in'.  You might want
         to install the Autoconf and GNU m4 packages.  Grab them
         from any GNU archive site.
/opt/pkg/bin/bmake  all-recursive
Making all in intl
cp ./libgnuintl.h libintl.h
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  intl-compat.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  bindtextdom.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  dcgettext.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  dgettext.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  gettext.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  finddomain.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  loadmsgcat.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  localealias.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  textdomain.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  l10nflist.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  explodename.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  dcigettext.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  dcngettext.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  dngettext.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  ngettext.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  plural-exp.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  localcharset.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  localename.c
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  osdep.c
/bin/sh ./config.charset 'aarch64-apple-darwin23' > t-charset.alias
mv t-charset.alias charset.alias
sed -e '/^#/d' -e 's/@''PACKAGE''@/ap-utils/g' ref-add.sin > t-ref-add.sed
mv t-ref-add.sed ref-add.sed
sed -e '/^#/d' -e 's/@''PACKAGE''@/ap-utils/g' ref-del.sin > t-ref-del.sed
mv t-ref-del.sed ref-del.sed
clang -c -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/locale\"  -DLIBDIR=\"/opt/pkg/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses  plural.c
rm -f libintl.a
ar cru libintl.a intl-compat.o bindtextdom.o dcgettext.o dgettext.o gettext.o  finddomain.o loadmsgcat.o localealias.o textdomain.o l10nflist.o  explodename.o dcigettext.o dcngettext.o dngettext.o ngettext.o  plural.o plural-exp.o localcharset.o localename.o osdep.o
ranlib libintl.a
Making all in lib
clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl  -I/opt/pkg/include -I/opt/pkg/include/ncurses  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c reset.c
reset.c:36:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[0].oid = sysReset;
                                ^ ~~~~~~~~
reset.c:38:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[0].value = &enable;
                                  ^ ~~~~~~~
reset.c:45:19: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[0].oid = operESSID;
                                ^ ~~~~~~~~~
3 warnings generated.
clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl  -I/opt/pkg/include -I/opt/pkg/include/ncurses  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c snmp.c
snmp.c:154:15: warning: passing 'unsigned char [1024]' 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]
    len = ber(message, varbindlist, num, type);
              ^~~~~~~
snmp.c:49:15: note: passing argument to parameter 'message' here
int ber(char *message, varbind * varbindlist, int num, int type)
              ^
snmp.c:171:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    start = buf;
          ^ ~~~
2 warnings generated.
rm -f libap.a
ar cru libap.a reset.o snmp.o 
ranlib libap.a
Making all in src
clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/opt/pkg/include -I/opt/pkg/include/ncurses  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c ap-config.c
clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/opt/pkg/include -I/opt/pkg/include/ncurses  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c aps.c
aps.c:88:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[0].oid = bridgeOperationalMode;
                    ^ ~~~~~~~~~~~~~~~~~~~~~
aps.c:90:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[0].value = bridgeOperationalMode;
                      ^ ~~~~~~~~~~~~~~~~~~~~~
aps.c:122:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        varbinds[0].oid = bridgeOperationalMode;
                        ^ ~~~~~~~~~~~~~~~~~~~~~
aps.c:126:20: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        varbinds[0].value = &c;
                          ^ ~~
aps.c:141:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[0].oid = KnownAP;
                    ^ ~~~~~~~
aps.c:144:23: warning: assigning to 'unsigned char *' from 'char [1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[0].value = value;
                      ^ ~~~~~
aps.c:223:30: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                    varbinds[2].oid = bridgeRemoteBridgeBSSID;
                                    ^ ~~~~~~~~~~~~~~~~~~~~~~~
aps.c:225:25: warning: assigning to 'unsigned char *' from 'char [6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                    varbinds[2].value = ap[j-1].mac;
                                      ^ ~~~~~~~~~~~
aps.c:228:30: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                    varbinds[0].oid = operESSIDLength;
                                    ^ ~~~~~~~~~~~~~~~
aps.c:230:25: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                    varbinds[0].value = (char *) &ap[j-1].essid_len;
                                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
aps.c:233:30: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                    varbinds[1].oid = operESSID;
                                    ^ ~~~~~~~~~
aps.c:235:25: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                    varbinds[1].value = ap[j-1].essid;
                                      ^ ~~~~~~~~~~~~~
aps.c:274:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        varbinds[0].oid = bridgeOperationalMode;
                        ^ ~~~~~~~~~~~~~~~~~~~~~
aps.c:276:20: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        varbinds[0].value = (char *) &bridge_mode;
                          ^ ~~~~~~~~~~~~~~~~~~~~~
14 warnings generated.
clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/opt/pkg/include -I/opt/pkg/include/ncurses  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c ap_search.c
ap_search.c:58:35: warning: initializing 'unsigned char *' with an expression 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]
    unsigned char message[1024], *comm = community, *start;
                                  ^      ~~~~~~~~~
ap_search.c:127:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[0].oid = Wireless[ap_type];
                    ^ ~~~~~~~~~~~~~~~~~
ap_search.c:134:15: warning: passing 'unsigned char [1024]' 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]
    len = ber(message, varbinds, 1, GET);
              ^~~~~~~
../lib/ap-utils.h:283:22: note: passing argument to parameter here
extern int ber(char *, varbind *, int, int);
                     ^
ap_search.c:138:10: warning: passing 'unsigned char [1024]' 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]
        sprintf(message, _("Invalid sendto: %s. Press any key."),
                ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
ap_search.c:140:13: warning: passing 'unsigned char [1024]' 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]
        print_help(message);
                   ^~~~~~~
../lib/ap-utils.h:256:30: note: passing argument to parameter here
extern void print_help(char *);
                             ^
ap_search.c:155:9: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                      &client_len)) == -1)
                      ^~~~~~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/socket.h:716:27: note: passing argument to parameter here
    socklen_t * __restrict) __DARWIN_ALIAS_C(recvfrom);
                          ^
ap_search.c:188:14: warning: passing 'unsigned char [1024]' 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]
            sprintf(message, "%5s %15s", ap_types[ap_type], inet_ntoa(from.sin_addr));
                    ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
ap_search.c:189:6: warning: passing 'unsigned char [1024]' 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]
            mvwaddstr(main_sub, i+1, 0, message);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
ap_search.c:203:15: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    community = comm;
              ^ ~~~~
9 warnings generated.
clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/opt/pkg/include -I/opt/pkg/include/ncurses  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c auth_mac.c
auth_mac.c:71:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[0].oid = EnableAuthMAC;
                    ^ ~~~~~~~~~~~~~
auth_mac.c:96:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        varbinds[0].oid = AutorizedMac;
                        ^ ~~~~~~~~~~~~
auth_mac.c:98:20: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        varbinds[0].value = (char *) &get;
                          ^ ~~~~~~~~~~~~~
auth_mac.c:216:18: warning: passing 'unsigned char [6]' 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]
                get_mac(1, 15, curr->addr);
                               ^~~~~~~~~~
../lib/ap-utils.h:260:37: note: passing argument to parameter here
extern void get_mac(int, int, char *);
                                    ^
auth_mac.c:225:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[0].oid = EnableAuthMAC;
                                ^ ~~~~~~~~~~~~~
auth_mac.c:228:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[0].value = (char *) &auth_mac_hw;
                                  ^ ~~~~~~~~~~~~~~~~~~~~~
auth_mac.c:243:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[0].oid = AutorizedMac;
                                ^ ~~~~~~~~~~~~
auth_mac.c:245:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[0].value = (char *) &get;
                                  ^ ~~~~~~~~~~~~~
auth_mac.c:324:21: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[0].oid = Mac;
                    ^ ~~~
auth_mac.c:326:23: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[0].value = Mac;
                      ^ ~~~
auth_mac.c:341:18: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        varbinds[0].oid = Mac;
                        ^ ~~~
auth_mac.c:343:20: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        varbinds[0].value = Mac;
                          ^ ~~~
auth_mac.c:346:18: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        varbinds[1].oid = MacAllow;
                        ^ ~~~~~~~~
auth_mac.c:348:20: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        varbinds[1].value = Mac;
                          ^ ~~~
auth_mac.c:351:18: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        varbinds[2].oid = MacRowStatus;
                        ^ ~~~~~~~~~~~~
auth_mac.c:353:20: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        varbinds[2].value = Mac;
                          ^ ~~~
auth_mac.c:377:18: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        varbinds[0].oid = Mac;
                        ^ ~~~
auth_mac.c:379:20: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        varbinds[0].value = Mac;
                          ^ ~~~
auth_mac.c:455:21: warning: passing 'unsigned char [6]' 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]
            get_mac(1, 20, curr->addr);
                           ^~~~~~~~~~
../lib/ap-utils.h:260:37: note: passing argument to parameter here
extern void get_mac(int, int, char *);
                                    ^
auth_mac.c:471:22: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
            varbinds[0].oid = Mac;
                            ^ ~~~
auth_mac.c:473:24: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
            varbinds[0].value = Mac;
                              ^ ~~~
auth_mac.c:484:19: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[0].oid = MacRowStatus;
                                ^ ~~~~~~~~~~~~
auth_mac.c:486:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[0].value = &destroy;
                                  ^ ~~~~~~~~
auth_mac.c:493:19: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[0].oid = Mac;
                                ^ ~~~
auth_mac.c:495:21: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[0].value = Mac;
                                  ^ ~~~
auth_mac.c:513:19: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[0].oid = MacRowStatus;
                                ^ ~~~~~~~~~~~~
auth_mac.c:515:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[0].value = &create;
                                  ^ ~~~~~~~
auth_mac.c:518:19: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[1].oid = Mac;
                                ^ ~~~
auth_mac.c:520:21: warning: assigning to 'unsigned char *' from 'char [6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[1].value = auth_enable;
                                  ^ ~~~~~~~~~~~
auth_mac.c:523:19: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[2].oid = MacAllow;
                                ^ ~~~~~~~~
auth_mac.c:525:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[2].value = &allow;
                                  ^ ~~~~~~
auth_mac.c:544:19: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[0].oid = MacRowStatus;
                                ^ ~~~~~~~~~~~~
auth_mac.c:546:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[0].value = &create;
                                  ^ ~~~~~~~
auth_mac.c:549:19: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[1].oid = Mac;
                                ^ ~~~
auth_mac.c:554:19: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[2].oid = MacAllow;
                                ^ ~~~~~~~~
auth_mac.c:556:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[2].value = &allow;
                                  ^ ~~~~~~
36 warnings generated.
clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/opt/pkg/include -I/opt/pkg/include/ncurses  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c bridge.c
bridge.c:131:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[0].oid = IPFilter;
                    ^ ~~~~~~~~
bridge.c:132:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[1].oid = PrimaryPort;
                    ^ ~~~~~~~~~~~
bridge.c:133:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[2].oid = operDHCP;
                    ^ ~~~~~~~~
bridge.c:134:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[3].oid = operEthernetAddress;
                    ^ ~~~~~~~~~~~~~~~~~~~
bridge.c:135:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[4].oid = operIPAddress;
                    ^ ~~~~~~~~~~~~~
bridge.c:136:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[5].oid = operIPMask;
                    ^ ~~~~~~~~~~
bridge.c:137:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[6].oid = operGateway;
                    ^ ~~~~~~~~~~~
bridge.c:138:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[7].oid = bridgeOperationalMode;
                    ^ ~~~~~~~~~~~~~~~~~~~~~
bridge.c:139:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[8].oid = sysTrapSwitch;
                    ^ ~~~~~~~~~~~~~
bridge.c:140:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[9].oid = bridgeRemoteBridgeBSSID;
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~
bridge.c:148:13: warning: passing 'unsigned char [1024]' 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]
    sprintf(message, MAC,
            ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:155:5: warning: passing 'unsigned char [1024]' 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]
    mvwaddstr(main_sub, 0, 0, message);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:166:10: warning: passing 'unsigned char [1024]' 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]
        sprintf(message, PR_PORT, ports[primary_port - 1]);
                ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:167:2: warning: passing 'unsigned char [1024]' 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]
        mvwaddstr(main_sub, 4, 0, message);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:170:10: warning: passing 'unsigned char [1024]' 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]
        sprintf(message, _("Attached Station MAC: %02X%02X%02X%02X%02X%02X"),
                ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:183:10: warning: passing 'unsigned char [1024]' 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]
        sprintf(message, REMOTE_MAC,
                ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:187:2: warning: passing 'unsigned char [1024]' 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]
        mvwaddstr(main_sub, 7, 0, message);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:193:13: warning: passing 'unsigned char [1024]' 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]
    sprintf(message, "[I] IP: %s", inet_ntoa(ip));
            ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:194:5: warning: passing 'unsigned char [1024]' 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]
    mvwaddstr(main_sub, 1, 0, message);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:195:13: warning: passing 'unsigned char [1024]' 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]
    sprintf(message, _("[N] Netmask: %s"), inet_ntoa(mask));
            ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:196:5: warning: passing 'unsigned char [1024]' 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]
    mvwaddstr(main_sub, 1, 24, message);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:197:13: warning: passing 'unsigned char [1024]' 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]
    sprintf(message, _("[G] Gateway %s"), inet_ntoa(gw));
            ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:198:5: warning: passing 'unsigned char [1024]' 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]
    mvwaddstr(main_sub, 2, 0, message);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:199:13: warning: passing 'unsigned char [1024]' 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]
    sprintf(message, IP_FILTER, (filter == 1) ? ON : OFF);
            ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:200:5: warning: passing 'unsigned char [1024]' 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]
    mvwaddstr(main_sub, 3, 0, message);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:201:13: warning: passing 'unsigned char [1024]' 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]
    sprintf(message, DHCP, (dhcp == 1) ? ON : OFF);
            ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:202:5: warning: passing 'unsigned char [1024]' 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]
    mvwaddstr(main_sub, 5, 0, message);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:203:13: warning: passing 'unsigned char [1024]' 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]
    sprintf(message, OPER, bridge_modes[bridge_mode - 1]);
            ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:204:5: warning: passing 'unsigned char [1024]' 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]
    mvwaddstr(main_sub, 6, 0, message);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:205:13: warning: passing 'unsigned char [1024]' 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]
    sprintf(message, TRAPS, (traps == 1) ? ON : OFF);
            ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:206:5: warning: passing 'unsigned char [1024]' 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]
    mvwaddstr(main_sub, 8, 0, message);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:215:16: warning: passing 'unsigned char [1024]' 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]
            get_value(message, 1, 8, 16);
                      ^~~~~~~
../lib/ap-utils.h:259:29: note: passing argument to parameter here
extern int  get_value(char *, int, int, int);
                            ^
bridge.c:216:22: warning: passing 'unsigned char [1024]' 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]
            if (!(inet_aton(message, &ip))) {
                            ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/arpa/inet.h:83:29: note: passing argument to parameter here
int              inet_aton(const char *, struct in_addr *);
                                       ^
bridge.c:225:16: warning: passing 'unsigned char [1024]' 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]
            get_value(message, 1, 37, 16);
                      ^~~~~~~
../lib/ap-utils.h:259:29: note: passing argument to parameter here
extern int  get_value(char *, int, int, int);
                            ^
bridge.c:226:22: warning: passing 'unsigned char [1024]' 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]
            if (!(inet_aton(message, &mask))) {
                            ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/arpa/inet.h:83:29: note: passing argument to parameter here
int              inet_aton(const char *, struct in_addr *);
                                       ^
bridge.c:235:16: warning: passing 'unsigned char [1024]' 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]
            get_value(message, 2, 12, 16);
                      ^~~~~~~
../lib/ap-utils.h:259:29: note: passing argument to parameter here
extern int  get_value(char *, int, int, int);
                            ^
bridge.c:236:22: warning: passing 'unsigned char [1024]' 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]
            if (!(inet_aton(message, &gw))) {
                            ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/arpa/inet.h:83:29: note: passing argument to parameter here
int              inet_aton(const char *, struct in_addr *);
                                       ^
bridge.c:247:14: warning: passing 'unsigned char [1024]' 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]
            sprintf(message, IP_FILTER, (filter == 1) ? ON : OFF);
                    ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:248:6: warning: passing 'unsigned char [1024]' 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]
            mvwaddstr(main_sub, 3, 0, message);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:256:14: warning: passing 'unsigned char [1024]' 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]
            sprintf(message, TRAPS, (traps == 1) ? ON : OFF);
                    ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:257:6: warning: passing 'unsigned char [1024]' 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]
            mvwaddstr(main_sub, 8, 0, message);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:267:11: warning: passing 'unsigned char [1024]' 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]
                sprintf(message, PR_PORT, ports[primary_port - 1]);
                        ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:268:3: warning: passing 'unsigned char [1024]' 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]
                mvwaddstr(main_sub, 4, 0, message);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:277:14: warning: passing 'unsigned char [1024]' 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]
            sprintf(message, DHCP, (dhcp == 1) ? ON : OFF);
                    ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:278:6: warning: passing 'unsigned char [1024]' 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]
            mvwaddstr(main_sub, 5, 0, message);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:285:14: warning: passing 'unsigned char [1024]' 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]
            sprintf(message, OPER, bridge_modes[bridge_mode - 1]);
                    ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:287:6: warning: passing 'unsigned char [1024]' 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]
            mvwaddstr(main_sub, 6, 0, message);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:289:11: warning: passing 'unsigned char [1024]' 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]
                sprintf(message, REMOTE_MAC,
                        ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:296:3: warning: passing 'unsigned char [1024]' 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]
                mvwaddstr(main_sub, 7, 0, message);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:303:21: warning: passing 'unsigned char [6]' 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]
            get_mac(7, 21, RemoteBSSID);
                           ^~~~~~~~~~~
../lib/ap-utils.h:260:37: note: passing argument to parameter here
extern void get_mac(int, int, char *);
                                    ^
bridge.c:310:10: warning: passing 'unsigned char [1024]' 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]
        sprintf(message, REMOTE_MAC,
                ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
bridge.c:314:2: warning: passing 'unsigned char [1024]' 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]
        mvwaddstr(main_sub, 7, 0, message);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:1333:85: note: expanded from macro 'mvwaddstr'
#define mvwaddstr(win,y,x,str)          (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                            ^~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/curses.h:844:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int);        /* implemented */
                                                          ^
bridge.c:322:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[i].oid = IPFilter;
                                ^ ~~~~~~~~
bridge.c:325:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[i].value = (char *) &filter;
                                  ^ ~~~~~~~~~~~~~~~~
bridge.c:330:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[i].oid = PrimaryPort;
                                ^ ~~~~~~~~~~~
bridge.c:333:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[i].value = (char *) &primary_port;
                                  ^ ~~~~~~~~~~~~~~~~~~~~~~
bridge.c:338:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[i].oid = operDHCP;
                                ^ ~~~~~~~~
bridge.c:341:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[i].value = (char *) &dhcp;
                                  ^ ~~~~~~~~~~~~~~
bridge.c:346:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[i].oid = operIPAddress;
                                ^ ~~~~~~~~~~~~~
bridge.c:349:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[i].value = (char *) &ip.s_addr;
                                  ^ ~~~~~~~~~~~~~~~~~~~
bridge.c:355:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[i].oid = operIPMask;
                                ^ ~~~~~~~~~~
bridge.c:358:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[i].value = (char *) &mask.s_addr;
                                  ^ ~~~~~~~~~~~~~~~~~~~~~
bridge.c:364:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[i].oid = operGateway;
                                ^ ~~~~~~~~~~~
bridge.c:367:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[i].value = (char *) &gw.s_addr;
                                  ^ ~~~~~~~~~~~~~~~~~~~
bridge.c:373:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[i].oid = sysTrapSwitch;
                                ^ ~~~~~~~~~~~~~
bridge.c:381:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[i].oid = bridgeOperationalMode;
                                ^ ~~~~~~~~~~~~~~~~~~~~~
bridge.c:383:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[i].value = (char *) &bridge_mode;
                                  ^ ~~~~~~~~~~~~~~~~~~~~~
bridge.c:389:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                varbinds[i].oid = bridgeRemoteBridgeBSSID;
                                ^ ~~~~~~~~~~~~~~~~~~~~~~~
68 warnings generated.
clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/opt/pkg/include -I/opt/pkg/include/ncurses  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c cmd.c
cmd.c:66:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[0].oid = sysLoadDefaults;
                    ^ ~~~~~~~~~~~~~~~
cmd.c:68:23: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[0].value = &enable;
                      ^ ~~~~~~~
cmd.c:129:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[0].oid = sysUpload;
                    ^ ~~~~~~~~~
cmd.c:131:23: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    varbinds[0].value = &enable;
                      ^ ~~~~~~~
4 warnings generated.
clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/opt/pkg/include -I/opt/pkg/include/ncurses  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c common.c
common.c:123:12: 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]
        get_value(message, 1, 26, 16);
                  ^~~~~~~
../lib/ap-utils.h:259:29: note: passing argument to parameter here
extern int  get_value(char *, int, int, int);
                            ^
common.c:124:29: warning: passing 'unsigned char [32]' 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]
    } while ((i = inet_addr(message)) == -1);
                            ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/arpa/inet.h:75:34: note: passing argument to parameter here
in_addr_t        inet_addr(const char *);
                                       ^
common.c:125:18: 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]
    print_bottom(message);
                 ^~~~~~~
../lib/ap-utils.h:255:32: note: passing argument to parameter here
extern void print_bottom(char *);
                               ^
common.c:150:16: warning: passing 'unsigned char [32]' 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]
    i = strlen(message) + 1;
               ^~~~~~~
/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);
                            ^
common.c:152:24: warning: passing 'unsigned char [32]' 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]
    strncpy(community, message, i);
                       ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy'
                __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
                                               ^~~~~~~~~~~
common.c:180: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]
        sprintf(message, "%s/.ap-config", home_dir);
                ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
common.c:181:17: warning: passing 'unsigned char [32]' 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]
        if ((fd = open(message, O_CREAT | O_WRONLY | O_APPEND, 0600)) != -1) {
                       ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/fcntl.h:565:26: note: passing argument to parameter here
int     open(const char *, int, ...) __DARWIN_ALIAS_C(open);
                         ^
common.c:182:14: 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]
            sprintf(message, "%s:%s:%d\n", inet_ntoa(ap_ip), community, ap_type);
                    ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
common.c:183:32: warning: passing 'unsigned char [32]' 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]
            write(fd, message, strlen(message));
                                      ^~~~~~~
/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);
                            ^
9 warnings generated.
clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/opt/pkg/include -I/opt/pkg/include/ncurses  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c file.c
clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/opt/pkg/include -I/opt/pkg/include/ncurses  -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c input.c
input.c:81:36: error: invalid application of 'sizeof' to an incomplete type 'ITEM' (aka 'struct tagITEM')
    ITEM **menu_item = calloc(num, sizeof(ITEM)), **ip = menu_item;
                                   ^     ~~~~~~
/Users/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/menu.h:88:18: note: forward declaration of 'struct tagITEM'
  typedef struct tagITEM
                 ^
1 error generated.
*** [input.o] Error code 1

bmake[2]: stopped making "all" in /Users/pbulk/build/net/wap-utils/work/ap-utils-1.3.2/src
bmake[2]: 1 error

bmake[2]: stopped making "all" in /Users/pbulk/build/net/wap-utils/work/ap-utils-1.3.2/src
*** [all-recursive] Error code 1

bmake[1]: stopped making "all-recursive" in /Users/pbulk/build/net/wap-utils/work/ap-utils-1.3.2
bmake[1]: 1 error

bmake[1]: stopped making "all-recursive" in /Users/pbulk/build/net/wap-utils/work/ap-utils-1.3.2
*** [all-recursive-am] Error code 2

bmake: stopped making "all" in /Users/pbulk/build/net/wap-utils/work/ap-utils-1.3.2
bmake: 1 error

bmake: stopped making "all" in /Users/pbulk/build/net/wap-utils/work/ap-utils-1.3.2
*** Error code 2

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

Stop.
bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/net/wap-utils