+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/wap-utils-1.3.2nb11/work.log
+ su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/wap-utils-1.3.2nb11/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for wap-utils-1.3.2nb11
--- ./stamp-h.in ---
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.
--- stamp-h ---
cd .  && CONFIG_FILES= CONFIG_HEADERS=config.h  /bin/bash ./config.status
creating config.h
config.h is unchanged
--- config.h ---
--- all-recursive-am ---
/usr/pkg/bin/bmake  all-recursive
--- all-recursive ---
Making all in intl
Making all in lib
--- reset.o ---
--- snmp.o ---
--- reset.o ---
cc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl  -I/usr/include -I/usr/pkg/include/ncurses  -pipe -O2 -I/usr/include -I/usr/pkg/include/ncurses -Wall -W -c reset.c
--- snmp.o ---
cc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl  -I/usr/include -I/usr/pkg/include/ncurses  -pipe -O2 -I/usr/include -I/usr/pkg/include/ncurses -Wall -W -c snmp.c
snmp.c: In function 'snmp':
snmp.c:154:15: warning: pointer targets in passing argument 1 of 'ber' differ in signedness [-Wpointer-sign]
     len = ber(message, varbindlist, num, type);
               ^~~~~~~
snmp.c:49:5: note: expected 'char *' but argument is of type 'unsigned char *'
 int ber(char *message, varbind * varbindlist, int num, int type)
     ^~~
snmp.c:171:11: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     start = buf;
           ^
--- reset.o ---
reset.c: In function 'SysReset':
reset.c:36:23: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
       varbinds[0].oid = sysReset;
                       ^
reset.c:38:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[0].value = &enable;
                     ^
reset.c:45:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[0].oid = operESSID;
                   ^
--- libap.a ---
rm -f libap.a
ar cru libap.a reset.o snmp.o 
ranlib libap.a
Making all in src
--- ap-config.o ---
--- aps.o ---
--- ap-config.o ---
cc -DLOCALEDIR=\"/usr/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/usr/include -I/usr/pkg/include/ncurses  -pipe -O2 -I/usr/include -I/usr/pkg/include/ncurses -Wall -W -c ap-config.c
--- aps.o ---
cc -DLOCALEDIR=\"/usr/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/usr/include -I/usr/pkg/include/ncurses  -pipe -O2 -I/usr/include -I/usr/pkg/include/ncurses -Wall -W -c aps.c
aps.c: In function 'APs':
aps.c:88:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[0].oid = bridgeOperationalMode;
                     ^
aps.c:90:23: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[0].value = bridgeOperationalMode;
                       ^
aps.c:122:18: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  varbinds[0].oid = bridgeOperationalMode;
                  ^
aps.c:126:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  varbinds[0].value = &c;
                    ^
aps.c:141:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[0].oid = KnownAP;
                     ^
aps.c:144:23: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[0].value = value;
                       ^
aps.c:223:30: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
              varbinds[2].oid = bridgeRemoteBridgeBSSID;
                              ^
aps.c:225:25: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
       varbinds[2].value = ap[j-1].mac;
                         ^
aps.c:228:30: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
              varbinds[0].oid = operESSIDLength;
                              ^
aps.c:230:25: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
       varbinds[0].value = (char *) &ap[j-1].essid_len;
                         ^
aps.c:233:30: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
              varbinds[1].oid = operESSID;
                              ^
aps.c:235:25: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
       varbinds[1].value = ap[j-1].essid;
                         ^
aps.c:274:18: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  varbinds[0].oid = bridgeOperationalMode;
                  ^
aps.c:276:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  varbinds[0].value = (char *) &bridge_mode;
                    ^
--- ap_search.o ---
cc -DLOCALEDIR=\"/usr/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/usr/include -I/usr/pkg/include/ncurses  -pipe -O2 -I/usr/include -I/usr/pkg/include/ncurses -Wall -W -c ap_search.c
--- auth_mac.o ---
cc -DLOCALEDIR=\"/usr/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/usr/include -I/usr/pkg/include/ncurses  -pipe -O2 -I/usr/include -I/usr/pkg/include/ncurses -Wall -W -c auth_mac.c
--- ap_search.o ---
ap_search.c: In function 'ap_search':
ap_search.c:58:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     unsigned char message[1024], *comm = community, *start;
                                          ^~~~~~~~~
