Running phase: unpackPhase unpacking source archive /nix/store/hcpi50db2x684jfza0s2mdg75i14n29p-source source root is source Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase build flags: SHELL=/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash NOTION_RELEASE=4.0.2 PREFIX=/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2 LUA_DIR=/nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4 X11_PREFIX=/no-such-path >> pkg-config found Lua 5.2 (available: lua5.2 lua-5.2 lua). >> Lua 5.2 binary is /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/lua and luac is /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac set -e; for i in libmainloop libtu libextl mod_tiling mod_query mod_menu mod_dock mod_sp mod_sm de mod_mgmtmode mod_statusbar mod_xinerama mod_xrandr mod_xkbevents mod_notionflux ioncore notion etc utils man po contrib/scripts; do make -C $i; done make[1]: Entering directory '/build/source/libmainloop' gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c select.c -o select.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c defer.c -o defer.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c signal.c -o signal.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c hooks.c -o hooks.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c exec.c -o exec.o ar -rv libmainloop.a select.o defer.o signal.o hooks.o exec.o ar: creating libmainloop.a a - select.o a - defer.o a - signal.o a - hooks.o a - exec.o ranlib libmainloop.a make[1]: Leaving directory '/build/source/libmainloop' make[1]: Entering directory '/build/source/libtu' set -e; for i in test; do make -C $i; done make[2]: Entering directory '/build/source/libtu/test' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/source/libtu/test' gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c iterable.c -o iterable.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c map.c -o map.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c misc.c -o misc.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c obj.c -o obj.o obj.c: In function 'comp_fun': obj.c:130:14: warning: ISO C forbids conversion of function pointer to object pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pedantic-Wpedantic8;;] 130 | void *af=(void*)((DynFunTab*)a)->func; | ^ obj.c:131:14: warning: ISO C forbids conversion of function pointer to object pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pedantic-Wpedantic8;;] 131 | void *bf=(void*)((DynFunTab*)b)->func; | ^ obj.c: In function 'lookup_dynfun': obj.c:192:20: warning: ISO C forbids conversion of function pointer to object pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pedantic-Wpedantic8;;] 192 | if((void*)df[ndx].func==(void*)func){ | ^ obj.c:192:41: warning: ISO C forbids conversion of function pointer to object pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pedantic-Wpedantic8;;] 192 | if((void*)df[ndx].func==(void*)func){ | ^ obj.c:196:20: warning: ISO C forbids conversion of function pointer to object pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pedantic-Wpedantic8;;] 196 | if((void*)df[ndx].func<(void*)func) | ^ obj.c:196:40: warning: ISO C forbids conversion of function pointer to object pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pedantic-Wpedantic8;;] 196 | if((void*)df[ndx].func<(void*)func) | ^ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c objlist.c -o objlist.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c optparser.c -o optparser.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c output.c -o output.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c parser.c -o parser.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c prefix.c -o prefix.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c ptrlist.c -o ptrlist.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c rb.c -o rb.o rb.c: In function 'rb_inserti': rb.c:612:48: warning: cast to pointer from integer of different size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wint-to-pointer-cast-Wint-to-pointer-cast8;;] 612 | return rb_insert_b(rb_find_ikey(tree, ikey), (void *) ikey, val); | ^ rb.c: At top level: rb.c:520:6: warning: 'rb_iprint_tree' defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function8;;] 520 | void rb_iprint_tree(Rb_node t, int level) | ^~~~~~~~~~~~~~ rb.c:493:6: warning: 'rb_print_tree' defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function8;;] 493 | void rb_print_tree(Rb_node t, int level) | ^~~~~~~~~~~~~ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c setparam.c -o setparam.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c stringstore.c -o stringstore.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c tokenizer.c -o tokenizer.o In file included from tokenizer.c:424: np/np-conv.h:15:13: warning: 'num_to_char' defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function8;;] 15 | static int num_to_##T(T *ret, const NPNum *num, bool allow_uns_big) \ | ^~~~~~~ np/np-conv.h:118:1: note: in expansion of macro 'FN_NUM_TO_SIGNED' 118 | FN_NUM_TO_SIGNED(char, UCHAR_MAX, CHAR_MAX, CHAR_MIN) | ^~~~~~~~~~~~~~~~ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c util.c -o util.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c errorlog.c -o errorlog.o ar -rv libtu.a iterable.o map.o misc.o obj.o objlist.o optparser.o output.o parser.o prefix.o ptrlist.o rb.o setparam.o stringstore.o tokenizer.o util.o errorlog.o ar: creating libtu.a a - iterable.o a - map.o a - misc.o a - obj.o a - objlist.o a - optparser.o a - output.o a - parser.o a - prefix.o a - ptrlist.o a - rb.o a - setparam.o a - stringstore.o a - tokenizer.o a - util.o a - errorlog.o ranlib libtu.a make[1]: Leaving directory '/build/source/libtu' make[1]: Entering directory '/build/source/libextl' set -e; for i in test; do make -C $i; done make[2]: Entering directory '/build/source/libextl/test' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/source/libextl/test' gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I/nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/include -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c readconfig.c -o readconfig.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I/nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/include -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c luaextl.c -o luaextl.o luaextl.c: In function 'extl_uncache': luaextl.c:236:23: warning: cast between incompatible function types from 'void (*)(lua_State *, Obj *)' {aka 'void (*)(lua_State *, struct Obj_struct *)'} to 'int (*)(lua_State *, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 236 | extl_cpcall(l_st, (ExtlCPCallFn*)extl_uncache_, obj); | ^ luaextl.c: In function 'extl_unregister_class': luaextl.c:2372:27: warning: cast between incompatible function types from 'void (*)(lua_State *, ClassData *)' to 'int (*)(lua_State *, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2372 | if(!extl_cpcall(l_st, (ExtlCPCallFn*)extl_do_unregister_class, | ^ luaextl.c: At top level: luaextl.c:95:13: warning: 'lua_rawgeti_check' defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function8;;] 95 | static void lua_rawgeti_check(lua_State *st, int index, int n) | ^~~~~~~~~~~~~~~~~ luaextl.c:88:13: warning: 'lua_rawget_check' defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function8;;] 88 | static void lua_rawget_check(lua_State *st, int index) | ^~~~~~~~~~~~~~~~ luaextl.c:81:13: warning: 'lua_rawseti_check' defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function8;;] 81 | static void lua_rawseti_check(lua_State *st, int index, int n) | ^~~~~~~~~~~~~~~~~ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I/nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/include -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c misc.c -o misc.o ar -rv libextl.a readconfig.o luaextl.o misc.o ar: creating libextl.a a - readconfig.o a - luaextl.o a - misc.o ranlib libextl.a sed "1s:LUA50:/nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/lua:" libextl-mkexports.in > libextl-mkexports make[1]: Leaving directory '/build/source/libextl' make[1]: Entering directory '/build/source/mod_tiling' /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/lua ../libextl/libextl-mkexports -module mod_tiling -o exports.c -h exports.h \ main.c tiling.c placement.c split.c split-stdisp.c splitfloat.c panehandle.c ops.c Scanning main.c for exports. Scanning tiling.c for exports. Scanning placement.c for exports. Scanning split.c for exports. Scanning split-stdisp.c for exports. Scanning splitfloat.c for exports. Scanning panehandle.c for exports. Scanning ops.c for exports. gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c main.c -o main.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c tiling.c -o tiling.o In file included from tiling.c:13: tiling.c: In function 'tiling_managed_add': ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ tiling.c:510:5: note: in expansion of macro 'CALL_DYN_RET' 510 | CALL_DYN_RET(ret, bool, tiling_managed_add, ws, (ws, reg)); | ^~~~~~~~~~~~ ../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'int (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ tiling.c:510:5: note: in expansion of macro 'CALL_DYN_RET' 510 | CALL_DYN_RET(ret, bool, tiling_managed_add, ws, (ws, reg)); | ^~~~~~~~~~~~ tiling.c: In function 'tiling_init': tiling.c:574:21: warning: cast between incompatible function types from 'WRegion * (*)(WWindow *, const WFitParams *)' {aka 'struct WRegion_struct * (*)(struct WWindow_struct *, const struct WFitParams_struct *)'} to 'WRegion * (*)(WWindow *, const WFitParams *, void *)' {aka 'struct WRegion_struct * (*)(struct WWindow_struct *, const struct WFitParams_struct *, void *)'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 574 | data.u.n.fn=(WRegionCreateFn*)ws->create_frame_fn; | ^ tiling.c:578:34: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'int (*)(WRegion *, WRegion *, void *)' {aka 'int (*)(struct WRegion_struct *, struct WRegion_struct *, void *)'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 578 | (WRegionDoAttachFn*)tiling_do_attach_initial, | ^ tiling.c: In function 'tiling_load_node': ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'WSplit * (*)(WTiling *, const WRectangle *, ExtlTab)' {aka 'struct WSplit_struct * (*)(struct WTiling_struct *, const struct WRectangle_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ tiling.c:1621:5: note: in expansion of macro 'CALL_DYN_RET' 1621 | CALL_DYN_RET(ret, WSplit*, tiling_load_node, ws, (ws, geom, tab)); | ^~~~~~~~~~~~ ../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'WSplit * (*)()' {aka 'struct WSplit_struct * (*)()'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ tiling.c:1621:5: note: in expansion of macro 'CALL_DYN_RET' 1621 | CALL_DYN_RET(ret, WSplit*, tiling_load_node, ws, (ws, geom, tab)); | ^~~~~~~~~~~~ tiling.c: At top level: tiling.c:1678:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WRegion_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1678 | {(DynFun*)region_fitrep, | ^ tiling.c:1679:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WTiling_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1679 | (DynFun*)tiling_fitrep}, | ^ tiling.c:1684:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WRegion *, int, int)' {aka 'int (*)(struct WRegion_struct *, struct WRegion_struct *, int, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1684 | {(DynFun*)region_managed_maximize, | ^ tiling.c:1685:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *, int, int)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *, int, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1685 | (DynFun*)tiling_managed_maximize}, | ^ tiling.c:1690:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WRegion *, int, WPrepareFocusResult *)' {aka 'int (*)(struct WRegion_struct *, struct WRegion_struct *, int, struct WPrepareFocusResult_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1690 | {(DynFun*)region_managed_prepare_focus, | ^ tiling.c:1691:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *, int, WPrepareFocusResult *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *, int, struct WPrepareFocusResult_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1691 | (DynFun*)tiling_managed_prepare_focus}, | ^ tiling.c:1693:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1693 | {(DynFun*)region_prepare_manage, | ^ tiling.c:1694:6: warning: cast between incompatible function types from 'WPHolder * (*)(WTiling *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WTiling_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1694 | (DynFun*)tiling_prepare_manage}, | ^ tiling.c:1696:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WRescueInfo *)' {aka 'int (*)(struct WRegion_struct *, struct WRescueInfo_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1696 | {(DynFun*)region_rescue_clientwins, | ^ tiling.c:1697:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WRescueInfo *)' {aka 'int (*)(struct WTiling_struct *, struct WRescueInfo_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1697 | (DynFun*)tiling_rescue_clientwins}, | ^ tiling.c:1699:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, WRegion *)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1699 | {(DynFun*)region_get_rescue_pholder_for, | ^ tiling.c:1700:6: warning: cast between incompatible function types from 'WPHolder * (*)(WTiling *, WRegion *)' {aka 'struct WPHolder_struct * (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1700 | (DynFun*)tiling_get_rescue_pholder_for}, | ^ tiling.c:1702:6: warning: cast between incompatible function types from 'ExtlTab (*)(WRegion *)' {aka 'int (*)(struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1702 | {(DynFun*)region_get_configuration, | ^ tiling.c:1703:6: warning: cast between incompatible function types from 'ExtlTab (*)(WTiling *)' {aka 'int (*)(struct WTiling_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1703 | (DynFun*)tiling_get_configuration}, | ^ tiling.c:1705:6: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *, WRegion *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1705 | {(DynFun*)region_managed_disposeroot, | ^ tiling.c:1706:6: warning: cast between incompatible function types from 'WRegion * (*)(WTiling *, WRegion *)' {aka 'struct WRegion_struct * (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1706 | (DynFun*)tiling_managed_disposeroot}, | ^ tiling.c:1708:6: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1708 | {(DynFun*)region_current, | ^ tiling.c:1709:6: warning: cast between incompatible function types from 'WRegion * (*)(WTiling *)' {aka 'struct WRegion_struct * (*)(struct WTiling_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1709 | (DynFun*)tiling_current}, | ^ tiling.c:1711:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1711 | {(DynFun*)tiling_managed_add, | ^ tiling.c:1712:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1712 | (DynFun*)tiling_managed_add_default}, | ^ tiling.c:1720:6: warning: cast between incompatible function types from 'WSplit * (*)(WTiling *, const WRectangle *, ExtlTab)' {aka 'struct WSplit_struct * (*)(struct WTiling_struct *, const struct WRectangle_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1720 | {(DynFun*)tiling_load_node, | ^ tiling.c:1721:6: warning: cast between incompatible function types from 'WSplit * (*)(WTiling *, const WRectangle *, ExtlTab)' {aka 'struct WSplit_struct * (*)(struct WTiling_struct *, const struct WRectangle_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1721 | (DynFun*)tiling_load_node_default}, | ^ tiling.c:1729:6: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *, WRegionNavi, WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *, WRegionNavi, struct WRegionNaviData_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1729 | {(DynFun*)region_navi_first, | ^ tiling.c:1730:6: warning: cast between incompatible function types from 'WRegion * (*)(WTiling *, WRegionNavi, WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WTiling_struct *, WRegionNavi, struct WRegionNaviData_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1730 | (DynFun*)tiling_navi_first}, | ^ tiling.c:1732:6: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *, WRegion *, WRegionNavi, WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *, WRegionNavi, struct WRegionNaviData_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1732 | {(DynFun*)region_navi_next, | ^ tiling.c:1733:6: warning: cast between incompatible function types from 'WRegion * (*)(WTiling *, WRegion *, WRegionNavi, WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WTiling_struct *, struct WRegion_struct *, WRegionNavi, struct WRegionNaviData_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1733 | (DynFun*)tiling_navi_next}, | ^ tiling.c:1735:6: warning: cast between incompatible function types from 'Window (*)(const WRegion *)' {aka 'long unsigned int (*)(const struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1735 | {(DynFun*)region_xwindow, | ^ tiling.c:1736:6: warning: cast between incompatible function types from 'Window (*)(const WTiling *)' {aka 'long unsigned int (*)(const struct WTiling_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1736 | (DynFun*)tiling_xwindow}, | ^ tiling.c:83:13: warning: 'reparent_mgd' defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function8;;] 83 | static void reparent_mgd(WRegion *sub, WWindow *par) | ^~~~~~~~~~~~ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c placement.c -o placement.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c split.c -o split.o In file included from split.c:15: split.c: In function 'split_do_restore': ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:1043:5: note: in expansion of macro 'CALL_DYN_RET' 1043 | CALL_DYN_RET(ret, bool, split_do_restore, node, (node, dir)); | ^~~~~~~~~~~~ ../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'int (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:1043:5: note: in expansion of macro 'CALL_DYN_RET' 1043 | CALL_DYN_RET(ret, bool, split_do_restore, node, (node, dir)); | ^~~~~~~~~~~~ split.c: In function 'split_do_verify': ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:1153:5: note: in expansion of macro 'CALL_DYN_RET' 1153 | CALL_DYN_RET(ret, bool, split_do_verify, node, (node, dir)); | ^~~~~~~~~~~~ ../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'int (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:1153:5: note: in expansion of macro 'CALL_DYN_RET' 1153 | CALL_DYN_RET(ret, bool, split_do_verify, node, (node, dir)); | ^~~~~~~~~~~~ split.c: In function 'split_current_todir': ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'WSplit * (*)(WSplit *, WPrimn, WPrimn, int (*)(WSplit *))' {aka 'struct WSplit_struct * (*)(struct WSplit_struct *, WPrimn, WPrimn, int (*)(struct WSplit_struct *))'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:1779:5: note: in expansion of macro 'CALL_DYN_RET' 1779 | CALL_DYN_RET(ret, WSplit*, split_current_todir, node, | ^~~~~~~~~~~~ ../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'WSplit * (*)()' {aka 'struct WSplit_struct * (*)()'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:1779:5: note: in expansion of macro 'CALL_DYN_RET' 1779 | CALL_DYN_RET(ret, WSplit*, split_current_todir, node, | ^~~~~~~~~~~~ split.c: In function 'splitinner_nextto': ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'WSplit * (*)(WSplitInner *, WSplit *, WPrimn, WPrimn, int (*)(WSplit *))' {aka 'struct WSplit_struct * (*)(struct WSplitInner_struct *, struct WSplit_struct *, WPrimn, WPrimn, int (*)(struct WSplit_struct *))'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:1821:5: note: in expansion of macro 'CALL_DYN_RET' 1821 | CALL_DYN_RET(ret, WSplit*, splitinner_nextto, node, | ^~~~~~~~~~~~ ../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'WSplit * (*)()' {aka 'struct WSplit_struct * (*)()'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:1821:5: note: in expansion of macro 'CALL_DYN_RET' 1821 | CALL_DYN_RET(ret, WSplit*, splitinner_nextto, node, | ^~~~~~~~~~~~ split.c: In function 'splitinner_current': ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'WSplit * (*)(WSplitInner *)' {aka 'struct WSplit_struct * (*)(struct WSplitInner_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:1891:5: note: in expansion of macro 'CALL_DYN_RET' 1891 | CALL_DYN_RET(ret, WSplit*, splitinner_current, node, (node)); | ^~~~~~~~~~~~ ../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'WSplit * (*)()' {aka 'struct WSplit_struct * (*)()'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:1891:5: note: in expansion of macro 'CALL_DYN_RET' 1891 | CALL_DYN_RET(ret, WSplit*, splitinner_current, node, (node)); | ^~~~~~~~~~~~ split.c: In function 'split_get_config': ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'int (*)(WSplit *, ExtlTab *)' {aka 'int (*)(struct WSplit_struct *, int *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:2366:5: note: in expansion of macro 'CALL_DYN_RET' 2366 | CALL_DYN_RET(ret, bool, split_get_config, node, (node, tabret)); | ^~~~~~~~~~~~ ../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'int (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:2366:5: note: in expansion of macro 'CALL_DYN_RET' 2366 | CALL_DYN_RET(ret, bool, split_get_config, node, (node, tabret)); | ^~~~~~~~~~~~ split.c: At top level: split.c:2379:6: warning: cast between incompatible function types from 'WSplit * (*)(WSplit *, WPrimn, WPrimn, int (*)(WSplit *))' {aka 'struct WSplit_struct * (*)(struct WSplit_struct *, WPrimn, WPrimn, int (*)(struct WSplit_struct *))'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2379 | {(DynFun*)split_current_todir, (DynFun*)split_current_todir_default}, | ^ split.c:2379:36: warning: cast between incompatible function types from 'WSplit * (*)(WSplit *, WPrimn, WPrimn, int (*)(WSplit *))' {aka 'struct WSplit_struct * (*)(struct WSplit_struct *, WPrimn, WPrimn, int (*)(struct WSplit_struct *))'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2379 | {(DynFun*)split_current_todir, (DynFun*)split_current_todir_default}, | ^ split.c:2394:6: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2394 | {(DynFun*)split_do_restore, (DynFun*)splitsplit_do_restore}, | ^ split.c:2394:33: warning: cast between incompatible function types from 'int (*)(WSplitSplit *, int)' {aka 'int (*)(struct WSplitSplit_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2394 | {(DynFun*)split_do_restore, (DynFun*)splitsplit_do_restore}, | ^ split.c:2395:6: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2395 | {(DynFun*)split_do_verify, (DynFun*)splitsplit_do_verify}, | ^ split.c:2395:32: warning: cast between incompatible function types from 'int (*)(WSplitSplit *, int)' {aka 'int (*)(struct WSplitSplit_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2395 | {(DynFun*)split_do_verify, (DynFun*)splitsplit_do_verify}, | ^ split.c:2399:6: warning: cast between incompatible function types from 'WSplit * (*)(WSplit *, WPrimn, WPrimn, int (*)(WSplit *))' {aka 'struct WSplit_struct * (*)(struct WSplit_struct *, WPrimn, WPrimn, int (*)(struct WSplit_struct *))'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2399 | {(DynFun*)split_current_todir, (DynFun*)splitsplit_current_todir}, | ^ split.c:2399:36: warning: cast between incompatible function types from 'WSplit * (*)(WSplitSplit *, WPrimn, WPrimn, int (*)(WSplit *))' {aka 'struct WSplit_struct * (*)(struct WSplitSplit_struct *, WPrimn, WPrimn, int (*)(struct WSplit_struct *))'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2399 | {(DynFun*)split_current_todir, (DynFun*)splitsplit_current_todir}, | ^ split.c:2400:6: warning: cast between incompatible function types from 'WSplit * (*)(WSplitInner *)' {aka 'struct WSplit_struct * (*)(struct WSplitInner_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2400 | {(DynFun*)splitinner_current, (DynFun*)splitsplit_current}, | ^ split.c:2400:35: warning: cast between incompatible function types from 'WSplit * (*)(WSplitSplit *)' {aka 'struct WSplit_struct * (*)(struct WSplitSplit_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2400 | {(DynFun*)splitinner_current, (DynFun*)splitsplit_current}, | ^ split.c:2401:6: warning: cast between incompatible function types from 'WSplit * (*)(WSplitInner *, WSplit *, WPrimn, WPrimn, int (*)(WSplit *))' {aka 'struct WSplit_struct * (*)(struct WSplitInner_struct *, struct WSplit_struct *, WPrimn, WPrimn, int (*)(struct WSplit_struct *))'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2401 | {(DynFun*)splitinner_nextto, (DynFun*)splitsplit_nextto}, | ^ split.c:2401:34: warning: cast between incompatible function types from 'WSplit * (*)(WSplitSplit *, WSplit *, WPrimn, WPrimn, int (*)(WSplit *))' {aka 'struct WSplit_struct * (*)(struct WSplitSplit_struct *, struct WSplit_struct *, WPrimn, WPrimn, int (*)(struct WSplit_struct *))'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2401 | {(DynFun*)splitinner_nextto, (DynFun*)splitsplit_nextto}, | ^ split.c:2403:6: warning: cast between incompatible function types from 'int (*)(WSplit *, ExtlTab *)' {aka 'int (*)(struct WSplit_struct *, int *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2403 | {(DynFun*)split_get_config, (DynFun*)splitsplit_get_config}, | ^ split.c:2403:33: warning: cast between incompatible function types from 'int (*)(WSplitSplit *, ExtlTab *)' {aka 'int (*)(struct WSplitSplit_struct *, int *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2403 | {(DynFun*)split_get_config, (DynFun*)splitsplit_get_config}, | ^ split.c:2416:6: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2416 | {(DynFun*)split_do_restore, (DynFun*)splitregion_do_restore}, | ^ split.c:2416:33: warning: cast between incompatible function types from 'int (*)(WSplitRegion *, int)' {aka 'int (*)(struct WSplitRegion_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2416 | {(DynFun*)split_do_restore, (DynFun*)splitregion_do_restore}, | ^ split.c:2417:6: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2417 | {(DynFun*)split_do_verify, (DynFun*)splitregion_do_verify}, | ^ split.c:2417:32: warning: cast between incompatible function types from 'int (*)(WSplitRegion *, int)' {aka 'int (*)(struct WSplitRegion_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2417 | {(DynFun*)split_do_verify, (DynFun*)splitregion_do_verify}, | ^ split.c:2418:6: warning: cast between incompatible function types from 'int (*)(WSplit *, ExtlTab *)' {aka 'int (*)(struct WSplit_struct *, int *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2418 | {(DynFun*)split_get_config, (DynFun*)splitregion_get_config}, | ^ split.c:2418:33: warning: cast between incompatible function types from 'int (*)(WSplitRegion *, ExtlTab *)' {aka 'int (*)(struct WSplitRegion_struct *, int *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2418 | {(DynFun*)split_get_config, (DynFun*)splitregion_get_config}, | ^ split.c:2431:6: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2431 | {(DynFun*)split_do_restore, (DynFun*)splitst_do_restore}, | ^ split.c:2431:33: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2431 | {(DynFun*)split_do_restore, (DynFun*)splitst_do_restore}, | ^ split.c:2432:6: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2432 | {(DynFun*)split_do_verify, (DynFun*)splitst_do_verify}, | ^ split.c:2432:32: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2432 | {(DynFun*)split_do_verify, (DynFun*)splitst_do_verify}, | ^ split.c:2433:6: warning: cast between incompatible function types from 'int (*)(WSplit *, ExtlTab *)' {aka 'int (*)(struct WSplit_struct *, int *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2433 | {(DynFun*)split_get_config, (DynFun*)splitst_get_config}, | ^ split.c:2433:33: warning: cast between incompatible function types from 'int (*)(WSplitST *, ExtlTab *)' {aka 'int (*)(struct WSplitST_struct *, int *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 2433 | {(DynFun*)split_get_config, (DynFun*)splitst_get_config}, | ^ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c split-stdisp.c -o split-stdisp.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c splitfloat.c -o splitfloat.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c panehandle.c -o panehandle.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c ops.c -o ops.o ops.c: In function 'mkbottom_fn': ops.c:45:30: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'int (*)(WRegion *, WRegion *, void *)' {aka 'int (*)(struct WRegion_struct *, struct WRegion_struct *, void *)'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 45 | (WRegionDoAttachFn*)tiling_do_attach_initial, | ^ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o gcc -shared -Wl,--as-needed -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -lrt main.o tiling.o placement.o split.o split-stdisp.o splitfloat.o panehandle.o ops.o exports.o -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -o mod_tiling.so /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac -o mod_tiling.lc mod_tiling.lua make[1]: Leaving directory '/build/source/mod_tiling' make[1]: Entering directory '/build/source/mod_query' /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/lua ../libextl/libextl-mkexports -module mod_query -o exports.c -h exports.h \ complete.c edln.c input.c listing.c main.c wedln.c wedln-wrappers.c wmessage.c query.c fwarn.c history.c Scanning complete.c for exports. Scanning edln.c for exports. Scanning input.c for exports. Scanning listing.c for exports. Scanning main.c for exports. Scanning wedln.c for exports. Scanning wedln-wrappers.c for exports. Scanning wmessage.c for exports. Scanning query.c for exports. Scanning fwarn.c for exports. Scanning history.c for exports. gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c complete.c -o complete.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c edln.c -o edln.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c input.c -o input.o In file included from inputp.h:13, from input.c:16: input.c: In function 'input_style': ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'const char * (*)(WInput *)' {aka 'const char * (*)(struct WInput_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ input.c:54:5: note: in expansion of macro 'CALL_DYN_RET' 54 | CALL_DYN_RET(ret, const char*, input_style, input, (input)); | ^~~~~~~~~~~~ ../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'const char * (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ input.c:54:5: note: in expansion of macro 'CALL_DYN_RET' 54 | CALL_DYN_RET(ret, const char*, input_style, input, (input)); | ^~~~~~~~~~~~ input.c: At top level: input.c:216:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WRegion_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 216 | {(DynFun*)region_fitrep, (DynFun*)input_fitrep}, | ^ input.c:216:30: warning: cast between incompatible function types from 'int (*)(WInput *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WInput_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 216 | {(DynFun*)region_fitrep, (DynFun*)input_fitrep}, | ^ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c listing.c -o listing.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c main.c -o main.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c wedln.c -o wedln.o wedln.c:1088:6: warning: cast between incompatible function types from 'const char * (*)(WInput *)' {aka 'const char * (*)(struct WInput_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1088 | {(DynFun*)input_style, (DynFun*)wedln_style}, | ^ wedln.c:1088:28: warning: cast between incompatible function types from 'const char * (*)(WEdln *)' {aka 'const char * (*)(struct WEdln_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1088 | {(DynFun*)input_style, (DynFun*)wedln_style}, | ^ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c wedln-wrappers.c -o wedln-wrappers.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c wmessage.c -o wmessage.o wmessage.c:254:6: warning: cast between incompatible function types from 'const char * (*)(WInput *)' {aka 'const char * (*)(struct WInput_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 254 | {(DynFun*)input_style, (DynFun*)wmsg_style}, | ^ wmessage.c:254:28: warning: cast between incompatible function types from 'const char * (*)(WMessage *)' {aka 'const char * (*)(struct WMessage_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 254 | {(DynFun*)input_style, (DynFun*)wmsg_style}, | ^ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c query.c -o query.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c fwarn.c -o fwarn.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c history.c -o history.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o gcc -shared -Wl,--as-needed -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -lrt complete.o edln.o input.o listing.o main.o wedln.o wedln-wrappers.o wmessage.o query.o fwarn.o history.o exports.o -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -o mod_query.so /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac -o mod_query.lc mod_query.lua /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac -o mod_query_chdir.lc mod_query_chdir.lua make[1]: Leaving directory '/build/source/mod_query' make[1]: Entering directory '/build/source/mod_menu' /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/lua ../libextl/libextl-mkexports -module mod_menu -o exports.c -h exports.h \ main.c menu.c mkmenu.c grabmenu.c Scanning main.c for exports. Scanning menu.c for exports. Scanning mkmenu.c for exports. Scanning grabmenu.c for exports. gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c main.c -o main.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c menu.c -o menu.o menu.c:1428:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WRegion_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1428 | {(DynFun*)region_fitrep, (DynFun*)menu_fitrep}, | ^ menu.c:1428:30: warning: cast between incompatible function types from 'int (*)(WMenu *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WMenu_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1428 | {(DynFun*)region_fitrep, (DynFun*)menu_fitrep}, | ^ menu.c:1431:6: warning: cast between incompatible function types from 'int (*)(WWindow *, XButtonEvent *, WRegion **)' {aka 'int (*)(struct WWindow_struct *, XButtonEvent *, struct WRegion_struct **)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1431 | {(DynFun*)window_press, (DynFun*)menu_press}, | ^ menu.c:1431:29: warning: cast between incompatible function types from 'int (*)(WMenu *, XButtonEvent *, WRegion **)' {aka 'int (*)(struct WMenu_struct *, XButtonEvent *, struct WRegion_struct **)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1431 | {(DynFun*)window_press, (DynFun*)menu_press}, | ^ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c mkmenu.c -o mkmenu.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c grabmenu.c -o grabmenu.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o gcc -shared -Wl,--as-needed -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -lrt main.o menu.o mkmenu.o grabmenu.o exports.o -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -o mod_menu.so /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac -o mod_menu.lc mod_menu.lua make[1]: Leaving directory '/build/source/mod_menu' make[1]: Entering directory '/build/source/mod_dock' /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/lua ../libextl/libextl-mkexports -module mod_dock -o exports.c -h exports.h \ dock.c Scanning dock.c for exports. gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c dock.c -o dock.o dock.c: In function 'mod_dock_create': dock.c:1205:42: warning: cast between incompatible function types from 'WDock * (*)(WWindow *, const WFitParams *)' {aka 'struct WDock_struct * (*)(struct WWindow_struct *, const struct WFitParams_struct *)'} to 'WRegion * (*)(WWindow *, const WFitParams *, void *)' {aka 'struct WRegion_struct * (*)(struct WWindow_struct *, const struct WFitParams_struct *, void *)'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1205 | (WRegionCreateFn*)create_dock, | ^ dock.c: In function 'mod_dock_init': dock.c:1599:14: warning: cast between incompatible function types from 'int (*)(WClientWin *, const WManageParams *)' {aka 'int (*)(struct WClientWin_struct *, const struct WManageParams_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1599 | (WHookDummy*)clientwin_do_manage_hook); | ^ dock.c: In function 'mod_dock_deinit': dock.c:1613:17: warning: cast between incompatible function types from 'int (*)(WClientWin *, const WManageParams *)' {aka 'int (*)(struct WClientWin_struct *, const struct WManageParams_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1613 | (WHookDummy*)clientwin_do_manage_hook); | ^ dock.c: At top level: dock.c:1641:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1641 | {(DynFun*)region_prepare_manage, (DynFun*)dock_prepare_manage}, | ^ dock.c:1641:38: warning: cast between incompatible function types from 'WPHolder * (*)(WDock *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WDock_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1641 | {(DynFun*)region_prepare_manage, (DynFun*)dock_prepare_manage}, | ^ dock.c:1643:6: warning: cast between incompatible function types from 'ExtlTab (*)(WRegion *)' {aka 'int (*)(struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1643 | {(DynFun*)region_get_configuration, (DynFun*)dock_get_configuration}, | ^ dock.c:1643:41: warning: cast between incompatible function types from 'ExtlTab (*)(WDock *)' {aka 'int (*)(struct WDock_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1643 | {(DynFun*)region_get_configuration, (DynFun*)dock_get_configuration}, | ^ dock.c:1645:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WRegion_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1645 | {(DynFun*)region_fitrep, (DynFun*)dock_fitrep}, | ^ dock.c:1645:30: warning: cast between incompatible function types from 'int (*)(WDock *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WDock_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1645 | {(DynFun*)region_fitrep, (DynFun*)dock_fitrep}, | ^ dock.c:1646:6: warning: cast between incompatible function types from 'int (*)(WRegion *)' {aka 'int (*)(struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1646 | {(DynFun*)region_orientation, (DynFun*)dock_orientation}, | ^ dock.c:1646:35: warning: cast between incompatible function types from 'int (*)(WDock *)' {aka 'int (*)(struct WDock_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1646 | {(DynFun*)region_orientation, (DynFun*)dock_orientation}, | ^ dock.c:1647:6: warning: cast between incompatible function types from 'int (*)(WRegion *, int, int, WRegion *)' {aka 'int (*)(struct WRegion_struct *, int, int, struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1647 | {(DynFun*)region_handle_drop, (DynFun*)dock_handle_drop}, | ^ dock.c:1647:35: warning: cast between incompatible function types from 'int (*)(WDock *, int, int, WRegion *)' {aka 'int (*)(struct WDock_struct *, int, int, struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1647 | {(DynFun*)region_handle_drop, (DynFun*)dock_handle_drop}, | ^ dock.c:1649:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, WRegion *)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1649 | {(DynFun*)region_managed_get_pholder, | ^ dock.c:1650:6: warning: cast between incompatible function types from 'WPHolder * (*)(WDock *, WRegion *)' {aka 'struct WPHolder_struct * (*)(struct WDock_struct *, struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1650 | (DynFun*)dock_managed_get_pholder}, | ^ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o gcc -shared -Wl,--as-needed -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -lrt dock.o exports.o -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -o mod_dock.so echo "ioncore.load_module('mod_dock') package.loaded['mod_dock']=true" | /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac -o mod_dock.lc - make[1]: Leaving directory '/build/source/mod_dock' make[1]: Entering directory '/build/source/mod_sp' /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/lua ../libextl/libextl-mkexports -module mod_sp -o exports.c -h exports.h \ main.c Scanning main.c for exports. gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c main.c -o main.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o gcc -shared -Wl,--as-needed -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -lrt main.o exports.o -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -o mod_sp.so echo "ioncore.load_module('mod_sp') package.loaded['mod_sp']=true" | /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac -o mod_sp.lc - make[1]: Leaving directory '/build/source/mod_sp' make[1]: Entering directory '/build/source/mod_sm' /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/lua ../libextl/libextl-mkexports -module mod_sm -o exports.c -h exports.h \ sm.c sm_matchwin.c sm_session.c Scanning sm.c for exports. Scanning sm_matchwin.c for exports. Scanning sm_session.c for exports. gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c sm.c -o sm.o sm.c: In function 'mod_sm_deinit': sm.c:116:42: warning: cast between incompatible function types from 'int (*)(WClientWin *, const WManageParams *)' {aka 'int (*)(struct WClientWin_struct *, const struct WManageParams_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 116 | hook_remove(clientwin_do_manage_alt, (WHookDummy*)sm_do_manage); | ^ sm.c: In function 'mod_sm_init': sm.c:142:39: warning: cast between incompatible function types from 'int (*)(WClientWin *, const WManageParams *)' {aka 'int (*)(struct WClientWin_struct *, const struct WManageParams_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 142 | hook_add(clientwin_do_manage_alt, (WHookDummy*)sm_do_manage); | ^ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c sm_matchwin.c -o sm_matchwin.o sm_matchwin.c: In function 'mod_sm_start_purge_timer': sm_matchwin.c:156:19: warning: cast between incompatible function types from 'void (*)(WTimer *)' {aka 'void (*)(struct WTimer_struct *)'} to 'void (*)(WTimer *, Obj *)' {aka 'void (*)(struct WTimer_struct *, struct Obj_struct *)'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 156 | (WTimerHandler*)mod_sm_purge_matches, NULL); | ^ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c sm_session.c -o sm_session.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o gcc -shared -Wl,--as-needed -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -lSM -lICE -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -lrt sm.o sm_matchwin.o sm_session.o exports.o -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -lSM -lICE -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -o mod_sm.so echo "ioncore.load_module('mod_sm') package.loaded['mod_sm']=true" | /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac -o mod_sm.lc - make[1]: Leaving directory '/build/source/mod_sm' make[1]: Entering directory '/build/source/de' /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/lua ../libextl/libextl-mkexports -module de -o exports.c -h exports.h \ init.c draw.c font.c colour.c brush.c fontset.c style.c Scanning init.c for exports. Scanning draw.c for exports. Scanning font.c for exports. Scanning colour.c for exports. Scanning brush.c for exports. Scanning fontset.c for exports. Scanning style.c for exports. gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c init.c -o init.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c draw.c -o draw.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c font.c -o font.o font.c: In function 'debrush_do_draw_string_default_xft': font.c:313:8: warning: unused variable 'gc' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 313 | GC gc=brush->d->normal_gc; | ^~ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c colour.c -o colour.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c brush.c -o brush.o brush.c:276:6: warning: cast between incompatible function types from 'unsigned int (*)(GrBrush *, const char *, unsigned int)' {aka 'unsigned int (*)(struct GrBrush_struct *, const char *, unsigned int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 276 | {(DynFun*)grbrush_get_text_width, (DynFun*)debrush_get_text_width}, | ^ brush.c:276:39: warning: cast between incompatible function types from 'unsigned int (*)(DEBrush *, const char *, unsigned int)' {aka 'unsigned int (*)(struct DEBrush_struct *, const char *, unsigned int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 276 | {(DynFun*)grbrush_get_text_width, (DynFun*)debrush_get_text_width}, | ^ brush.c:283:6: warning: cast between incompatible function types from 'int (*)(GrBrush *, const char *, char, void *)' {aka 'int (*)(struct GrBrush_struct *, const char *, char, void *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 283 | {(DynFun*)grbrush_get_extra, (DynFun*)debrush_get_extra}, | ^ brush.c:283:34: warning: cast between incompatible function types from 'int (*)(DEBrush *, const char *, char, void *)' {aka 'int (*)(struct DEBrush_struct *, const char *, char, void *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 283 | {(DynFun*)grbrush_get_extra, (DynFun*)debrush_get_extra}, | ^ brush.c:284:6: warning: cast between incompatible function types from 'GrBrush * (*)(GrBrush *, WRootWin *, const char *)' {aka 'struct GrBrush_struct * (*)(struct GrBrush_struct *, struct WRootWin_struct *, const char *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 284 | {(DynFun*)grbrush_get_slave, (DynFun*)debrush_get_slave}, | ^ brush.c:284:34: warning: cast between incompatible function types from 'DEBrush * (*)(DEBrush *, WRootWin *, const char *)' {aka 'struct DEBrush_struct * (*)(struct DEBrush_struct *, struct WRootWin_struct *, const char *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 284 | {(DynFun*)grbrush_get_slave, (DynFun*)debrush_get_slave}, | ^ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c fontset.c -o fontset.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c style.c -o style.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o gcc -shared -Wl,--as-needed -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -lrt init.o draw.o font.o colour.o brush.o fontset.o style.o exports.o -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -o de.so echo "ioncore.load_module('de') package.loaded['de']=true" | /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac -o de.lc - make[1]: Leaving directory '/build/source/de' make[1]: Entering directory '/build/source/mod_mgmtmode' /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/lua ../libextl/libextl-mkexports -module mod_mgmtmode -o exports.c -h exports.h \ main.c mgmtmode.c Scanning main.c for exports. Scanning mgmtmode.c for exports. gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c main.c -o main.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c mgmtmode.c -o mgmtmode.o mgmtmode.c: In function 'cancel_mgmt': mgmtmode.c:185:34: warning: unused parameter 'reg' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-parameter-Wunused-parameter8;;] 185 | static void cancel_mgmt(WRegion *reg) | ~~~~~~~~~^~~ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o gcc -shared -Wl,--as-needed -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -lrt main.o mgmtmode.o exports.o -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -o mod_mgmtmode.so echo "ioncore.load_module('mod_mgmtmode') package.loaded['mod_mgmtmode']=true" | /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac -o mod_mgmtmode.lc - make[1]: Leaving directory '/build/source/mod_mgmtmode' make[1]: Entering directory '/build/source/mod_statusbar' set -e; for i in ion-statusd; do make -C $i; done make[2]: Entering directory '/build/source/mod_statusbar/ion-statusd' /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/lua ../../libextl/libextl-mkexports -module statusd -o exports.c -h exports.h \ ion-statusd.c exec.c extlrx.c -reexport mainloop ../../libmainloop/select.c ../../libmainloop/defer.c ../../libmainloop/signal.c ../../libmainloop/hooks.c ../../libmainloop/exec.c Scanning ion-statusd.c for exports. Scanning exec.c for exports. Scanning extlrx.c for exports. Scanning ../../libmainloop/select.c for exports. Scanning ../../libmainloop/defer.c for exports. Scanning ../../libmainloop/signal.c for exports. Scanning ../../libmainloop/hooks.c for exports. Scanning ../../libmainloop/exec.c for exports. gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/etc/notion\" -DSHAREDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/share/notion\" -DEXTRABINDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/lib/notion/bin\" -DMODULEDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/lib/notion/mod\" -DLCDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/lib/notion/lc\" -DLOCALEDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/share/locale\" -DCF_ION_EXECUTABLE=\"notion\" -I../.. -I../.. -I../.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c ion-statusd.c -o ion-statusd.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/etc/notion\" -DSHAREDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/share/notion\" -DEXTRABINDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/lib/notion/bin\" -DMODULEDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/lib/notion/mod\" -DLCDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/lib/notion/lc\" -DLOCALEDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/share/locale\" -DCF_ION_EXECUTABLE=\"notion\" -I../.. -I../.. -I../.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c exec.c -o exec.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/etc/notion\" -DSHAREDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/share/notion\" -DEXTRABINDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/lib/notion/bin\" -DMODULEDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/lib/notion/mod\" -DLCDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/lib/notion/lc\" -DLOCALEDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/share/locale\" -DCF_ION_EXECUTABLE=\"notion\" -I../.. -I../.. -I../.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c extlrx.c -o extlrx.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/etc/notion\" -DSHAREDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/share/notion\" -DEXTRABINDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/lib/notion/bin\" -DMODULEDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/lib/notion/mod\" -DLCDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/lib/notion/lc\" -DLOCALEDIR=\"/nix/store/8szlw4hd94lsi4srj9grvcvsfxpq0ff7-notion-4.0.2/share/locale\" -DCF_ION_EXECUTABLE=\"notion\" -I../.. -I../.. -I../.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c exports.c -o exports.o gcc ion-statusd.o exec.o extlrx.o exports.o -Wl,--as-needed -L../../libmainloop -lmainloop -L../../libextl -lextl -L../../libtu -ltu -L/nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/lib -llua -ldl -lm -lrt -o ion-statusd /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac -o statusd_date.lc statusd_date.lua /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac -o statusd_mail.lc statusd_mail.lua /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac -o statusd_load.lc statusd_load.lua make[2]: Leaving directory '/build/source/mod_statusbar/ion-statusd' /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/lua ../libextl/libextl-mkexports -module mod_statusbar -o exports.c -h exports.h \ main.c statusbar.c draw.c Scanning main.c for exports. Scanning statusbar.c for exports. Scanning draw.c for exports. gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c main.c -o main.o main.c: In function 'mod_statusbar_deinit': main.c:264:17: warning: cast between incompatible function types from 'int (*)(WClientWin *, const WManageParams *)' {aka 'int (*)(struct WClientWin_struct *, const struct WManageParams_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 264 | (WHookDummy*)clientwin_do_manage_hook); | ^ main.c: In function 'mod_statusbar_init': main.c:296:14: warning: cast between incompatible function types from 'int (*)(WClientWin *, const WManageParams *)' {aka 'int (*)(struct WClientWin_struct *, const struct WManageParams_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 296 | (WHookDummy*)clientwin_do_manage_hook); | ^ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c statusbar.c -o statusbar.o statusbar.c: In function 'statusbar_do_attach': statusbar.c:532:33: warning: cast between incompatible function types from 'WRegion * (*)(WStatusBar *, WRegion *, void *)' {aka 'struct WRegion_struct * (*)(struct WStatusBar_struct *, struct WRegion_struct *, void *)'} to 'int (*)(WRegion *, WRegion *, void *)' {aka 'int (*)(struct WRegion_struct *, struct WRegion_struct *, void *)'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 532 | (WRegionDoAttachFn*)statusbar_do_attach_final, | ^ statusbar.c: At top level: statusbar.c:1092:6: warning: cast between incompatible function types from 'int (*)(WRegion *)' {aka 'int (*)(struct WRegion_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1092 | {(DynFun*)region_orientation, (DynFun*)statusbar_orientation}, | ^ statusbar.c:1092:35: warning: cast between incompatible function types from 'int (*)(WStatusBar *)' {aka 'int (*)(struct WStatusBar_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1092 | {(DynFun*)region_orientation, (DynFun*)statusbar_orientation}, | ^ statusbar.c:1095:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1095 | {(DynFun*)region_prepare_manage, (DynFun*)statusbar_prepare_manage}, | ^ statusbar.c:1095:38: warning: cast between incompatible function types from 'WPHolder * (*)(WStatusBar *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WStatusBar_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1095 | {(DynFun*)region_prepare_manage, (DynFun*)statusbar_prepare_manage}, | ^ statusbar.c:1098:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1098 | {(DynFun*)region_prepare_manage_transient, | ^ statusbar.c:1099:6: warning: cast between incompatible function types from 'WPHolder * (*)(WStatusBar *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WStatusBar_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1099 | (DynFun*)statusbar_prepare_manage_transient}, | ^ statusbar.c:1104:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WRegion_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1104 | {(DynFun*)region_fitrep, | ^ statusbar.c:1105:6: warning: cast between incompatible function types from 'int (*)(WStatusBar *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WStatusBar_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 1105 | (DynFun*)statusbar_fitrep}, | ^ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c draw.c -o draw.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o gcc -shared -Wl,--as-needed -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -lrt main.o statusbar.o draw.o exports.o -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -o mod_statusbar.so /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac -o mod_statusbar.lc mod_statusbar.lua make[1]: Leaving directory '/build/source/mod_statusbar' make[1]: Entering directory '/build/source/mod_xinerama' /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/lua ../libextl/libextl-mkexports -module mod_xinerama -o exports.c -h exports.h \ mod_xinerama.c Scanning mod_xinerama.c for exports. gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I.. -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/hgnz968xf2bjbayidkl4fk77x5yvbdwz-libXinerama-1.1.5-dev/include -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c mod_xinerama.c -o mod_xinerama.o gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I.. -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/hgnz968xf2bjbayidkl4fk77x5yvbdwz-libXinerama-1.1.5-dev/include -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o gcc -shared -Wl,--as-needed -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -L/nix/store/pv8rsy7zhmb0l0vxf0pl2jwhg6iv8k8k-libXinerama-1.1.5/lib -lXinerama -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -lrt mod_xinerama.o exports.o -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -L/nix/store/pv8rsy7zhmb0l0vxf0pl2jwhg6iv8k8k-libXinerama-1.1.5/lib -lXinerama -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -o mod_xinerama.so /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac -o mod_xinerama.lc mod_xinerama.lua make[1]: Leaving directory '/build/source/mod_xinerama' make[1]: Entering directory '/build/source/mod_xrandr' /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/lua ../libextl/libextl-mkexports -module mod_xrandr -o exports.c -h exports.h \ mod_xrandr.c Scanning mod_xrandr.c for exports. gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I.. -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/sbzn7p08xnd1pnx80j14ql7ghssjk30d-libXrandr-1.5.4-dev/include -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c mod_xrandr.c -o mod_xrandr.o mod_xrandr.c: In function 'mod_xrandr_init': mod_xrandr.c:179:39: warning: cast between incompatible function types from 'int (*)(XEvent *)' to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 179 | hook_add(ioncore_handle_event_alt,(WHookDummy *)handle_xrandr_event); | ^ mod_xrandr.c: In function 'mod_xrandr_deinit': mod_xrandr.c:190:17: warning: cast between incompatible function types from 'int (*)(XEvent *)' to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 190 | (WHookDummy *)handle_xrandr_event); | ^ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I.. -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/sbzn7p08xnd1pnx80j14ql7ghssjk30d-libXrandr-1.5.4-dev/include -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o gcc -shared -Wl,--as-needed -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -L/nix/store/vc71fdmh5aq6nhbli31d9bsaq8608a2q-libXrandr-1.5.4/lib -lXrandr -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -lrt mod_xrandr.o exports.o -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -L/nix/store/vc71fdmh5aq6nhbli31d9bsaq8608a2q-libXrandr-1.5.4/lib -lXrandr -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -o mod_xrandr.so /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac -o mod_xrandr.lc mod_xrandr.lua make[1]: Leaving directory '/build/source/mod_xrandr' make[1]: Entering directory '/build/source/mod_xkbevents' /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/lua ../libextl/libextl-mkexports -module mod_xkbevents -o exports.c -h exports.h \ mod_xkbevents.c Scanning mod_xkbevents.c for exports. gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -Wall -fPIC -DPIC -MMD -c mod_xkbevents.c -o mod_xkbevents.o mod_xkbevents.c: In function 'mod_xkbevents_init': mod_xkbevents.c:281:44: warning: cast between incompatible function types from 'int (*)(XEvent *)' to 'void (*)()' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type8;;] 281 | if(!hook_add(ioncore_handle_event_alt, (void (*)())handle_xkb_event)) | ^ gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -Wall -fPIC -DPIC -MMD -c exports.c -o exports.o gcc -shared -Wl,--as-needed -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -lrt -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype mod_xkbevents.o exports.o -L/nix/store/3gbmgijyy53d1cm551zxhgaglkvvv44m-libX11-1.8.11/lib -L/nix/store/lf3xlba7qp1fjiw8n9bafx8jnlyviqj5-libXext-1.3.6/lib -lX11 -lXext -L/nix/store/ic13kn15vx7wfp0cwizqxxi84ligi93j-freetype-2.13.3/lib -L/nix/store/zz17s9qb8xmjkjqw71km98sdqbvxgc32-libXft-2.3.8/lib -lXft -lfreetype -o mod_xkbevents.so echo "ioncore.load_module('mod_xkbevents') package.loaded['mod_xkbevents']=true" | /nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/bin/luac -o mod_xkbevents.lc - make[1]: Leaving directory '/build/source/mod_xkbevents' make[1]: Entering directory '/build/source/mod_notionflux' set -e; for i in notionflux; do make -C $i; done make[2]: Entering directory '/build/source/mod_notionflux/notionflux' gcc -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/nix/store/0dzc6lpnpyzxmr0ajxysqraclzkrnq7y-libX11-1.8.11-dev/include -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/0xbkxc11gkm55zj4rmvaiici4v2zbm7c-libXext-1.3.6-dev/include -I/nix/store/b09crwvrqdz6qynhjjz78db27vkzap5v-freetype-2.13.3-dev/include/freetype2 -I/nix/store/bbka2a21hriaw5rr7fj8m8p63ayjn5rq-xorgproto-2024.1/include -I/nix/store/6g3f8cflds6fd3f3mqcg1xdz3msmjhlv-libXft-2.3.8-dev/include -I/nix/store/c8p46pg9kp8yp5kii07hcrx1n6m8jam2-lua-5.2.4/include -I/nix/store/nngggg1c1gqsip89cf7308bng2ikplh3-readline-8.2p13-dev/include -I../.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -std=c99 -DCF_HAS_VA_COPY -MMD -c notionflux.c -o notionflux.o notionflux.c: In function 'get_socket_filename': notionflux.c:81:20: error: implicit declaration of function 'strdup'; did you mean 'strcmp'? [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-function-declaration-Wimplicit-function-declaration8;;] 81 | char *rv = strdup((char*)ret); | ^~~~~~ | strcmp notionflux.c:81:20: error: initialization of 'char *' from 'int' makes pointer from integer without a cast [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wint-conversion-Wint-conversion8;;] notionflux.c: In function 'sock_connect': notionflux.c:144:19: error: implicit declaration of function 'fdopen'; did you mean 'fopen'? [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-function-declaration-Wimplicit-function-declaration8;;] 144 | FILE *f = fdopen(sock, "w+"); | ^~~~~~ | fopen notionflux.c:144:19: error: initialization of 'FILE *' from 'int' makes pointer from integer without a cast [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wint-conversion-Wint-conversion8;;] notionflux.c: In function 'completion_generator': notionflux.c:294:21: error: assignment to 'char *' from 'int' makes pointer from integer without a cast [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wint-conversion-Wint-conversion8;;] 294 | ret = strdup(buf->cur); | ^ notionflux.c: In function 'read_histfile': notionflux.c:333:18: error: assignment to 'const char *' from 'int' makes pointer from integer without a cast [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wint-conversion-Wint-conversion8;;] 333 | histfile = strdup(fname); | ^ notionflux.c: In function 'request': notionflux.c:169:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 169 | fread(type, 1, 1, sock); | ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [../../build/rules.mk:86: notionflux.o] Error 1 make[2]: Leaving directory '/build/source/mod_notionflux/notionflux' make[1]: *** [../build/rules.mk:176: subdirs] Error 2 make[1]: Leaving directory '/build/source/mod_notionflux' make: *** [build/rules.mk:176: subdirs] Error 2