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