=> 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