=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for x2x-1.27nb2 cc -O -I/usr/pkg/include -I /usr/X11R7/include -I/usr/X11R7/include -c lawyerese.c cc -O -I/usr/pkg/include -I /usr/X11R7/include -I/usr/X11R7/include -c x2x.c x2x.c:239:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc, argv) ^ x2x.c:265:5: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep(10); ^ x2x.c:443:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(lawyerese); ^~~~~~~~~ x2x.c:481:11: warning: implicit declaration of function 'XTestQueryExtension' is invalid in C99 [-Wimplicit-function-declaration] return (XTestQueryExtension(dpy, &eventb, &errorb, &vmajor, &vminor)); ^ x2x.c:507:10: warning: implicit declaration of function 'getdtablesize' is invalid in C99 [-Wimplicit-function-declaration] nfds = getdtablesize(); ^ x2x.c:513:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (fromPending = XPending(fromDpy)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ x2x.c:513:21: note: place parentheses around the assignment to silence this warning if (fromPending = XPending(fromDpy)) ^ ( ) x2x.c:513:21: note: use '==' to turn this assignment into an equality comparison if (fromPending = XPending(fromDpy)) ^ == x2x.c:655:27: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &rret, &xret, &yret, &wret, &hret, &bret, &dret); ^~~~~ /usr/pkgsrc/work/x11/x2x/work/.buildlink/include/X11/Xlib.h:2626:37: note: passing argument to parameter here unsigned int* /* width_return */, ^ x2x.c:655:34: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &rret, &xret, &yret, &wret, &hret, &bret, &dret); ^~~~~ /usr/pkgsrc/work/x11/x2x/work/.buildlink/include/X11/Xlib.h:2627:38: note: passing argument to parameter here unsigned int* /* height_return */, ^ x2x.c:655:41: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &rret, &xret, &yret, &wret, &hret, &bret, &dret); ^~~~~ /usr/pkgsrc/work/x11/x2x/work/.buildlink/include/X11/Xlib.h:2628:44: note: passing argument to parameter here unsigned int* /* border_width_return */, ^ x2x.c:655:48: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &rret, &xret, &yret, &wret, &hret, &bret, &dret); ^~~~~ /usr/pkgsrc/work/x11/x2x/work/.buildlink/include/X11/Xlib.h:2630:1: note: passing argument to parameter here ); ^ x2x.c:790:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (pDpyInfo->font = font) { /* paint text */ ~~~~~~~~~~~~~~~^~~~~~ x2x.c:790:22: note: place parentheses around the assignment to silence this warning if (pDpyInfo->font = font) { /* paint text */ ^ ( ) x2x.c:790:22: note: use '==' to turn this assignment into an equality comparison if (pDpyInfo->font = font) { /* paint text */ ^ == x2x.c:802:5: warning: implicit declaration of function 'XTestGrabControl' is invalid in C99 [-Wimplicit-function-declaration] XTestGrabControl(pShadow->dpy, True); /* impervious to grabs! */ ^ x2x.c:1005:5: warning: implicit declaration of function 'XTestFakeMotionEvent' is invalid in C99 [-Wimplicit-function-declaration] XTestFakeMotionEvent(pShadow->dpy, toScreenNum, toX, ^ x2x.c:1069:7: warning: implicit declaration of function 'XTestFakeButtonEvent' is invalid in C99 [-Wimplicit-function-declaration] XTestFakeButtonEvent(pShadow->dpy, toButton, True, 0); ^ x2x.c:1172:12: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] keysym = XKeycodeToKeysym(pDpyInfo->fromDpy, pEv->keycode, 0); ^ /usr/pkgsrc/work/x11/x2x/work/.buildlink/include/X11/Xlib.h:1687:15: note: 'XKeycodeToKeysym' has been explicitly marked deprecated here extern KeySym XKeycodeToKeysym( ^ x2x.c:1181:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (keycode = XKeysymToKeycode(pShadow->dpy, keysym)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x2x.c:1181:19: note: place parentheses around the assignment to silence this warning if (keycode = XKeysymToKeycode(pShadow->dpy, keysym)) { ^ ( ) x2x.c:1181:19: note: use '==' to turn this assignment into an equality comparison if (keycode = XKeysymToKeycode(pShadow->dpy, keysym)) { ^ == x2x.c:1182:2: warning: implicit declaration of function 'XTestFakeKeyEvent' is invalid in C99 [-Wimplicit-function-declaration] XTestFakeKeyEvent(pShadow->dpy, keycode, True, 0); ^ x2x.c:1189:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (keycode = XKeysymToKeycode(pShadow->dpy, keysym)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x2x.c:1189:19: note: place parentheses around the assignment to silence this warning if (keycode = XKeysymToKeycode(pShadow->dpy, keysym)) { ^ ( ) x2x.c:1189:19: note: use '==' to turn this assignment into an equality comparison if (keycode = XKeysymToKeycode(pShadow->dpy, keysym)) { ^ == x2x.c:1504:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (keycode = XKeysymToKeycode(pShadow->dpy, pFake->thing)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x2x.c:1504:16: note: place parentheses around the assignment to silence this warning if (keycode = XKeysymToKeycode(pShadow->dpy, pFake->thing)) { ^ ( ) x2x.c:1504:16: note: use '==' to turn this assignment into an equality comparison if (keycode = XKeysymToKeycode(pShadow->dpy, pFake->thing)) { ^ == 19 warnings generated. cc -O -I/usr/pkg/include -I /usr/X11R7/include -I/usr/X11R7/include -c format.c format.c:219:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] thechar = *buffer; ~~~~~~~~^~~~~~~~~ format.c:219:13: note: place parentheses around the assignment to silence this warning thechar = *buffer; ^ ( ) format.c:219:13: note: use '==' to turn this assignment into an equality comparison thechar = *buffer; ^ == 1 warning generated. bmake: don't know how to make /usr/pkg/lib/libXtst.a. Stop bmake: stopped in /usr/pkgsrc/work/x11/x2x/work/x2x-1.27 *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/x11/x2x *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/x11/x2x