=> Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for xisp-2.7p4nb5 --- xisp.o --- --- pcode.o --- --- network.o --- --- xisp.o --- clang -Wall -O -pipe -Os -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/run\" -DPPPDLCKDIR=\"/var/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1 -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -I/opt/pkg/include -I/opt/pkg/include/X11 -c xisp.c --- network.o --- clang -Wall -O -pipe -Os -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/run\" -DPPPDLCKDIR=\"/var/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1 -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -c network.c --- pcode.o --- clang -Wall -O -pipe -Os -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/run\" -DPPPDLCKDIR=\"/var/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1 -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -c pcode.c pcode.c:76:9: warning: passing 'unsigned char[64]' 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] setkey(ukey); /* insert it in crypt's machine */ ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:239:26: note: passing argument to parameter here void setkey(const char *) __DARWIN_ALIAS(setkey); ^ pcode.c:79:11: warning: passing 'unsigned char[64]' 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] encrypt(upwd, 0); /* encrypt it in place */ ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:546:21: note: passing argument to parameter here void encrypt(char *, int) __DARWIN_ALIAS(encrypt); ^ pcode.c:94:9: warning: passing 'unsigned char[64]' 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] setkey(ukey); /* insert it in crypt's machine */ ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:239:26: note: passing argument to parameter here void setkey(const char *) __DARWIN_ALIAS(setkey); ^ pcode.c:97:11: warning: passing 'unsigned char[64]' 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] encrypt(upwd, 1); /* decrypt it in place */ ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:546:21: note: passing argument to parameter here void encrypt(char *, int) __DARWIN_ALIAS(encrypt); ^ --- xisp.o --- xisp.c:922:10: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pdecode(ppasswd, p->passwd); /* decrypt password */ ^~~~~~~ ./pcode.h:25:29: note: passing argument to parameter 'pp' here void pdecode(unsigned char *pp, unsigned char *ep); ^ xisp.c:922:19: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pdecode(ppasswd, p->passwd); /* decrypt password */ ^~~~~~~~~ ./pcode.h:25:48: note: passing argument to parameter 'ep' here void pdecode(unsigned char *pp, unsigned char *ep); ^ xisp.c:1298:10: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pdecode(ppasswd, p->passwd); /* decrypt password */ ^~~~~~~ ./pcode.h:25:29: note: passing argument to parameter 'pp' here void pdecode(unsigned char *pp, unsigned char *ep); ^ xisp.c:1298:19: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pdecode(ppasswd, p->passwd); /* decrypt password */ ^~~~~~~~~ ./pcode.h:25:48: note: passing argument to parameter 'ep' here void pdecode(unsigned char *pp, unsigned char *ep); ^ xisp.c:1867:5: warning: 'sprintf' will always overflow; destination buffer has size 8, but format string expands to at least 10 [-Wfortify-source] sprintf(method, "%d seconds", p->charge_period); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:3: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ xisp.c:1981:15: warning: passing arguments to 'alertMessage' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alertMessage("xISP: pppdVersion()", 0, 0, buf); ^ xisp.c:2097:15: warning: passing arguments to 'alertMessage' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alertMessage("xISP: xispUD()",0,0,msg); ^ xisp.c:2178:49: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] fl_get_string_dimension(style, size, msg, len, &swidth, &sheight); ^~~~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:1458:54: note: passing argument to parameter 'width' here int * width, ^ xisp.c:2178:58: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] fl_get_string_dimension(style, size, msg, len, &swidth, &sheight); ^~~~~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:1459:54: note: passing argument to parameter 'height' here int * height ); ^ xisp.c:2191:50: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] fl_get_string_dimension(style, size, msg, len, &swidth, &sheight); ^~~~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:1458:54: note: passing argument to parameter 'width' here int * width, ^ xisp.c:2191:59: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] fl_get_string_dimension(style, size, msg, len, &swidth, &sheight); ^~~~~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:1459:54: note: passing argument to parameter 'height' here int * height ); ^ xisp.c:1959:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void alertMessage(); ^ xisp.c:2242:6: note: conflicting prototype is here void alertMessage(char *title, int hint, int big, char *msg) ^ xisp.c:2479:31: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3008:61: note: passing argument to parameter 'hotx' here int * hotx, ^ xisp.c:2479:38: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3009:61: note: passing argument to parameter 'hoty' here int * hoty, ^ xisp.c:2481:31: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3008:61: note: passing argument to parameter 'hotx' here int * hotx, ^ xisp.c:2481:38: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3009:61: note: passing argument to parameter 'hoty' here int * hoty, ^ xisp.c:2483:31: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3008:61: note: passing argument to parameter 'hotx' here int * hotx, ^ xisp.c:2483:38: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3009:61: note: passing argument to parameter 'hoty' here int * hoty, ^ xisp.c:2485:31: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3008:61: note: passing argument to parameter 'hotx' here int * hotx, ^ xisp.c:2485:38: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3009:61: note: passing argument to parameter 'hoty' here int * hoty, ^ xisp.c:2487:31: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3008:61: note: passing argument to parameter 'hotx' here int * hotx, ^ xisp.c:2487:38: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3009:61: note: passing argument to parameter 'hoty' here int * hoty, ^ xisp.c:2489:31: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3008:61: note: passing argument to parameter 'hotx' here int * hotx, ^ xisp.c:2489:38: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3009:61: note: passing argument to parameter 'hoty' here int * hoty, ^ xisp.c:2491:31: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3008:61: note: passing argument to parameter 'hotx' here int * hotx, ^ xisp.c:2491:38: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3009:61: note: passing argument to parameter 'hoty' here int * hoty, ^ xisp.c:2493:31: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3008:61: note: passing argument to parameter 'hotx' here int * hotx, ^ xisp.c:2493:38: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3009:61: note: passing argument to parameter 'hoty' here int * hoty, ^ xisp.c:2495:31: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3008:61: note: passing argument to parameter 'hotx' here int * hotx, ^ xisp.c:2495:38: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3009:61: note: passing argument to parameter 'hoty' here int * hoty, ^ xisp.c:2497:31: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3008:61: note: passing argument to parameter 'hotx' here int * hotx, ^ xisp.c:2497:38: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3009:61: note: passing argument to parameter 'hoty' here int * hoty, ^ xisp.c:2499:31: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3008:61: note: passing argument to parameter 'hotx' here int * hotx, ^ xisp.c:2499:38: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3009:61: note: passing argument to parameter 'hoty' here int * hoty, ^ xisp.c:2501:31: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3008:61: note: passing argument to parameter 'hotx' here int * hotx, ^ xisp.c:2501:38: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3009:61: note: passing argument to parameter 'hoty' here int * hoty, ^ xisp.c:2503:31: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3008:61: note: passing argument to parameter 'hotx' here int * hotx, ^ xisp.c:2503:38: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &width, &height, &amask, &hotx, &hoty, FL_INDIANRED); ^~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:3009:61: note: passing argument to parameter 'hoty' here int * hoty, ^ xisp.c:2881:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] void alertMessage(); ^ xisp.c:2242:6: note: conflicting prototype is here void alertMessage(char *title, int hint, int big, char *msg) ^ xisp.c:3073:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void doBUpdate(); ^ xisp.c:3169:6: note: conflicting prototype is here void doBUpdate(FL_OBJECT *obj, long param) ^ xisp.c:3806:31: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] type = buildStats(&global, &cur, tblTime, tblCosts); ^~~~ ./logs.h:162:46: note: passing argument to parameter 'current' here int buildStats(glob_t *global, unsigned int *current, ^ xisp.c:3999:11: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pdecode(ppasswd, p->passwd); ^~~~~~~ ./pcode.h:25:29: note: passing argument to parameter 'pp' here void pdecode(unsigned char *pp, unsigned char *ep); ^ xisp.c:3999:20: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pdecode(ppasswd, p->passwd); ^~~~~~~~~ ./pcode.h:25:48: note: passing argument to parameter 'ep' here void pdecode(unsigned char *pp, unsigned char *ep); ^ xisp.c:4178:10: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pencode(epasswd, ppasswd); ^~~~~~~ ./pcode.h:24:29: note: passing argument to parameter 'ep' here void pencode(unsigned char *ep, unsigned char *pp); ^ xisp.c:4178:19: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pencode(epasswd, ppasswd); ^~~~~~~ ./pcode.h:24:48: note: passing argument to parameter 'pp' here void pencode(unsigned char *ep, unsigned char *pp); ^ xisp.c:5827:10: warning: passing 'unsigned char[16]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncpy(ips, (char *)fl_get_input(obj), MAXLEN_IP); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:28: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ xisp.c:5828:14: warning: passing 'unsigned char[16]' 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] if (StrToIP(ips, ip) != 4) { ^~~ xisp.c:1629:19: note: passing argument to parameter 'str' here int StrToIP(char *str, unsigned char *ip) /* convert string to IP */ ^ xisp.c:5862:10: warning: passing 'unsigned char[16]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncpy(ips, (char *)fl_get_input(obj), MAXLEN_IP); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:28: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ xisp.c:5863:14: warning: passing 'unsigned char[16]' 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] if (StrToIP(ips, ip) != 4) { ^~~ xisp.c:1629:19: note: passing argument to parameter 'str' here int StrToIP(char *str, unsigned char *ip) /* convert string to IP */ ^ xisp.c:5897:10: warning: passing 'unsigned char[16]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncpy(ips, (char *)fl_get_input(obj), MAXLEN_IP); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:28: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ xisp.c:5898:14: warning: passing 'unsigned char[16]' 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] if (StrToIP(ips, ip) != 4) { ^~~ xisp.c:1629:19: note: passing argument to parameter 'str' here int StrToIP(char *str, unsigned char *ip) /* convert string to IP */ ^ xisp.c:5912:10: warning: passing 'unsigned char[16]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncpy(ips, (char *)fl_get_input(obj), MAXLEN_IP); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:28: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ xisp.c:5913:14: warning: passing 'unsigned char[16]' 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] if (StrToIP(ips, ip) != 4) { ^~~ xisp.c:1629:19: note: passing argument to parameter 'str' here int StrToIP(char *str, unsigned char *ip) /* convert string to IP */ ^ xisp.c:5927:10: warning: passing 'unsigned char[16]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncpy(ips, (char *)fl_get_input(obj), MAXLEN_IP); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:28: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ xisp.c:5928:14: warning: passing 'unsigned char[16]' 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] if (StrToIP(ips, ip) != 4) { ^~~ xisp.c:1629:19: note: passing argument to parameter 'str' here int StrToIP(char *str, unsigned char *ip) /* convert string to IP */ ^ xisp.c:6134:9: warning: variable 'a' set but not used [-Wunused-but-set-variable] ptt_t *a; /* to keep the compiler happy :) */ ^ xisp.c:6629:18: warning: passing arguments to 'gr_epak_initPtt' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] gr_epak_initPtt(p); ^ xisp.c:7884:14: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pdecode(ppasswd, p_xisprc->passwd); ^~~~~~~ ./pcode.h:25:29: note: passing argument to parameter 'pp' here void pdecode(unsigned char *pp, unsigned char *ep); ^ xisp.c:7884:23: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pdecode(ppasswd, p_xisprc->passwd); ^~~~~~~~~~~~~~~~ ./pcode.h:25:48: note: passing argument to parameter 'ep' here void pdecode(unsigned char *pp, unsigned char *ep); ^ xisp.c:8672:10: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &winWidth, &winHeight); ^~~~~~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/X11/Xlib.h:2875:37: note: passing argument to parameter here unsigned int* /* width_return */, ^ xisp.c:8672:21: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &winWidth, &winHeight); ^~~~~~~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/X11/Xlib.h:2877:1: note: passing argument to parameter here ); ^ xisp.c:8678:33: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if ((flags & XValue) && (flags && YValue)) { /* if position specified */ ^ ~~~~~~ xisp.c:8678:33: note: use '&' for a bitwise operation if ((flags & XValue) && (flags && YValue)) { /* if position specified */ ^~ & xisp.c:8678:33: note: remove constant to silence this warning if ((flags & XValue) && (flags && YValue)) { /* if position specified */ ~^~~~~~~~~ xisp.c:8808:33: warning: passing 'unsigned char[57]' 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] tcid = fl_create_bitmap_cursor(timer_cursor, /* create custom cursor */ ^~~~~~~~~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:4110:53: note: passing argument to parameter 'source' here FL_EXPORT int fl_create_bitmap_cursor( const char * source, ^ xisp.c:8809:4: warning: passing 'unsigned char[57]' 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] timer_mask, TIMER_CURSOR_WIDTH, ^~~~~~~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/forms.h:4111:53: note: passing argument to parameter 'mask' here const char * mask, ^ xisp.c:8724:8: warning: variable 'rcsp' set but not used [-Wunused-but-set-variable] char *rcsp; ^ --- rcio.o --- clang -Wall -O -pipe -Os -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/run\" -DPPPDLCKDIR=\"/var/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1 -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -I/opt/pkg/include -I/opt/pkg/include/X11 -c rcio.c --- pcode.o --- 4 warnings generated. --- logs.o --- clang -Wall -O -pipe -Os -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/run\" -DPPPDLCKDIR=\"/var/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1 -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -c logs.c --- rcio.o --- rcio.c:190:12: warning: passing 'char[129]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pdecode(tmp, p->passwd); ^~~ ./pcode.h:25:29: note: passing argument to parameter 'pp' here void pdecode(unsigned char *pp, unsigned char *ep); ^ rcio.c:190:17: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pdecode(tmp, p->passwd); ^~~~~~~~~ ./pcode.h:25:48: note: passing argument to parameter 'ep' here void pdecode(unsigned char *pp, unsigned char *ep); ^ rcio.c:195:29: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] memcpy(tmp, passwd2ascii(p->passwd), 2*n); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:63:33: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest)) ^~~~~~~~~~~ rcio.c:64:51: note: passing argument to parameter 'pwd' here static unsigned char *passwd2ascii(unsigned char *pwd) ^ rcio.c:483:8: warning: variable 'rcsp' set but not used [-Wunused-but-set-variable] char *rcsp; ^ rcio.c:561:22: warning: passing arguments to 'actionVerify' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (! actionVerify(msg, 0)) { ^ rcio.c:562:17: warning: passing arguments to 'alertMessage' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alertMessage("Exiting:", 0, 1, "OK. Aborting..."); ^ rcio.c:571:18: warning: passing arguments to 'alertMessage' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alertMessage("Exiting:", 0, 0, ^ rcio.c:580:18: warning: passing arguments to 'alertMessage' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alertMessage("Exiting:", 0, 1, ^ --- logs.o --- logs.c:60:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void at_initPtt(), /* Oesterreichische Telekom, Austria */ ^ logs.c:495:6: note: conflicting prototype is here void at_initPtt(ptt_t *ptt) ^ logs.c:61:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] be_initPtt(), /* BelgaCom, Belgium */ ^ logs.c:524:6: note: conflicting prototype is here void be_initPtt(ptt_t *ptt) ^ logs.c:62:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] bt_initPtt(), /* British Telecom, United Kingdom */ ^ logs.c:663:6: note: conflicting prototype is here void bt_initPtt(ptt_t *ptt) ^ logs.c:674:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] strncpy(ptt->currency, "<A3>", MAXLEN_CURRENCY); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ logs.c:63:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] cambridge_initPtt(), /* Cambridge Cable Phone Company, Cambridge, UK */ ^ logs.c:737:6: note: conflicting prototype is here void cambridge_initPtt(ptt_t *ptt) ^ logs.c:748:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] strncpy(ptt->currency, "<A3>", MAXLEN_CURRENCY); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ logs.c:64:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] ch_initPtt(), /* Swiss PTT */ ^ logs.c:772:6: note: conflicting prototype is here void ch_initPtt(ptt_t *ptt) ^ logs.c:65:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] cz_initPtt(), /* SPT TELECOM, a.s., CZ */ ^ logs.c:835:6: note: conflicting prototype is here void cz_initPtt(ptt_t *ptt) ^ logs.c:66:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] dt_initPtt(), /* Deutsche Telekom A.G., Germany */ ^ logs.c:870:6: note: conflicting prototype is here void dt_initPtt(ptt_t *ptt) ^ logs.c:67:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] netcologne_initPtt(), /* NetCologne GmbH, Germany */ ^ logs.c:1424:6: note: conflicting prototype is here void netcologne_initPtt(ptt_t *ptt) ^ logs.c:68:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] arcor_initPtt(), /* Arcor Online, Germany */ ^ logs.c:1594:6: note: conflicting prototype is here void arcor_initPtt(ptt_t *ptt) ^ logs.c:69:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] bol_eur_initPtt(), /* Business Online AG (EUR), Germany */ ^ logs.c:1622:6: note: conflicting prototype is here void bol_eur_initPtt(ptt_t *ptt) ^ logs.c:70:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] bol_dm_initPtt(), /* Business Online AG (DM), Germany */ ^ logs.c:1661:6: note: conflicting prototype is here void bol_dm_initPtt(ptt_t *ptt) ^ logs.c:71:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] es_initPtt(), /* Telef<F3>nica de Espa<F1>a, Spain */ ^ logs.c:1700:6: note: conflicting prototype is here void es_initPtt(ptt_t *ptt) ^ logs.c:72:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] ft_initPtt(), /* France Telecom, France */ ^ logs.c:1770:6: note: conflicting prototype is here void ft_initPtt(ptt_t *ptt) ^ logs.c:73:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] gr_initPtt(), /* OTE A.E., Hellas */ ^ logs.c:1900:6: note: conflicting prototype is here void gr_initPtt(ptt_t *ptt) ^ logs.c:74:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] gr_epak_initPtt(), /* OTE A.E. (E<D0>AK), Hellas */ ^ logs.c:1973:6: note: conflicting prototype is here void gr_epak_initPtt(ptt_t *ptt) ^ logs.c:75:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] it_initPtt(), /* Italian PTT */ ^ logs.c:2037:6: note: conflicting prototype is here void it_initPtt(ptt_t *ptt) ^ logs.c:76:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] matav_initPtt(), /* MATAV, Hungary */ ^ logs.c:2131:6: note: conflicting prototype is here void matav_initPtt(ptt_t *ptt) ^ logs.c:77:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] nl_initPtt(), /* Dutch PTT, the Netherlands */ ^ logs.c:2177:6: note: conflicting prototype is here void nl_initPtt(ptt_t *ptt) ^ logs.c:78:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] ntt_initPtt(), /* NTT, Japan */ ^ logs.c:2277:6: note: conflicting prototype is here void ntt_initPtt(ptt_t *ptt) ^ logs.c:80:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] pt_initPtt(), /* Portuguese PTT */ ^ logs.c:2310:6: note: conflicting prototype is here void pt_initPtt(ptt_t *ptt) ^ logs.c:81:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] sat_initPtt(), /* Telkom, South Africa */ ^ logs.c:2353:6: note: conflicting prototype is here void sat_initPtt(ptt_t *ptt) ^ logs.c:82:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] sit_initPtt(), /* Slovene Telekom */ ^ logs.c:2415:6: note: conflicting prototype is here void sit_initPtt(ptt_t *ptt) ^ logs.c:83:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] tdk_initPtt(), /* TeleDanmark, Denmark */ ^ logs.c:2450:6: note: conflicting prototype is here void tdk_initPtt(ptt_t *ptt) ^ logs.c:79:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] pl_initPtt(), /* Telekom. Polska S.A., Poland */ ^ logs.c:2527:6: note: conflicting prototype is here void pl_initPtt(ptt_t *ptt) ^ logs.c:2538:2: warning: 'strncpy' will always overflow; destination buffer has size 17, but size argument is 32 [-Wbuiltin-memcpy-chk-size] strncpy(ptt->currency, "PLN", MAXLEN_PTTNAME); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:3: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^ logs.c:84:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] carnet_initPtt(), /* CARNet, Croatia */ ^ logs.c:2556:6: note: conflicting prototype is here void carnet_initPtt(ptt_t *ptt) ^ logs.c:85:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] hinet_initPtt(), /* Hinet, Croatia */ ^ logs.c:2644:6: note: conflicting prototype is here void hinet_initPtt(ptt_t *ptt) ^ logs.c:86:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] iskon_initPtt(), /* ISKON, Croatia */ ^ logs.c:2688:6: note: conflicting prototype is here void iskon_initPtt(ptt_t *ptt) ^ logs.c:87:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] ibmcr_initPtt(), /* IBM Net, Croatia */ ^ logs.c:2776:6: note: conflicting prototype is here void ibmcr_initPtt(ptt_t *ptt) ^ logs.c:88:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] hpy_initPtt(), /* HPY, Helsinki Telephone Corp. */ ^ logs.c:2831:6: note: conflicting prototype is here void hpy_initPtt(ptt_t *ptt) ^ logs.c:89:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] telenor_initPtt(), /* Telenor, Norway */ ^ logs.c:2867:6: note: conflicting prototype is here void telenor_initPtt(ptt_t *ptt) ^ logs.c:90:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] inetserv_initPtt(), /* Inetservice, Germany */ ^ logs.c:2900:6: note: conflicting prototype is here void inetserv_initPtt(ptt_t *ptt) ^ logs.c:91:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] komtel_initPtt(), /* Komtel, Germany */ ^ logs.c:2936:6: note: conflicting prototype is here void komtel_initPtt(ptt_t *ptt) ^ logs.c:92:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] mobilkom_initPtt(), /* Mobilkom, Germany */ ^ logs.c:2970:6: note: conflicting prototype is here void mobilkom_initPtt(ptt_t *ptt) ^ logs.c:93:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] ipy_initPtt(); /* IPY, Finland */ ^ logs.c:2998:6: note: conflicting prototype is here void ipy_initPtt(ptt_t *ptt) ^ logs.c:3094:25: warning: for loop has empty body [-Wempty-body] for (++p; *p==' '; p++); ^ logs.c:3094:25: note: put the semicolon on a separate line to silence this warning logs.c:3383:8: warning: variable 'rcsp' set but not used [-Wunused-but-set-variable] char *rcsp; ^ logs.c:3705:16: warning: passing arguments to 'alertMessage' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alertMessage("PTT database:", 0, 0, msg); ^ logs.c:3722:16: warning: passing arguments to 'alertMessage' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alertMessage("PTT database:", 0, 1, "Update complete."); ^ logs.c:3752:15: warning: passing arguments to 'alertMessage' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alertMessage("PTT database:", 0, 1, ^ logs.c:3762:15: warning: passing arguments to 'alertMessage' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alertMessage("PTT database:", 0, 1, "Creation complete."); ^ --- rcio.o --- 8 warnings generated. --- xispdial.o --- clang -Wall -O -pipe -Os -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/run\" -DPPPDLCKDIR=\"/var/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1 -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -c xispdial.c --- xisprccv.o --- clang -Wall -O -pipe -Os -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/run\" -DPPPDLCKDIR=\"/var/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1 -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -c xisprccv.c xisprccv.c:1364:9: warning: returning 'unsigned char[65]' from a function with result type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return pwd; ^~~ xisprccv.c:1353:27: warning: variable 'p' set but not used [-Wunused-but-set-variable] unsigned char msh, lsh, *p; ^ xisprccv.c:1574:12: warning: variable 'g' set but not used [-Wunused-but-set-variable] glob_t22 *g; ^ xisprccv.c:1644:12: warning: variable 'g' set but not used [-Wunused-but-set-variable] glob_t22 *g; ^ xisprccv.c:2297:12: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pdecode(tmp, p->passwd); ^~~ ./pcode.h:25:29: note: passing argument to parameter 'pp' here void pdecode(unsigned char *pp, unsigned char *ep); ^ xisprccv.c:2297:17: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pdecode(tmp, p->passwd); ^~~~~~~~~ ./pcode.h:25:48: note: passing argument to parameter 'ep' here void pdecode(unsigned char *pp, unsigned char *ep); ^ xisprccv.c:2301:29: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] memcpy(tmp, passwd2ascii(p->passwd), 2*n); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:63:33: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest)) ^~~~~~~~~~~ xisprccv.c:1325:51: note: passing argument to parameter 'pwd' here static unsigned char *passwd2ascii(unsigned char *pwd) ^ xisprccv.c:2841:8: warning: variable 'rcsp' set but not used [-Wunused-but-set-variable] char *rcsp = RCSid; ^ --- xisp.o --- 65 warnings generated. --- xispterm --- clang -Wall -O -pipe -Os -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/run\" -DPPPDLCKDIR=\"/var/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1 -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -I/opt/pkg/include -I/opt/pkg/include/X11 -o xispterm xispterm.c -lcrypt -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -lforms -lXpm -lX11 -lm xispterm.c:328:8: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &winWidth, &winHeight); ^~~~~~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/X11/Xlib.h:2875:37: note: passing argument to parameter here unsigned int* /* width_return */, ^ xispterm.c:328:19: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &winWidth, &winHeight); ^~~~~~~~~~ /Users/pbulk/build/comms/xisp/work/.buildlink/include/X11/Xlib.h:2877:1: note: passing argument to parameter here ); ^ xispterm.c:329:35: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if ((status & XValue) && (status && YValue)) { /* position specified? */ ^ ~~~~~~ xispterm.c:329:35: note: use '&' for a bitwise operation if ((status & XValue) && (status && YValue)) { /* position specified? */ ^~ & xispterm.c:329:35: note: remove constant to silence this warning if ((status & XValue) && (status && YValue)) { /* position specified? */ ~^~~~~~~~~ 3 warnings generated. ld: warning: duplicate -rpath '/opt/pkg/lib' ignored ld: library 'crypt' not found clang: error: linker command failed with exit code 1 (use -v to see invocation) *** [xispterm] Error code 1 bmake: stopped in /Users/pbulk/build/comms/xisp/work/xisp-2.7p4 --- xisprccv.o --- 8 warnings generated. --- logs.o --- 43 warnings generated. 1 error bmake: stopped in /Users/pbulk/build/comms/xisp/work/xisp-2.7p4 *** Error code 2 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/comms/xisp *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/comms/xisp