=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for frankenwm-1.0.23 frankenwm build options: CFLAGS = -pipe -Os -I/opt/pkg/include -std=c99 -pedantic -Wall -Wextra -I. -I. -I/opt/pkg/include -D_REENTRANT -I/opt/pkg/include -g LDFLAGS = -L/opt/pkg/lib -lc -lX11 -L/opt/pkg/lib -lxcb-util -lxcb-icccm -lxcb-keysyms -lxcb-ewmh -lxcb -g CC = clang creating config.h from config.def.h CC frankenwm.c frankenwm.c:225:25: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void centerwindow(); ^ void frankenwm.c:247:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void focusmaster(); ^ void frankenwm.c:248:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void focusurgent(); ^ void frankenwm.c:253:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void invertstack(); ^ void frankenwm.c:255:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void killclient(); ^ void frankenwm.c:256:25: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void last_desktop(); ^ void frankenwm.c:259:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void maximize(); ^ void frankenwm.c:261:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void minimize(); ^ void frankenwm.c:263:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void move_down(); ^ void frankenwm.c:264:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void move_up(); ^ void frankenwm.c:266:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void next_win(); ^ void frankenwm.c:267:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void prev_win(); ^ void frankenwm.c:276:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void restore(); ^ void frankenwm.c:290:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void showhide(); ^ void frankenwm.c:291:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void sigchld(); ^ void frankenwm.c:294:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void swap_master(); ^ void frankenwm.c:297:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void tilemize(); ^ void frankenwm.c:298:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void togglepanel(); ^ void frankenwm.c:300:29: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void togglescratchpad(); ^ void frankenwm.c:354:8: error: unknown type name 'xcb_ewmh_connection_t'; did you mean 'xcb_connection_t'? static xcb_ewmh_connection_t *ewmh; ^~~~~~~~~~~~~~~~~~~~~ xcb_connection_t /Users/pbulk/build/wm/frankenwm/work/.buildlink/include/xcb/xcb.h:108:33: note: 'xcb_connection_t' declared here typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure containing all data that XCB needs to communicate with an X server. */ ^ frankenwm.c:929:5: warning: call to undeclared function 'xcb_ewmh_set_current_desktop'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] xcb_ewmh_set_current_desktop(ewmh, default_screen, arg->i); ^ frankenwm.c:936:23: error: incomplete definition of type 'struct xcb_connection_t' if (a == ewmh->_NET_WM_WINDOW_TYPE_DESKTOP) s = "_NET_WM_WINDOW_TYPE_DESKTOP"; ~~~~^ /Users/pbulk/build/wm/frankenwm/work/.buildlink/include/xcb/xcb.h:108:16: note: forward declaration of 'struct xcb_connection_t' typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure containing all data that XCB needs to communicate with an X server. */ ^ frankenwm.c:937:23: error: incomplete definition of type 'struct xcb_connection_t' else if (a == ewmh->_NET_WM_WINDOW_TYPE_DOCK) s = "_NET_WM_WINDOW_TYPE_DOCK"; ~~~~^ /Users/pbulk/build/wm/frankenwm/work/.buildlink/include/xcb/xcb.h:108:16: note: forward declaration of 'struct xcb_connection_t' typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure containing all data that XCB needs to communicate with an X server. */ ^ frankenwm.c:938:23: error: incomplete definition of type 'struct xcb_connection_t' else if (a == ewmh->_NET_WM_WINDOW_TYPE_TOOLBAR) s = "_NET_WM_WINDOW_TYPE_TOOLBAR"; ~~~~^ /Users/pbulk/build/wm/frankenwm/work/.buildlink/include/xcb/xcb.h:108:16: note: forward declaration of 'struct xcb_connection_t' typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure containing all data that XCB needs to communicate with an X server. */ ^ frankenwm.c:939:23: error: incomplete definition of type 'struct xcb_connection_t' else if (a == ewmh->_NET_WM_WINDOW_TYPE_MENU) s = "_NET_WM_WINDOW_TYPE_MENU"; ~~~~^ /Users/pbulk/build/wm/frankenwm/work/.buildlink/include/xcb/xcb.h:108:16: note: forward declaration of 'struct xcb_connection_t' typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure containing all data that XCB needs to communicate with an X server. */ ^ frankenwm.c:940:23: error: incomplete definition of type 'struct xcb_connection_t' else if (a == ewmh->_NET_WM_WINDOW_TYPE_UTILITY) s = "_NET_WM_WINDOW_TYPE_UTILITY"; ~~~~^ /Users/pbulk/build/wm/frankenwm/work/.buildlink/include/xcb/xcb.h:108:16: note: forward declaration of 'struct xcb_connection_t' typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure containing all data that XCB needs to communicate with an X server. */ ^ frankenwm.c:941:23: error: incomplete definition of type 'struct xcb_connection_t' else if (a == ewmh->_NET_WM_WINDOW_TYPE_SPLASH) s = "_NET_WM_WINDOW_TYPE_SPLASH"; ~~~~^ /Users/pbulk/build/wm/frankenwm/work/.buildlink/include/xcb/xcb.h:108:16: note: forward declaration of 'struct xcb_connection_t' typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure containing all data that XCB needs to communicate with an X server. */ ^ frankenwm.c:942:23: error: incomplete definition of type 'struct xcb_connection_t' else if (a == ewmh->_NET_WM_WINDOW_TYPE_DIALOG) s = "_NET_WM_WINDOW_TYPE_DIALOG"; ~~~~^ /Users/pbulk/build/wm/frankenwm/work/.buildlink/include/xcb/xcb.h:108:16: note: forward declaration of 'struct xcb_connection_t' typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure containing all data that XCB needs to communicate with an X server. */ ^ frankenwm.c:943:23: error: incomplete definition of type 'struct xcb_connection_t' else if (a == ewmh->_NET_WM_WINDOW_TYPE_DROPDOWN_MENU) s = "_NET_WM_WINDOW_TYPE_DROPDOWN_MENU"; ~~~~^ /Users/pbulk/build/wm/frankenwm/work/.buildlink/include/xcb/xcb.h:108:16: note: forward declaration of 'struct xcb_connection_t' typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure containing all data that XCB needs to communicate with an X server. */ ^ frankenwm.c:944:23: error: incomplete definition of type 'struct xcb_connection_t' else if (a == ewmh->_NET_WM_WINDOW_TYPE_POPUP_MENU) s = "_NET_WM_WINDOW_TYPE_POPUP_MENU"; ~~~~^ /Users/pbulk/build/wm/frankenwm/work/.buildlink/include/xcb/xcb.h:108:16: note: forward declaration of 'struct xcb_connection_t' typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure containing all data that XCB needs to communicate with an X server. */ ^ frankenwm.c:945:23: error: incomplete definition of type 'struct xcb_connection_t' else if (a == ewmh->_NET_WM_WINDOW_TYPE_TOOLTIP) s = "_NET_WM_WINDOW_TYPE_TOOLTIP"; ~~~~^ /Users/pbulk/build/wm/frankenwm/work/.buildlink/include/xcb/xcb.h:108:16: note: forward declaration of 'struct xcb_connection_t' typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure containing all data that XCB needs to communicate with an X server. */ ^ frankenwm.c:946:23: error: incomplete definition of type 'struct xcb_connection_t' else if (a == ewmh->_NET_WM_WINDOW_TYPE_NOTIFICATION) s = "_NET_WM_WINDOW_TYPE_NOTIFICATION"; ~~~~^ /Users/pbulk/build/wm/frankenwm/work/.buildlink/include/xcb/xcb.h:108:16: note: forward declaration of 'struct xcb_connection_t' typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure containing all data that XCB needs to communicate with an X server. */ ^ frankenwm.c:947:23: error: incomplete definition of type 'struct xcb_connection_t' else if (a == ewmh->_NET_WM_WINDOW_TYPE_COMBO) s = "_NET_WM_WINDOW_TYPE_COMBO"; ~~~~^ /Users/pbulk/build/wm/frankenwm/work/.buildlink/include/xcb/xcb.h:108:16: note: forward declaration of 'struct xcb_connection_t' typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure containing all data that XCB needs to communicate with an X server. */ ^ frankenwm.c:948:23: error: incomplete definition of type 'struct xcb_connection_t' else if (a == ewmh->_NET_WM_WINDOW_TYPE_DND) s = "_NET_WM_WINDOW_TYPE_DND"; ~~~~^ /Users/pbulk/build/wm/frankenwm/work/.buildlink/include/xcb/xcb.h:108:16: note: forward declaration of 'struct xcb_connection_t' typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure containing all data that XCB needs to communicate with an X server. */ ^ frankenwm.c:949:23: error: incomplete definition of type 'struct xcb_connection_t' else if (a == ewmh->_NET_WM_WINDOW_TYPE_NORMAL) s = "_NET_WM_WINDOW_TYPE_NORMAL"; ~~~~^ /Users/pbulk/build/wm/frankenwm/work/.buildlink/include/xcb/xcb.h:108:16: note: forward declaration of 'struct xcb_connection_t' typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure containing all data that XCB needs to communicate with an X server. */ ^ frankenwm.c:969:29: error: incomplete definition of type 'struct xcb_connection_t' if (wtype) *wtype = ewmh->_NET_WM_WINDOW_TYPE_NORMAL; ~~~~^ /Users/pbulk/build/wm/frankenwm/work/.buildlink/include/xcb/xcb.h:108:16: note: forward declaration of 'struct xcb_connection_t' typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure containing all data that XCB needs to communicate with an X server. */ ^ frankenwm.c:986:5: error: use of undeclared identifier 'xcb_ewmh_get_atoms_reply_t' xcb_ewmh_get_atoms_reply_t type; ^ frankenwm.c:988:9: warning: call to undeclared function 'xcb_ewmh_get_wm_window_type_reply'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (xcb_ewmh_get_wm_window_type_reply(ewmh, ^ frankenwm.c:989:33: warning: call to undeclared function 'xcb_ewmh_get_wm_window_type'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] xcb_ewmh_get_wm_window_type(ewmh, ^ frankenwm.c:990:40: error: use of undeclared identifier 'type' win), &type, NULL) == 1) { ^ frankenwm.c:991:29: error: use of undeclared identifier 'type' if (wtype) *wtype = type.atoms[0]; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 22 warnings and 20 errors generated. gmake: *** [Makefile:35: frankenwm.o] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/wm/frankenwm *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/wm/frankenwm