=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for frankenwm-1.0.23 creating config.h from config.def.h frankenwm build options: CC frankenwm.c 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 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: implicit declaration of function 'xcb_ewmh_set_current_desktop' is invalid in C99 [-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: implicit declaration of function 'xcb_ewmh_get_wm_window_type_reply' is invalid in C99 [-Wimplicit-function-declaration] if (xcb_ewmh_get_wm_window_type_reply(ewmh, ^ frankenwm.c:989:33: warning: implicit declaration of function 'xcb_ewmh_get_wm_window_type' is invalid in C99 [-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=] 3 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-macos11-trunk-arm64/wm/frankenwm *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/wm/frankenwm