ap_search.c:127:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[0].oid = Wireless[ap_type];
                     ^
ap_search.c:134:15: warning: pointer targets in passing argument 1 of 'ber' differ in signedness [-Wpointer-sign]
     len = ber(message, varbinds, 1, GET);
               ^~~~~~~
In file included from ap_search.c:31:
../lib/ap-utils.h:283:12: note: expected 'char *' but argument is of type 'unsigned char *'
 extern int ber(char *, varbind *, int, int);
            ^~~
ap_search.c:138:10: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  sprintf(message, _("Invalid sendto: %s. Press any key."),
          ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from ap_search.c:20:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
ap_search.c:140:13: warning: pointer targets in passing argument 1 of 'print_help' differ in signedness [-Wpointer-sign]
  print_help(message);
             ^~~~~~~
In file included from ap_search.c:31:
../lib/ap-utils.h:256:13: note: expected 'char *' but argument is of type 'unsigned char *'
 extern void print_help(char *);
             ^~~~~~~~~~
ap_search.c:155:9: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness [-Wpointer-sign]
         &client_len)) == -1)
         ^~~~~~~~~~~
In file included from /usr/include/sys/socket.h:269,
                 from /usr/include/netinet/in.h:23,
                 from ap_search.c:23:
/usr/include/bits/socket2.h:61:1: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *'
 recvfrom (int __fd, void *__restrict __buf, size_t __n, int __flags,
 ^~~~~~~~
ap_search.c:153:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if ((len =
  ^~
ap_search.c:158:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
      start = message;
      ^~~~~
ap_search.c:188:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
      sprintf(message, "%5s %15s", ap_types[ap_type], inet_ntoa(from.sin_addr));
              ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from ap_search.c:20:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from ap_search.c:30:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
ap_search.c:189:6: note: in expansion of macro 'mvwaddstr'
      mvwaddstr(main_sub, i+1, 0, message);
      ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
ap_search.c:203:15: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign]
     community = comm;
               ^
--- auth_mac.o ---
auth_mac.c: In function 'AuthMAC':
auth_mac.c:71:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[0].oid = EnableAuthMAC;
                     ^
auth_mac.c:96:18: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  varbinds[0].oid = AutorizedMac;
                  ^
auth_mac.c:98:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  varbinds[0].value = (char *) &get;
                    ^
auth_mac.c:216:22: warning: pointer targets in passing argument 3 of 'get_mac' differ in signedness [-Wpointer-sign]
   get_mac(1, 15, curr->addr);
                  ~~~~^~~~~~
In file included from auth_mac.c:20:
../lib/ap-utils.h:260:13: note: expected 'char *' but argument is of type 'unsigned char *'
 extern void get_mac(int, int, char *);
             ^~~~~~~
auth_mac.c:225:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[0].oid = EnableAuthMAC;
                   ^
auth_mac.c:228:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[0].value = (char *) &auth_mac_hw;
                     ^
auth_mac.c:243:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[0].oid = AutorizedMac;
                   ^
auth_mac.c:245:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[0].value = (char *) &get;
                     ^
auth_mac.c: In function 'nwn_auth_mac':
auth_mac.c:324:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[0].oid = Mac;
                     ^
auth_mac.c:326:23: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[0].value = Mac;
                       ^
auth_mac.c:341:18: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  varbinds[0].oid = Mac;
                  ^
auth_mac.c:343:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  varbinds[0].value = Mac;
                    ^
auth_mac.c:346:18: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  varbinds[1].oid = MacAllow;
                  ^
auth_mac.c:348:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  varbinds[1].value = Mac;
                    ^
auth_mac.c:351:18: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  varbinds[2].oid = MacRowStatus;
                  ^
auth_mac.c:353:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  varbinds[2].value = Mac;
                    ^
auth_mac.c:377:18: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  varbinds[0].oid = Mac;
                  ^
auth_mac.c:379:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  varbinds[0].value = Mac;
                    ^
auth_mac.c:455:25: warning: pointer targets in passing argument 3 of 'get_mac' differ in signedness [-Wpointer-sign]
      get_mac(1, 20, curr->addr);
                     ~~~~^~~~~~
In file included from auth_mac.c:20:
../lib/ap-utils.h:260:13: note: expected 'char *' but argument is of type 'unsigned char *'
 extern void get_mac(int, int, char *);
             ^~~~~~~
auth_mac.c:471:22: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      varbinds[0].oid = Mac;
                      ^
auth_mac.c:473:24: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      varbinds[0].value = Mac;
                        ^
auth_mac.c:484:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[0].oid = MacRowStatus;
                   ^
auth_mac.c:486:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[0].value = &destroy;
                     ^
auth_mac.c:493:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[0].oid = Mac;
                   ^
auth_mac.c:495:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[0].value = Mac;
                     ^
auth_mac.c:513:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[0].oid = MacRowStatus;
                   ^
auth_mac.c:515:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[0].value = &create;
                     ^
auth_mac.c:518:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[1].oid = Mac;
                   ^
auth_mac.c:520:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[1].value = auth_enable;
                     ^
auth_mac.c:523:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[2].oid = MacAllow;
                   ^
auth_mac.c:525:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[2].value = &allow;
                     ^
auth_mac.c:544:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[0].oid = MacRowStatus;
                   ^
auth_mac.c:546:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[0].value = &create;
                     ^
auth_mac.c:549:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[1].oid = Mac;
                   ^
auth_mac.c:554:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[2].oid = MacAllow;
                   ^
auth_mac.c:556:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[2].value = &allow;
                     ^
--- bridge.o ---
cc -DLOCALEDIR=\"/usr/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/usr/include -I/usr/pkg/include/ncurses  -pipe -O2 -I/usr/include -I/usr/pkg/include/ncurses -Wall -W -c bridge.c
bridge.c: In function 'briging':
bridge.c:131:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[0].oid = IPFilter;
                     ^
bridge.c:132:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[1].oid = PrimaryPort;
                     ^
bridge.c:133:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[2].oid = operDHCP;
                     ^
bridge.c:134:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[3].oid = operEthernetAddress;
                     ^
bridge.c:135:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[4].oid = operIPAddress;
                     ^
bridge.c:136:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[5].oid = operIPMask;
                     ^
bridge.c:137:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[6].oid = operGateway;
                     ^
bridge.c:138:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[7].oid = bridgeOperationalMode;
                     ^
bridge.c:139:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[8].oid = sysTrapSwitch;
                     ^
bridge.c:140:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[9].oid = bridgeRemoteBridgeBSSID;
                     ^
bridge.c:148:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
     sprintf(message, MAC,
             ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:155:5: note: in expansion of macro 'mvwaddstr'
     mvwaddstr(main_sub, 0, 0, message);
     ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:166:10: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  sprintf(message, PR_PORT, ports[primary_port - 1]);
          ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:167:2: note: in expansion of macro 'mvwaddstr'
  mvwaddstr(main_sub, 4, 0, message);
  ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:170:10: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  sprintf(message, _("Attached Station MAC: %02X%02X%02X%02X%02X%02X"),
          ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
bridge.c:183:10: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  sprintf(message, REMOTE_MAC,
          ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:187:2: note: in expansion of macro 'mvwaddstr'
  mvwaddstr(main_sub, 7, 0, message);
  ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:193:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
     sprintf(message, "[I] IP: %s", inet_ntoa(ip));
             ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:194:5: note: in expansion of macro 'mvwaddstr'
     mvwaddstr(main_sub, 1, 0, message);
     ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:195:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
     sprintf(message, _("[N] Netmask: %s"), inet_ntoa(mask));
             ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:196:5: note: in expansion of macro 'mvwaddstr'
     mvwaddstr(main_sub, 1, 24, message);
     ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:197:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
     sprintf(message, _("[G] Gateway %s"), inet_ntoa(gw));
             ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:198:5: note: in expansion of macro 'mvwaddstr'
     mvwaddstr(main_sub, 2, 0, message);
     ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:199:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
     sprintf(message, IP_FILTER, (filter == 1) ? ON : OFF);
             ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:200:5: note: in expansion of macro 'mvwaddstr'
     mvwaddstr(main_sub, 3, 0, message);
     ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:201:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
     sprintf(message, DHCP, (dhcp == 1) ? ON : OFF);
             ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:202:5: note: in expansion of macro 'mvwaddstr'
     mvwaddstr(main_sub, 5, 0, message);
     ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:203:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
     sprintf(message, OPER, bridge_modes[bridge_mode - 1]);
             ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:204:5: note: in expansion of macro 'mvwaddstr'
     mvwaddstr(main_sub, 6, 0, message);
     ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:205:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
     sprintf(message, TRAPS, (traps == 1) ? ON : OFF);
             ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:206:5: note: in expansion of macro 'mvwaddstr'
     mvwaddstr(main_sub, 8, 0, message);
     ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:215:16: warning: pointer targets in passing argument 1 of 'get_value' differ in signedness [-Wpointer-sign]
      get_value(message, 1, 8, 16);
                ^~~~~~~
In file included from bridge.c:28:
../lib/ap-utils.h:259:13: note: expected 'char *' but argument is of type 'unsigned char *'
 extern int  get_value(char *, int, int, int);
             ^~~~~~~~~
bridge.c:216:22: warning: pointer targets in passing argument 1 of 'inet_aton' differ in signedness [-Wpointer-sign]
      if (!(inet_aton(message, &ip))) {
                      ^~~~~~~
In file included from bridge.c:27:
/usr/include/arpa/inet.h:73:12: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern int inet_aton (const char *__cp, struct in_addr *__inp) __THROW;
            ^~~~~~~~~
bridge.c:225:16: warning: pointer targets in passing argument 1 of 'get_value' differ in signedness [-Wpointer-sign]
      get_value(message, 1, 37, 16);
                ^~~~~~~
In file included from bridge.c:28:
../lib/ap-utils.h:259:13: note: expected 'char *' but argument is of type 'unsigned char *'
 extern int  get_value(char *, int, int, int);
             ^~~~~~~~~
bridge.c:226:22: warning: pointer targets in passing argument 1 of 'inet_aton' differ in signedness [-Wpointer-sign]
      if (!(inet_aton(message, &mask))) {
                      ^~~~~~~
In file included from bridge.c:27:
/usr/include/arpa/inet.h:73:12: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern int inet_aton (const char *__cp, struct in_addr *__inp) __THROW;
            ^~~~~~~~~
bridge.c:235:16: warning: pointer targets in passing argument 1 of 'get_value' differ in signedness [-Wpointer-sign]
      get_value(message, 2, 12, 16);
                ^~~~~~~
In file included from bridge.c:28:
../lib/ap-utils.h:259:13: note: expected 'char *' but argument is of type 'unsigned char *'
 extern int  get_value(char *, int, int, int);
             ^~~~~~~~~
bridge.c:236:22: warning: pointer targets in passing argument 1 of 'inet_aton' differ in signedness [-Wpointer-sign]
      if (!(inet_aton(message, &gw))) {
                      ^~~~~~~
In file included from bridge.c:27:
/usr/include/arpa/inet.h:73:12: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern int inet_aton (const char *__cp, struct in_addr *__inp) __THROW;
            ^~~~~~~~~
bridge.c:247:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
      sprintf(message, IP_FILTER, (filter == 1) ? ON : OFF);
              ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:248:6: note: in expansion of macro 'mvwaddstr'
      mvwaddstr(main_sub, 3, 0, message);
      ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:256:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
      sprintf(message, TRAPS, (traps == 1) ? ON : OFF);
              ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:257:6: note: in expansion of macro 'mvwaddstr'
      mvwaddstr(main_sub, 8, 0, message);
      ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:267:11: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
   sprintf(message, PR_PORT, ports[primary_port - 1]);
           ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:268:3: note: in expansion of macro 'mvwaddstr'
   mvwaddstr(main_sub, 4, 0, message);
   ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:277:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
      sprintf(message, DHCP, (dhcp == 1) ? ON : OFF);
              ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:278:6: note: in expansion of macro 'mvwaddstr'
      mvwaddstr(main_sub, 5, 0, message);
      ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:285:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
      sprintf(message, OPER, bridge_modes[bridge_mode - 1]);
              ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:287:6: note: in expansion of macro 'mvwaddstr'
      mvwaddstr(main_sub, 6, 0, message);
      ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:289:11: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
   sprintf(message, REMOTE_MAC,
           ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:296:3: note: in expansion of macro 'mvwaddstr'
   mvwaddstr(main_sub, 7, 0, message);
   ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:303:21: warning: pointer targets in passing argument 3 of 'get_mac' differ in signedness [-Wpointer-sign]
      get_mac(7, 21, RemoteBSSID);
                     ^~~~~~~~~~~
In file included from bridge.c:28:
../lib/ap-utils.h:260:13: note: expected 'char *' but argument is of type 'unsigned char *'
 extern void get_mac(int, int, char *);
             ^~~~~~~
bridge.c:310:10: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  sprintf(message, REMOTE_MAC,
          ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from bridge.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
In file included from bridge.c:22:
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:1333:85: warning: pointer targets in passing argument 2 of 'waddnstr' differ in signedness [-Wpointer-sign]
 #define mvwaddstr(win,y,x,str)  (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
                                                                                     ^~~~~
bridge.c:314:2: note: in expansion of macro 'mvwaddstr'
  mvwaddstr(main_sub, 7, 0, message);
  ^~~~~~~~~
/home/pbulk/build/net/wap-utils/work/.buildlink/include/ncurses/ncurses.h:844:28: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
                            ^~~~~~~~
bridge.c:322:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[i].oid = IPFilter;
                   ^
bridge.c:325:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[i].value = (char *) &filter;
                     ^
bridge.c:330:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[i].oid = PrimaryPort;
                   ^
bridge.c:333:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[i].value = (char *) &primary_port;
                     ^
bridge.c:338:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[i].oid = operDHCP;
                   ^
bridge.c:341:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[i].value = (char *) &dhcp;
                     ^
bridge.c:346:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[i].oid = operIPAddress;
                   ^
bridge.c:349:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[i].value = (char *) &ip.s_addr;
                     ^
bridge.c:355:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[i].oid = operIPMask;
                   ^
bridge.c:358:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[i].value = (char *) &mask.s_addr;
                     ^
bridge.c:364:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[i].oid = operGateway;
                   ^
bridge.c:367:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[i].value = (char *) &gw.s_addr;
                     ^
bridge.c:373:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[i].oid = sysTrapSwitch;
                   ^
bridge.c:381:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[i].oid = bridgeOperationalMode;
                   ^
bridge.c:383:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[i].value = (char *) &bridge_mode;
                     ^
bridge.c:389:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   varbinds[i].oid = bridgeRemoteBridgeBSSID;
                   ^
--- cmd.o ---
cc -DLOCALEDIR=\"/usr/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/usr/include -I/usr/pkg/include/ncurses  -pipe -O2 -I/usr/include -I/usr/pkg/include/ncurses -Wall -W -c cmd.c
cmd.c: In function 'defaults':
cmd.c:66:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[0].oid = sysLoadDefaults;
                     ^
cmd.c:68:23: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[0].value = &enable;
                       ^
cmd.c: In function 'SysUpload':
cmd.c:129:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[0].oid = sysUpload;
                     ^
cmd.c:131:23: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     varbinds[0].value = &enable;
                       ^
--- common.o ---
cc -DLOCALEDIR=\"/usr/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/usr/include -I/usr/pkg/include/ncurses  -pipe -O2 -I/usr/include -I/usr/pkg/include/ncurses -Wall -W -c common.c
common.c: In function 'auth':
common.c:123:12: warning: pointer targets in passing argument 1 of 'get_value' differ in signedness [-Wpointer-sign]
  get_value(message, 1, 26, 16);
            ^~~~~~~
In file included from common.c:31:
../lib/ap-utils.h:259:13: note: expected 'char *' but argument is of type 'unsigned char *'
 extern int  get_value(char *, int, int, int);
             ^~~~~~~~~
common.c:124:29: warning: pointer targets in passing argument 1 of 'inet_addr' differ in signedness [-Wpointer-sign]
     } while ((i = inet_addr(message)) == -1);
                             ^~~~~~~
In file included from common.c:27:
/usr/include/arpa/inet.h:34:18: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern in_addr_t inet_addr (const char *__cp) __THROW;
                  ^~~~~~~~~
common.c:125:18: warning: pointer targets in passing argument 1 of 'print_bottom' differ in signedness [-Wpointer-sign]
     print_bottom(message);
                  ^~~~~~~
In file included from common.c:31:
../lib/ap-utils.h:255:13: note: expected 'char *' but argument is of type 'unsigned char *'
 extern void print_bottom(char *);
             ^~~~~~~~~~~~
common.c:150:16: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     i = strlen(message) + 1;
                ^~~~~~~
In file included from common.c:22:
/usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern size_t strlen (const char *__s)
               ^~~~~~
common.c:152:24: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign]
     strncpy(community, message, i);
                        ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from common.c:21:
/usr/include/bits/string_fortified.h:107:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
 __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
 ^~~~~
common.c:180:10: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  sprintf(message, "%s/.ap-config", home_dir);
          ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from common.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
common.c:181:17: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign]
  if ((fd = open(message, O_CREAT | O_WRONLY | O_APPEND, 0600)) != -1) {
                 ^~~~~~~
In file included from /usr/include/fcntl.h:328,
                 from common.c:29:
/usr/include/bits/fcntl2.h:41:1: note: expected 'const char *' but argument is of type 'unsigned char *'
 open (const char *__path, int __oflag, ...)
 ^~~~
common.c:182:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
      sprintf(message, "%s:%s:%d\n", inet_ntoa(ap_ip), community, ap_type);
              ^~~~~~~
In file included from /usr/include/features.h:438,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from common.c:21:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
common.c:183:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      write(fd, message, strlen(message));
                                ^~~~~~~
In file included from common.c:22:
/usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern size_t strlen (const char *__s)
               ^~~~~~
common.c:183:6: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
      write(fd, message, strlen(message));
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
common.c: In function 'exit_shell':
common.c:205:5: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
     system("sh");
     ^~~~~~~~~~~~
--- file.o ---
cc -DLOCALEDIR=\"/usr/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/usr/include -I/usr/pkg/include/ncurses  -pipe -O2 -I/usr/include -I/usr/pkg/include/ncurses -Wall -W -c file.c
file.c: In function '_scroll_rows':
file.c:55:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
     while (i++ < begin)
     ^~~~~
file.c:57:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
         i = 0;
         ^
file.c: In function 'get_opts':
file.c:170:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if ((curr->next = parse_db_str(mess)) != NULL)
                 ^~
file.c:172:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
       record_num++;
       ^~~~~~~~~~
file.c:265:13: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
             while (--i > 1)
             ^~~~~
file.c:267:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
                pmac = curr->next;
                ^~~~
file.c:303:18: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
                  write(fd, buf, strlen(buf));
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
file.c: In function 'save_Stations':
file.c:343:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
   write(fd, message, 13);
   ^~~~~~~~~~~~~~~~~~~~~~
--- input.o ---
cc -DLOCALEDIR=\"/usr/pkg/share/locale\" -DHAVE_CONFIG_H -I../lib -I../intl -I..  -I/usr/include -I/usr/pkg/include/ncurses  -pipe -O2 -I/usr/include -I/usr/pkg/include/ncurses -Wall -W -c input.c
input.c: In function 'menu_choose':
input.c:81:43: error: invalid application of 'sizeof' to incomplete type 'ITEM' {aka 'struct tagITEM'}
     ITEM **menu_item = calloc(num, sizeof(ITEM)), **ip = menu_item;
                                           ^~~~
*** [input.o] Error code 1

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

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

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

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

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

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

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

Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-el8-trunk-x86_64/net/wap-utils