WARNING: [license.mk] Every package should define a LICENSE.
===> Building for kterm-6.2.0nb24
clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp     -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED        -DKTERM -DSTATUSLINE -DKEEPALIVE  -I/opt/pkg/include -I/opt/pkg/include/ncurses -c button.c
button.c:390:6: warning: implicit declaration of function 'check_ctext_kterm' is invalid in C99 [-Wimplicit-function-declaration]
        if (check_ctext_kterm((char*)value, *length)) {
            ^
button.c:427:9: warning: implicit declaration of function 'convCTtoCS' is invalid in C99 [-Wimplicit-function-declaration]
    n = convCTtoCS(ct, len, NULL);
        ^
button.c:457:9: warning: implicit declaration of function 'convUTF8toCS' is invalid in C99 [-Wimplicit-function-declaration]
    n = convUTF8toCS(ut, len, NULL);
        ^
button.c:480:42: warning: variable 'n' is uninitialized when used here [-Wuninitialized]
    cs = (len > 256) ? (Ichr *)XtMalloc((n + 1) * sizeof(Ichr)) : cbuf;
                                         ^
button.c:475:10: note: initialize the variable 'n' to silence this warning
    int n;
         ^
          = 0
button.c:555:6: warning: implicit declaration of function 'v_write' is invalid in C99 [-Wimplicit-function-declaration]
            v_write(pty, lag, cp - lag + 1);
            ^
button.c:559:2: warning: implicit declaration of function 'v_write' is invalid in C99 [-Wimplicit-function-declaration]
        v_write(pty, lag, end - lag);
        ^
button.c:688:6: warning: implicit declaration of function 'HideCursor' is invalid in C99 [-Wimplicit-function-declaration]
            HideCursor ();
            ^
button.c:741:5: warning: implicit declaration of function 'v_write' is invalid in C99 [-Wimplicit-function-declaration]
                                v_write(screen->respond, line, 5);
                                ^
button.c:751:5: warning: implicit declaration of function 'v_write' is invalid in C99 [-Wimplicit-function-declaration]
                                v_write(screen->respond, line, 9);
                                ^
button.c:785:3: warning: implicit declaration of function 'DisownSelection' is invalid in C99 [-Wimplicit-function-declaration]
                DisownSelection(term);
                ^
button.c:895:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
ScrollSelection(screen, amount)
^
button.c:926:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
button.c:930:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
ResizeSelection (screen, rows, cols)
^
button.c:948:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
button.c:960:11: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
        register row, col;
        ~~~~~~~~ ^
button.c:960:16: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
        register row, col;
        ~~~~~~~~      ^
button.c:1335:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (0x41 <= c2 && c2 <= 0x5a || 0x61 <= c2 && c2 <= 0x7a)
                    ~~~~~~~~~~~^~~~~~~~~~~~~ ~~
button.c:1335:18: note: place parentheses around the '&&' expression to silence this warning
                if (0x41 <= c2 && c2 <= 0x5a || 0x61 <= c2 && c2 <= 0x7a)
                               ^
                    (                       )
button.c:1335:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (0x41 <= c2 && c2 <= 0x5a || 0x61 <= c2 && c2 <= 0x7a)
                                             ~~ ~~~~~~~~~~~^~~~~~~~~~~~~
button.c:1335:46: note: place parentheses around the '&&' expression to silence this warning
                if (0x41 <= c2 && c2 <= 0x5a || 0x61 <= c2 && c2 <= 0x7a)
                                                           ^
                                                (                       )
button.c:1347:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (0x21 <= c2 && c2 <= 0x38 || 0x41 <= c2 && c2 <= 0x58)
                    ~~~~~~~~~~~^~~~~~~~~~~~~ ~~
button.c:1347:18: note: place parentheses around the '&&' expression to silence this warning
                if (0x21 <= c2 && c2 <= 0x38 || 0x41 <= c2 && c2 <= 0x58)
                               ^
                    (                       )
button.c:1347:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (0x21 <= c2 && c2 <= 0x38 || 0x41 <= c2 && c2 <= 0x58)
                                             ~~ ~~~~~~~~~~~^~~~~~~~~~~~~
button.c:1347:46: note: place parentheses around the '&&' expression to silence this warning
                if (0x21 <= c2 && c2 <= 0x38 || 0x41 <= c2 && c2 <= 0x58)
                                                           ^
                                                (                       )
button.c:1351:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (0x21 <= c2 && c2 <= 0x41 || 0x51 <= c2 && c2 <= 0x71)
                    ~~~~~~~~~~~^~~~~~~~~~~~~ ~~
button.c:1351:18: note: place parentheses around the '&&' expression to silence this warning
                if (0x21 <= c2 && c2 <= 0x41 || 0x51 <= c2 && c2 <= 0x71)
                               ^
                    (                       )
button.c:1351:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (0x21 <= c2 && c2 <= 0x41 || 0x51 <= c2 && c2 <= 0x71)
                                             ~~ ~~~~~~~~~~~^~~~~~~~~~~~~
button.c:1351:46: note: place parentheses around the '&&' expression to silence this warning
                if (0x21 <= c2 && c2 <= 0x41 || 0x51 <= c2 && c2 <= 0x71)
                                                           ^
                                                (                       )
button.c:1359:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (0x30 <= c1 && c1 <= 0x4e && 0x21 <= c2 && c2 <= 0x7e
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
button.c:1359:46: note: place parentheses around the '&&' expression to silence this warning
                if (0x30 <= c1 && c1 <= 0x4e && 0x21 <= c2 && c2 <= 0x7e
                                                           ^
                    (                                                   )
button.c:1360:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        || c1 == 0x4f && (0x21 <= c2 || c2 <= 0x53)) /* dai_1_suijun */
                        ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
button.c:1360:18: note: place parentheses around the '&&' expression to silence this warning
                        || c1 == 0x4f && (0x21 <= c2 || c2 <= 0x53)) /* dai_1_suijun */
                                      ^
                           (                                       )
button.c:1362:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (0x50 <= c1 && c1 <= 0x73 && 0x21 <= c2 && c2 <= 0x7e
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
button.c:1362:46: note: place parentheses around the '&&' expression to silence this warning
                if (0x50 <= c1 && c1 <= 0x73 && 0x21 <= c2 && c2 <= 0x7e
                                                           ^
                    (                                                   )
button.c:1363:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        || c1 == 0x74 && (0x21 <= c2 || c2 <= 0x24)) /* dai_2_suijun */
                        ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
button.c:1363:18: note: place parentheses around the '&&' expression to silence this warning
                        || c1 == 0x74 && (0x21 <= c2 || c2 <= 0x24)) /* dai_2_suijun */
                                      ^
                           (                                       )
button.c:1363:33: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare]
                        || c1 == 0x74 && (0x21 <= c2 || c2 <= 0x24)) /* dai_2_suijun */
                                          ~~~~~~~~~~~^~~~~~~~~~~~~
