>>> Building on exopi-4 under plan9/drawterm DIST = [plan9/drawterm:drawterm-20211008.tar.gz] FULLPKGNAME = drawterm-20211008 distfiles size=606092 >>> Running build in plan9/drawterm at 1711504063.22 ===> plan9/drawterm ===> Building from scratch drawterm-20211008 ===> Verifying specs: X11 c pthread sndio ===> found X11.18.0 c.99.0 pthread.27.1 sndio.7.2 ===> Checking files for drawterm-20211008 `/exopi-cvs/ports/distfiles/drawterm-20211008.tar.gz' is up to date. >> (SHA256) drawterm-20211008.tar.gz: OK ===> Extracting for drawterm-20211008 ===> Patching for drawterm-20211008 ===> Applying OpenBSD patch patch-Make_openbsd Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Make.openbsd |--- Make.openbsd.orig |+++ Make.openbsd -------------------------- Patching file Make.openbsd using Plan A... Hunk #1 succeeded at 5. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for drawterm-20211008 ===> Configuring for drawterm-20211008 ===> Building for drawterm-20211008 cc -Wall -Wno-missing-braces -I. -I./include -I./kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c main.c cc -Wall -Wno-missing-braces -I. -I./include -I./kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c cpu.c cc -Wall -Wno-missing-braces -I. -I./include -I./kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c aan.c cc -Wall -Wno-missing-braces -I. -I./include -I./kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c secstore.c cc -Wall -Wno-missing-braces -I. -I./include -I./kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c latin1.c cc -Wall -Wno-missing-braces -I. -I./include -I./kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c posix-factotum.c (cd kern; /usr/bin/make) cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c alloc.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c allocb.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c chan.c chan.c:1315:20: warning: passing 'Path *volatile *' (aka 'struct Path *volatile *') to parameter of type 'Path **' (aka 'struct Path **') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] domount(&c, &m, &path); ^~~~~ chan.c:766:39: note: passing argument to parameter 'path' here domount(Chan **cp, Mhead **mp, Path **path) ^ chan.c:1440:29: warning: passing 'Chan *volatile *' (aka 'struct Chan *volatile *') to parameter of type 'Chan **' (aka 'struct Chan **') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if(!nomount && findmount(&cnew, &m, c->type, c->dev, c->qid)) ^~~~~ chan.c:731:18: note: passing argument to parameter 'cp' here findmount(Chan **cp, Mhead **mp, int type, int dev, Qid qid) ^ chan.c:1523:8: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] ['/'] 1, ^ = chan.c:1524:9: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [0x7f] 1, ^ = 4 warnings generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c data.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c dev.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devaudio.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devaudio-sndio.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devcmd.c devcmd.c:573:14: warning: result of comparison of constant 18446744073709551615 with expression of type 'p9_ulong' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare] if(d->mode != ~0UL) ~~~~~~~ ^ ~~~~ 1 warning generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devcons.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devdraw.c devdraw.c:627:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(next = ds->next){ /* assign = */ ~~~~~^~~~~~~~~~ devdraw.c:627:13: note: place parentheses around the assignment to silence this warning while(next = ds->next){ /* assign = */ ^ ( ) devdraw.c:627:13: note: use '==' to turn this assignment into an equality comparison while(next = ds->next){ /* assign = */ ^ == devdraw.c:700:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(next = cs->next){ /* assign = */ ~~~~~^~~~~~~~~~ devdraw.c:700:13: note: place parentheses around the assignment to silence this warning while(next = cs->next){ /* assign = */ ^ ( ) devdraw.c:700:13: note: use '==' to turn this assignment into an equality comparison while(next = cs->next){ /* assign = */ ^ == devdraw.c:724:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(next = d->next){ /* assign = */ ~~~~~^~~~~~~~~ devdraw.c:724:13: note: place parentheses around the assignment to silence this warning while(next = d->next){ /* assign = */ ^ ( ) devdraw.c:724:13: note: use '==' to turn this assignment into an equality comparison while(next = d->next){ /* assign = */ ^ == devdraw.c:1100:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(r = cl->refresh){ /* assign = */ ~~^~~~~~~~~~~~~ devdraw.c:1100:11: note: place parentheses around the assignment to silence this warning while(r = cl->refresh){ /* assign = */ ^ ( ) devdraw.c:1100:11: note: use '==' to turn this assignment into an equality comparison while(r = cl->refresh){ /* assign = */ ^ == devdraw.c:1364:8: warning: variable 's' is uninitialized when used here [-Wuninitialized] USED(s); ^ ../include/lib.h:55:21: note: expanded from macro 'USED' #define USED(x) if(x);else ^ devdraw.c:1361:7: note: initialize the variable 's' to silence this warning int s; ^ = 0 5 warnings generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devenv.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devfs-posix.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devip.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devip-posix.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devkbd.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devlfd-posix.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devmnt.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devmouse.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devpipe.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devroot.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devssl.c devssl.c:114:11: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [Qclonus] "clone", ^ = devssl.c:115:10: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [Qdata] "data", ^ = devssl.c:116:9: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [Qctl] "ctl", ^ = devssl.c:117:13: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [Qsecretin] "secretin", ^ = devssl.c:118:14: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [Qsecretout] "secretout", ^ = devssl.c:119:12: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [Qencalgs] "encalgs", ^ = devssl.c:120:13: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [Qhashalgs] "hashalgs", ^ = 7 warnings generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devtls.c devtls.c:261:12: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [Qclonus] "clone", ^ = devtls.c:262:12: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [Qencalgs] "encalgs", ^ = devtls.c:263:13: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [Qhashalgs] "hashalgs", ^ = devtls.c:264:10: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [Qdata] "data", ^ = devtls.c:265:9: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [Qctl] "ctl", ^ = devtls.c:266:10: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [Qhand] "hand", ^ = devtls.c:267:12: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [Qstatus] "status", ^ = devtls.c:268:11: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [Qstats] "stats", ^ = 8 warnings generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c devtab.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c error.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c parse.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c pgrp.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c procinit.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c rwlock.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c sleep.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c stub.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c sysfile.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c qio.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c qlock.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c term.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c waserror.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c posix.c ar r libkern.a alloc.o allocb.o chan.o data.o dev.o devaudio.o devaudio-sndio.o devcmd.o devcons.o devdraw.o devenv.o devfs-posix.o devip.o devip-posix.o devkbd.o devlfd-posix.o devmnt.o devmouse.o devpipe.o devroot.o devssl.o devtls.o devtab.o error.o parse.o pgrp.o procinit.o rwlock.o sleep.o stub.o sysfile.o qio.o qlock.o term.o waserror.o posix.o ar: warning: creating libkern.a ranlib libkern.a (cd exportfs; /usr/bin/make) cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c exportfs.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c exportsrv.c ar r libexportfs.a exportfs.o exportsrv.o ar: warning: creating libexportfs.a ranlib libexportfs.a (cd libauth; /usr/bin/make) cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c attr.c attr.c:18:23: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] fmtprint(fmt, first+" %q?", a->name); ~~~~~^~~~~~~ attr.c:18:23: note: use array indexing to silence this warning attr.c:22:23: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] fmtprint(fmt, first+" %q=%q", a->name, a->val); ~~~~~^~~~~~~~~ attr.c:22:23: note: use array indexing to silence this warning 2 warnings generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c auth_attr.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c auth_proxy.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c auth_rpc.c ar r libauth.a attr.o auth_attr.o auth_proxy.o auth_rpc.o ar: warning: creating libauth.a ranlib libauth.a (cd libauthsrv; /usr/bin/make) cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c _asgetticket.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c _asrdresp.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c convA2M.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c convM2A.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c convM2PR.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c convM2T.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c convM2TR.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c convPR2M.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c convT2M.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c convTR2M.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c nvcsum.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c passtokey.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c readcons.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c _asgetpakkey.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c _asgetresp.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c _asrequest.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c authpak.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c form1.c ar r libauthsrv.a _asgetticket.o _asrdresp.o convA2M.o convM2A.o convM2PR.o convM2T.o convM2TR.o convPR2M.o convT2M.o convTR2M.o nvcsum.o passtokey.o readcons.o _asgetpakkey.o _asgetresp.o _asrequest.o authpak.o form1.o ar: warning: creating libauthsrv.a ranlib libauthsrv.a (cd libsec; /usr/bin/make) cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c aes.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c aesni.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c aesCBC.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c aes_gcm.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c poly1305.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c chacha.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c chachablock.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c ccpoly.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c des.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c des3CBC.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c desmodes.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c ecc.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c jacobian.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c secp256k1.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c secp256r1.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c secp384r1.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c curve25519.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c curve25519_dh.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c genrandom.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c fastrand.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c nfastrand.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c prng.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c hmac.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c hkdf.c hkdf.c:6:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hkdf_x(salt, nsalt, info, ninfo, key, nkey, d, dlen, x, xlen) ^ 1 warning generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c pbkdf2.c pbkdf2.c:6:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pbkdf2_x(p, plen, s, slen, rounds, d, dlen, x, xlen) ^ 1 warning generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c rsaalloc.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c rsadecrypt.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c rsaencrypt.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c dh.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c rc4.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c md5.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c md5block.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c sha1.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c sha2_128.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c sha2_64.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c sha1block.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c sha2block128.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c sha2block64.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c tlshand.c tlshand.c:333:9: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [0x01] {md5, MD5dlen}, ^ = tlshand.c:334:9: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [0x02] {sha1, SHA1dlen}, ^ = tlshand.c:335:9: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [0x03] {sha2_224, SHA2_224dlen}, ^ = tlshand.c:336:9: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [0x04] {sha2_256, SHA2_256dlen}, ^ = tlshand.c:337:9: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [0x05] {sha2_384, SHA2_384dlen}, ^ = tlshand.c:338:9: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [0x06] {sha2_512, SHA2_512dlen}, ^ = tlshand.c:2918:1: warning: unused function 'put32' [-Wunused-function] put32(uchar *p, u32int x) ^ 7 warnings generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c x509.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c tsmemcmp.c ar r libsec.a aes.o aesni.o aesCBC.o aes_gcm.o poly1305.o chacha.o chachablock.o ccpoly.o des.o des3CBC.o desmodes.o ecc.o jacobian.o secp256k1.o secp256r1.o secp384r1.o curve25519.o curve25519_dh.o genrandom.o fastrand.o nfastrand.o prng.o hmac.o hkdf.o pbkdf2.o rsaalloc.o rsadecrypt.o rsaencrypt.o dh.o rc4.o md5.o md5block.o sha1.o sha2_128.o sha2_64.o sha1block.o sha2block128.o sha2block64.o tlshand.o x509.o tsmemcmp.o ar: warning: creating libsec.a ranlib libsec.a (cd libmp; /usr/bin/make) cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c betomp.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c cnfield.c cnfield.c:89:35: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] for(s = 0; (d & (mpdigit)1<sign; ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpcmp.c:29:27: note: place parentheses around the '&' expression to silence this warning return sign | (sign&1)-1 & mpmagcmp(b1, b2)*b1->sign; ^ ( ) 1 warning generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpdigdiv.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpdiv.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpexp.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpextendedgcd.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpfactorial.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpfield.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpfmt.c mpfmt.c:133:18: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] x = y >> Dbits-i; ~~ ~~~~~^~ mpfmt.c:133:18: note: place parentheses around the '-' expression to silence this warning x = y >> Dbits-i; ^ ( ) 1 warning generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpinvert.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpleft.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mplogic.c mplogic.c:37:16: warning: '&' within '|' [-Wbitwise-op-parentheses] fl = fl >> 2 & 0x03 | fl << 2 & 0x0c | fl & 0x30; ~~~~~~~~^~~~~~ ~ mplogic.c:37:16: note: place parentheses around the '&' expression to silence this warning fl = fl >> 2 & 0x03 | fl << 2 & 0x0c | fl & 0x30; ^ ( ) mplogic.c:37:33: warning: '&' within '|' [-Wbitwise-op-parentheses] fl = fl >> 2 & 0x03 | fl << 2 & 0x0c | fl & 0x30; ~ ~~~~~~~~^~~~~~ mplogic.c:37:33: note: place parentheses around the '&' expression to silence this warning fl = fl >> 2 & 0x03 | fl << 2 & 0x0c | fl & 0x30; ^ ( ) mplogic.c:37:45: warning: '&' within '|' [-Wbitwise-op-parentheses] fl = fl >> 2 & 0x03 | fl << 2 & 0x0c | fl & 0x30; ~ ~~~^~~~~~ mplogic.c:37:45: note: place parentheses around the '&' expression to silence this warning fl = fl >> 2 & 0x03 | fl << 2 & 0x0c | fl & 0x30; ^ ( ) 3 warnings generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpmod.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpmodop.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpmul.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpnrand.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mprand.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpright.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpsel.c mpsel.c:24:9: warning: '^' within '|' [-Wbitwise-op-parentheses] s = (-s^s|s)>>(sizeof(s)*8-1); ~~^~~ mpsel.c:24:9: note: place parentheses around the '^' expression to silence this warning s = (-s^s|s)>>(sizeof(s)*8-1); ^ ( ) 1 warning generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpsub.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mptobe.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mptober.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mptoi.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mptole.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mptolel.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mptoui.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mptouv.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mptov.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpvecadd.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpveccmp.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpvecdigmuladd.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpvecsub.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mpvectscmp.c mpvectscmp.c:15:14: warning: '^' within '|' [-Wbitwise-op-parentheses] m = p = (-v^v|v)>>Dbits-1; ~~^~~ mpvectscmp.c:15:14: note: place parentheses around the '^' expression to silence this warning m = p = (-v^v|v)>>Dbits-1; ^ ( ) mpvectscmp.c:15:26: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] m = p = (-v^v|v)>>Dbits-1; ~~~~~~~^~ mpvectscmp.c:15:26: note: place parentheses around the '-' expression to silence this warning m = p = (-v^v|v)>>Dbits-1; ^ ( ) mpvectscmp.c:20:10: warning: '^' within '|' [-Wbitwise-op-parentheses] m = (-v^v|v)>>Dbits-1; ~~^~~ mpvectscmp.c:20:10: note: place parentheses around the '^' expression to silence this warning m = (-v^v|v)>>Dbits-1; ^ ( ) mpvectscmp.c:20:22: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] m = (-v^v|v)>>Dbits-1; ~~~~~~~^~ mpvectscmp.c:20:22: note: place parentheses around the '-' expression to silence this warning m = (-v^v|v)>>Dbits-1; ^ ( ) mpvectscmp.c:29:11: warning: '^' within '|' [-Wbitwise-op-parentheses] v = ((-z^z|z)>>Dbits-1) & ~m; ~~^~~ mpvectscmp.c:29:11: note: place parentheses around the '^' expression to silence this warning v = ((-z^z|z)>>Dbits-1) & ~m; ^ ( ) mpvectscmp.c:29:23: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] v = ((-z^z|z)>>Dbits-1) & ~m; ~~~~~~~^~ mpvectscmp.c:29:23: note: place parentheses around the '-' expression to silence this warning v = ((-z^z|z)>>Dbits-1) & ~m; ^ ( ) mpvectscmp.c:30:12: warning: '&' within '|' [-Wbitwise-op-parentheses] p = ((~(x&y|x&z|y&z)>>Dbits-1) & v) | (p & ~v); ~^~~ mpvectscmp.c:30:12: note: place parentheses around the '&' expression to silence this warning p = ((~(x&y|x&z|y&z)>>Dbits-1) & v) | (p & ~v); ^ ( ) mpvectscmp.c:30:16: warning: '&' within '|' [-Wbitwise-op-parentheses] p = ((~(x&y|x&z|y&z)>>Dbits-1) & v) | (p & ~v); ~~^~ mpvectscmp.c:30:16: note: place parentheses around the '&' expression to silence this warning p = ((~(x&y|x&z|y&z)>>Dbits-1) & v) | (p & ~v); ^ ( ) mpvectscmp.c:30:20: warning: '&' within '|' [-Wbitwise-op-parentheses] p = ((~(x&y|x&z|y&z)>>Dbits-1) & v) | (p & ~v); ~~^~ mpvectscmp.c:30:20: note: place parentheses around the '&' expression to silence this warning p = ((~(x&y|x&z|y&z)>>Dbits-1) & v) | (p & ~v); ^ ( ) mpvectscmp.c:30:30: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] p = ((~(x&y|x&z|y&z)>>Dbits-1) & v) | (p & ~v); ~~~~~~~^~ mpvectscmp.c:30:30: note: place parentheses around the '-' expression to silence this warning p = ((~(x&y|x&z|y&z)>>Dbits-1) & v) | (p & ~v); ^ ( ) 10 warnings generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c strtomp.c strtomp.c:56:14: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] x = y >> 3-i; ~~ ~^~ strtomp.c:56:14: note: place parentheses around the '-' expression to silence this warning x = y >> 3-i; ^ ( ) 1 warning generated. ar r libmp.a betomp.o cnfield.o crt.o gmfield.o letomp.o mpadd.o mpaux.o mpcmp.o mpdigdiv.o mpdiv.o mpexp.o mpextendedgcd.o mpfactorial.o mpfield.o mpfmt.o mpinvert.o mpleft.o mplogic.o mpmod.o mpmodop.o mpmul.o mpnrand.o mprand.o mpright.o mpsel.o mpsub.o mptobe.o mptober.o mptoi.o mptole.o mptolel.o mptoui.o mptouv.o mptov.o mpvecadd.o mpveccmp.o mpvecdigmuladd.o mpvecsub.o mpvectscmp.o strtomp.o ar: warning: creating libmp.a ranlib libmp.a (cd libmemdraw; /usr/bin/make) cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c alloc.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c arc.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c cload.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c cmap.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c cread.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c defont.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c draw.c draw.c:1285:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(i=x&(npack-1)){ ~^~~~~~~~~~~~ draw.c:1285:6: note: place parentheses around the assignment to silence this warning if(i=x&(npack-1)){ ^ ( ) draw.c:1285:6: note: use '==' to turn this assignment into an equality comparison if(i=x&(npack-1)){ ^ == draw.c:1313:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(i=x&(npack-1)){ ~^~~~~~~~~~~~ draw.c:1313:6: note: place parentheses around the assignment to silence this warning if(i=x&(npack-1)){ ^ ( ) draw.c:1313:6: note: use '==' to turn this assignment into an equality comparison if(i=x&(npack-1)){ ^ == 2 warnings generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c ellipse.c ellipse.c:127:9: warning: '&&' within '||' [-Wlogical-op-parentheses] if(bb*b || aa*a) { ~~~~^~~~~~~~ ~~ ellipse.c:127:9: note: place parentheses around the '&&' expression to silence this warning if(bb*b || aa*a) { ^ ( ) ellipse.c:127:25: warning: '&&' within '||' [-Wlogical-op-parentheses] if(bb*b || aa*a) { ~~ ~~~~^~~~~~~~~ ellipse.c:127:25: note: place parentheses around the '&&' expression to silence this warning if(bb*b || aa*a) { ^ ( ) ellipse.c:210:46: warning: '/*' within block comment [-Wcomment] /* print("R %d,%d %d,%d\n", x0, y0, x1, y1); /**/ ^ ellipse.c:225:38: warning: '/*' within block comment [-Wcomment] /* print("P%d %d,%d\n", p->t, x, y); /**/ ^ ellipse.c:238:54: warning: '/*' within block comment [-Wcomment] /* print("L%d %d,%d %d,%d\n", p->t, x0, y0, x1, y1); /**/ ^ 5 warnings generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c fillpoly.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c hwdraw.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c line.c line.c:16:1: warning: unused function 'lmin' [-Wunused-function] lmin(int a, int b) ^ 1 warning generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c load.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c openmemsubfont.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c poly.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c read.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c string.c string.c:16:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for(; c=*s; p.x+=width, cp.x+=width){ ~^~~ string.c:16:9: note: place parentheses around the assignment to silence this warning for(; c=*s; p.x+=width, cp.x+=width){ ^ ( ) string.c:16:9: note: use '==' to turn this assignment into an equality comparison for(; c=*s; p.x+=width, cp.x+=width){ ^ == string.c:49:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for(; c=*s; p.x+=width){ ~^~~ string.c:49:9: note: place parentheses around the assignment to silence this warning for(; c=*s; p.x+=width){ ^ ( ) string.c:49:9: note: use '==' to turn this assignment into an equality comparison for(; c=*s; p.x+=width){ ^ == 2 warnings generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c subfont.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c unload.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c write.c ar r libmemdraw.a alloc.o arc.o cload.o cmap.o cread.o defont.o draw.o ellipse.o fillpoly.o hwdraw.o line.o load.o openmemsubfont.o poly.o read.o string.o subfont.o unload.o write.o ar: warning: creating libmemdraw.a ranlib libmemdraw.a (cd libmemlayer; /usr/bin/make) cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c draw.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c lalloc.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c layerop.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c ldelete.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c lhide.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c line.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c load.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c lorigin.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c lsetrefresh.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c ltofront.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c ltorear.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c unload.c ar r libmemlayer.a draw.o lalloc.o layerop.o ldelete.o lhide.o line.o load.o lorigin.o lsetrefresh.o ltofront.o ltorear.o unload.o ar: warning: creating libmemlayer.a ranlib libmemlayer.a (cd libdraw; /usr/bin/make) cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c alloc.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c arith.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c badrect.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c bytesperline.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c chan.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c defont.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c drawrepl.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c fmt.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c icossin.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c icossin2.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c rectclip.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c rgb.c ar r libdraw.a alloc.o arith.o badrect.o bytesperline.o chan.o defont.o drawrepl.o fmt.o icossin.o icossin2.o rectclip.o rgb.o ar: warning: creating libdraw.a ranlib libdraw.a (cd gui-x11; /usr/bin/make) cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c x11.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c keysym2ucs-x11.c ar r libgui.a x11.o keysym2ucs-x11.o ar: warning: creating libgui.a ranlib libgui.a (cd libc; /usr/bin/make) cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c atexit.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c charstod.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c cleanname.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c convD2M.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c convM2D.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c convM2S.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c convS2M.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c ctime.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c crypt.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c dial.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c dirfstat.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c dirfwstat.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c dirmodefmt.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c dirstat.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c dirwstat.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c dofmt.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c dorfmt.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c encodefmt.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c fcallfmt.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c fltfmt.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c fmt.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c fmtfd.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c fmtfdflush.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c fmtlock.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c fmtprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c fmtquote.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c fmtrune.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c fmtstr.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c fmtvprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c fprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c getenv.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c getfields.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c lock.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c mallocz.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c nan64.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c netmkaddr.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c nsec.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c pow10.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c pushssl.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c pushtls.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c read9pmsg.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c readn.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c rune.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c runefmtstr.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c runeseprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c runesmprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c runesnprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c runesprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c runestrchr.c runestrchr.c:16:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(c1 = *s++) ~~~^~~~~~ runestrchr.c:16:11: note: place parentheses around the assignment to silence this warning while(c1 = *s++) ^ ( ) runestrchr.c:16:11: note: use '==' to turn this assignment into an equality comparison while(c1 = *s++) ^ == 1 warning generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c runestrlen.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c runestrstr.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c runetype.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c runevseprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c runevsmprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c runevsnprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c seprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c smprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c snprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c sprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c strecpy.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c strtod.c strtod.c:528:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(c1 = *b++) { ~~~^~~~~~ strtod.c:528:11: note: place parentheses around the assignment to silence this warning while(c1 = *b++) { ^ ( ) strtod.c:528:11: note: use '==' to turn this assignment into an equality comparison while(c1 = *b++) { ^ == 1 warning generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c strtoll.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c sysfatal.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c time.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c tokenize.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c truerand.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c u16.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c u32.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c u64.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c utfecpy.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c utflen.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c utfnlen.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c utfrrune.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c utfrune.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c utfutf.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c vfprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c vseprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c vsmprint.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c vsnprint.c ar r libc.a atexit.o charstod.o cleanname.o convD2M.o convM2D.o convM2S.o convS2M.o ctime.o crypt.o dial.o dirfstat.o dirfwstat.o dirmodefmt.o dirstat.o dirwstat.o dofmt.o dorfmt.o encodefmt.o fcallfmt.o fltfmt.o fmt.o fmtfd.o fmtfdflush.o fmtlock.o fmtprint.o fmtquote.o fmtrune.o fmtstr.o fmtvprint.o fprint.o getenv.o getfields.o lock.o mallocz.o nan64.o netmkaddr.o nsec.o pow10.o pushssl.o pushtls.o read9pmsg.o readn.o rune.o runefmtstr.o runeseprint.o runesmprint.o runesnprint.o runesprint.o runestrchr.o runestrlen.o runestrstr.o runetype.o runevseprint.o runevsmprint.o runevsnprint.o seprint.o smprint.o snprint.o sprint.o strecpy.o strtod.o strtoll.o sysfatal.o time.o tokenize.o truerand.o u16.o u32.o u64.o utfecpy.o utflen.o utfnlen.o utfrrune.o utfrune.o utfutf.o vfprint.o vseprint.o vsmprint.o vsnprint.o ar: warning: creating libc.a ranlib libc.a (cd libip; /usr/bin/make) cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c eipfmt.c eipfmt.c:12:8: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [0x00] 0 | Isprefix, ^ = eipfmt.c:13:8: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [0x80] 1 | Isprefix, ^ = eipfmt.c:14:8: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [0xC0] 2 | Isprefix, ^ = eipfmt.c:15:8: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [0xE0] 3 | Isprefix, ^ = eipfmt.c:16:8: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [0xF0] 4 | Isprefix, ^ = eipfmt.c:17:8: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [0xF8] 5 | Isprefix, ^ = eipfmt.c:18:8: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [0xFC] 6 | Isprefix, ^ = eipfmt.c:19:8: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [0xFE] 7 | Isprefix, ^ = eipfmt.c:20:8: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] [0xFF] 8 | Isprefix, ^ = 9 warnings generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c parseip.c parseip.c:43:44: warning: '&&' within '||' [-Wlogical-op-parentheses] return c == '.' || c == ':' || isascii(c) && isxdigit(c); ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~ parseip.c:43:44: note: place parentheses around the '&&' expression to silence this warning return c == '.' || c == ':' || isascii(c) && isxdigit(c); ^ ( ) parseip.c:51:40: warning: '&&' within '||' [-Wlogical-op-parentheses] if(c == '.' || c == ':' || isascii(c) && isalnum(c)) ~~ ~~~~~~~~~~~^~~~~~~~~~~~~ parseip.c:51:40: note: place parentheses around the '&&' expression to silence this warning if(c == '.' || c == ':' || isascii(c) && isalnum(c)) ^ ( ) parseip.c:86:34: warning: '&&' within '||' [-Wlogical-op-parentheses] if(x != (ushort)x || *p != ':' && !delimchar(*p)) { ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~ parseip.c:86:34: note: place parentheses around the '&&' expression to silence this warning if(x != (ushort)x || *p != ':' && !delimchar(*p)) { ^ ( ) 3 warnings generated. cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c classmask.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c bo.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c ipaux.c ar r libip.a eipfmt.o parseip.o classmask.o bo.o ipaux.o ar: warning: creating libip.a ranlib libip.a arch=`uname -m|sed 's/i.86/386/; s/macppc/power/; s/x86_64/amd64/; s/sparc64/sun4u/; s/mips64.*/mips/'`; (cd posix-$arch && make) cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c getcallerpc.c cc -Wall -Wno-missing-braces -I.. -I../include -I../kern -c -I/usr/X11R6/include -D_THREAD_SAFE -pthread -O2 -pipe -c tas.c ar r ../libmachdep.a getcallerpc.o tas.o ar: warning: creating ../libmachdep.a ranlib ../libmachdep.a cc -pthread -o drawterm main.o cpu.o aan.o secstore.o latin1.o posix-factotum.o kern/libkern.a exportfs/libexportfs.a libauth/libauth.a libauthsrv/libauthsrv.a libsec/libsec.a libmp/libmp.a libmemdraw/libmemdraw.a libmemlayer/libmemlayer.a libdraw/libdraw.a gui-x11/libgui.a libc/libc.a libip/libip.a kern/libkern.a exportfs/libexportfs.a libauth/libauth.a libauthsrv/libauthsrv.a libsec/libsec.a libmp/libmp.a libmemdraw/libmemdraw.a libmemlayer/libmemlayer.a libdraw/libdraw.a gui-x11/libgui.a libc/libc.a libip/libip.a kern/libkern.a exportfs/libexportfs.a libauth/libauth.a libauthsrv/libauthsrv.a libsec/libsec.a libmp/libmp.a libmemdraw/libmemdraw.a libmemlayer/libmemlayer.a libdraw/libdraw.a gui-x11/libgui.a libc/libc.a libip/libip.a libmachdep.a -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11 -lsndio procinit.c(procinit.o:(procinit0) in archive kern/libkern.a): warning: strcpy() is almost always misused, please use strlcpy() prng.c(prng.o:(prng) in archive libsec/libsec.a): warning: rand() may return deterministic values, is that what you want? x509.c(x509.o:(parse_name) in archive libsec/libsec.a): warning: strcat() is almost always misused, please use strlcat() >>> Running package in plan9/drawterm at 1711504128.10 ===> plan9/drawterm ===> Faking installation for drawterm-20211008 /exopi-obj/pobj/drawterm-20211008/bin/install -c -s -m 755 /exopi-obj/pobj/drawterm-20211008/drawterm/drawterm /exopi-obj/pobj/drawterm-20211008/fake-amd64/usr/local/bin /exopi-obj/pobj/drawterm-20211008/bin/install -c -m 644 /exopi-obj/pobj/drawterm-20211008/drawterm/drawterm.1 /exopi-obj/pobj/drawterm-20211008/fake-amd64/usr/local/man/man1 ===> Building package for drawterm-20211008 Create /exopi-cvs/ports/packages/amd64/all/drawterm-20211008.tgz Creating package drawterm-20211008 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|***** | 8% checksumming|********* | 15% checksumming|************** | 23% checksumming|******************* | 31% checksumming|*********************** | 38% checksumming|**************************** | 46% checksumming|********************************* | 54% checksumming|************************************** | 62% checksumming|****************************************** | 69% checksumming|*********************************************** | 77% checksumming|**************************************************** | 85% checksumming|******************************************************** | 92% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|****************************************************************| 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/drawterm-20211008.tgz >>> Running clean in plan9/drawterm at 1711504132.21 ===> plan9/drawterm ===> Cleaning for drawterm-20211008 >>> Ended at 1711504134.62 max_stuck=0.00/build=64.71/package=4.27/clean=2.46