+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/glazier-1.1/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/glazier-1.1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for glazier-1.1 --- config.h --- --- ewmh.o --- --- config.h --- cp config.def.h config.h --- ewmh.o --- cc -pipe -O2 -I/usr/pkg/include -Wall -Wextra -pedantic -g -I/usr/pkg/include -I./libwm -c ewmh.c --- glazier.o --- cc -pipe -O2 -I/usr/pkg/include -Wall -Wextra -pedantic -g -I/usr/pkg/include -I./libwm -c glazier.c --- ewmh.o --- ewmh.c:26:7: warning: comma at end of enumerator list [-Wpedantic] POPUP, ^ ewmh.c:51:28: warning: comma at end of enumerator list [-Wpedantic] _NET_WM_WINDOW_TYPE_NORMAL, ^ ewmh.c:70:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_SUPPORTED] = { .name = "_NET_SUPPORTED" }, ^ ewmh.c:70:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_SUPPORTED] = { .name = "_NET_SUPPORTED" }, ^ ewmh.c:71:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_CLIENT_LIST] = { .name = "_NET_CLIENT_LIST" }, ^ ewmh.c:71:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_CLIENT_LIST] = { .name = "_NET_CLIENT_LIST" }, ^ ewmh.c:72:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_CLIENT_LIST_STACKING] = { .name = "_NET_CLIENT_LIST_STACKING" }, ^ ewmh.c:72:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_CLIENT_LIST_STACKING] = { .name = "_NET_CLIENT_LIST_STACKING" }, ^ ewmh.c:73:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_SUPPORTING_WM_CHECK] = { .name = "_NET_SUPPORTING_WM_CHECK" }, ^ ewmh.c:73:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_SUPPORTING_WM_CHECK] = { .name = "_NET_SUPPORTING_WM_CHECK" }, ^ ewmh.c:74:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_ACTIVE_WINDOW] = { .name = "_NET_ACTIVE_WINDOW" }, ^ ewmh.c:74:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_ACTIVE_WINDOW] = { .name = "_NET_ACTIVE_WINDOW" }, ^ ewmh.c:75:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_STATE] = { .name = "_NET_WM_STATE" }, ^ ewmh.c:75:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_STATE] = { .name = "_NET_WM_STATE" }, ^ ewmh.c:76:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_STATE_FULLSCREEN] = { .name = "_NET_WM_STATE_FULLSCREEN" }, ^ ewmh.c:76:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_STATE_FULLSCREEN] = { .name = "_NET_WM_STATE_FULLSCREEN" }, ^ ewmh.c:77:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE] = { .name = "_NET_WM_WINDOW_TYPE" }, ^ ewmh.c:77:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE] = { .name = "_NET_WM_WINDOW_TYPE" }, ^ ewmh.c:78:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_DESKTOP] = { .name = "_NET_WM_WINDOW_TYPE_DESKTOP" }, ^ ewmh.c:78:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_DESKTOP] = { .name = "_NET_WM_WINDOW_TYPE_DESKTOP" }, ^ ewmh.c:79:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_DOCK] = { .name = "_NET_WM_WINDOW_TYPE_DOCK" }, ^ ewmh.c:79:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_DOCK] = { .name = "_NET_WM_WINDOW_TYPE_DOCK" }, ^ ewmh.c:80:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_TOOLBAR] = { .name = "_NET_WM_WINDOW_TYPE_TOOLBAR" }, ^ ewmh.c:80:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_TOOLBAR] = { .name = "_NET_WM_WINDOW_TYPE_TOOLBAR" }, ^ ewmh.c:81:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_MENU] = { .name = "_NET_WM_WINDOW_TYPE_MENU" }, ^ ewmh.c:81:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_MENU] = { .name = "_NET_WM_WINDOW_TYPE_MENU" }, ^ ewmh.c:82:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_UTILITY] = { .name = "_NET_WM_WINDOW_TYPE_UTILITY" }, ^ ewmh.c:82:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_UTILITY] = { .name = "_NET_WM_WINDOW_TYPE_UTILITY" }, ^ ewmh.c:83:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_SPLASH] = { .name = "_NET_WM_WINDOW_TYPE_SPLASH" }, ^ ewmh.c:83:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_SPLASH] = { .name = "_NET_WM_WINDOW_TYPE_SPLASH" }, ^ ewmh.c:84:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_DIALOG] = { .name = "_NET_WM_WINDOW_TYPE_DIALOG" }, ^ ewmh.c:84:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_DIALOG] = { .name = "_NET_WM_WINDOW_TYPE_DIALOG" }, ^ ewmh.c:85:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_DROPDOWN_MENU] = { .name = "_NET_WM_WINDOW_TYPE_DROPDOWN_MENU" }, ^ ewmh.c:85:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_DROPDOWN_MENU] = { .name = "_NET_WM_WINDOW_TYPE_DROPDOWN_MENU" }, ^ ewmh.c:86:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_POPUP_MENU] = { .name = "_NET_WM_WINDOW_TYPE_POPUP_MENU" }, ^ ewmh.c:86:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_POPUP_MENU] = { .name = "_NET_WM_WINDOW_TYPE_POPUP_MENU" }, ^ ewmh.c:87:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_TOOLTIP] = { .name = "_NET_WM_WINDOW_TYPE_TOOLTIP" }, ^ ewmh.c:87:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_TOOLTIP] = { .name = "_NET_WM_WINDOW_TYPE_TOOLTIP" }, ^ ewmh.c:88:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_NOTIFICATION] = { .name = "_NET_WM_WINDOW_TYPE_NOTIFICATION" }, ^ ewmh.c:88:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_NOTIFICATION] = { .name = "_NET_WM_WINDOW_TYPE_NOTIFICATION" }, ^ ewmh.c:89:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_COMBO] = { .name = "_NET_WM_WINDOW_TYPE_COMBO" }, ^ ewmh.c:89:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_COMBO] = { .name = "_NET_WM_WINDOW_TYPE_COMBO" }, ^ ewmh.c:90:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_DND] = { .name = "_NET_WM_WINDOW_TYPE_DND" }, ^ ewmh.c:90:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_DND] = { .name = "_NET_WM_WINDOW_TYPE_DND" }, ^ ewmh.c:91:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_NORMAL] = { .name = "_NET_WM_WINDOW_TYPE_NORMAL" }, ^ ewmh.c:91:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [_NET_WM_WINDOW_TYPE_NORMAL] = { .name = "_NET_WM_WINDOW_TYPE_NORMAL" }, ^ ewmh.c: In function 'ewmh_clientlist': ewmh.c:196:77: warning: ISO C90 forbids compound literals [-Wpedantic] xcb_change_window_attributes(conn, w[i], XCB_CW_OVERRIDE_REDIRECT, &(int){1}); ^ --- glazier.o --- glazier.c:30:12: warning: comma at end of enumerator list [-Wpedantic] XHAIR_TELE, ^ glazier.c:37:11: warning: comma at end of enumerator list [-Wpedantic] GRAB_TELE, ^ In file included from glazier.c:40:0: config.h:3:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XHAIR_MOVE] = "hand1", ^ config.h:4:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XHAIR_SIZE] = "lr_angle", ^ config.h:5:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XHAIR_TELE] = "tcross", ^ config.h:6:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XHAIR_DFLT] = "left_ptr", ^ glazier.c:74:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [0] = "EVENT_ERROR", ^ glazier.c:75:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_CREATE_NOTIFY] = "CREATE_NOTIFY", ^ glazier.c:76:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_DESTROY_NOTIFY] = "DESTROY_NOTIFY", ^ glazier.c:77:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_BUTTON_PRESS] = "BUTTON_PRESS", ^ glazier.c:78:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_BUTTON_RELEASE] = "BUTTON_RELEASE", ^ glazier.c:79:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_MOTION_NOTIFY] = "MOTION_NOTIFY", ^ glazier.c:80:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_ENTER_NOTIFY] = "ENTER_NOTIFY", ^ glazier.c:81:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_CONFIGURE_NOTIFY] = "CONFIGURE_NOTIFY", ^ glazier.c:82:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_KEY_PRESS] = "KEY_PRESS", ^ glazier.c:83:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_FOCUS_IN] = "FOCUS_IN", ^ glazier.c:84:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_FOCUS_OUT] = "FOCUS_OUT", ^ glazier.c:85:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_KEYMAP_NOTIFY] = "KEYMAP_NOTIFY", ^ glazier.c:86:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_EXPOSE] = "EXPOSE", ^ glazier.c:87:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_GRAPHICS_EXPOSURE] = "GRAPHICS_EXPOSURE", ^ glazier.c:88:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_NO_EXPOSURE] = "NO_EXPOSURE", ^ glazier.c:89:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_VISIBILITY_NOTIFY] = "VISIBILITY_NOTIFY", ^ glazier.c:90:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_UNMAP_NOTIFY] = "UNMAP_NOTIFY", ^ glazier.c:91:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_MAP_NOTIFY] = "MAP_NOTIFY", ^ glazier.c:92:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_MAP_REQUEST] = "MAP_REQUEST", ^ glazier.c:93:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_REPARENT_NOTIFY] = "REPARENT_NOTIFY", ^ glazier.c:94:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_CONFIGURE_REQUEST] = "CONFIGURE_REQUEST", ^ glazier.c:95:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_GRAVITY_NOTIFY] = "GRAVITY_NOTIFY", ^ glazier.c:96:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_RESIZE_REQUEST] = "RESIZE_REQUEST", ^ glazier.c:97:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_CIRCULATE_NOTIFY] = "CIRCULATE_NOTIFY", ^ glazier.c:98:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_PROPERTY_NOTIFY] = "PROPERTY_NOTIFY", ^ glazier.c:99:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_SELECTION_CLEAR] = "SELECTION_CLEAR", ^ glazier.c:100:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_SELECTION_REQUEST] = "SELECTION_REQUEST", ^ glazier.c:101:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_SELECTION_NOTIFY] = "SELECTION_NOTIFY", ^ glazier.c:102:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_COLORMAP_NOTIFY] = "COLORMAP_NOTIFY", ^ glazier.c:103:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_CLIENT_MESSAGE] = "CLIENT_MESSAGE", ^ glazier.c:104:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic] [XCB_MAPPING_NOTIFY] = "MAPPING_NOTIFY" ^ glazier.c: In function 'paint': glazier.c:221:2: warning: initializer element is not computable at load time [enabled by default] xcb_rectangle_t bg = { 0, 0, w + 2*b, h + 2*b }; ^ glazier.c:221:2: warning: initializer element is not computable at load time [enabled by default] glazier.c:221:2: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] glazier.c:227:3: warning: initializer element is not computable at load time [enabled by default] {w+(b-i)/2,0,i,h+(b+i)/2}, /* right */ ^ glazier.c:227:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:227:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:227:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:228:3: warning: initializer element is not computable at load time [enabled by default] {w+b+(b-i)/2,0,i,h+(b+i)/2}, /* left */ ^ glazier.c:228:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:228:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:228:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:229:3: warning: initializer element is not computable at load time [enabled by default] {0,h+(b-i)/2,w+(b-i)/2+i,i}, /* bottom; bottom-right */ ^ glazier.c:229:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:229:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:229:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:230:3: warning: initializer element is not computable at load time [enabled by default] {0,h+b+(b-i)/2,w+(b+i)/2,i}, /* top; top-right */ ^ glazier.c:230:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:230:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:230:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:231:3: warning: initializer element is not computable at load time [enabled by default] {w+b+(b-i)/2,h+b+(b-i)/2,i+(b-i/2),i}, /* top-left corner; top-part */ ^ glazier.c:231:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:231:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:231:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:231:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:232:3: warning: initializer element is not computable at load time [enabled by default] {w+b+(b-i)/2,h+b+(b-i)/2,i,i+(b-i/2)}, /* top-left corner; left-part */ ^ glazier.c:232:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:232:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:232:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:232:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:233:3: warning: initializer element is not computable at load time [enabled by default] {w+b+(b-i)/2,h+(b-i)/2,i+(b-i)/2,i}, /* top-right corner; right-part */ ^ glazier.c:233:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:233:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:233:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:233:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:234:3: warning: initializer element is not computable at load time [enabled by default] {w+(b-i)/2,h+b+(b-i)/2,i,i+(b-i)/2} /* bottom-left corner; bottom-part */ ^ glazier.c:234:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:234:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:234:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:234:3: warning: initializer element is not computable at load time [enabled by default] glazier.c:226:2: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] xcb_rectangle_t r[] = { ^ glazier.c:164:5: warning: 'color' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!color) { ^ glazier.c:155:11: note: 'color' was declared here uint32_t color; ^ --- ewmh --- cc -o ewmh ewmh.o -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L./libwm -lwm -lxcb-cursor -lxcb-image -lxcb-randr -lxcb --- glazier --- cc -o glazier glazier.o -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L./libwm -lwm -lxcb-cursor -lxcb-image -lxcb-randr -lxcb