button.c:1360:33: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare]
                        || c1 == 0x4f && (0x21 <= c2 || c2 <= 0x53)) /* dai_1_suijun */
                                          ~~~~~~~~~~~^~~~~~~~~~~~~
button.c:1439:7: warning: implicit declaration of function 'ScrnRefresh' is invalid in C99 [-Wimplicit-function-declaration]
                    ScrnRefresh(screen, frow, fcol, 1, i, True);
                    ^
button.c:1442:7: warning: implicit declaration of function 'ScrnRefresh' is invalid in C99 [-Wimplicit-function-declaration]
                    ScrnRefresh(screen, frow+1, 0,i, screen->max_col+1, True);
                    ^
button.c:1445:7: warning: implicit declaration of function 'ScrnRefresh' is invalid in C99 [-Wimplicit-function-declaration]
                    ScrnRefresh(screen, trow, 0, 1, tcol, True);
                    ^
button.c:1448:3: warning: implicit declaration of function 'ScrnRefresh' is invalid in C99 [-Wimplicit-function-declaration]
                ScrnRefresh(screen, frow, fcol, 1, tcol - fcol, True);
                ^
button.c:1503:3: warning: implicit declaration of function 'SysError' is invalid in C99 [-Wimplicit-function-declaration]
                SysError(ERROR_BMALLOC2);
                ^
