=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for icon-9.4.3nb1 /bin/mkdir -p /Users/pbulk/build/lang/icon/work/icon.v943src/lib/icon cd src/common; /opt/pkg/bin/bmake cc -I/usr/X11R6/include -o infer infer.c infer.c:17:27: warning: address of stack memory associated with parameter 'n' returned [-Wreturn-stack-address] return n <= 1 ? (long)&n : atdepth(n - 1); ^ infer.c:26:35: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] printf("#define IntBits %d\n", 8 * sizeof(int)); ~~ ^~~~~~~~~~~~~~~ %lu infer.c:27:36: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] printf("#define WordBits %d\n", 8 * sizeof(void *)); ~~ ^~~~~~~~~~~~~~~~~~ %lu 3 warnings generated. ./infer >../h/arch.h cc -I/usr/X11R6/include -o doincl doincl.c ./doincl -o ../../bin/rt.h ../h/rt.h cc -I/usr/X11R6/include -o patchstr patchstr.c cp patchstr ../../bin cc -I/usr/X11R6/include -I/opt/pkg/include -c long.c cc -I/usr/X11R6/include -I/opt/pkg/include -c getopt.c cc -I/usr/X11R6/include -I/opt/pkg/include -c time.c cc -I/usr/X11R6/include -I/opt/pkg/include -c filepart.c cc -I/usr/X11R6/include -I/opt/pkg/include -c identify.c cc -I/usr/X11R6/include -I/opt/pkg/include -c strtbl.c cc -I/usr/X11R6/include -I/opt/pkg/include -c rtdb.c cc -I/usr/X11R6/include -I/opt/pkg/include -c munix.c cc -I/usr/X11R6/include -I/opt/pkg/include -c literals.c cc -c rswitch.c cc -I/usr/X11R6/include -I/opt/pkg/include -c alloc.c cc -I/usr/X11R6/include -I/opt/pkg/include -c xwindow.c cc -I/usr/X11R6/include -I/opt/pkg/include -c dlrgint.c cc -I/usr/X11R6/include -I/opt/pkg/include -c ipp.c cd ../h; for f in *.h; do sed -e 's:../h/::g;s:../xpm/::g' $f > ../../lib/icon/$f; done if [ "x-L../../lib/icon -lIgpx -L/usr/X11R6/lib -lX11" != "x" ]; then /opt/pkg/bin/bmake xpm; fi cd ../xpm; /opt/pkg/bin/bmake libXpm.a cc -c -I/usr/X11R6/include -DZPIPE -I/usr/X11R6/include data.c data.c:108:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ data.c:113:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] xpmNextString(mdata) ^ data.c:139:1: warning: non-void function does not return a value [-Wreturn-type] } ^ data.c:211:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *mdata->cptr) ~~^~~~~~~~~~~~~~ data.c:211:15: note: place parentheses around the assignment to silence this warning while (c = *mdata->cptr) ^ ( ) data.c:211:15: note: use '==' to turn this assignment into an equality comparison while (c = *mdata->cptr) ^ == data.c:280:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] xpmGetCmt(mdata, cmt) ^ data.c:294:1: warning: non-void function does not return a value [-Wreturn-type] } ^ data.c:406:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] XpmDataClose(mdata) ^ data.c:422:1: warning: non-void function does not return a value [-Wreturn-type] } ^ 8 warnings generated. cc -c -I/usr/X11R6/include -DZPIPE -I/usr/X11R6/include create.c create.c:156:5: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] abs((long)xcolor.red - (long)cols[i].red) + ^ create.c:156:5: note: use function 'labs' instead abs((long)xcolor.red - (long)cols[i].red) + ^~~ labs create.c:157:12: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] abs((long)xcolor.green - (long)cols[i].green) + ^ create.c:157:12: note: use function 'labs' instead abs((long)xcolor.green - (long)cols[i].green) + ^~~ labs create.c:158:12: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] abs((long)xcolor.blue - (long)cols[i].blue)) + ^ create.c:158:12: note: use function 'labs' instead abs((long)xcolor.blue - (long)cols[i].blue)) + ^~~ labs create.c:159:23: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] BRIGHTNESS_FACTOR * abs( ^ create.c:159:23: note: use function 'labs' instead BRIGHTNESS_FACTOR * abs( ^~~ labs create.c:347:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] xpmCreateImage(display, attrib, image_return, shapeimage_return, attributes) ^ 5 warnings generated. cc -c -I/usr/X11R6/include -DZPIPE -I/usr/X11R6/include misc.c misc.c:17:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] xpmFreeColorTable(colorTable, ncolors) ^ misc.c:34:1: warning: non-void function does not return a value [-Wreturn-type] } ^ misc.c:42:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] xpmInitInternAttrib(attrib) ^ misc.c:51:1: warning: non-void function does not return a value [-Wreturn-type] } ^ misc.c:58:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] xpmFreeInternAttrib(attrib) ^ misc.c:77:1: warning: non-void function does not return a value [-Wreturn-type] } ^ misc.c:83:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] XpmFreeExtensions(extensions, nextensions) ^ misc.c:104:1: warning: non-void function does not return a value [-Wreturn-type] } ^ misc.c:111:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] XpmAttributesSize() ^ misc.c:122:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] XpmFreeAttributes(attributes) ^ misc.c:162:1: warning: non-void function does not return a value [-Wreturn-type] } ^ misc.c:170:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] xpmSetAttributes(attrib, attributes) ^ misc.c:187:1: warning: non-void function does not return a value [-Wreturn-type] } ^ 13 warnings generated. cc -c -I/usr/X11R6/include -DZPIPE -I/usr/X11R6/include rgb.c cc -c -I/usr/X11R6/include -DZPIPE -I/usr/X11R6/include scan.c cc -c -I/usr/X11R6/include -DZPIPE -I/usr/X11R6/include parse.c parse.c:145:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ parse.c:203:17: warning: implicit declaration of function 'atoui' is invalid in C99 [-Wimplicit-function-declaration] *hotspot = atoui(buf, l, x_hotspot) && xpmNextUI(data, y_hotspot); ^ parse.c:268:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (l = xpmNextWord(data, buf)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ parse.c:268:11: note: place parentheses around the assignment to silence this warning while (l = xpmNextWord(data, buf)) { ^ ( ) parse.c:268:11: note: use '==' to turn this assignment into an equality comparison while (l = xpmNextWord(data, buf)) { ^ == parse.c:447:14: warning: implicit declaration of function 'xpmGetString' is invalid in C99 [-Wimplicit-function-declaration] status = xpmGetString(data, &string, &l); ^ 4 warnings generated. cc -c -I/usr/X11R6/include -DZPIPE -I/usr/X11R6/include hashtable.c cc -c -I/usr/X11R6/include -DZPIPE -I/usr/X11R6/include XpmWrFFrP.c cc -c -I/usr/X11R6/include -DZPIPE -I/usr/X11R6/include XpmRdFToP.c cc -c -I/usr/X11R6/include -DZPIPE -I/usr/X11R6/include XpmCrPFData.c cc -c -I/usr/X11R6/include -DZPIPE -I/usr/X11R6/include XpmCrDataFP.c cc -c -I/usr/X11R6/include -DZPIPE -I/usr/X11R6/include XpmWrFFrI.c XpmWrFFrI.c:66:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (dot = index(name, '.')) { ~~~~^~~~~~~~~~~~~~~~~~ XpmWrFFrI.c:66:10: note: place parentheses around the assignment to silence this warning if (dot = index(name, '.')) { ^ ( ) XpmWrFFrI.c:66:10: note: use '==' to turn this assignment into an equality comparison if (dot = index(name, '.')) { ^ == XpmWrFFrI.c:74:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (dot = index(s, '.')) { ~~~~^~~~~~~~~~~~~~~ XpmWrFFrI.c:74:14: note: place parentheses around the assignment to silence this warning while (dot = index(s, '.')) { ^ ( ) XpmWrFFrI.c:74:14: note: use '==' to turn this assignment into an equality comparison while (dot = index(s, '.')) { ^ == XpmWrFFrI.c:209:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = colorTable[mask_pixel][key]) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XpmWrFFrI.c:209:12: note: place parentheses around the assignment to silence this warning if (s = colorTable[mask_pixel][key]) ^ ( ) XpmWrFFrI.c:209:12: note: use '==' to turn this assignment into an equality comparison if (s = colorTable[mask_pixel][key]) ^ == XpmWrFFrI.c:261:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = colorTable[b][key]) ~~^~~~~~~~~~~~~~~~~~~~ XpmWrFFrI.c:261:13: note: place parentheses around the assignment to silence this warning if (s = colorTable[b][key]) ^ ( ) XpmWrFFrI.c:261:13: note: use '==' to turn this assignment into an equality comparison if (s = colorTable[b][key]) ^ == 4 warnings generated. cc -c -I/usr/X11R6/include -DZPIPE -I/usr/X11R6/include XpmRdFToI.c cc -c -I/usr/X11R6/include -DZPIPE -I/usr/X11R6/include XpmCrIFData.c cc -c -I/usr/X11R6/include -DZPIPE -I/usr/X11R6/include XpmCrDataFI.c XpmCrDataFI.c:242:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s2 = colorTable[mask_pixel][key]) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XpmCrDataFI.c:242:13: note: place parentheses around the assignment to silence this warning if (s2 = colorTable[mask_pixel][key]) { ^ ( ) XpmCrDataFI.c:242:13: note: use '==' to turn this assignment into an equality comparison if (s2 = colorTable[mask_pixel][key]) { ^ == XpmCrDataFI.c:304:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s2 = colorTable[b][key]) { ~~~^~~~~~~~~~~~~~~~~~~~ XpmCrDataFI.c:304:14: note: place parentheses around the assignment to silence this warning if (s2 = colorTable[b][key]) { ^ ( ) XpmCrDataFI.c:304:14: note: use '==' to turn this assignment into an equality comparison if (s2 = colorTable[b][key]) { ^ == 2 warnings generated. rm -f libXpm.a ar qc libXpm.a data.o create.o misc.o rgb.o scan.o parse.o hashtable.o XpmWrFFrP.o XpmRdFToP.o XpmCrPFData.o XpmCrDataFP.o XpmWrFFrI.o XpmRdFToI.o XpmCrIFData.o XpmCrDataFI.o ranlib libXpm.a 2>/dev/null || : cp -p ../xpm/libXpm.a ../../lib/icon/libIgpx.a cd ../xpm; for f in *.h; do sed -e 's:../h/::g;s:../xpm/::g' $f > ../../lib/icon/$f; done cd src/rtt; /opt/pkg/bin/bmake cc -I/usr/X11R6/include -I/opt/pkg/include -c rttparse.c cc -I/usr/X11R6/include -I/opt/pkg/include -c rttmain.c cc -I/usr/X11R6/include -I/opt/pkg/include -c rttlex.c cc -I/usr/X11R6/include -I/opt/pkg/include -c rttsym.c cc -I/usr/X11R6/include -I/opt/pkg/include -c rttnode.c cc -I/usr/X11R6/include -I/opt/pkg/include -c rttout.c cc -I/usr/X11R6/include -I/opt/pkg/include -c rttmisc.c cc -I/usr/X11R6/include -I/opt/pkg/include -c rttdb.c rttdb.c:545:34: warning: format specifies type 'int' but the argument has type 'word' (aka 'long') [-Wformat] fprintf(db, "\n%d ", il->u[indx++].n); /* selection number */ ~~ ^~~~~~~~~~~~~~~ %ld rttdb.c:570:29: warning: format specifies type 'int' but the argument has type 'word' (aka 'long') [-Wformat] fprintf(db, "%d ", il->u[0].n); /* error number */ ~~ ^~~~~~~~~~ %ld rttdb.c:577:29: warning: format specifies type 'int' but the argument has type 'word' (aka 'long') [-Wformat] fprintf(db, "%d ", il->u[0].n); /* error number */ ~~ ^~~~~~~~~~ %ld rttdb.c:652:29: warning: format specifies type 'int' but the argument has type 'word' (aka 'long') [-Wformat] fprintf(db, "%d ", il->u[0].n); /* symbol table index */ ~~ ^~~~~~~~~~ %ld rttdb.c:659:29: warning: format specifies type 'int' but the argument has type 'word' (aka 'long') [-Wformat] fprintf(db, "%d ", il->u[0].n); /* symbol table index */ ~~ ^~~~~~~~~~ %ld rttdb.c:660:29: warning: format specifies type 'int' but the argument has type 'word' (aka 'long') [-Wformat] fprintf(db, "%d ", il->u[1].n); /* subscripting index */ ~~ ^~~~~~~~~~ %ld rttdb.c:674:29: warning: format specifies type 'int' but the argument has type 'word' (aka 'long') [-Wformat] fprintf(db, "%d ", il->u[1].n); /* number of local tended */ ~~ ^~~~~~~~~~ %ld rttdb.c:736:29: warning: format specifies type 'int' but the argument has type 'word' (aka 'long') [-Wformat] fprintf(db, "%d ", il->u[5].n); /* num string bufs */ ~~ ^~~~~~~~~~ %ld rttdb.c:737:29: warning: format specifies type 'int' but the argument has type 'word' (aka 'long') [-Wformat] fprintf(db, "%d ", il->u[6].n); /* num cset bufs */ ~~ ^~~~~~~~~~ %ld rttdb.c:964:38: warning: format specifies type 'int' but the argument has type 'word' (aka 'long') [-Wformat] fprintf(db, "$goto %d ", ilc->n); /* goto label */ ~~ ^~~~~~ %ld rttdb.c:969:32: warning: format specifies type 'int' but the argument has type 'word' (aka 'long') [-Wformat] fprintf(db, "%d ", ilc->n); /* label */ ~~ ^~~~~~ %ld rttdb.c:972:37: warning: format specifies type 'int' but the argument has type 'word' (aka 'long') [-Wformat] fprintf(db, "$lbl %d ", ilc->n); /* label */ ~~ ^~~~~~ %ld rttdb.c:1003:26: warning: format specifies type 'int' but the argument has type 'word' (aka 'long') [-Wformat] fprintf(db, "%d ", ilc->n); /* offset into a symbol table */ ~~ ^~~~~~ %ld rttdb.c:1034:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 14 warnings generated. cc -I/usr/X11R6/include -I/opt/pkg/include -c rttinlin.c cc -I/usr/X11R6/include -I/opt/pkg/include -c rttilc.c cc -c -I/usr/X11R6/include ../preproc/pout.c cc -c -I/usr/X11R6/include ../preproc/pchars.c cc -c -I/usr/X11R6/include ../preproc/perr.c cc -c -I/usr/X11R6/include ../preproc/pmem.c cc -c -I/usr/X11R6/include ../preproc/bldtok.c ../preproc/bldtok.c:218:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ ../preproc/bldtok.c:377:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../preproc/bldtok.c:405:22: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../preproc/bldtok.c:759:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 4 warnings generated. cc -c -I/usr/X11R6/include ../preproc/macro.c ../preproc/macro.c:279:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (m->mname == file_mac) /* __FILE__ */ ^ 1 warning generated. cc -c -I/usr/X11R6/include ../preproc/preproc.c cc -c -I/usr/X11R6/include ../preproc/evaluate.c cc -c -I/usr/X11R6/include ../preproc/files.c cc -c -I/usr/X11R6/include ../preproc/gettok.c cc -c -I/usr/X11R6/include ../preproc/pinit.c cc -L/opt/pkg/lib -o rtt rttparse.o rttmain.o rttlex.o rttsym.o rttnode.o rttout.o rttmisc.o rttdb.o rttinlin.o rttilc.o pout.o pchars.o perr.o pmem.o bldtok.o macro.o preproc.o evaluate.o files.o gettok.o pinit.o ../common/getopt.o ../common/time.o ../common/filepart.o ../common/identify.o ../common/strtbl.o ../common/alloc.o ../common/rtdb.o ../common/munix.o ../common/literals.o cp rtt ../../bin cd src/icont; /opt/pkg/bin/bmake cc -I/usr/X11R6/include -I/opt/pkg/include -c tunix.c cc -I/usr/X11R6/include -I/opt/pkg/include -c tglobals.c cc -I/usr/X11R6/include -I/opt/pkg/include -c util.c cc -I/usr/X11R6/include -I/opt/pkg/include -c trans.c cc -I/usr/X11R6/include -I/opt/pkg/include -c tcode.c cc -I/usr/X11R6/include -I/opt/pkg/include -c tlex.c In file included from tlex.c:15: ./../common/yylex.h:272:16: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare] while (s != '\0' && s1 < lex_sbuf.endimage && *s == *s1) { ^~~~ (void *)0 1 warning generated. cc -I/usr/X11R6/include -I/opt/pkg/include -c lnklist.c cc -I/usr/X11R6/include -I/opt/pkg/include -c tparse.c cc -I/usr/X11R6/include -I/opt/pkg/include -c tsym.c cc -I/usr/X11R6/include -I/opt/pkg/include -c tmem.c cc -I/usr/X11R6/include -I/opt/pkg/include -c tree.c cc -I/usr/X11R6/include -L/opt/pkg/lib -o newhdr newhdr.c cc -I/usr/X11R6/include -L/opt/pkg/lib -o ixhdr.hdr ixhdr.c ../common/alloc.o ../common/munix.o ./newhdr -o hdr.h ixhdr.hdr cc -I/usr/X11R6/include -I/opt/pkg/include -c link.c link.c:130:39: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] strcat(script, " \n\f\n" + ((int)(strlen(script) + 4) % 8)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ link.c:130:39: note: use array indexing to silence this warning strcat(script, " \n\f\n" + ((int)(strlen(script) + 4) % 8)); ^ & [ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^ 1 warning generated. cc -I/usr/X11R6/include -I/opt/pkg/include -c lglob.c cc -I/usr/X11R6/include -I/opt/pkg/include -c lcode.c cc -I/usr/X11R6/include -I/opt/pkg/include -c llex.c cc -I/usr/X11R6/include -I/opt/pkg/include -c lmem.c cc -I/usr/X11R6/include -I/opt/pkg/include -c lsym.c cc -I/usr/X11R6/include -I/opt/pkg/include -c opcode.c cc -I/usr/X11R6/include -L/opt/pkg/lib -o icont tunix.o tglobals.o util.o trans.o tcode.o tlex.o lnklist.o tparse.o tsym.o tmem.o tree.o link.o lglob.o lcode.o llex.o lmem.o lsym.o opcode.o ../common/long.o ../common/getopt.o ../common/alloc.o ../common/filepart.o ../common/strtbl.o ../common/ipp.o ../common/munix.o cp icont ../../bin (cd ../../bin; rm -f icon; ln -s icont icon) cd src/runtime; /opt/pkg/bin/bmake ../../bin/rtt -x cnv.r cc -c -I/usr/X11R6/include xcnv.c cnv.r:218:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((*s).dword == D_Cset)) { ~~~~~~~~~~~^~~~~~~~~ cnv.r:218:20: note: remove extraneous parentheses around the comparison to silence this warning if (((*s).dword == D_Cset)) { ~ ^ ~ cnv.r:218:20: note: use '=' to turn this equality comparison into an assignment if (((*s).dword == D_Cset)) { ^~ = cnv.r:524:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((*s).dword == D_Cset)) { ~~~~~~~~~~~^~~~~~~~~ cnv.r:524:20: note: remove extraneous parentheses around the comparison to silence this warning if (((*s).dword == D_Cset)) { ~ ^ ~ cnv.r:524:20: note: use '=' to turn this equality comparison into an assignment if (((*s).dword == D_Cset)) { ^~ = cnv.r:762:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((globals[i]).dword == D_Proc)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ cnv.r:762:34: note: remove extraneous parentheses around the comparison to silence this warning if (((globals[i]).dword == D_Proc)) ~ ^ ~ cnv.r:762:34: note: use '=' to turn this equality comparison into an assignment if (((globals[i]).dword == D_Proc)) ^~ = 3 warnings generated. rm xcnv.c ../../bin/rtt -x data.r cc -c -I/usr/X11R6/include xdata.c rm xdata.c ../../bin/rtt -x def.r cc -c -I/usr/X11R6/include xdef.c def.r:14:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((*s).dword == D_Null)) { ~~~~~~~~~~~^~~~~~~~~ def.r:14:20: note: remove extraneous parentheses around the comparison to silence this warning if (((*s).dword == D_Null)) { ~ ^ ~ def.r:14:20: note: use '=' to turn this equality comparison into an assignment if (((*s).dword == D_Null)) { ^~ = def.r:14:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((*s).dword == D_Null)) { ~~~~~~~~~~~^~~~~~~~~ def.r:14:20: note: remove extraneous parentheses around the comparison to silence this warning if (((*s).dword == D_Null)) { ~ ^ ~ def.r:14:20: note: use '=' to turn this equality comparison into an assignment if (((*s).dword == D_Null)) { ^~ = def.r:14:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((*s).dword == D_Null)) { ~~~~~~~~~~~^~~~~~~~~ def.r:14:20: note: remove extraneous parentheses around the comparison to silence this warning if (((*s).dword == D_Null)) { ~ ^ ~ def.r:14:20: note: use '=' to turn this equality comparison into an assignment if (((*s).dword == D_Null)) { ^~ = def.r:14:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((*s).dword == D_Null)) { ~~~~~~~~~~~^~~~~~~~~ def.r:14:20: note: remove extraneous parentheses around the comparison to silence this warning if (((*s).dword == D_Null)) { ~ ^ ~ def.r:14:20: note: use '=' to turn this equality comparison into an assignment if (((*s).dword == D_Null)) { ^~ = def.r:14:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((*s).dword == D_Null)) { ~~~~~~~~~~~^~~~~~~~~ def.r:14:20: note: remove extraneous parentheses around the comparison to silence this warning if (((*s).dword == D_Null)) { ~ ^ ~ def.r:14:20: note: use '=' to turn this equality comparison into an assignment if (((*s).dword == D_Null)) { ^~ = def.r:14:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((*s).dword == D_Null)) { ~~~~~~~~~~~^~~~~~~~~ def.r:14:20: note: remove extraneous parentheses around the comparison to silence this warning if (((*s).dword == D_Null)) { ~ ^ ~ def.r:14:20: note: use '=' to turn this equality comparison into an assignment if (((*s).dword == D_Null)) { ^~ = def.r:14:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((*s).dword == D_Null)) { ~~~~~~~~~~~^~~~~~~~~ def.r:14:20: note: remove extraneous parentheses around the comparison to silence this warning if (((*s).dword == D_Null)) { ~ ^ ~ def.r:14:20: note: use '=' to turn this equality comparison into an assignment if (((*s).dword == D_Null)) { ^~ = def.r:14:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((*s).dword == D_Null)) { ~~~~~~~~~~~^~~~~~~~~ def.r:14:20: note: remove extraneous parentheses around the comparison to silence this warning if (((*s).dword == D_Null)) { ~ ^ ~ def.r:14:20: note: use '=' to turn this equality comparison into an assignment if (((*s).dword == D_Null)) { ^~ = def.r:14:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((*s).dword == D_Null)) { ~~~~~~~~~~~^~~~~~~~~ def.r:14:20: note: remove extraneous parentheses around the comparison to silence this warning if (((*s).dword == D_Null)) { ~ ^ ~ def.r:14:20: note: use '=' to turn this equality comparison into an assignment if (((*s).dword == D_Null)) { ^~ = def.r:145:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((*s).dword == D_Null)) { ~~~~~~~~~~~^~~~~~~~~ def.r:145:20: note: remove extraneous parentheses around the comparison to silence this warning if (((*s).dword == D_Null)) { ~ ^ ~ def.r:145:20: note: use '=' to turn this equality comparison into an assignment if (((*s).dword == D_Null)) { ^~ = def.r:163:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((*s).dword == D_Null)) { ~~~~~~~~~~~^~~~~~~~~ def.r:163:20: note: remove extraneous parentheses around the comparison to silence this warning if (((*s).dword == D_Null)) { ~ ^ ~ def.r:163:20: note: use '=' to turn this equality comparison into an assignment if (((*s).dword == D_Null)) { ^~ = 11 warnings generated. rm xdef.c ../../bin/rtt -x errmsg.r cc -c -I/usr/X11R6/include xerrmsg.c rm xerrmsg.c ../../bin/rtt -x extcall.r cc -c -I/usr/X11R6/include xextcall.c rm xextcall.c ../../bin/rtt -x fconv.r cc -c -I/usr/X11R6/include xfconv.c fconv.r:172:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[1]).dword == D_Proc)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fconv.r:172:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[1]).dword == D_Proc)) { ~ ^ ~ fconv.r:172:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[1]).dword == D_Proc)) { ^~ = 1 warning generated. rm xfconv.c ../../bin/rtt -x fload.r cc -c -I/usr/X11R6/include xfload.c fload.r:214:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r).dword == D_Null)) ~~~~~~~~~~^~~~~~~~~ fload.r:214:19: note: remove extraneous parentheses around the comparison to silence this warning if (((r).dword == D_Null)) ~ ^ ~ fload.r:214:19: note: use '=' to turn this equality comparison into an assignment if (((r).dword == D_Null)) ^~ = 1 warning generated. rm xfload.c ../../bin/rtt -x fmath.r cc -c -I/usr/X11R6/include xfmath.c fmath.r:62:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[2]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fmath.r:62:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[2]).dword == D_Null)) { ~ ^ ~ fmath.r:62:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[2]).dword == D_Null)) { ^~ = fmath.r:90:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[2]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fmath.r:90:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[2]).dword == D_Null)) { ~ ^ ~ fmath.r:90:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[2]).dword == D_Null)) { ^~ = 2 warnings generated. rm xfmath.c ../../bin/rtt -x fmisc.r cc -c -I/usr/X11R6/include xfmisc.c fmisc.r:294:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[2]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fmisc.r:294:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[2]).dword == D_Null)) { ~ ^ ~ fmisc.r:294:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[2]).dword == D_Null)) { ^~ = 1 warning generated. rm xfmisc.c ../../bin/rtt -x fmonitr.r cc -c -I/usr/X11R6/include xfmonitr.c rm xfmonitr.c ../../bin/rtt -x fscan.r cc -c -I/usr/X11R6/include xfscan.c rm xfscan.c ../../bin/rtt -x fstr.r cc -c -I/usr/X11R6/include xfstr.c fstr.r:465:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[2]).dword == D_Null)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstr.r:465:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[2]).dword == D_Null)) ~ ^ ~ fstr.r:465:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[2]).dword == D_Null)) ^~ = fstr.r:467:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[3]).dword == D_Null)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstr.r:467:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[3]).dword == D_Null)) ~ ^ ~ fstr.r:467:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[3]).dword == D_Null)) ^~ = 2 warnings generated. rm xfstr.c ../../bin/rtt -x fstranl.r cc -c -I/usr/X11R6/include xfstranl.c fstranl.r:21:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[2]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:21:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[2]).dword == D_Null)) { ~ ^ ~ fstranl.r:21:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[2]).dword == D_Null)) { ^~ = fstranl.r:25:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[3]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:25:30: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[3]).dword == D_Null)) { ~ ^ ~ fstranl.r:25:30: note: use '=' to turn this equality comparison into an assignment if (((r_args[3]).dword == D_Null)) { ^~ = fstranl.r:32:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[3]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:32:30: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[3]).dword == D_Null)) { ~ ^ ~ fstranl.r:32:30: note: use '=' to turn this equality comparison into an assignment if (((r_args[3]).dword == D_Null)) { ^~ = fstranl.r:46:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[4]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:46:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[4]).dword == D_Null)) { ~ ^ ~ fstranl.r:46:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[4]).dword == D_Null)) { ^~ = fstranl.r:21:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[4]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:21:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[4]).dword == D_Null)) { ~ ^ ~ fstranl.r:21:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[4]).dword == D_Null)) { ^~ = fstranl.r:25:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[5]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:25:30: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[5]).dword == D_Null)) { ~ ^ ~ fstranl.r:25:30: note: use '=' to turn this equality comparison into an assignment if (((r_args[5]).dword == D_Null)) { ^~ = fstranl.r:32:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[5]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:32:30: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[5]).dword == D_Null)) { ~ ^ ~ fstranl.r:32:30: note: use '=' to turn this equality comparison into an assignment if (((r_args[5]).dword == D_Null)) { ^~ = fstranl.r:46:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[6]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:46:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[6]).dword == D_Null)) { ~ ^ ~ fstranl.r:46:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[6]).dword == D_Null)) { ^~ = fstranl.r:21:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[2]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:21:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[2]).dword == D_Null)) { ~ ^ ~ fstranl.r:21:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[2]).dword == D_Null)) { ^~ = fstranl.r:25:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[3]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:25:30: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[3]).dword == D_Null)) { ~ ^ ~ fstranl.r:25:30: note: use '=' to turn this equality comparison into an assignment if (((r_args[3]).dword == D_Null)) { ^~ = fstranl.r:32:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[3]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:32:30: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[3]).dword == D_Null)) { ~ ^ ~ fstranl.r:32:30: note: use '=' to turn this equality comparison into an assignment if (((r_args[3]).dword == D_Null)) { ^~ = fstranl.r:46:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[4]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:46:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[4]).dword == D_Null)) { ~ ^ ~ fstranl.r:46:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[4]).dword == D_Null)) { ^~ = fstranl.r:21:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[2]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:21:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[2]).dword == D_Null)) { ~ ^ ~ fstranl.r:21:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[2]).dword == D_Null)) { ^~ = fstranl.r:25:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[3]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:25:30: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[3]).dword == D_Null)) { ~ ^ ~ fstranl.r:25:30: note: use '=' to turn this equality comparison into an assignment if (((r_args[3]).dword == D_Null)) { ^~ = fstranl.r:32:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[3]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:32:30: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[3]).dword == D_Null)) { ~ ^ ~ fstranl.r:32:30: note: use '=' to turn this equality comparison into an assignment if (((r_args[3]).dword == D_Null)) { ^~ = fstranl.r:46:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[4]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:46:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[4]).dword == D_Null)) { ~ ^ ~ fstranl.r:46:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[4]).dword == D_Null)) { ^~ = fstranl.r:21:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[2]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:21:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[2]).dword == D_Null)) { ~ ^ ~ fstranl.r:21:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[2]).dword == D_Null)) { ^~ = fstranl.r:25:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[3]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:25:30: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[3]).dword == D_Null)) { ~ ^ ~ fstranl.r:25:30: note: use '=' to turn this equality comparison into an assignment if (((r_args[3]).dword == D_Null)) { ^~ = fstranl.r:32:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[3]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:32:30: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[3]).dword == D_Null)) { ~ ^ ~ fstranl.r:32:30: note: use '=' to turn this equality comparison into an assignment if (((r_args[3]).dword == D_Null)) { ^~ = fstranl.r:46:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[4]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:46:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[4]).dword == D_Null)) { ~ ^ ~ fstranl.r:46:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[4]).dword == D_Null)) { ^~ = fstranl.r:21:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[2]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:21:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[2]).dword == D_Null)) { ~ ^ ~ fstranl.r:21:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[2]).dword == D_Null)) { ^~ = fstranl.r:25:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[3]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:25:30: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[3]).dword == D_Null)) { ~ ^ ~ fstranl.r:25:30: note: use '=' to turn this equality comparison into an assignment if (((r_args[3]).dword == D_Null)) { ^~ = fstranl.r:32:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[3]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:32:30: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[3]).dword == D_Null)) { ~ ^ ~ fstranl.r:32:30: note: use '=' to turn this equality comparison into an assignment if (((r_args[3]).dword == D_Null)) { ^~ = fstranl.r:46:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[4]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fstranl.r:46:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[4]).dword == D_Null)) { ~ ^ ~ fstranl.r:46:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[4]).dword == D_Null)) { ^~ = 24 warnings generated. rm xfstranl.c ../../bin/rtt -x fstruct.r cc -c -I/usr/X11R6/include xfstruct.c rm xfstruct.c ../../bin/rtt -x fsys.r cc -c -I/usr/X11R6/include xfsys.c fsys.r:82:4: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ fsys.r:273:39: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((((&r_args[3])[j]).dword == D_Null)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ fsys.r:273:39: note: remove extraneous parentheses around the comparison to silence this warning if ((((&r_args[3])[j]).dword == D_Null)) ~ ^ ~ fsys.r:273:39: note: use '=' to turn this equality comparison into an assignment if ((((&r_args[3])[j]).dword == D_Null)) ^~ = fsys.r:332:33: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((lastEventWin).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ fsys.r:332:33: note: remove extraneous parentheses around the comparison to silence this warning if (((lastEventWin).dword == D_Null)) { ~ ^ ~ fsys.r:332:33: note: use '=' to turn this equality comparison into an assignment if (((lastEventWin).dword == D_Null)) { ^~ = fsys.r:351:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[1]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fsys.r:351:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[1]).dword == D_Null)) { ~ ^ ~ fsys.r:351:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[1]).dword == D_Null)) { ^~ = fsys.r:447:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[1]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fsys.r:447:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[1]).dword == D_Null)) { ~ ^ ~ fsys.r:447:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[1]).dword == D_Null)) { ^~ = fsys.r:701:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((BlkLoc(r_args[1])->file.status == 0)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ fsys.r:701:40: note: remove extraneous parentheses around the comparison to silence this warning if ((BlkLoc(r_args[1])->file.status == 0)) ~ ^ ~ fsys.r:701:40: note: use '=' to turn this equality comparison into an assignment if ((BlkLoc(r_args[1])->file.status == 0)) ^~ = fsys.r:847:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((((&r_args[1])[n]).dword == D_File)) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ fsys.r:847:42: note: remove extraneous parentheses around the comparison to silence this warning if ((((&r_args[1])[n]).dword == D_File)) { ~ ^ ~ fsys.r:847:42: note: use '=' to turn this equality comparison into an assignment if ((((&r_args[1])[n]).dword == D_File)) { ^~ = fsys.r:783:4: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ fsys.r:847:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((((&r_args[1])[n]).dword == D_File)) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ fsys.r:847:42: note: remove extraneous parentheses around the comparison to silence this warning if ((((&r_args[1])[n]).dword == D_File)) { ~ ^ ~ fsys.r:847:42: note: use '=' to turn this equality comparison into an assignment if ((((&r_args[1])[n]).dword == D_File)) { ^~ = fsys.r:847:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((((&r_args[1])[n]).dword == D_File)) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ fsys.r:847:42: note: remove extraneous parentheses around the comparison to silence this warning if ((((&r_args[1])[n]).dword == D_File)) { ~ ^ ~ fsys.r:847:42: note: use '=' to turn this equality comparison into an assignment if ((((&r_args[1])[n]).dword == D_File)) { ^~ = 10 warnings generated. rm xfsys.c ../../bin/rtt -x fwindow.r cc -c -I/usr/X11R6/include xfwindow.c fwindow.r:1689:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[1]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fwindow.r:1689:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[1]).dword == D_Null)) { ~ ^ ~ fwindow.r:1689:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[1]).dword == D_Null)) { ^~ = fwindow.r:1807:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[1]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~ fwindow.r:1807:27: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[1]).dword == D_Null)) { ~ ^ ~ fwindow.r:1807:27: note: use '=' to turn this equality comparison into an assignment if (((r_args[1]).dword == D_Null)) { ^~ = fwindow.r:1887:39: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((((&r_args[1])[n]).dword == D_File)) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ fwindow.r:1887:39: note: remove extraneous parentheses around the comparison to silence this warning if ((((&r_args[1])[n]).dword == D_File)) { ~ ^ ~ fwindow.r:1887:39: note: use '=' to turn this equality comparison into an assignment if ((((&r_args[1])[n]).dword == D_File)) { ^~ = fwindow.r:1906:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((((&r_args[1])[n]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ fwindow.r:1906:42: note: remove extraneous parentheses around the comparison to silence this warning if ((((&r_args[1])[n]).dword == D_Null)) { ~ ^ ~ fwindow.r:1906:42: note: use '=' to turn this equality comparison into an assignment if ((((&r_args[1])[n]).dword == D_Null)) { ^~ = 4 warnings generated. rm xfwindow.c ../../bin/rtt -x imain.r cc -c -I/usr/X11R6/include ximain.c rm ximain.c ../../bin/rtt -x imisc.r cc -c -I/usr/X11R6/include ximisc.c rm ximisc.c ../../bin/rtt -x init.r cc -c -I/usr/X11R6/include xinit.c rm xinit.c ../../bin/rtt -x interp.r cc -c -I/usr/X11R6/include xinterp.c interp.r:1604:27: warning: format specifies type 'unsigned int' but the argument has type 'word' (aka 'long') [-Wformat] (long)lastop, lastop); ^~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ 1 warning generated. rm xinterp.c ../../bin/rtt -x invoke.r cc -c -I/usr/X11R6/include xinvoke.c rm xinvoke.c ../../bin/rtt -x keyword.r cc -c -I/usr/X11R6/include xkeyword.c keyword.r:577:31: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] {if (((lastEventWin).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ keyword.r:577:31: note: remove extraneous parentheses around the comparison to silence this warning {if (((lastEventWin).dword == D_Null)) { ~ ^ ~ keyword.r:577:31: note: use '=' to turn this equality comparison into an assignment {if (((lastEventWin).dword == D_Null)) { ^~ = keyword.r:584:31: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] {if (((lastEventWin).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ keyword.r:584:31: note: remove extraneous parentheses around the comparison to silence this warning {if (((lastEventWin).dword == D_Null)) { ~ ^ ~ keyword.r:584:31: note: use '=' to turn this equality comparison into an assignment {if (((lastEventWin).dword == D_Null)) { ^~ = keyword.r:591:31: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] {if (((lastEventWin).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ keyword.r:591:31: note: remove extraneous parentheses around the comparison to silence this warning {if (((lastEventWin).dword == D_Null)) { ~ ^ ~ keyword.r:591:31: note: use '=' to turn this equality comparison into an assignment {if (((lastEventWin).dword == D_Null)) { ^~ = keyword.r:598:31: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] {if (((lastEventWin).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ keyword.r:598:31: note: remove extraneous parentheses around the comparison to silence this warning {if (((lastEventWin).dword == D_Null)) { ~ ^ ~ keyword.r:598:31: note: use '=' to turn this equality comparison into an assignment {if (((lastEventWin).dword == D_Null)) { ^~ = keyword.r:605:31: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] {if (((lastEventWin).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ keyword.r:605:31: note: remove extraneous parentheses around the comparison to silence this warning {if (((lastEventWin).dword == D_Null)) { ~ ^ ~ keyword.r:605:31: note: use '=' to turn this equality comparison into an assignment {if (((lastEventWin).dword == D_Null)) { ^~ = keyword.r:612:31: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] {if (((lastEventWin).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ keyword.r:612:31: note: remove extraneous parentheses around the comparison to silence this warning {if (((lastEventWin).dword == D_Null)) { ~ ^ ~ keyword.r:612:31: note: use '=' to turn this equality comparison into an assignment {if (((lastEventWin).dword == D_Null)) { ^~ = keyword.r:619:31: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] {if (((lastEventWin).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ keyword.r:619:31: note: remove extraneous parentheses around the comparison to silence this warning {if (((lastEventWin).dword == D_Null)) { ~ ^ ~ keyword.r:619:31: note: use '=' to turn this equality comparison into an assignment {if (((lastEventWin).dword == D_Null)) { ^~ = keyword.r:626:31: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] {if (((lastEventWin).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ keyword.r:626:31: note: remove extraneous parentheses around the comparison to silence this warning {if (((lastEventWin).dword == D_Null)) { ~ ^ ~ keyword.r:626:31: note: use '=' to turn this equality comparison into an assignment {if (((lastEventWin).dword == D_Null)) { ^~ = 8 warnings generated. rm xkeyword.c ../../bin/rtt -x lmisc.r cc -c -I/usr/X11R6/include xlmisc.c rm xlmisc.c ../../bin/rtt -x oarith.r cc -c -I/usr/X11R6/include xoarith.c rm xoarith.c ../../bin/rtt -x oasgn.r cc -c -I/usr/X11R6/include xoasgn.c oasgn.r:52:33: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[2]).dword == D_Null)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~ oasgn.r:52:33: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[2]).dword == D_Null)) ~ ^ ~ oasgn.r:52:33: note: use '=' to turn this equality comparison into an assignment if (((r_args[2]).dword == D_Null)) ^~ = oasgn.r:52:33: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_args[2]).dword == D_Null)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~ oasgn.r:52:33: note: remove extraneous parentheses around the comparison to silence this warning if (((r_args[2]).dword == D_Null)) ~ ^ ~ oasgn.r:52:33: note: use '=' to turn this equality comparison into an assignment if (((r_args[2]).dword == D_Null)) ^~ = oasgn.r:52:35: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_tend.d[0]).dword == D_Null)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ oasgn.r:52:35: note: remove extraneous parentheses around the comparison to silence this warning if (((r_tend.d[0]).dword == D_Null)) ~ ^ ~ oasgn.r:52:35: note: use '=' to turn this equality comparison into an assignment if (((r_tend.d[0]).dword == D_Null)) ^~ = oasgn.r:52:35: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_tend.d[3]).dword == D_Null)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ oasgn.r:52:35: note: remove extraneous parentheses around the comparison to silence this warning if (((r_tend.d[3]).dword == D_Null)) ~ ^ ~ oasgn.r:52:35: note: use '=' to turn this equality comparison into an assignment if (((r_tend.d[3]).dword == D_Null)) ^~ = oasgn.r:52:35: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_tend.d[2]).dword == D_Null)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ oasgn.r:52:35: note: remove extraneous parentheses around the comparison to silence this warning if (((r_tend.d[2]).dword == D_Null)) ~ ^ ~ oasgn.r:52:35: note: use '=' to turn this equality comparison into an assignment if (((r_tend.d[2]).dword == D_Null)) ^~ = oasgn.r:52:35: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_tend.d[2]).dword == D_Null)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ oasgn.r:52:35: note: remove extraneous parentheses around the comparison to silence this warning if (((r_tend.d[2]).dword == D_Null)) ~ ^ ~ oasgn.r:52:35: note: use '=' to turn this equality comparison into an assignment if (((r_tend.d[2]).dword == D_Null)) ^~ = oasgn.r:52:35: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_tend.d[3]).dword == D_Null)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ oasgn.r:52:35: note: remove extraneous parentheses around the comparison to silence this warning if (((r_tend.d[3]).dword == D_Null)) ~ ^ ~ oasgn.r:52:35: note: use '=' to turn this equality comparison into an assignment if (((r_tend.d[3]).dword == D_Null)) ^~ = oasgn.r:52:35: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_tend.d[3]).dword == D_Null)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ oasgn.r:52:35: note: remove extraneous parentheses around the comparison to silence this warning if (((r_tend.d[3]).dword == D_Null)) ~ ^ ~ oasgn.r:52:35: note: use '=' to turn this equality comparison into an assignment if (((r_tend.d[3]).dword == D_Null)) ^~ = oasgn.r:52:35: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_tend.d[2]).dword == D_Null)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ oasgn.r:52:35: note: remove extraneous parentheses around the comparison to silence this warning if (((r_tend.d[2]).dword == D_Null)) ~ ^ ~ oasgn.r:52:35: note: use '=' to turn this equality comparison into an assignment if (((r_tend.d[2]).dword == D_Null)) ^~ = 9 warnings generated. rm xoasgn.c ../../bin/rtt -x ocat.r cc -c -I/usr/X11R6/include xocat.c rm xocat.c ../../bin/rtt -x ocomp.r cc -c -I/usr/X11R6/include xocomp.c rm xocomp.c ../../bin/rtt -x omisc.r cc -c -I/usr/X11R6/include xomisc.c rm xomisc.c ../../bin/rtt -x oref.r cc -c -I/usr/X11R6/include xoref.c oref.r:569:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_tend.d[0]).dword == D_List)) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ oref.r:569:29: note: remove extraneous parentheses around the comparison to silence this warning if (((r_tend.d[0]).dword == D_List)) { ~ ^ ~ oref.r:569:29: note: use '=' to turn this equality comparison into an assignment if (((r_tend.d[0]).dword == D_List)) { ^~ = 1 warning generated. rm xoref.c ../../bin/rtt -x oset.r cc -c -I/usr/X11R6/include xoset.c rm xoset.c ../../bin/rtt -x ovalue.r cc -c -I/usr/X11R6/include xovalue.c ovalue.r:16:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_tend.d[0]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ovalue.r:16:29: note: remove extraneous parentheses around the comparison to silence this warning if (((r_tend.d[0]).dword == D_Null)) { ~ ^ ~ ovalue.r:16:29: note: use '=' to turn this equality comparison into an assignment if (((r_tend.d[0]).dword == D_Null)) { ^~ = ovalue.r:39:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((r_tend.d[0]).dword == D_Null)) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ovalue.r:39:29: note: remove extraneous parentheses around the comparison to silence this warning if (((r_tend.d[0]).dword == D_Null)) { ~ ^ ~ ovalue.r:39:29: note: use '=' to turn this equality comparison into an assignment if (((r_tend.d[0]).dword == D_Null)) { ^~ = 2 warnings generated. rm xovalue.c ../../bin/rtt -x ralc.r cc -c -I/usr/X11R6/include xralc.c rm xralc.c ../../bin/rtt -x rcoexpr.r cc -c -I/usr/X11R6/include xrcoexpr.c rm xrcoexpr.c ../../bin/rtt -x rcomp.r cc -c -I/usr/X11R6/include xrcomp.c rm xrcomp.c ../../bin/rtt -x rdebug.r cc -c -I/usr/X11R6/include xrdebug.c rm xrdebug.c ../../bin/rtt -x rlrgint.r cc -c -I/usr/X11R6/include xrlrgint.c rlrgint.r:331:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (sgn = x < 0) ~~~~^~~~~~~ rlrgint.r:331:12: note: place parentheses around the assignment to silence this warning if (sgn = x < 0) ^ ( ) rlrgint.r:331:12: note: use '==' to turn this assignment into an equality comparison if (sgn = x < 0) ^ == 1 warning generated. rm xrlrgint.c ../../bin/rtt -x rmemmgt.r cc -c -I/usr/X11R6/include xrmemmgt.c rmemmgt.r:427:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((ws->filep).dword == D_File)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~ rmemmgt.r:427:30: note: remove extraneous parentheses around the comparison to silence this warning if (((ws->filep).dword == D_File)) ~ ^ ~ rmemmgt.r:427:30: note: use '=' to turn this equality comparison into an assignment if (((ws->filep).dword == D_File)) ^~ = rmemmgt.r:429:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((ws->listp).dword == D_List)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~ rmemmgt.r:429:30: note: remove extraneous parentheses around the comparison to silence this warning if (((ws->listp).dword == D_List)) ~ ^ ~ rmemmgt.r:429:30: note: use '=' to turn this equality comparison into an assignment if (((ws->listp).dword == D_List)) ^~ = rmemmgt.r:455:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((kywd_xwin[XKey_Window]).dword == D_File)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ rmemmgt.r:455:40: note: remove extraneous parentheses around the comparison to silence this warning if (((kywd_xwin[XKey_Window]).dword == D_File)) ~ ^ ~ rmemmgt.r:455:40: note: use '=' to turn this equality comparison into an assignment if (((kywd_xwin[XKey_Window]).dword == D_File)) ^~ = rmemmgt.r:457:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((lastEventWin).dword == D_File)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ rmemmgt.r:457:30: note: remove extraneous parentheses around the comparison to silence this warning if (((lastEventWin).dword == D_File)) ~ ^ ~ rmemmgt.r:457:30: note: use '=' to turn this equality comparison into an assignment if (((lastEventWin).dword == D_File)) ^~ = 4 warnings generated. rm xrmemmgt.c ../../bin/rtt -x rmisc.r cc -c -I/usr/X11R6/include xrmisc.c rmisc.r:587:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((bp->tvsubs.ssvar).dword == D_Kywdsubj)) { ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ rmisc.r:587:40: note: remove extraneous parentheses around the comparison to silence this warning if (((bp->tvsubs.ssvar).dword == D_Kywdsubj)) { ~ ^ ~ rmisc.r:587:40: note: use '=' to turn this equality comparison into an assignment if (((bp->tvsubs.ssvar).dword == D_Kywdsubj)) { ^~ = rmisc.r:439:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(f, csn);{ ^~~ rmisc.r:439:24: note: treat the string as an argument to avoid this fprintf(f, csn);{ ^ "%s", rmisc.r:686:40: warning: format specifies type 'int' but the argument has type 'word' (aka 'long') [-Wformat] fprintf(f, "external(%d)", ((struct b_external *)BlkLoc(*dp))->blksize); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld 3 warnings generated. rm xrmisc.c ../../bin/rtt -x rstruct.r cc -c -I/usr/X11R6/include xrstruct.c rm xrstruct.c ../../bin/rtt -x rsys.r cc -c -I/usr/X11R6/include xrsys.c rm xrsys.c ../../bin/rtt -x rwinrsc.r cc -c -I/usr/X11R6/include xrwinrsc.c rxrsc.ri:688:28: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] sprintf(fontspec, "%.*s%d%s", p - fontlist[champ], ~~^~ ~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ 1 warning generated. rm xrwinrsc.c ../../bin/rtt -x rwinsys.r cc -c -I/usr/X11R6/include xrwinsys.c rm xrwinsys.c ../../bin/rtt -x rwindow.r cc -c -I/usr/X11R6/include xrwindow.c rwindow.r:1012:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((val[1] == 'n')) SETECHOON(w); ~~~~~~~^~~~~~ rwindow.r:1012:25: note: remove extraneous parentheses around the comparison to silence this warning if ((val[1] == 'n')) SETECHOON(w); ~ ^ ~ rwindow.r:1012:25: note: use '=' to turn this equality comparison into an assignment if ((val[1] == 'n')) SETECHOON(w); ^~ = 1 warning generated. rm xrwindow.c ../../bin/rtt -x rcolor.r cc -c -I/usr/X11R6/include xrcolor.c rcolor.r:551:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((*d).dword == D_Null)) { ~~~~~~~~~~~^~~~~~~~~ rcolor.r:551:20: note: remove extraneous parentheses around the comparison to silence this warning if (((*d).dword == D_Null)) { ~ ^ ~ rcolor.r:551:20: note: use '=' to turn this equality comparison into an assignment if (((*d).dword == D_Null)) { ^~ = 1 warning generated. rm xrcolor.c ../../bin/rtt -x rimage.r cc -c -I/usr/X11R6/include xrimage.c rm xrimage.c cd ../common; /opt/pkg/bin/bmake cd ../h; for f in *.h; do sed -e 's:../h/::g;s:../xpm/::g' $f > ../../lib/icon/$f; done if [ "x-L../../lib/icon -lIgpx -L/usr/X11R6/lib -lX11" != "x" ]; then /opt/pkg/bin/bmake xpm; fi cd ../xpm; /opt/pkg/bin/bmake libXpm.a `libXpm.a' is up to date. cp -p ../xpm/libXpm.a ../../lib/icon/libIgpx.a cd ../xpm; for f in *.h; do sed -e 's:../h/::g;s:../xpm/::g' $f > ../../lib/icon/$f; done cc -dynamic -o iconx xcnv.o xdata.o xdef.o xerrmsg.o xextcall.o xfconv.o xfload.o xfmath.o xfmisc.o xfmonitr.o xfscan.o xfstr.o xfstranl.o xfstruct.o xfsys.o xfwindow.o ximain.o ximisc.o xinit.o xinterp.o xinvoke.o xkeyword.o xlmisc.o xoarith.o xoasgn.o xocat.o xocomp.o xomisc.o xoref.o xoset.o xovalue.o xralc.o xrcoexpr.o xrcomp.o xrdebug.o xrlrgint.o xrmemmgt.o xrmisc.o xrstruct.o xrsys.o xrwinrsc.o xrwinsys.o xrwindow.o xrcolor.o xrimage.o ../common/long.o ../common/time.o ../common/rswitch.o ../common/xwindow.o ../common/alloc.o ../common/filepart.o ../common/munix.o -L../../lib/icon -lIgpx -L/usr/X11R6/lib -lX11 -lm ld: library not found for -lX11 clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. bmake[1]: stopped making "default" in /Users/pbulk/build/lang/icon/work/icon.v943src/src/runtime *** Error code 1 Stop. bmake: stopped making "All" in /Users/pbulk/build/lang/icon/work/icon.v943src *** Error code 1 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/lang/icon *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/lang/icon