button.c:1603:16: warning: implicit declaration of function 'pasteCStoUTF8' is invalid in C99 [-Wimplicit-function-declaration]
            *length = pasteCStoUTF8(xterm->screen.selection, NULL);
                      ^
button.c:1608:16: warning: implicit declaration of function 'convCStoCT' is invalid in C99 [-Wimplicit-function-declaration]
            *length = convCStoCT(xterm->screen.selection, NULL);
                      ^
button.c:1613:16: warning: implicit declaration of function 'convCStoLatin1' is invalid in C99 [-Wimplicit-function-declaration]
            *length = convCStoLatin1(xterm->screen.selection, NULL);
                      ^
button.c:1645:23: warning: implicit declaration of function 'convCStoCT' is invalid in C99 [-Wimplicit-function-declaration]
            *(long*)*value = convCStoCT(xterm->screen.selection, NULL);
                             ^
button.c:1812:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
DisownSelection(termw)
^
button.c:1839:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
button.c:1887:6: warning: implicit declaration of function 'ScrnGetAttributes' is invalid in C99 [-Wimplicit-function-declaration]
                if(ScrnGetAttributes(screen, row + screen->topline, 0, &attr, 1) == 1) {
                   ^
button.c:1901:28: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (c < ' ' || c == 0x7f && !(g & CS96)) {
                            ~~ ~~~~~~~~~~^~~~~~~~~~~~~~
button.c:1901:28: note: place parentheses around the '&&' expression to silence this warning
                if (c < ' ' || c == 0x7f && !(g & CS96)) {
                                         ^
                               (                       )
button.c:1951:2: warning: implicit declaration of function 'v_write' is invalid in C99 [-Wimplicit-function-declaration]
        v_write(pty, line, 6);
        ^
42 warnings generated.
m4 kfontlist.m4 > kfontlist.c
clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp     -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED        -DKTERM -DSTATUSLINE -DKEEPALIVE  -I/opt/pkg/include -I/opt/pkg/include/ncurses -c cursor.c
cursor.c:47:2: warning: implicit declaration of function 'TrackText' is invalid in C99 [-Wimplicit-function-declaration]
        TrackText(0, 0, 0, 0);
        ^
cursor.c:58:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
CursorSet(screen, row, col, flags)
^
cursor.c:76:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
cursor.c:81:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
CursorBack(screen, n)
^
cursor.c:105:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
cursor.c:110:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
CursorForward(screen, n)
^
cursor.c:119:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
cursor.c:125:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
CursorDown(screen, n)
^
cursor.c:139:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
cursor.c:145:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
CursorUp(screen, n)
^
cursor.c:159:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
cursor.c:180:2: warning: implicit declaration of function 'Scroll' is invalid in C99 [-Wimplicit-function-declaration]
        Scroll(screen, amount - j);
        ^
cursor.c:199:2: warning: implicit declaration of function 'RevScroll' is invalid in C99 [-Wimplicit-function-declaration]
        RevScroll(screen, amount - (screen->cur_row - screen->top_marg));
        ^
cursor.c:206:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
CarriageReturn(screen)
^
cursor.c:212:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
cursor.c:217:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
CursorSave(term, sc)
^
cursor.c:229:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
cursor.c:234:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
CursorRestore(term, sc)
^
cursor.c:247:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
19 warnings generated.
clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp     -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED        -DKTERM -DSTATUSLINE -DKEEPALIVE  -I/opt/pkg/include -I/opt/pkg/include/ncurses -c data.c
clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp     -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED        -DKTERM -DSTATUSLINE -DKEEPALIVE  -I/opt/pkg/include -I/opt/pkg/include/ncurses -c input.c
input.c:50:3: warning: implicit declaration of function 'WindowScroll' is invalid in C99 [-Wimplicit-function-declaration]
                WindowScroll(screen, 0);
                ^
input.c:56:5: warning: implicit declaration of function 'Bell' is invalid in C99 [-Wimplicit-function-declaration]
                                Bell(XkbBI_MarginBell,0);
                                ^
input.c:90:15: warning: implicit declaration of function 'XmuLookupKana' is invalid in C99 [-Wimplicit-function-declaration]
            nbytes = XmuLookupKana (event, strbuf, STRBUFSIZE,
                     ^
input.c:120:3: warning: implicit declaration of function 'unparseseq' is invalid in C99 [-Wimplicit-function-declaration]
                unparseseq(&reply, pty);
                ^
input.c:121:3: warning: implicit declaration of function 'unparseputc' is invalid in C99 [-Wimplicit-function-declaration]
                unparseputc((char)(keysym-XK_KP_F1+'P'), pty);
                ^
input.c:127:4: warning: implicit declaration of function 'unparseseq' is invalid in C99 [-Wimplicit-function-declaration]
                        unparseseq(&reply, pty);
                        ^
input.c:128:4: warning: implicit declaration of function 'unparseputc' is invalid in C99 [-Wimplicit-function-declaration]
                        unparseputc(cur[keysym-XK_Left], pty);
                        ^
input.c:132:4: warning: implicit declaration of function 'unparseseq' is invalid in C99 [-Wimplicit-function-declaration]
                        unparseseq(&reply, pty);
                        ^
input.c:149:4: warning: implicit declaration of function 'unparseseq' is invalid in C99 [-Wimplicit-function-declaration]
                        unparseseq(&reply, pty);
                        ^
input.c:154:4: warning: implicit declaration of function 'unparseseq' is invalid in C99 [-Wimplicit-function-declaration]
                        unparseseq(&reply, pty);
                        ^
input.c:155:4: warning: implicit declaration of function 'unparseputc' is invalid in C99 [-Wimplicit-function-declaration]
                        unparseputc(kypd_apl[keysym-XK_KP_Space], pty);
                        ^
input.c:157:4: warning: implicit declaration of function 'unparseputc' is invalid in C99 [-Wimplicit-function-declaration]
                        unparseputc(kypd_num[keysym-XK_KP_Space], pty);
                        ^
input.c:173:9: warning: implicit declaration of function 'unparseputc' is invalid in C99 [-Wimplicit-function-declaration]
                      unparseputc (033, pty);  /* escape */
                      ^
input.c:175:5: warning: implicit declaration of function 'unparseputc' is invalid in C99 [-Wimplicit-function-declaration]
                  unparseputc(*string, pty);
                  ^
input.c:185:6: warning: implicit declaration of function 'unparseputc' is invalid in C99 [-Wimplicit-function-declaration]
                                        unparseputc(*string++, pty);
                                        ^
input.c:200:6: warning: implicit declaration of function 'unparseputc' is invalid in C99 [-Wimplicit-function-declaration]
                                        unparseputc(*optr++, pty);
                                        ^
input.c:231:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
StringInput (screen, string, nbytes)
^
input.c:246:3: warning: implicit declaration of function 'unparseputc' is invalid in C99 [-Wimplicit-function-declaration]
                unparseputc(*string++, pty);
                ^
input.c:251:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
19 warnings generated.
rm -f main.o
clang -c -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp     -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED        -DKTERM -DSTATUSLINE -DKEEPALIVE  -DUTMP -DUSE_TTY_GROUP  		  -DOSMAJORVERSION=23 		  -DOSMINORVERSION=5 main.c
main.c:1178:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "DeleteWindow", DeleteWindow,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                           }
main.c:1179:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "KeyboardMapping", KeyboardMapping,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                 }
main.c:1187:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main (argc, argv)
^
main.c:1729:2: warning: implicit declaration of function 'get_terminal' is invalid in C99 [-Wimplicit-function-declaration]
        get_terminal ();
        ^
main.c:1730:2: warning: implicit declaration of function 'spawn' is invalid in C99 [-Wimplicit-function-declaration]
        spawn ();
        ^
main.c:1752:3: warning: implicit declaration of function 'StartLog' is invalid in C99 [-Wimplicit-function-declaration]
                StartLog(screen);
                ^
main.c:1789:61: warning: implicit declaration of function 'SysError' is invalid in C99 [-Wimplicit-function-declaration]
        if (ioctl (screen->respond, FIONBIO, (char *)&mode) == -1) SysError (ERROR_FIONBIO);
                                                                   ^
main.c:1814:4: warning: implicit declaration of function 'VTRun' is invalid in C99 [-Wimplicit-function-declaration]
                        VTRun();
                        ^
main.c:1834:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
get_pty (pty)
^
main.c:1935:9: warning: implicit declaration of function 'pty_search' is invalid in C99 [-Wimplicit-function-declaration]
        return pty_search(pty);
               ^
main.c:2002:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
get_terminal ()
^
main.c:2012:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
main.c:2153:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
spawn ()
^
main.c:2222:9: warning: 'utmp' is deprecated [-Wdeprecated-declarations]
        struct utmp utmp;
               ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here
}                                       __deprecated;
                                        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/cdefs.h:204:40: note: expanded from macro '__deprecated'
#define __deprecated    __attribute__((__deprecated__))
                                       ^
main.c:2300:8: warning: implicit declaration of function 'SysError' is invalid in C99 [-Wimplicit-function-declaration]
                            SysError(ERROR_OPDEVTTY);
                            ^
main.c:2382:6: warning: implicit declaration of function 'VTInit' is invalid in C99 [-Wimplicit-function-declaration]
            VTInit();           /* realize now so know window size for tty driver */
            ^
main.c:2416:10: warning: implicit declaration of function 'tgetent' is invalid in C99 [-Wimplicit-function-declaration]
            if (tgetent (ptr, resource.term_name) == 1) {
                ^
main.c:2421:7: warning: implicit declaration of function 'resize' is invalid in C99 [-Wimplicit-function-declaration]
                    resize (screen, TermName, termcap, newtc);
                    ^
main.c:2429:6: warning: implicit declaration of function 'tgetent' is invalid in C99 [-Wimplicit-function-declaration]
                if(tgetent(ptr, *envnew) == 1) {
                   ^
main.c:2434:8: warning: implicit declaration of function 'resize' is invalid in C99 [-Wimplicit-function-declaration]
                            resize(screen, TermName, termcap, newtc);
                            ^
main.c:2485:3: warning: implicit declaration of function 'SysError' is invalid in C99 [-Wimplicit-function-declaration]
                SysError (ERROR_FORK);
                ^
main.c:2663:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
                if (ptr = ttyname(tty))
                    ~~~~^~~~~~~~~~~~~~
main.c:2663:11: note: place parentheses around the assignment to silence this warning
                if (ptr = ttyname(tty))
                        ^
                    (                 )
main.c:2663:11: note: use '==' to turn this assignment into an equality comparison
                if (ptr = ttyname(tty))
                        ^
                        ==
main.c:2679:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
                if (ttygrp = getgrnam("tty")) {
                    ~~~~~~~^~~~~~~~~~~~~~~~~
main.c:2679:14: note: place parentheses around the assignment to silence this warning
                if (ttygrp = getgrnam("tty")) {
                           ^
                    (                       )
main.c:2679:14: note: use '==' to turn this assignment into an equality comparison
                if (ttygrp = getgrnam("tty")) {
                           ^
                           ==
main.c:3014:3: warning: implicit declaration of function 'Setenv' is invalid in C99 [-Wimplicit-function-declaration]
                Setenv ("TERM=", TermName);
                ^
main.c:3070:11: error: too many arguments to function call, expected 0, have 2
                setpgrp(0,0);
                ~~~~~~~ ^~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/unistd.h:588:8: note: 'setpgrp' declared here
pid_t    setpgrp(void) __DARWIN_ALIAS(setpgrp);
         ^
main.c:3076:12: error: too many arguments to function call, expected 0, have 2
                setpgrp (0, pgrp);
                ~~~~~~~  ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/unistd.h:588:8: note: 'setpgrp' declared here
pid_t    setpgrp(void) __DARWIN_ALIAS(setpgrp);
         ^
main.c:3194:40: warning: 'utmp' is deprecated [-Wdeprecated-declarations]
                                bzero((char *)&utmp, sizeof(struct utmp));
                                                                   ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here
}                                       __deprecated;
                                        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/cdefs.h:204:40: note: expanded from macro '__deprecated'
#define __deprecated    __attribute__((__deprecated__))
                                       ^
main.c:3207:43: warning: 'utmp' is deprecated [-Wdeprecated-declarations]
                                lseek(i, (long)(tslot * sizeof(struct utmp)), 0);
                                                                      ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here
}                                       __deprecated;
                                        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/cdefs.h:204:40: note: expanded from macro '__deprecated'
#define __deprecated    __attribute__((__deprecated__))
                                       ^
main.c:3208:43: warning: 'utmp' is deprecated [-Wdeprecated-declarations]
                                write(i, (char *)&utmp, sizeof(struct utmp));
                                                                      ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here
}                                       __deprecated;
                                        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/cdefs.h:204:40: note: expanded from macro '__deprecated'
#define __deprecated    __attribute__((__deprecated__))
                                       ^
main.c:3331:7: warning: implicit declaration of function 'resize' is invalid in C99 [-Wimplicit-function-declaration]
                    resize (screen, TermName, termcap, newtc);
                    ^
main.c:3336:7: warning: implicit declaration of function 'remove_termcap_entry' is invalid in C99 [-Wimplicit-function-declaration]
                    remove_termcap_entry (newtc, ":ti=");
                    ^
main.c:3342:7: warning: implicit declaration of function 'remove_termcap_entry' is invalid in C99 [-Wimplicit-function-declaration]
                    remove_termcap_entry (newtc, ":ic=");
                    ^
main.c:3404:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
                if(shname = strrchr(ptr, '/'))
                   ~~~~~~~^~~~~~~~~~~~~~~~~~~
main.c:3404:13: note: place parentheses around the assignment to silence this warning
                if(shname = strrchr(ptr, '/'))
                          ^
                   (                         )
main.c:3404:13: note: use '==' to turn this assignment into an equality comparison
                if(shname = strrchr(ptr, '/'))
                          ^
                          ==
main.c:3636:9: warning: 'utmp' is deprecated [-Wdeprecated-declarations]
        struct utmp utmp;
               ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here
}                                       __deprecated;
                                        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/cdefs.h:204:40: note: expanded from macro '__deprecated'
#define __deprecated    __attribute__((__deprecated__))
                                       ^
main.c:3640:38: warning: 'utmp' is deprecated [-Wdeprecated-declarations]
                bzero((char *)&utmp, sizeof(struct utmp));
                                                   ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here
}                                       __deprecated;
                                        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/cdefs.h:204:40: note: expanded from macro '__deprecated'
#define __deprecated    __attribute__((__deprecated__))
                                       ^
main.c:3641:43: warning: 'utmp' is deprecated [-Wdeprecated-declarations]
                lseek(wfd, (long)(tslot * sizeof(struct utmp)), 0);
                                                        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here
}                                       __deprecated;
                                        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/cdefs.h:204:40: note: expanded from macro '__deprecated'
#define __deprecated    __attribute__((__deprecated__))
                                       ^
main.c:3642:43: warning: 'utmp' is deprecated [-Wdeprecated-declarations]
                write(wfd, (char *)&utmp, sizeof(struct utmp));
                                                        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here
}                                       __deprecated;
                                        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/cdefs.h:204:40: note: expanded from macro '__deprecated'
#define __deprecated    __attribute__((__deprecated__))
                                       ^
main.c:3660:3: warning: implicit declaration of function 'CloseLog' is invalid in C99 [-Wimplicit-function-declaration]
                CloseLog(screen);
                ^
main.c:3635:15: warning: unused variable 'i' [-Wunused-variable]
        register int i;
                     ^
main.c:3681:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
resize(screen, TermName, oldtc, newtc)
^
main.c:3769:6: warning: implicit declaration of function 'Cleanup' is invalid in C99 [-Wimplicit-function-declaration]
            Cleanup (0);
            ^
main.c:3777:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
consolepr(fmt,x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)
^
main.c:3803:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
remove_termcap_entry (buf, str)
^
41 warnings and 2 errors generated.
*** [main.o] Error code 1

bmake: stopped making "all" in /Users/pbulk/build/x11/kterm/work/kterm-6.2.0
bmake: 1 error

bmake: stopped making "all" in /Users/pbulk/build/x11/kterm/work/kterm-6.2.0
*** Error code 2

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

Stop.
bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/x11/kterm