==> Building on aurorus ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/notion ./ .SRCINFO 2,858 100% 0.00kB/s 0:00:00 2,858 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 69 100% 67.38kB/s 0:00:00 69 100% 67.38kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 4,063 100% 3.87MB/s 0:00:00 4,063 100% 3.87MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) notion-1:4.0.5-1.log 728 100% 710.94kB/s 0:00:00 728 100% 710.94kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 3,947 bytes received 182 bytes 1,651.60 bytes/sec total size is 8,215 speedup is 1.99 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building notion  -> repo: extra  -> arch: riscv64  -> worker: felix-6 ==> Building notion for [extra] (riscv64) ]3008;start=b17813571fe4403589652a6248886b82;user=root;hostname=aurorus.felixc.at;machineid=01ca1404c26b4b3a80152fb4f25f4ca7;bootid=4ecd755e6de74c53a4d9315044d9330c;pid=1469180;comm=systemd-nspawn;container=arch-nspawn-1469180;type=container\]11;?\]2;🔵 Container arch-nspawn-1469180 on aurorus.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=b17813571fe4403589652a6248886b82\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-6]...done ==> Making package: notion 1:4.0.5-1 (Wed May 20 07:08:47 2026) ==> Retrieving sources...  -> Cloning notion git repo... Cloning into bare repository '/home/felix/packages/notion/notion'... remote: Enumerating objects: 30348, done. remote: Counting objects: 0% (1/418) remote: Counting objects: 1% (5/418) remote: Counting objects: 2% (9/418) remote: Counting objects: 3% (13/418) remote: Counting objects: 4% (17/418) remote: Counting objects: 5% (21/418) remote: Counting objects: 6% (26/418) remote: Counting objects: 7% (30/418) remote: Counting objects: 8% (34/418) remote: Counting objects: 9% (38/418) remote: Counting objects: 10% (42/418) remote: Counting objects: 11% (46/418) remote: Counting objects: 12% (51/418) remote: Counting objects: 13% (55/418) remote: Counting objects: 14% (59/418) remote: Counting objects: 15% (63/418) remote: Counting objects: 16% (67/418) remote: Counting objects: 17% (72/418) remote: Counting objects: 18% (76/418) remote: Counting objects: 19% (80/418) remote: Counting objects: 20% (84/418) remote: Counting objects: 21% (88/418) remote: Counting objects: 22% (92/418) remote: Counting objects: 23% (97/418) remote: Counting objects: 24% (101/418) remote: Counting objects: 25% (105/418) remote: Counting objects: 26% (109/418) remote: Counting objects: 27% (113/418) remote: Counting objects: 28% (118/418) remote: Counting objects: 29% (122/418) remote: Counting objects: 30% (126/418) remote: Counting objects: 31% (130/418) remote: Counting objects: 32% (134/418) remote: Counting objects: 33% (138/418) remote: Counting objects: 34% (143/418) remote: Counting objects: 35% (147/418) remote: Counting objects: 36% (151/418) remote: Counting objects: 37% (155/418) remote: Counting objects: 38% (159/418) remote: Counting objects: 39% (164/418) remote: Counting objects: 40% (168/418) remote: Counting objects: 41% (172/418) remote: Counting objects: 42% (176/418) remote: Counting objects: 43% (180/418) remote: Counting objects: 44% (184/418) remote: Counting objects: 45% (189/418) remote: Counting objects: 46% (193/418) remote: Counting objects: 47% (197/418) remote: Counting objects: 48% (201/418) remote: Counting objects: 49% (205/418) remote: Counting objects: 50% (209/418) remote: Counting objects: 51% (214/418) remote: Counting objects: 52% (218/418) remote: Counting objects: 53% (222/418) remote: Counting objects: 54% (226/418) remote: Counting objects: 55% (230/418) remote: Counting objects: 56% (235/418) remote: Counting objects: 57% (239/418) remote: Counting objects: 58% (243/418) remote: Counting objects: 59% (247/418) remote: Counting objects: 60% (251/418) remote: Counting objects: 61% (255/418) remote: Counting objects: 62% (260/418) remote: Counting objects: 63% (264/418) remote: Counting objects: 64% (268/418) remote: Counting objects: 65% (272/418) remote: Counting objects: 66% (276/418) remote: Counting objects: 67% (281/418) remote: Counting objects: 68% (285/418) remote: Counting objects: 69% (289/418) remote: Counting objects: 70% (293/418) remote: Counting objects: 71% (297/418) remote: Counting objects: 72% (301/418) remote: Counting objects: 73% (306/418) remote: Counting objects: 74% (310/418) remote: Counting objects: 75% (314/418) remote: Counting objects: 76% (318/418) remote: Counting objects: 77% (322/418) remote: Counting objects: 78% (327/418) remote: Counting objects: 79% (331/418) remote: Counting objects: 80% (335/418) remote: Counting objects: 81% (339/418) remote: Counting objects: 82% (343/418) remote: Counting objects: 83% (347/418) remote: Counting objects: 84% (352/418) remote: Counting objects: 85% (356/418) remote: Counting objects: 86% (360/418) remote: Counting objects: 87% (364/418) remote: Counting objects: 88% (368/418) remote: Counting objects: 89% (373/418) remote: Counting objects: 90% (377/418) remote: Counting objects: 91% (381/418) remote: Counting objects: 92% (385/418) remote: Counting objects: 93% (389/418) remote: Counting objects: 94% (393/418) remote: Counting objects: 95% (398/418) remote: Counting objects: 96% (402/418) remote: Counting objects: 97% (406/418) remote: Counting objects: 98% (410/418) remote: Counting objects: 99% (414/418) remote: Counting objects: 100% (418/418) remote: Counting objects: 100% (418/418), done. remote: Compressing objects: 0% (1/240) remote: Compressing objects: 1% (3/240) remote: Compressing objects: 2% (5/240) remote: Compressing objects: 3% (8/240) remote: Compressing objects: 4% (10/240) remote: Compressing objects: 5% (12/240) remote: Compressing objects: 6% (15/240) remote: Compressing objects: 7% (17/240) remote: Compressing objects: 8% (20/240) remote: Compressing objects: 9% (22/240) remote: Compressing objects: 10% (24/240) remote: Compressing objects: 11% (27/240) remote: Compressing objects: 12% (29/240) remote: Compressing objects: 13% (32/240) remote: Compressing objects: 14% (34/240) remote: Compressing objects: 15% (36/240) remote: Compressing objects: 16% (39/240) remote: Compressing objects: 17% (41/240) remote: Compressing objects: 18% (44/240) remote: Compressing objects: 19% (46/240) remote: Compressing objects: 20% (48/240) remote: Compressing objects: 21% (51/240) remote: Compressing objects: 22% (53/240) remote: Compressing objects: 23% (56/240) remote: Compressing objects: 24% (58/240) remote: Compressing objects: 25% (60/240) remote: Compressing objects: 26% (63/240) remote: Compressing objects: 27% (65/240) remote: Compressing objects: 28% (68/240) remote: Compressing objects: 29% (70/240) remote: Compressing objects: 30% (72/240) remote: Compressing objects: 31% (75/240) remote: Compressing objects: 32% (77/240) remote: Compressing objects: 33% (80/240) remote: Compressing objects: 34% (82/240) remote: Compressing objects: 35% (84/240) remote: Compressing objects: 36% (87/240) remote: Compressing objects: 37% (89/240) remote: Compressing objects: 38% (92/240) remote: Compressing objects: 39% (94/240) remote: Compressing objects: 40% (96/240) remote: Compressing objects: 41% (99/240) remote: Compressing objects: 42% (101/240) remote: Compressing objects: 43% (104/240) remote: Compressing objects: 44% (106/240) remote: Compressing objects: 45% (108/240) remote: Compressing objects: 46% (111/240) remote: Compressing objects: 47% (113/240) remote: Compressing objects: 48% (116/240) remote: Compressing objects: 49% (118/240) remote: Compressing objects: 50% (120/240) remote: Compressing objects: 51% (123/240) remote: Compressing objects: 52% (125/240) remote: Compressing objects: 53% (128/240) remote: Compressing objects: 54% (130/240) remote: Compressing objects: 55% (132/240) remote: Compressing objects: 56% (135/240) remote: Compressing objects: 57% (137/240) remote: Compressing objects: 58% (140/240) remote: Compressing objects: 59% (142/240) remote: Compressing objects: 60% (144/240) remote: Compressing objects: 61% (147/240) remote: Compressing objects: 62% (149/240) remote: Compressing objects: 63% (152/240) remote: Compressing objects: 64% (154/240) remote: Compressing objects: 65% (156/240) remote: Compressing objects: 66% (159/240) remote: Compressing objects: 67% (161/240) remote: Compressing objects: 68% (164/240) remote: Compressing objects: 69% (166/240) remote: Compressing objects: 70% (168/240) remote: Compressing objects: 71% (171/240) remote: Compressing objects: 72% (173/240) remote: Compressing objects: 73% (176/240) remote: Compressing objects: 74% (178/240) remote: Compressing objects: 75% (180/240) remote: Compressing objects: 76% (183/240) remote: Compressing objects: 77% (185/240) remote: Compressing objects: 78% (188/240) remote: Compressing objects: 79% (190/240) remote: Compressing objects: 80% (192/240) remote: Compressing objects: 81% (195/240) remote: Compressing objects: 82% (197/240) remote: Compressing objects: 83% (200/240) remote: Compressing objects: 84% (202/240) remote: Compressing objects: 85% (204/240) remote: Compressing objects: 86% (207/240) remote: Compressing objects: 87% (209/240) remote: Compressing objects: 88% (212/240) remote: Compressing objects: 89% (214/240) remote: Compressing objects: 90% (216/240) remote: Compressing objects: 91% (219/240) remote: Compressing objects: 92% (221/240) remote: Compressing objects: 93% (224/240) remote: Compressing objects: 94% (226/240) remote: Compressing objects: 95% (228/240) remote: Compressing objects: 96% (231/240) remote: Compressing objects: 97% (233/240) remote: Compressing objects: 98% (236/240) remote: Compressing objects: 99% (238/240) remote: Compressing objects: 100% (240/240) remote: Compressing objects: 100% (240/240), done. Receiving objects: 0% (1/30348) Receiving objects: 1% (304/30348) Receiving objects: 2% (607/30348) Receiving objects: 3% (911/30348) Receiving objects: 4% (1214/30348) Receiving objects: 5% (1518/30348) Receiving objects: 6% (1821/30348) Receiving objects: 7% (2125/30348), 516.01 KiB | 851.00 KiB/s Receiving objects: 8% (2428/30348), 516.01 KiB | 851.00 KiB/s Receiving objects: 9% (2732/30348), 516.01 KiB | 851.00 KiB/s Receiving objects: 10% (3035/30348), 516.01 KiB | 851.00 KiB/s Receiving objects: 11% (3339/30348), 516.01 KiB | 851.00 KiB/s Receiving objects: 12% (3642/30348), 516.01 KiB | 851.00 KiB/s Receiving objects: 13% (3946/30348), 516.01 KiB | 851.00 KiB/s Receiving objects: 14% (4249/30348), 516.01 KiB | 851.00 KiB/s Receiving objects: 15% (4553/30348), 516.01 KiB | 851.00 KiB/s Receiving objects: 16% (4856/30348), 516.01 KiB | 851.00 KiB/s Receiving objects: 17% (5160/30348), 516.01 KiB | 851.00 KiB/s Receiving objects: 18% (5463/30348), 516.01 KiB | 851.00 KiB/s Receiving objects: 19% (5767/30348), 516.01 KiB | 851.00 KiB/s Receiving objects: 19% (5859/30348), 516.01 KiB | 851.00 KiB/s Receiving objects: 20% (6070/30348), 516.01 KiB | 851.00 KiB/s Receiving objects: 21% (6374/30348), 516.01 KiB | 851.00 KiB/s Receiving objects: 22% (6677/30348), 2.38 MiB | 2.10 MiB/s Receiving objects: 23% (6981/30348), 2.38 MiB | 2.10 MiB/s Receiving objects: 24% (7284/30348), 2.38 MiB | 2.10 MiB/s Receiving objects: 25% (7587/30348), 2.38 MiB | 2.10 MiB/s Receiving objects: 26% (7891/30348), 2.38 MiB | 2.10 MiB/s Receiving objects: 27% (8194/30348), 2.38 MiB | 2.10 MiB/s Receiving objects: 28% (8498/30348), 2.38 MiB | 2.10 MiB/s Receiving objects: 29% (8801/30348), 2.38 MiB | 2.10 MiB/s Receiving objects: 30% (9105/30348), 2.38 MiB | 2.10 MiB/s Receiving objects: 31% (9408/30348), 2.38 MiB | 2.10 MiB/s Receiving objects: 32% (9712/30348), 2.38 MiB | 2.10 MiB/s Receiving objects: 33% (10015/30348), 2.38 MiB | 2.10 MiB/s Receiving objects: 34% (10319/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 35% (10622/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 36% (10926/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 37% (11229/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 38% (11533/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 39% (11836/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 40% (12140/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 41% (12443/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 42% (12747/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 43% (13050/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 44% (13354/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 45% (13657/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 46% (13961/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 47% (14264/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 48% (14568/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 49% (14871/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 50% (15174/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 51% (15478/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 51% (15695/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 52% (15781/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 53% (16085/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 54% (16388/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 55% (16692/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 56% (16995/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 57% (17299/30348), 3.58 MiB | 2.19 MiB/s Receiving objects: 58% (17602/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 59% (17906/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 60% (18209/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 61% (18513/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 62% (18816/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 63% (19120/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 64% (19423/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 65% (19727/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 66% (20030/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 67% (20334/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 68% (20637/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 69% (20941/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 70% (21244/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 71% (21548/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 72% (21851/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 73% (22155/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 74% (22458/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 75% (22761/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 76% (23065/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 77% (23368/30348), 4.50 MiB | 2.07 MiB/s Receiving objects: 78% (23672/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 79% (23975/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 80% (24279/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 81% (24582/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 82% (24886/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 83% (25189/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 84% (25493/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 85% (25796/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 86% (26100/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 87% (26403/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 88% (26707/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 89% (27010/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 89% (27294/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 90% (27314/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 91% (27617/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 92% (27921/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 93% (28224/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 94% (28528/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 95% (28831/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 96% (29135/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 97% (29438/30348), 5.46 MiB | 2.04 MiB/s Receiving objects: 98% (29742/30348), 6.37 MiB | 2.00 MiB/s Receiving objects: 99% (30045/30348), 6.37 MiB | 2.00 MiB/s remote: Total 30348 (delta 199), reused 348 (delta 176), pack-reused 29930 (from 1) Receiving objects: 100% (30348/30348), 6.37 MiB | 2.00 MiB/s Receiving objects: 100% (30348/30348), 6.61 MiB | 1.94 MiB/s, done. Resolving deltas: 0% (0/23546) Resolving deltas: 1% (237/23546) Resolving deltas: 2% (471/23546) Resolving deltas: 3% (708/23546) Resolving deltas: 4% (942/23546) Resolving deltas: 5% (1178/23546) Resolving deltas: 6% (1413/23546) Resolving deltas: 7% (1649/23546) Resolving deltas: 8% (1884/23546) Resolving deltas: 9% (2121/23546) Resolving deltas: 10% (2356/23546) Resolving deltas: 11% (2591/23546) Resolving deltas: 12% (2826/23546) Resolving deltas: 13% (3064/23546) Resolving deltas: 14% (3297/23546) Resolving deltas: 15% (3532/23546) Resolving deltas: 16% (3768/23546) Resolving deltas: 17% (4003/23546) Resolving deltas: 18% (4239/23546) Resolving deltas: 19% (4474/23546) Resolving deltas: 20% (4710/23546) Resolving deltas: 21% (4945/23546) Resolving deltas: 22% (5181/23546) Resolving deltas: 23% (5416/23546) Resolving deltas: 24% (5652/23546) Resolving deltas: 25% (5887/23546) Resolving deltas: 26% (6122/23546) Resolving deltas: 27% (6358/23546) Resolving deltas: 28% (6593/23546) Resolving deltas: 29% (6829/23546) Resolving deltas: 30% (7065/23546) Resolving deltas: 31% (7300/23546) Resolving deltas: 32% (7535/23546) Resolving deltas: 33% (7771/23546) Resolving deltas: 34% (8006/23546) Resolving deltas: 35% (8247/23546) Resolving deltas: 36% (8477/23546) Resolving deltas: 37% (8716/23546) Resolving deltas: 38% (8950/23546) Resolving deltas: 39% (9183/23546) Resolving deltas: 40% (9419/23546) Resolving deltas: 41% (9656/23546) Resolving deltas: 42% (9890/23546) Resolving deltas: 43% (10126/23546) Resolving deltas: 44% (10361/23546) Resolving deltas: 45% (10596/23546) Resolving deltas: 46% (10833/23546) Resolving deltas: 47% (11067/23546) Resolving deltas: 48% (11304/23546) Resolving deltas: 49% (11541/23546) Resolving deltas: 50% (11773/23546) Resolving deltas: 51% (12009/23546) Resolving deltas: 52% (12244/23546) Resolving deltas: 53% (12481/23546) Resolving deltas: 54% (12717/23546) Resolving deltas: 55% (12951/23546) Resolving deltas: 56% (13186/23546) Resolving deltas: 57% (13425/23546) Resolving deltas: 58% (13657/23546) Resolving deltas: 59% (13893/23546) Resolving deltas: 60% (14128/23546) Resolving deltas: 61% (14365/23546) Resolving deltas: 62% (14599/23546) Resolving deltas: 63% (14834/23546) Resolving deltas: 64% (15070/23546) Resolving deltas: 65% (15305/23546) Resolving deltas: 66% (15541/23546) Resolving deltas: 67% (15776/23546) Resolving deltas: 68% (16012/23546) Resolving deltas: 69% (16247/23546) Resolving deltas: 70% (16483/23546) Resolving deltas: 71% (16719/23546) Resolving deltas: 72% (16954/23546) Resolving deltas: 73% (17189/23546) Resolving deltas: 74% (17425/23546) Resolving deltas: 75% (17660/23546) Resolving deltas: 76% (17895/23546) Resolving deltas: 77% (18132/23546) Resolving deltas: 78% (18368/23546) Resolving deltas: 79% (18603/23546) Resolving deltas: 80% (18837/23546) Resolving deltas: 81% (19074/23546) Resolving deltas: 82% (19308/23546) Resolving deltas: 83% (19544/23546) Resolving deltas: 84% (19780/23546) Resolving deltas: 85% (20016/23546) Resolving deltas: 86% (20251/23546) Resolving deltas: 87% (20486/23546) Resolving deltas: 88% (20721/23546) Resolving deltas: 89% (20957/23546) Resolving deltas: 90% (21193/23546) Resolving deltas: 91% (21427/23546) Resolving deltas: 92% (21663/23546) Resolving deltas: 93% (21899/23546) Resolving deltas: 94% (22134/23546) Resolving deltas: 95% (22369/23546) Resolving deltas: 96% (22605/23546) Resolving deltas: 97% (22841/23546) Resolving deltas: 98% (23076/23546) Resolving deltas: 99% (23311/23546) Resolving deltas: 100% (23546/23546) Resolving deltas: 100% (23546/23546), done.  -> Cloning notion-doc git repo... Cloning into bare repository '/home/felix/packages/notion/notion-doc'... remote: Enumerating objects: 1191, done. Receiving objects: 0% (1/1191) Receiving objects: 1% (12/1191) Receiving objects: 2% (24/1191) Receiving objects: 3% (36/1191) Receiving objects: 4% (48/1191) Receiving objects: 5% (60/1191) Receiving objects: 6% (72/1191) Receiving objects: 7% (84/1191) Receiving objects: 8% (96/1191) Receiving objects: 9% (108/1191) Receiving objects: 10% (120/1191) Receiving objects: 11% (132/1191) Receiving objects: 12% (143/1191) Receiving objects: 13% (155/1191) Receiving objects: 14% (167/1191) Receiving objects: 15% (179/1191) Receiving objects: 16% (191/1191) Receiving objects: 17% (203/1191) Receiving objects: 18% (215/1191) Receiving objects: 19% (227/1191) Receiving objects: 20% (239/1191) Receiving objects: 21% (251/1191) Receiving objects: 22% (263/1191) Receiving objects: 23% (274/1191) Receiving objects: 24% (286/1191) Receiving objects: 25% (298/1191) Receiving objects: 26% (310/1191) Receiving objects: 27% (322/1191) Receiving objects: 28% (334/1191) Receiving objects: 29% (346/1191) Receiving objects: 30% (358/1191) Receiving objects: 31% (370/1191) Receiving objects: 32% (382/1191) Receiving objects: 33% (394/1191) Receiving objects: 34% (405/1191) Receiving objects: 35% (417/1191) Receiving objects: 36% (429/1191) Receiving objects: 37% (441/1191) Receiving objects: 38% (453/1191) Receiving objects: 39% (465/1191) Receiving objects: 40% (477/1191) Receiving objects: 41% (489/1191) Receiving objects: 42% (501/1191) Receiving objects: 43% (513/1191) Receiving objects: 44% (525/1191) Receiving objects: 45% (536/1191) Receiving objects: 46% (548/1191) Receiving objects: 47% (560/1191) Receiving objects: 48% (572/1191) Receiving objects: 49% (584/1191) Receiving objects: 50% (596/1191) Receiving objects: 51% (608/1191) Receiving objects: 52% (620/1191) Receiving objects: 53% (632/1191) Receiving objects: 54% (644/1191) Receiving objects: 55% (656/1191) Receiving objects: 56% (667/1191) Receiving objects: 57% (679/1191) Receiving objects: 58% (691/1191) Receiving objects: 59% (703/1191) Receiving objects: 60% (715/1191) Receiving objects: 61% (727/1191) Receiving objects: 62% (739/1191) Receiving objects: 63% (751/1191) Receiving objects: 64% (763/1191) Receiving objects: 65% (775/1191) Receiving objects: 66% (787/1191) Receiving objects: 67% (798/1191) Receiving objects: 68% (810/1191) Receiving objects: 69% (822/1191) Receiving objects: 70% (834/1191) Receiving objects: 71% (846/1191) Receiving objects: 72% (858/1191) Receiving objects: 73% (870/1191) Receiving objects: 74% (882/1191) Receiving objects: 75% (894/1191) Receiving objects: 76% (906/1191) Receiving objects: 77% (918/1191) Receiving objects: 78% (929/1191) Receiving objects: 79% (941/1191) Receiving objects: 80% (953/1191) Receiving objects: 81% (965/1191) Receiving objects: 82% (977/1191) Receiving objects: 83% (989/1191) Receiving objects: 84% (1001/1191) Receiving objects: 85% (1013/1191) Receiving objects: 86% (1025/1191) Receiving objects: 87% (1037/1191) Receiving objects: 88% (1049/1191) Receiving objects: 89% (1060/1191) Receiving objects: 90% (1072/1191) Receiving objects: 91% (1084/1191) Receiving objects: 92% (1096/1191) Receiving objects: 93% (1108/1191) Receiving objects: 94% (1120/1191) Receiving objects: 95% (1132/1191) remote: Total 1191 (delta 0), reused 0 (delta 0), pack-reused 1191 (from 1) Receiving objects: 96% (1144/1191) Receiving objects: 97% (1156/1191) Receiving objects: 98% (1168/1191) Receiving objects: 99% (1180/1191) Receiving objects: 100% (1191/1191) Receiving objects: 100% (1191/1191), 425.49 KiB | 1.03 MiB/s, done. Resolving deltas: 0% (0/804) Resolving deltas: 1% (9/804) Resolving deltas: 2% (18/804) Resolving deltas: 3% (26/804) Resolving deltas: 4% (33/804) Resolving deltas: 5% (41/804) Resolving deltas: 6% (49/804) Resolving deltas: 7% (57/804) Resolving deltas: 8% (65/804) Resolving deltas: 9% (73/804) Resolving deltas: 10% (81/804) Resolving deltas: 11% (89/804) Resolving deltas: 12% (97/804) Resolving deltas: 13% (107/804) Resolving deltas: 14% (114/804) Resolving deltas: 15% (122/804) Resolving deltas: 16% (129/804) Resolving deltas: 17% (137/804) Resolving deltas: 18% (145/804) Resolving deltas: 19% (153/804) Resolving deltas: 20% (162/804) Resolving deltas: 21% (169/804) Resolving deltas: 22% (179/804) Resolving deltas: 23% (185/804) Resolving deltas: 24% (193/804) Resolving deltas: 25% (201/804) Resolving deltas: 26% (210/804) Resolving deltas: 27% (218/804) Resolving deltas: 28% (228/804) Resolving deltas: 29% (236/804) Resolving deltas: 30% (243/804) Resolving deltas: 31% (250/804) Resolving deltas: 32% (259/804) Resolving deltas: 33% (266/804) Resolving deltas: 34% (275/804) Resolving deltas: 35% (282/804) Resolving deltas: 36% (291/804) Resolving deltas: 37% (299/804) Resolving deltas: 38% (307/804) Resolving deltas: 39% (314/804) Resolving deltas: 40% (324/804) Resolving deltas: 41% (330/804) Resolving deltas: 42% (338/804) Resolving deltas: 43% (346/804) Resolving deltas: 44% (354/804) Resolving deltas: 45% (364/804) Resolving deltas: 46% (370/804) Resolving deltas: 47% (378/804) Resolving deltas: 48% (389/804) Resolving deltas: 49% (395/804) Resolving deltas: 50% (403/804) Resolving deltas: 51% (411/804) Resolving deltas: 52% (419/804) Resolving deltas: 53% (429/804) Resolving deltas: 54% (435/804) Resolving deltas: 55% (443/804) Resolving deltas: 56% (451/804) Resolving deltas: 57% (459/804) Resolving deltas: 58% (468/804) Resolving deltas: 59% (475/804) Resolving deltas: 60% (483/804) Resolving deltas: 61% (491/804) Resolving deltas: 62% (500/804) Resolving deltas: 63% (507/804) Resolving deltas: 64% (515/804) Resolving deltas: 65% (523/804) Resolving deltas: 66% (531/804) Resolving deltas: 67% (540/804) Resolving deltas: 68% (547/804) Resolving deltas: 69% (555/804) Resolving deltas: 70% (564/804) Resolving deltas: 71% (571/804) Resolving deltas: 72% (579/804) Resolving deltas: 73% (587/804) Resolving deltas: 74% (595/804) Resolving deltas: 75% (604/804) Resolving deltas: 76% (613/804) Resolving deltas: 77% (620/804) Resolving deltas: 78% (630/804) Resolving deltas: 79% (636/804) Resolving deltas: 80% (644/804) Resolving deltas: 81% (652/804) Resolving deltas: 82% (660/804) Resolving deltas: 83% (668/804) Resolving deltas: 84% (676/804) Resolving deltas: 85% (685/804) Resolving deltas: 86% (692/804) Resolving deltas: 87% (700/804) Resolving deltas: 88% (709/804) Resolving deltas: 89% (717/804) Resolving deltas: 90% (724/804) Resolving deltas: 91% (732/804) Resolving deltas: 92% (740/804) Resolving deltas: 93% (748/804) Resolving deltas: 94% (756/804) Resolving deltas: 95% (764/804) Resolving deltas: 96% (772/804) Resolving deltas: 97% (781/804) Resolving deltas: 98% (788/804) Resolving deltas: 99% (796/804) Resolving deltas: 100% (804/804) Resolving deltas: 100% (804/804), done. ==> Validating source files with sha256sums... notion ... Passed notion-doc ... Passed ]3008;start=917330e2dbe4410297e6bd2dc163e344;user=root;hostname=aurorus.felixc.at;machineid=01ca1404c26b4b3a80152fb4f25f4ca7;bootid=4ecd755e6de74c53a4d9315044d9330c;pid=1471669;comm=systemd-nspawn;container=arch-nspawn-1471669;type=container\]11;?\]2;🔵 Container arch-nspawn-1471669 on aurorus.felixc.at\==> Making package: notion 1:4.0.5-1 (Wed May 20 07:09:26 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (17) New Version Net Change extra/fontconfig 2:2.17.1-1 1.08 MiB extra/libpng 1.6.58-1 0.54 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxdmcp 1.1.5-2 0.13 MiB extra/libxrender 0.9.12-1 0.09 MiB extra/xcb-proto 1.17.0-4 1.03 MiB extra/xorgproto 2025.1-1 1.47 MiB extra/freetype2 2.14.3-1 1.61 MiB extra/libice 1.1.2-1 0.35 MiB extra/libsm 1.2.6-1 0.26 MiB extra/libx11 1.8.13-1 9.75 MiB extra/libxext 1.3.7-1 0.30 MiB extra/libxft 2.3.9-1 0.12 MiB extra/libxinerama 1.1.6-1 0.02 MiB extra/libxrandr 1.5.5-1 0.07 MiB extra/lua54 5.4.8-6 1.45 MiB Total Installed Size: 21.96 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing lua54... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libice... installing libsm... installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libxrender... installing libxft... installing libxinerama... installing libxrandr... :: Running post-transaction hooks... (1/3) Arming ConditionNeedsUpdate... (2/3) Updating fontconfig configuration... (3/3) Updating fontconfig cache... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (74) New Version Net Change Download Size extra/aom 3.14.0-1 4.71 MiB extra/avahi 1:0.9rc4-1 1.92 MiB extra/bubblewrap 0.11.2-1 0.09 MiB extra/cairo 1.18.4-1 1.44 MiB extra/dav1d 1.5.3-1 0.64 MiB extra/dvisvgm 3.6-1 2.01 MiB extra/ffcall 2.5-1 0.21 MiB extra/fribidi 1.0.16-2 0.24 MiB extra/gd 2.3.3-9 0.57 MiB extra/gdk-pixbuf2 2.44.6-2 2.96 MiB extra/ghostscript 10.07.0-1 43.57 MiB extra/giflib 6.1.3-1 0.31 MiB extra/glycin 2.1.1-1 20.41 MiB extra/gperftools 2.18.1-1 1.99 MiB extra/graphite 1:1.3.14-5 0.18 MiB extra/gtest 1.17.0-2 1.55 MiB extra/harfbuzz 14.2.0-1 4.58 MiB extra/highway 1.4.0-1 4.57 MiB extra/ijs 0.35-7 0.11 MiB extra/jbig2dec 0.20-2 0.14 MiB extra/jbigkit 2.1-8 0.13 MiB extra/l-smash 2.14.5-4 1.00 MiB extra/lcms2 2.19.1-1 0.66 MiB extra/libavif 1.4.1-1 0.75 MiB extra/libcups 2:2.4.19-1 0.83 MiB extra/libdaemon 0.14-6 0.05 MiB extra/libdatrie 0.2.14-1 0.48 MiB extra/libde265 1.0.19-1 0.73 MiB 0.31 MiB extra/libdeflate 1.25-1 0.10 MiB extra/libheif 1.21.2-2 2.12 MiB extra/libidn 1.43-1 0.84 MiB extra/libjpeg-turbo 3.1.4.1-1 2.02 MiB extra/libjxl 0.11.2-2 10.89 MiB extra/libpaper 2.2.7-1 0.13 MiB extra/librsvg 2:2.62.2-1 10.06 MiB extra/libsigsegv 2.15-1 0.02 MiB extra/libsynctex 2026.0-1 0.14 MiB extra/libthai 0.1.30-1 1.24 MiB extra/libtiff 4.7.1-2 1.12 MiB extra/libunwind 1.8.2-1 0.26 MiB extra/libwebp 1.6.0-2 0.64 MiB extra/libxaw 1.0.16-2 1.64 MiB extra/libxmu 1.3.1-1 0.33 MiB extra/libxpm 3.5.19-1 0.14 MiB extra/libxt 1.3.1-1 1.99 MiB extra/libyuv r2426+464c51a03-1 1.23 MiB core/lzo 2.10-5 0.34 MiB extra/netpbm 10.86.49-3 6.19 MiB extra/openh264 2.6.0-2 1.67 MiB extra/openjpeg2 2.5.4-1 13.30 MiB extra/pango 1:1.57.1-1 2.33 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/pixman 0.46.4-1 0.48 MiB extra/poppler-data 0.4.12-2 12.34 MiB extra/potrace 1.16-5 0.17 MiB extra/rav1e 0.8.1-2 5.24 MiB extra/shared-mime-info 2.4-3 4.56 MiB extra/svt-av1 4.1.0-1 2.12 MiB extra/texlive-basic 2026.1-1 34.33 MiB extra/texlive-bin 2026.0-1 42.43 MiB extra/texlive-latex 2026.1-1 12.31 MiB extra/texlive-latexrecommended 2026.1-1 16.92 MiB extra/texlive-pictures 2026.1-1 97.44 MiB extra/woff2 1.0.2-6 0.14 MiB extra/x264 3:0.165.r3222.b35605a-2 2.32 MiB extra/x265 4.1-1 4.81 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/zziplib 0.13.80-1 0.30 MiB extra/git 2.54.0-1 29.36 MiB extra/latex2html 2026-1 5.18 MiB 0.63 MiB extra/rubber 1.6.7-1 1.21 MiB 0.36 MiB extra/texlive-latexextra 2026.1-1 112.98 MiB Total Download Size: 1.29 MiB Total Installed Size: 540.73 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... latex2html-2026-1-any downloading... rubber-1.6.7-1-any downloading... libde265-1.0.19-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing rubber... installing libxt... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks installing libcups... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing jbig2dec... installing jbigkit... installing libdeflate... installing libwebp... Optional dependencies for libwebp libwebp-utils: WebP conversion and inspection tools installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing libpaper... installing ijs... installing openjpeg2... installing libidn... installing poppler-data... installing lzo... installing pixman... installing cairo... installing bubblewrap... installing giflib... installing libunwind... installing gperftools... installing gtest... Optional dependencies for gtest python: gmock generator [installed] installing highway... installing libjxl... Optional dependencies for libjxl java-runtime: for JNI bindings installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing fribidi... installing libdatrie... installing libthai... installing pango... installing librsvg... installing glycin... Optional dependencies for glycin libheif: Load .avif, .heic and .heif [pending] installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libheif: Load .avif, .heic and .heif [pending] libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf libwmf: Load .apm and .wmf installing ghostscript... Optional dependencies for ghostscript gtk3: needed for gsx installing netpbm... installing ffcall... installing libxpm... installing aom... installing libyuv... installing rav1e... installing svt-av1... installing libavif... installing libde265... Optional dependencies for libde265 sdl2-compat: for the decoder tool installing openh264... installing l-smash... installing x264... installing x265... installing libheif... Optional dependencies for libheif libjpeg-turbo: for heif-dec and heif-enc [installed] libpng: for heif-dec and heif-enc [installed] libtiff: for heif-dec and heif-enc [installed] dav1d: dav1d encoder [installed] ffmpeg: hardware decode openjpeg2: JPEG2000 decoder [installed] rav1e: rav1e encoder [installed] svt-av1: svt-av1 encoder [installed] installing gd... Optional dependencies for gd perl: bdftogd script [installed] installing libsigsegv... installing libsynctex... installing libxmu... installing libxaw... installing potrace... installing zziplib... installing texlive-bin... Optional dependencies for texlive-bin psutils: to manipulate the output of dvips installing texlive-basic... Optional dependencies for texlive-basic perl-tk: for the tlmgr GUI biber: for bibliography processing installing latex2html... installing woff2... installing dvisvgm... Optional dependencies for dvisvgm mupdf-tools: to process PDF files installing texlive-latex... installing texlive-latexrecommended... installing texlive-pictures... Optional dependencies for texlive-pictures ghostscript: for epspdf [installed] installing texlive-latexextra... Optional dependencies for texlive-latexextra java-runtime: for pdfannotextractor python-pygments: for pygmentex :: Running post-transaction hooks... ( 1/11) Creating system user accounts... Creating group 'avahi' with GID 969. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 969 and GID 969. Creating group 'git' with GID 968. Creating user 'git' (git daemon user) with UID 968 and GID 968. ( 2/11) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/11) Updating the MIME type database... ( 4/11) Arming ConditionNeedsUpdate... ( 5/11) Updating TeXLive filename database... ( 6/11) Updating TeXLive format files... ( 7/11) Updating TeXLive font maps... ( 8/11) Reloading system bus configuration... Skipped: Current root is not booted. ( 9/11) Checking for old perl modules... (10/11) Updating fontconfig cache... (11/11) Updating the info directory file... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of notion git repo... Cloning into 'notion'... done. Switched to a new branch 'makepkg'  -> Creating working copy of notion-doc git repo... Cloning into 'notion-doc'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... ==> Starting build()... set -e; for i in libmainloop libtu libextl mod_tiling mod_query mod_menu mod_dock mod_sp mod_sm de 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/notion/src/notion/libmainloop' cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o select.o select.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o defer.o defer.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o signal.o signal.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o hooks.o hooks.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o exec.o exec.c ar rcs libmainloop.a select.o defer.o signal.o hooks.o exec.o make[1]: Leaving directory '/build/notion/src/notion/libmainloop' make[1]: Entering directory '/build/notion/src/notion/libtu' set -e; for i in test; do make -C $i; done cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c -o iterable.o iterable.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c -o map.o map.c make[2]: Entering directory '/build/notion/src/notion/libtu/test' cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c -o misc.o misc.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c -o obj.o obj.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c -o objlist.o objlist.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c -o optparser.o optparser.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c -o output.o output.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c -o parser.o parser.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c -o prefix.o prefix.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c -o ptrlist.o ptrlist.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c -o rb.o rb.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c -o setparam.o setparam.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c -o stringstore.o stringstore.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c -o tokenizer.o tokenizer.c make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/notion/src/notion/libtu/test' cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c -o util.o util.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c -o errorlog.o errorlog.c obj.c: In function ‘comp_fun’: obj.c:130:14: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 130 | void *af=(void*)((DynFunTab*)a)->func; | ^ obj.c:131:14: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 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 [-Wpedantic] 192 | if((void*)df[ndx].func==(void*)func){ | ^ obj.c:192:41: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 192 | if((void*)df[ndx].func==(void*)func){ | ^ obj.c:196:20: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 196 | if((void*)df[ndx].func<(void*)func) | ^ obj.c:196:40: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 196 | if((void*)df[ndx].func<(void*)func) | ^ rb.c: In function ‘rb_inserti’: rb.c:612:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 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 [-Wunused-function] 520 | void rb_iprint_tree(Rb_node t, int level) | ^~~~~~~~~~~~~~ rb.c:493:6: warning: ‘rb_print_tree’ defined but not used [-Wunused-function] 493 | void rb_print_tree(Rb_node t, int level) | ^~~~~~~~~~~~~ In file included from tokenizer.c:424: np/np-conv.h:15:13: warning: ‘num_to_char’ defined but not used [-Wunused-function] 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) | ^~~~~~~~~~~~~~~~ ar rcs 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 make[1]: Leaving directory '/build/notion/src/notion/libtu' make[1]: Entering directory '/build/notion/src/notion/libextl' set -e; for i in test; do make -C $i; done cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o readconfig.o readconfig.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o luaextl.o luaextl.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o misc.o misc.c sed "1s:LUA50:/usr/bin/lua5.4:" libextl-mkexports.in > libextl-mkexports make[2]: Entering directory '/build/notion/src/notion/libextl/test' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/notion/src/notion/libextl/test' 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 *)’ [-Wcast-function-type] 236 | extl_cpcall(l_st, (ExtlCPCallFn*)extl_uncache_, obj); | ^ luaextl.c: In function ‘extl_push_args’: luaextl.c:1447:9: warning: variable ‘i’ set but not used [-Wunused-but-set-variable=] 1447 | int i=1; | ^ 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 *)’ [-Wcast-function-type] 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 [-Wunused-function] 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 [-Wunused-function] 88 | static void lua_rawget_check(lua_State *st, int index) | ^~~~~~~~~~~~~~~~ luaextl.c:81:13: warning: ‘lua_rawseti_check’ defined but not used [-Wunused-function] 81 | static void lua_rawseti_check(lua_State *st, int index, int n) | ^~~~~~~~~~~~~~~~~ ar rcs libextl.a readconfig.o luaextl.o misc.o make[1]: Leaving directory '/build/notion/src/notion/libextl' make[1]: Entering directory '/build/notion/src/notion/mod_tiling' /usr/bin/lua5.4 ../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 cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o tiling.o tiling.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o placement.o placement.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o split.o split.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o split-stdisp.o split-stdisp.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o splitfloat.o splitfloat.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o panehandle.o panehandle.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o ops.o ops.c /usr/bin/luac5.4 -o mod_tiling.lc mod_tiling.lua Scanning main.c for exports. Scanning tiling.c for exports. Scanning placement.c for exports. Scanning split.c for exports. 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 *)’} [-Wcast-function-type] 45 | (WRegionDoAttachFn*)tiling_do_attach_initial, | ^ Scanning split-stdisp.c for exports. Scanning splitfloat.c for exports. Scanning panehandle.c for exports. Scanning ops.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o main.o main.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o exports.o exports.c In file included from tiling.c:13: tiling.c: In function ‘tiling_managed_add’: /build/notion/src/notion/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 (*)()’ [-Wcast-function-type] 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)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 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 *)’} [-Wcast-function-type] 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 *)’} [-Wcast-function-type] 578 | (WRegionDoAttachFn*)tiling_do_attach_initial, | ^ tiling.c: In function ‘tiling_load_node’: /build/notion/src/notion/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 (*)()’ [-Wcast-function-type] 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)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WSplit * (*)()’ {aka ‘struct WSplit_struct * (*)()’} [-Wcast-function-type] 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)); | ^~~~~~~~~~~~ In file included from split.c:15: split.c: In function ‘split_do_restore’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘int (*)(WSplit *, int)’ {aka ‘int (*)(struct WSplit_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 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)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 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)); | ^~~~~~~~~~~~ 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 1736 | (DynFun*)tiling_xwindow}, | ^ split.c: In function ‘split_do_verify’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘int (*)(WSplit *, int)’ {aka ‘int (*)(struct WSplit_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 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)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 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’: /build/notion/src/notion/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 (*)()’ [-Wcast-function-type] 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, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WSplit * (*)()’ {aka ‘struct WSplit_struct * (*)()’} [-Wcast-function-type] 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’: /build/notion/src/notion/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 (*)()’ [-Wcast-function-type] 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, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WSplit * (*)()’ {aka ‘struct WSplit_struct * (*)()’} [-Wcast-function-type] 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’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WSplit * (*)(WSplitInner *)’ {aka ‘struct WSplit_struct * (*)(struct WSplitInner_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 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)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WSplit * (*)()’ {aka ‘struct WSplit_struct * (*)()’} [-Wcast-function-type] 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’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘int (*)(WSplit *, ExtlTab *)’ {aka ‘int (*)(struct WSplit_struct *, int *)’} to ‘void (*)()’ [-Wcast-function-type] 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)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 2399 | {(DynFun*)split_current_todir, (DynFun*)splitsplit_current_todir}, | ^ tiling.c:83:13: warning: ‘reparent_mgd’ defined but not used [-Wunused-function] 83 | static void reparent_mgd(WRegion *sub, WWindow *par) | ^~~~~~~~~~~~ split.c:2400:6: warning: cast between incompatible function types from ‘WSplit * (*)(WSplitInner *)’ {aka ‘struct WSplit_struct * (*)(struct WSplitInner_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 2433 | {(DynFun*)split_get_config, (DynFun*)splitst_get_config}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -shared -Wl,-soname -Wl,mod_tiling.so main.o tiling.o placement.o split.o split-stdisp.o splitfloat.o panehandle.o ops.o exports.o -o mod_tiling.so -lrt -lXext -lX11 -lXft make[1]: Leaving directory '/build/notion/src/notion/mod_tiling' make[1]: Entering directory '/build/notion/src/notion/mod_query' /usr/bin/lua5.4 ../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 cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o complete.o complete.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o edln.o edln.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o input.o input.c Scanning complete.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o listing.o listing.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o wedln.o wedln.c Scanning edln.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o wedln-wrappers.o wedln-wrappers.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o wmessage.o wmessage.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o query.o query.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o fwarn.o fwarn.c Scanning input.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o history.o history.c /usr/bin/luac5.4 -o mod_query.lc mod_query.lua /usr/bin/luac5.4 -o mod_query_chdir.lc mod_query_chdir.lua 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. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o main.o main.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o exports.o exports.c In file included from inputp.h:13, from input.c:16: input.c: In function ‘input_style’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘const char * (*)(WInput *)’ {aka ‘const char * (*)(struct WInput_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 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)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘const char * (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 216 | {(DynFun*)region_fitrep, (DynFun*)input_fitrep}, | ^ wmessage.c:254:6: warning: cast between incompatible function types from ‘const char * (*)(WInput *)’ {aka ‘const char * (*)(struct WInput_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 254 | {(DynFun*)input_style, (DynFun*)wmsg_style}, | ^ wedln.c:1088:6: warning: cast between incompatible function types from ‘const char * (*)(WInput *)’ {aka ‘const char * (*)(struct WInput_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 1088 | {(DynFun*)input_style, (DynFun*)wedln_style}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -shared -Wl,-soname -Wl,mod_query.so 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 -o mod_query.so -lrt -lXext -lX11 -lXft make[1]: Leaving directory '/build/notion/src/notion/mod_query' make[1]: Entering directory '/build/notion/src/notion/mod_menu' /usr/bin/lua5.4 ../libextl/libextl-mkexports -module mod_menu -o exports.c -h exports.h \ main.c menu.c mkmenu.c grabmenu.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o menu.o menu.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o mkmenu.o mkmenu.c Scanning main.c for exports. Scanning menu.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o grabmenu.o grabmenu.c /usr/bin/luac5.4 -o mod_menu.lc mod_menu.lua Scanning mkmenu.c for exports. Scanning grabmenu.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o main.o main.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o exports.o exports.c 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 1431 | {(DynFun*)window_press, (DynFun*)menu_press}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -shared -Wl,-soname -Wl,mod_menu.so main.o menu.o mkmenu.o grabmenu.o exports.o -o mod_menu.so -lrt -lXext -lX11 -lXft make[1]: Leaving directory '/build/notion/src/notion/mod_menu' make[1]: Entering directory '/build/notion/src/notion/mod_dock' /usr/bin/lua5.4 ../libextl/libextl-mkexports -module mod_dock -o exports.c -h exports.h \ dock.c echo "ioncore.load_module('mod_dock') package.loaded['mod_dock']=true" | /usr/bin/luac5.4 -o mod_dock.lc - Scanning dock.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o dock.o dock.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o exports.o exports.c dock.c: In function ‘dockapp_calc_preferred_size’: dock.c:614:66: warning: unused parameter ‘grow’ [-Wunused-parameter] 614 | static void dockapp_calc_preferred_size(WDock *UNUSED(dock), int grow, | ~~~~^~~~ dock.c:615:59: warning: unused parameter ‘tile_size’ [-Wunused-parameter] 615 | const WRectangle *tile_size, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ dock.c: In function ‘mod_dock_init’: dock.c:1593:14: warning: cast between incompatible function types from ‘int (*)(WClientWin *, const WManageParams *)’ {aka ‘int (*)(struct WClientWin_struct *, const struct WManageParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1593 | (WHookDummy*)clientwin_do_manage_hook); | ^ dock.c: In function ‘mod_dock_deinit’: dock.c:1607:17: warning: cast between incompatible function types from ‘int (*)(WClientWin *, const WManageParams *)’ {aka ‘int (*)(struct WClientWin_struct *, const struct WManageParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1607 | (WHookDummy*)clientwin_do_manage_hook); | ^ dock.c: At top level: dock.c:1635: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 (*)()’ [-Wcast-function-type] 1635 | {(DynFun*)region_prepare_manage, (DynFun*)dock_prepare_manage}, | ^ dock.c:1635: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 (*)()’ [-Wcast-function-type] 1635 | {(DynFun*)region_prepare_manage, (DynFun*)dock_prepare_manage}, | ^ dock.c:1637:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1637 | {(DynFun*)region_get_configuration, (DynFun*)dock_get_configuration}, | ^ dock.c:1637:41: warning: cast between incompatible function types from ‘ExtlTab (*)(WDock *)’ {aka ‘int (*)(struct WDock_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1637 | {(DynFun*)region_get_configuration, (DynFun*)dock_get_configuration}, | ^ dock.c:1639: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 (*)()’ [-Wcast-function-type] 1639 | {(DynFun*)region_fitrep, (DynFun*)dock_fitrep}, | ^ dock.c:1639: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 (*)()’ [-Wcast-function-type] 1639 | {(DynFun*)region_fitrep, (DynFun*)dock_fitrep}, | ^ dock.c:1640:6: warning: cast between incompatible function types from ‘int (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1640 | {(DynFun*)region_orientation, (DynFun*)dock_orientation}, | ^ dock.c:1640:35: warning: cast between incompatible function types from ‘int (*)(WDock *)’ {aka ‘int (*)(struct WDock_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1640 | {(DynFun*)region_orientation, (DynFun*)dock_orientation}, | ^ dock.c:1641: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 (*)()’ [-Wcast-function-type] 1641 | {(DynFun*)region_handle_drop, (DynFun*)dock_handle_drop}, | ^ dock.c:1641: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 (*)()’ [-Wcast-function-type] 1641 | {(DynFun*)region_handle_drop, (DynFun*)dock_handle_drop}, | ^ dock.c:1643:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, WRegion *)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1643 | {(DynFun*)region_managed_get_pholder, | ^ dock.c:1644:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WDock *, WRegion *)’ {aka ‘struct WPHolder_struct * (*)(struct WDock_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1644 | (DynFun*)dock_managed_get_pholder}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -shared -Wl,-soname -Wl,mod_dock.so dock.o exports.o -o mod_dock.so -lrt -lXext -lX11 -lXft make[1]: Leaving directory '/build/notion/src/notion/mod_dock' make[1]: Entering directory '/build/notion/src/notion/mod_sp' /usr/bin/lua5.4 ../libextl/libextl-mkexports -module mod_sp -o exports.c -h exports.h \ main.c echo "ioncore.load_module('mod_sp') package.loaded['mod_sp']=true" | /usr/bin/luac5.4 -o mod_sp.lc - Scanning main.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o main.o main.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o exports.o exports.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -shared -Wl,-soname -Wl,mod_sp.so main.o exports.o -o mod_sp.so -lrt -lXext -lX11 -lXft make[1]: Leaving directory '/build/notion/src/notion/mod_sp' make[1]: Entering directory '/build/notion/src/notion/mod_sm' /usr/bin/lua5.4 ../libextl/libextl-mkexports -module mod_sm -o exports.c -h exports.h \ sm.c sm_matchwin.c sm_session.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o sm_matchwin.o sm_matchwin.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o sm_session.o sm_session.c echo "ioncore.load_module('mod_sm') package.loaded['mod_sm']=true" | /usr/bin/luac5.4 -o mod_sm.lc - Scanning sm.c for exports. Scanning sm_matchwin.c for exports. Scanning sm_session.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o sm.o sm.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o exports.o exports.c 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 142 | hook_add(clientwin_do_manage_alt, (WHookDummy*)sm_do_manage); | ^ 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 *)’} [-Wcast-function-type] 156 | (WTimerHandler*)mod_sm_purge_matches, NULL); | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -shared -Wl,-soname -Wl,mod_sm.so sm.o sm_matchwin.o sm_session.o exports.o -o mod_sm.so -lrt -lXext -lX11 -lXft -lSM -lICE -lXext -lX11 -lXft make[1]: Leaving directory '/build/notion/src/notion/mod_sm' make[1]: Entering directory '/build/notion/src/notion/de' /usr/bin/lua5.4 ../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 cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o draw.o draw.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o font.o font.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o colour.o colour.c Scanning init.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o brush.o brush.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o fontset.o fontset.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o style.o style.c echo "ioncore.load_module('de') package.loaded['de']=true" | /usr/bin/luac5.4 -o de.lc - 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. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o init.o init.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o exports.o exports.c font.c: In function ‘debrush_do_draw_string_default_xft’: font.c:319:8: warning: unused variable ‘gc’ [-Wunused-variable] 319 | GC gc=brush->d->normal_gc; | ^~ 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 284 | {(DynFun*)grbrush_get_slave, (DynFun*)debrush_get_slave}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -shared -Wl,-soname -Wl,de.so init.o draw.o font.o colour.o brush.o fontset.o style.o exports.o -o de.so -lrt -lXext -lX11 -lXft make[1]: Leaving directory '/build/notion/src/notion/de' make[1]: Entering directory '/build/notion/src/notion/mod_statusbar' set -e; for i in ion-statusd; do make -C $i; done /usr/bin/lua5.4 ../libextl/libextl-mkexports -module mod_statusbar -o exports.c -h exports.h \ main.c statusbar.c draw.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o statusbar.o statusbar.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o draw.o draw.c /usr/bin/luac5.4 -o mod_statusbar.lc mod_statusbar.lua Scanning main.c for exports. Scanning statusbar.c for exports. make[2]: Entering directory '/build/notion/src/notion/mod_statusbar/ion-statusd' Scanning draw.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o main.o main.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o exports.o exports.c /usr/bin/lua5.4 ../../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 cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/etc/notion\" -DSHAREDIR=\"/usr/share/notion\" -DEXTRABINDIR=\"/usr/lib/notion/bin\" -DMODULEDIR=\"/usr/lib/notion/mod\" -DLCDIR=\"/usr/lib/notion/lc\" -DLOCALEDIR=\"/usr/share/locale\" -DCF_ION_EXECUTABLE=\"notion\" -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o ion-statusd.o ion-statusd.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/etc/notion\" -DSHAREDIR=\"/usr/share/notion\" -DEXTRABINDIR=\"/usr/lib/notion/bin\" -DMODULEDIR=\"/usr/lib/notion/mod\" -DLCDIR=\"/usr/lib/notion/lc\" -DLOCALEDIR=\"/usr/share/locale\" -DCF_ION_EXECUTABLE=\"notion\" -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o exec.o exec.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/etc/notion\" -DSHAREDIR=\"/usr/share/notion\" -DEXTRABINDIR=\"/usr/lib/notion/bin\" -DMODULEDIR=\"/usr/lib/notion/mod\" -DLCDIR=\"/usr/lib/notion/lc\" -DLOCALEDIR=\"/usr/share/locale\" -DCF_ION_EXECUTABLE=\"notion\" -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o extlrx.o extlrx.c Scanning ion-statusd.c for exports. /usr/bin/luac5.4 -o statusd_date.lc statusd_date.lua /usr/bin/luac5.4 -o statusd_mail.lc statusd_mail.lua /usr/bin/luac5.4 -o statusd_load.lc statusd_load.lua 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. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/etc/notion\" -DSHAREDIR=\"/usr/share/notion\" -DEXTRABINDIR=\"/usr/lib/notion/bin\" -DMODULEDIR=\"/usr/lib/notion/mod\" -DLCDIR=\"/usr/lib/notion/lc\" -DLOCALEDIR=\"/usr/share/locale\" -DCF_ION_EXECUTABLE=\"notion\" -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o exports.o exports.c 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 *)’} [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 1105 | (DynFun*)statusbar_fitrep}, | ^ 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 (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 296 | (WHookDummy*)clientwin_do_manage_hook); | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/etc/notion\" -DSHAREDIR=\"/usr/share/notion\" -DEXTRABINDIR=\"/usr/lib/notion/bin\" -DMODULEDIR=\"/usr/lib/notion/mod\" -DLCDIR=\"/usr/lib/notion/lc\" -DLOCALEDIR=\"/usr/share/locale\" -DCF_ION_EXECUTABLE=\"notion\" -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto ion-statusd.o exec.o extlrx.o exports.o -o ion-statusd -lrt -L../../libmainloop -lmainloop -L../../libextl -lextl -L../../libtu -ltu -llua5.4 -lm -ldl -lm cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -shared -Wl,-soname -Wl,mod_statusbar.so main.o statusbar.o draw.o exports.o -o mod_statusbar.so -lrt -lXext -lX11 -lXft make[2]: Leaving directory '/build/notion/src/notion/mod_statusbar/ion-statusd' make[1]: Leaving directory '/build/notion/src/notion/mod_statusbar' make[1]: Entering directory '/build/notion/src/notion/mod_xinerama' /usr/bin/lua5.4 ../libextl/libextl-mkexports -module mod_xinerama -o exports.c -h exports.h \ mod_xinerama.c /usr/bin/luac5.4 -o mod_xinerama.lc mod_xinerama.lua Scanning mod_xinerama.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o mod_xinerama.o mod_xinerama.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o exports.o exports.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -shared -Wl,-soname -Wl,mod_xinerama.so mod_xinerama.o exports.o -o mod_xinerama.so -lXext -lX11 -lXft -lXinerama -lXext -lX11 -lXft make[1]: Leaving directory '/build/notion/src/notion/mod_xinerama' make[1]: Entering directory '/build/notion/src/notion/mod_xrandr' /usr/bin/lua5.4 ../libextl/libextl-mkexports -module mod_xrandr -o exports.c -h exports.h \ mod_xrandr.c /usr/bin/luac5.4 -o mod_xrandr.lc mod_xrandr.lua Scanning mod_xrandr.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o mod_xrandr.o mod_xrandr.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o exports.o exports.c mod_xrandr.c: In function ‘mod_xrandr_init’: mod_xrandr.c:179:39: warning: cast between incompatible function types from ‘int (*)(XEvent *)’ to ‘void (*)()’ [-Wcast-function-type] 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 (*)()’ [-Wcast-function-type] 190 | (WHookDummy *)handle_xrandr_event); | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -shared -Wl,-soname -Wl,mod_xrandr.so mod_xrandr.o exports.o -o mod_xrandr.so -lXext -lX11 -lXft -lXrandr -lXext -lX11 -lXft make[1]: Leaving directory '/build/notion/src/notion/mod_xrandr' make[1]: Entering directory '/build/notion/src/notion/mod_xkbevents' /usr/bin/lua5.4 ../libextl/libextl-mkexports -module mod_xkbevents -o exports.c -h exports.h \ mod_xkbevents.c echo "ioncore.load_module('mod_xkbevents') package.loaded['mod_xkbevents']=true" | /usr/bin/luac5.4 -o mod_xkbevents.lc - Scanning mod_xkbevents.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -Wall -fPIC -DPIC -MMD -c -o mod_xkbevents.o mod_xkbevents.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -Wall -fPIC -DPIC -MMD -c -o exports.o exports.c mod_xkbevents.c: In function ‘mod_xkbevents_init’: mod_xkbevents.c:281:44: warning: cast between incompatible function types from ‘int (*)(XEvent *)’ to ‘void (*)()’ [-Wcast-function-type] 281 | if(!hook_add(ioncore_handle_event_alt, (void (*)())handle_xkb_event)) | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -Wall -fPIC -DPIC -MMD -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -lXext -lX11 -lXft -shared -Wl,-soname -Wl,mod_xkbevents.so mod_xkbevents.o exports.o -o mod_xkbevents.so -lrt -lXext -lX11 -lXft make[1]: Leaving directory '/build/notion/src/notion/mod_xkbevents' make[1]: Entering directory '/build/notion/src/notion/mod_notionflux' set -e; for i in notionflux; do make -C $i; done /usr/bin/lua5.4 ../libextl/libextl-mkexports -module mod_notionflux -o exports.c -h exports.h \ mod_notionflux.c /usr/bin/luac5.4 -o mod_notionflux.lc mod_notionflux.lua Scanning mod_notionflux.c for exports. make[2]: Entering directory '/build/notion/src/notion/mod_notionflux/notionflux' cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o mod_notionflux.o mod_notionflux.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c -o exports.o exports.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o notionflux.o notionflux.c notionflux.c: In function ‘request’: notionflux.c:168:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 168 | fread(type, 1, 1, sock); | ^~~~~~~~~~~~~~~~~~~~~~~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -shared -Wl,-soname -Wl,mod_notionflux.so mod_notionflux.o exports.o -o mod_notionflux.so -lrt -lXext -lX11 -lXft cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto notionflux.o -o notionflux -lrt -lXext -lX11 -lXft -llua5.4 -lm -lreadline make[2]: Leaving directory '/build/notion/src/notion/mod_notionflux/notionflux' make[1]: Leaving directory '/build/notion/src/notion/mod_notionflux' make[1]: Entering directory '/build/notion/src/notion/ioncore' /usr/bin/lua5.4 ../libextl/libextl-mkexports -module ioncore -o exports.c -h exports.h \ binding.c conf-bindings.c cursor.c event.c exec.c focus.c strings.c key.c modules.c mwmhints.c pointer.c property.c screen.c sizehint.c window.c ioncore.c xic.c selection.c clientwin.c colormap.c region.c eventh.c attach.c resize.c grab.c manage.c regbind.c rootwin.c tags.c names.c saveload.c frame.c frame-pointer.c conf.c reginfo.c extlconv.c fullscreen.c mplex.c bindmaps.c gr.c infowin.c activity.c netwm.c frame-draw.c kbresize.c rectangle.c xwindow.c presize.c extlrx.c pholder.c mplexpholder.c llist.c basicpholder.c sizepolicy.c stacking.c group.c grouppholder.c group-cw.c navi.c group-ws.c float-placement.c groupedpholder.c framedpholder.c return.c detach.c screen-notify.c frame-tabs-recalc.c profiling.c log.c tempdir.c -reexport mainloop ../libmainloop/select.c ../libmainloop/defer.c ../libmainloop/signal.c ../libmainloop/hooks.c ../libmainloop/exec.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o binding.o binding.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o conf-bindings.o conf-bindings.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o cursor.o cursor.c Scanning binding.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o event.o event.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o exec.o exec.c Scanning conf-bindings.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o focus.o focus.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o strings.o strings.c Scanning cursor.c for exports. Scanning event.c for exports. Scanning exec.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o key.o key.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o modules.o modules.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o mwmhints.o mwmhints.c Scanning focus.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o pointer.o pointer.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o property.o property.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o screen.o screen.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o sizehint.o sizehint.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o window.o window.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o xic.o xic.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o selection.o selection.c Scanning strings.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o clientwin.o clientwin.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o colormap.o colormap.c Scanning key.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o region.o region.c Scanning modules.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o eventh.o eventh.c Scanning mwmhints.c for exports. Scanning pointer.c for exports. Scanning property.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o attach.o attach.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o resize.o resize.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o grab.o grab.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o manage.o manage.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o regbind.o regbind.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o rootwin.o rootwin.c Scanning screen.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o tags.o tags.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o names.o names.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o saveload.o saveload.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o frame.o frame.c Scanning sizehint.c for exports. Scanning window.c for exports. Scanning ioncore.c for exports. Scanning xic.c for exports. Scanning selection.c for exports. Scanning clientwin.c for exports. Scanning colormap.c for exports. Scanning region.c for exports. binding.c: In function ‘binding_deinit’: binding.c:167:21: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 167 | free(binding->doc); | ~~~~~~~^~~~~ In file included from /build/notion/src/notion/libtu/misc.h:13, from common.h:17, from binding.c:10: /usr/include/stdlib.h:691:25: note: expected ‘void *’ but argument is of type ‘const char *’ 691 | extern void free (void *__ptr) __THROW; | ~~~~~~^~~~~ binding.c:171:21: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 171 | free(binding->label); | ~~~~~~~^~~~~~~ /usr/include/stdlib.h:691:25: note: expected ‘void *’ but argument is of type ‘const char *’ 691 | extern void free (void *__ptr) __THROW; | ~~~~~~^~~~~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o frame-pointer.o frame-pointer.c Scanning eventh.c for exports. Scanning attach.c for exports. Scanning resize.c for exports. Scanning grab.c for exports. Scanning manage.c for exports. Scanning regbind.c for exports. Scanning rootwin.c for exports. Scanning tags.c for exports. Scanning names.c for exports. In file included from manage.c:9: manage.c: In function ‘region_prepare_manage’: /build/notion/src/notion/libtu/objp.h:68:50: 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 (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ manage.c:243:5: note: in expansion of macro ‘CALL_DYN_RET’ 243 | CALL_DYN_RET(ret, WPHolder*, region_prepare_manage, reg, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WPHolder * (*)()’ {aka ‘struct WPHolder_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ manage.c:243:5: note: in expansion of macro ‘CALL_DYN_RET’ 243 | CALL_DYN_RET(ret, WPHolder*, region_prepare_manage, reg, | ^~~~~~~~~~~~ manage.c: In function ‘region_prepare_manage_transient’: /build/notion/src/notion/libtu/objp.h:68:50: 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 (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ manage.c:268:5: note: in expansion of macro ‘CALL_DYN_RET’ 268 | CALL_DYN_RET(ret, WPHolder*, region_prepare_manage_transient, reg, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WPHolder * (*)()’ {aka ‘struct WPHolder_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ manage.c:268:5: note: in expansion of macro ‘CALL_DYN_RET’ 268 | CALL_DYN_RET(ret, WPHolder*, region_prepare_manage_transient, reg, | ^~~~~~~~~~~~ Scanning saveload.c for exports. manage.c: In function ‘region_rescue_clientwins’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRescueInfo *)’ {aka ‘int (*)(struct WRegion_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ manage.c:396:5: note: in expansion of macro ‘CALL_DYN_RET’ 396 | CALL_DYN_RET(ret, bool, region_rescue_clientwins, reg, (reg, info)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ manage.c:396:5: note: in expansion of macro ‘CALL_DYN_RET’ 396 | CALL_DYN_RET(ret, bool, region_rescue_clientwins, reg, (reg, info)); | ^~~~~~~~~~~~ Scanning frame.c for exports. clientwin.c: In function ‘set_clientwin_state’: clientwin.c:838:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 838 | if(cwin->state!=state){ | ^~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o conf.o conf.c In file included from screen.c:11: screen.c: In function ‘screen_handle_drop’: /build/notion/src/notion/libtu/objp.h:74:50: warning: cast between incompatible function types from ‘int (*)(WRegion *, int, int, WRegion *)’ {aka ‘int (*)(struct WRegion_struct *, int, int, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 74 | #define HAS_DYN(OBJ, FUNC) has_dynfun((Obj*)OBJ, (DynFun*)FUNC) | ^ screen.c:155:16: note: in expansion of macro ‘HAS_DYN’ 155 | if(curr && HAS_DYN(curr, region_handle_drop)){ | ^~~~~~~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o reginfo.o reginfo.c clientwin.c: At top level: clientwin.c:1446: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 (*)()’ [-Wcast-function-type] 1446 | {(DynFun*)region_fitrep, | ^ clientwin.c:1447:6: warning: cast between incompatible function types from ‘int (*)(WClientWin *, WWindow *, const WFitParams *)’ {aka ‘int (*)(struct WClientWin_struct *, struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1447 | (DynFun*)clientwin_fitrep}, | ^ clientwin.c:1467:6: warning: cast between incompatible function types from ‘Window (*)(const WRegion *)’ {aka ‘long unsigned int (*)(const struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1467 | {(DynFun*)region_xwindow, | ^ clientwin.c:1468:6: warning: cast between incompatible function types from ‘Window (*)(WClientWin *)’ {aka ‘long unsigned int (*)(struct WClientWin_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1468 | (DynFun*)clientwin_x_window}, | ^ clientwin.c:1479:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1479 | {(DynFun*)region_get_configuration, | ^ clientwin.c:1480:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WClientWin *)’ {aka ‘int (*)(struct WClientWin_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1480 | (DynFun*)clientwin_get_configuration}, | ^ screen.c: In function ‘create_initial_ws’: screen.c:423:33: warning: cast between incompatible function types from ‘WGroupWS * (*)(WWindow *, const WFitParams *)’ {aka ‘struct WGroupWS_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 *)’} [-Wcast-function-type] 423 | (WRegionCreateFn*)create_groupws, NULL); | ^ screen.c: At top level: screen.c:467:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 467 | {(DynFun*)region_managed_disposeroot, | ^ screen.c:468:6: warning: cast between incompatible function types from ‘WRegion * (*)(WScreen *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WScreen_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 468 | (DynFun*)screen_managed_disposeroot}, | ^ screen.c:470:6: warning: cast between incompatible function types from ‘int (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 470 | {(DynFun*)region_may_dispose, | ^ In file included from window.c:9: window.c: In function ‘window_press’: screen.c:471:6: warning: cast between incompatible function types from ‘int (*)(WScreen *)’ {aka ‘int (*)(struct WScreen_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 471 | (DynFun*)screen_may_dispose}, | ^ /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘int (*)(WWindow *, XButtonEvent *, WRegion **)’ {aka ‘int (*)(struct WWindow_struct *, XButtonEvent *, struct WRegion_struct **)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ window.c:41:5: note: in expansion of macro ‘CALL_DYN_RET’ 41 | CALL_DYN_RET(area, int, window_press, wwin, (wwin, ev, reg_ret)); | ^~~~~~~~~~~~ screen.c:482:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 482 | {(DynFun*)region_get_configuration, | ^ screen.c:483:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WScreen *)’ {aka ‘int (*)(struct WScreen_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 483 | (DynFun*)screen_get_configuration}, | ^ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ window.c:41:5: note: in expansion of macro ‘CALL_DYN_RET’ 41 | CALL_DYN_RET(area, int, window_press, wwin, (wwin, ev, reg_ret)); | ^~~~~~~~~~~~ screen.c:485: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 (*)()’ [-Wcast-function-type] 485 | {(DynFun*)region_handle_drop, | ^ screen.c:486:6: warning: cast between incompatible function types from ‘int (*)(WScreen *, int, int, WRegion *)’ {aka ‘int (*)(struct WScreen_struct *, int, int, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 486 | (DynFun*)screen_handle_drop}, | ^ Scanning frame-pointer.c for exports. Scanning conf.c for exports. modules.c: In function ‘get_module_fptr’: modules.c:104:12: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 104 | return (void (*)(void**)) get_module_symbol(handle, modulename, name); | ^ window.c: At top level: modules.c: In function ‘call_init’: window.c:236: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 (*)()’ [-Wcast-function-type] 236 | {(DynFun*)region_fitrep, (DynFun*)window_fitrep}, | ^ modules.c:141:12: warning: cast between incompatible function types from ‘void (*)(void **)’ to ‘int (*)()’ [-Wcast-function-type] 141 | initfn=(bool (*)())get_module_fptr(handle, modulename, "_init"); | ^ window.c:236:30: warning: cast between incompatible function types from ‘int (*)(WWindow *, WWindow *, const WFitParams *)’ {aka ‘int (*)(struct WWindow_struct *, struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 236 | {(DynFun*)region_fitrep, (DynFun*)window_fitrep}, | ^ window.c:237:6: warning: cast between incompatible function types from ‘Window (*)(const WRegion *)’ {aka ‘long unsigned int (*)(const struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 237 | {(DynFun*)region_xwindow, (DynFun*)window_xwindow}, | ^ window.c:237:31: warning: cast between incompatible function types from ‘Window (*)(const WWindow *)’ {aka ‘long unsigned int (*)(const struct WWindow_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 237 | {(DynFun*)region_xwindow, (DynFun*)window_xwindow}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o extlconv.o extlconv.c modules.c: In function ‘try_load’: modules.c:225:5: warning: enumeration value ‘VERSION_MATCH_EXACT’ not handled in switch [-Wswitch] 225 | switch(check_version(handle, name)){ | ^~~~~~ Scanning reginfo.c for exports. Scanning extlconv.c for exports. Scanning fullscreen.c for exports. Scanning mplex.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o fullscreen.o fullscreen.c In file included from frame.c:13: frame.c: In function ‘frame_quasiactivation’: /build/notion/src/notion/libtu/minmax.h:20:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 20 | ((a_) > (b_) ? (a_) : (b_)); }) | ^ frame.c:496:30: note: in expansion of macro ‘MAXOF’ 496 | frame->quasiactive_count=MAXOF(0, frame->quasiactive_count | ^~~~~ /build/notion/src/notion/libtu/minmax.h:20:24: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 20 | ((a_) > (b_) ? (a_) : (b_)); }) | ^~~~ frame.c:496:30: note: in expansion of macro ‘MAXOF’ 496 | frame->quasiactive_count=MAXOF(0, frame->quasiactive_count | ^~~~~ In file included from region.c:13: region.c: In function ‘region_fitrep’: cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o mplex.o mplex.c /build/notion/src/notion/libtu/objp.h:68:50: 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 (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:142:5: note: in expansion of macro ‘CALL_DYN_RET’ 142 | CALL_DYN_RET(ret, bool, region_fitrep, reg, (reg, par, fp)); | ^~~~~~~~~~~~ frame.c:490:59: warning: unused parameter ‘reg’ [-Wunused-parameter] 490 | static void frame_quasiactivation(WFrame *frame, WRegion *reg, bool act) | ~~~~~~~~~^~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:142:5: note: in expansion of macro ‘CALL_DYN_RET’ 142 | CALL_DYN_RET(ret, bool, region_fitrep, reg, (reg, par, fp)); | ^~~~~~~~~~~~ region.c: In function ‘region_xwindow’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘Window (*)(const WRegion *)’ {aka ‘long unsigned int (*)(const struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:176:5: note: in expansion of macro ‘CALL_DYN_RET’ 176 | CALL_DYN_RET(ret, Window, region_xwindow, reg, (reg)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘Window (*)()’ {aka ‘long unsigned int (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:176:5: note: in expansion of macro ‘CALL_DYN_RET’ 176 | CALL_DYN_RET(ret, Window, region_xwindow, reg, (reg)); | ^~~~~~~~~~~~ region.c: In function ‘region_managed_prepare_focus’: /build/notion/src/notion/libtu/objp.h:68:50: 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 (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:220:5: note: in expansion of macro ‘CALL_DYN_RET’ 220 | CALL_DYN_RET(ret, bool, region_managed_prepare_focus, mgr, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:220:5: note: in expansion of macro ‘CALL_DYN_RET’ 220 | CALL_DYN_RET(ret, bool, region_managed_prepare_focus, mgr, | ^~~~~~~~~~~~ region.c: In function ‘region_current’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:247:5: note: in expansion of macro ‘CALL_DYN_RET’ 247 | CALL_DYN_RET(ret, WRegion*, region_current, mgr, (mgr)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WRegion * (*)()’ {aka ‘struct WRegion_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:247:5: note: in expansion of macro ‘CALL_DYN_RET’ 247 | CALL_DYN_RET(ret, WRegion*, region_current, mgr, (mgr)); | ^~~~~~~~~~~~ frame.c: In function ‘numbers_grab_handler’: frame.c:781:55: warning: unused parameter ‘xev’ [-Wunused-parameter] 781 | static int numbers_grab_handler(WRegion *reg, XEvent *xev) | ~~~~~~~~^~~ region.c: In function ‘region_rqclose_propagate’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:455:5: note: in expansion of macro ‘CALL_DYN_RET’ 455 | CALL_DYN_RET(ret, WRegion*, region_rqclose_propagate, reg, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WRegion * (*)()’ {aka ‘struct WRegion_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:455:5: note: in expansion of macro ‘CALL_DYN_RET’ 455 | CALL_DYN_RET(ret, WRegion*, region_rqclose_propagate, reg, | ^~~~~~~~~~~~ region.c: In function ‘region_may_dispose’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘int (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:478:5: note: in expansion of macro ‘CALL_DYN_RET’ 478 | CALL_DYN_RET(ret, bool, region_may_dispose, reg, (reg)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:478:5: note: in expansion of macro ‘CALL_DYN_RET’ 478 | CALL_DYN_RET(ret, bool, region_may_dispose, reg, (reg)); | ^~~~~~~~~~~~ region.c: In function ‘region_managed_disposeroot’: In file included from resize.c:12: resize.c: In function ‘region_managed_maximize’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:492:5: note: in expansion of macro ‘CALL_DYN_RET’ 492 | CALL_DYN_RET(ret, WRegion*, region_managed_disposeroot, mgr, (mgr, reg)); | ^~~~~~~~~~~~ frame.c: In function ‘frame_managed_notify’: /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WRegion * (*)()’ {aka ‘struct WRegion_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:492:5: note: in expansion of macro ‘CALL_DYN_RET’ 492 | CALL_DYN_RET(ret, WRegion*, region_managed_disposeroot, mgr, (mgr, reg)); | ^~~~~~~~~~~~ frame.c:864:10: warning: variable ‘complete’ set but not used [-Wunused-but-set-variable=] 864 | bool complete; | ^~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRegion *, int, int)’ {aka ‘int (*)(struct WRegion_struct *, struct WRegion_struct *, int, int)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ resize.c:632:5: note: in expansion of macro ‘CALL_DYN_RET’ 632 | CALL_DYN_RET(ret, bool, region_managed_maximize, mgr, (mgr, reg, dir, action)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ resize.c:632:5: note: in expansion of macro ‘CALL_DYN_RET’ 632 | CALL_DYN_RET(ret, bool, region_managed_maximize, mgr, (mgr, reg, dir, action)); | ^~~~~~~~~~~~ region.c: In function ‘region_defer_rqdispose’: resize.c: In function ‘region_orientation’: region.c:558:38: warning: cast between incompatible function types from ‘int (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)(Obj *)’ {aka ‘void (*)(struct Obj_struct *)’} [-Wcast-function-type] 558 | mainloop_defer_action((Obj*)reg, (WDeferredAction*)region_rqdispose); | ^ /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘int (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ resize.c:675:5: note: in expansion of macro ‘CALL_DYN_RET’ 675 | CALL_DYN_RET(ret, int, region_orientation, reg, (reg)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ resize.c:675:5: note: in expansion of macro ‘CALL_DYN_RET’ 675 | CALL_DYN_RET(ret, int, region_orientation, reg, (reg)); | ^~~~~~~~~~~~ frame.c: At top level: frame.c:1051:6: warning: cast between incompatible function types from ‘int (*)(WWindow *, XButtonEvent *, WRegion **)’ {aka ‘int (*)(struct WWindow_struct *, XButtonEvent *, struct WRegion_struct **)’} to ‘void (*)()’ [-Wcast-function-type] 1051 | {(DynFun*)window_press, (DynFun*)frame_press}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o bindmaps.o bindmaps.c frame.c:1051:29: warning: cast between incompatible function types from ‘int (*)(WFrame *, XButtonEvent *, WRegion **)’ {aka ‘int (*)(struct WFrame_struct *, XButtonEvent *, struct WRegion_struct **)’} to ‘void (*)()’ [-Wcast-function-type] 1051 | {(DynFun*)window_press, (DynFun*)frame_press}, | ^ frame.c:1053:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1053 | {(DynFun*)region_get_configuration, | ^ frame.c:1054:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WFrame *)’ {aka ‘int (*)(struct WFrame_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1054 | (DynFun*)frame_get_configuration}, | ^ frame.c:1065: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 (*)()’ [-Wcast-function-type] 1065 | {(DynFun*)region_fitrep, | ^ frame.c:1066:6: warning: cast between incompatible function types from ‘int (*)(WFrame *, WWindow *, const WFitParams *)’ {aka ‘int (*)(struct WFrame_struct *, struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1066 | (DynFun*)frame_fitrep}, | ^ frame.c:1068:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1068 | {(DynFun*)region_managed_disposeroot, | ^ frame.c:1069:6: warning: cast between incompatible function types from ‘WRegion * (*)(WFrame *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WFrame_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1069 | (DynFun*)frame_managed_disposeroot}, | ^ frame.c:1074:6: warning: cast between incompatible function types from ‘int (*)(WMPlex *)’ {aka ‘int (*)(struct WMPlex_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1074 | {(DynFun*)mplex_default_index, | ^ frame.c:1075:6: warning: cast between incompatible function types from ‘int (*)(WFrame *)’ {aka ‘int (*)(struct WFrame_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1075 | (DynFun*)frame_default_index}, | ^ frame.c:1077: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 (*)()’ [-Wcast-function-type] 1077 | {(DynFun*)region_prepare_manage_transient, | ^ region.c: In function ‘region_managed_rqorder’: frame.c:1078:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WFrame *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WFrame_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 1078 | (DynFun*)frame_prepare_manage_transient}, | ^ /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRegion *, WRegionOrder)’ {aka ‘int (*)(struct WRegion_struct *, struct WRegion_struct *, WRegionOrder)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:758:5: note: in expansion of macro ‘CALL_DYN_RET’ 758 | CALL_DYN_RET(ret, bool, region_managed_rqorder, reg, (reg, sub, order)); | ^~~~~~~~~~~~ frame.c:1080:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRescueInfo *)’ {aka ‘int (*)(struct WRegion_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1080 | {(DynFun*)region_rescue_clientwins, | ^ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:758:5: note: in expansion of macro ‘CALL_DYN_RET’ 758 | CALL_DYN_RET(ret, bool, region_managed_rqorder, reg, (reg, sub, order)); | ^~~~~~~~~~~~ frame.c:1081:6: warning: cast between incompatible function types from ‘int (*)(WFrame *, WRescueInfo *)’ {aka ‘int (*)(struct WFrame_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1081 | (DynFun*)frame_rescue_clientwins}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o gr.o gr.c region.c: In function ‘region_handle_drop’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘int (*)(WRegion *, int, int, WRegion *)’ {aka ‘int (*)(struct WRegion_struct *, int, int, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:944:5: note: in expansion of macro ‘CALL_DYN_RET’ 944 | CALL_DYN_RET(ret, bool, region_handle_drop, reg, (reg, x, y, dropped)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ region.c:944:5: note: in expansion of macro ‘CALL_DYN_RET’ 944 | CALL_DYN_RET(ret, bool, region_handle_drop, reg, (reg, x, y, dropped)); | ^~~~~~~~~~~~ In file included from frame-pointer.c:11: frame-pointer.c: In function ‘fnd’: key.c:122:13: warning: ‘free_subs’ defined but not used [-Wunused-function] 122 | static void free_subs(WSubmapState *p) | ^~~~~~~~~ /build/notion/src/notion/libtu/objp.h:74:50: warning: cast between incompatible function types from ‘int (*)(WRegion *, int, int, WRegion *)’ {aka ‘int (*)(struct WRegion_struct *, int, int, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 74 | #define HAS_DYN(OBJ, FUNC) has_dynfun((Obj*)OBJ, (DynFun*)FUNC) | ^ frame-pointer.c:238:12: note: in expansion of macro ‘HAS_DYN’ 238 | if(HAS_DYN(w, region_handle_drop)) | ^~~~~~~ region.c: At top level: region.c:1031:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1031 | {(DynFun*)region_current, | ^ region.c:1032:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1032 | (DynFun*)region_current_default}, | ^ region.c:1034:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRescueInfo *)’ {aka ‘int (*)(struct WRegion_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1034 | {(DynFun*)region_rescue_clientwins, | ^ region.c:1035:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRescueInfo *)’ {aka ‘int (*)(struct WRegion_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1035 | (DynFun*)region_rescue_child_clientwins}, | ^ region.c:1037:6: warning: cast between incompatible function types from ‘int (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1037 | {(DynFun*)region_may_dispose, | ^ region.c:1038:6: warning: cast between incompatible function types from ‘int (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1038 | (DynFun*)region_may_dispose_default}, | ^ region.c:1040: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 (*)()’ [-Wcast-function-type] 1040 | {(DynFun*)region_prepare_manage, | ^ region.c:1041: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 (*)()’ [-Wcast-function-type] 1041 | (DynFun*)region_prepare_manage_default}, | ^ region.c:1043: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 (*)()’ [-Wcast-function-type] 1043 | {(DynFun*)region_prepare_manage_transient, | ^ region.c:1044: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 (*)()’ [-Wcast-function-type] 1044 | (DynFun*)region_prepare_manage_transient_default}, | ^ region.c:1046: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 (*)()’ [-Wcast-function-type] 1046 | {(DynFun*)region_managed_prepare_focus, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o infowin.o infowin.c region.c:1047: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 (*)()’ [-Wcast-function-type] 1047 | (DynFun*)region_managed_prepare_focus_default}, | ^ region.c:1049:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1049 | {(DynFun*)region_managed_disposeroot, | ^ region.c:1050:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1050 | (DynFun*)region_managed_disposeroot_default}, | ^ region.c:1052:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1052 | {(DynFun*)region_rqclose_propagate, | ^ region.c:1053:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1053 | (DynFun*)region_rqclose_propagate_default}, | ^ region.c:1058:6: warning: cast between incompatible function types from ‘const char * (*)(WRegion *)’ {aka ‘const char * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1058 | {(DynFun*)region_displayname, | ^ region.c:1059:6: warning: cast between incompatible function types from ‘const char * (*)(WRegion *)’ {aka ‘const char * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1059 | (DynFun*)region_name}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o activity.o activity.c In file included from saveload.c:13: saveload.c: In function ‘region_supports_save’: /build/notion/src/notion/libtu/objp.h:74:50: warning: cast between incompatible function types from ‘ExtlTab (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 74 | #define HAS_DYN(OBJ, FUNC) has_dynfun((Obj*)OBJ, (DynFun*)FUNC) | ^ saveload.c:136:12: note: in expansion of macro ‘HAS_DYN’ 136 | return HAS_DYN(reg, region_get_configuration); | ^~~~~~~ saveload.c: In function ‘region_get_configuration’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘ExtlTab (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ saveload.c:165:9: note: in expansion of macro ‘CALL_DYN_RET’ 165 | CALL_DYN_RET(tab, ExtlTab, region_get_configuration, reg, (reg)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘ExtlTab (*)()’ {aka ‘int (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ saveload.c:165:9: note: in expansion of macro ‘CALL_DYN_RET’ 165 | CALL_DYN_RET(tab, ExtlTab, region_get_configuration, reg, (reg)); | ^~~~~~~~~~~~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o netwm.o netwm.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o frame-draw.o frame-draw.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o kbresize.o kbresize.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o rectangle.o rectangle.c In file included from common.h:18, from rootwin.c:22: rootwin.c: In function ‘rootwin_init’: rootwin.c:316:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 316 | LINK_ITEM(*(WRegion**)&ioncore_g.rootwins, (WRegion*)rootwin, p_next, p_prev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/notion/src/notion/libtu/dlist.h:19:9: note: in definition of macro ‘LINK_ITEM’ 19 | if((LIST)==NULL){ \ | ^~~~ rootwin.c:316:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 316 | LINK_ITEM(*(WRegion**)&ioncore_g.rootwins, (WRegion*)rootwin, p_next, p_prev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/notion/src/notion/libtu/dlist.h:20:10: note: in definition of macro ‘LINK_ITEM’ 20 | (LIST)=(ITEM); \ | ^~~~ rootwin.c:316:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 316 | LINK_ITEM(*(WRegion**)&ioncore_g.rootwins, (WRegion*)rootwin, p_next, p_prev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/notion/src/notion/libtu/dlist.h:23:23: note: in definition of macro ‘LINK_ITEM’ 23 | (ITEM)->PREV=(LIST)->PREV; \ | ^~~~ rootwin.c:316:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 316 | LINK_ITEM(*(WRegion**)&ioncore_g.rootwins, (WRegion*)rootwin, p_next, p_prev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/notion/src/notion/libtu/dlist.h:25:10: note: in definition of macro ‘LINK_ITEM’ 25 | (LIST)->PREV=(ITEM); \ | ^~~~ rootwin.c: In function ‘rootwin_deinit’: rootwin.c:341:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 341 | UNLINK_ITEM(*(WRegion**)&ioncore_g.rootwins, (WRegion*)rw, p_next, p_prev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/notion/src/notion/libtu/dlist.h:68:21: note: in definition of macro ‘UNLINK_ITEM’ 68 | if((ITEM)==(LIST)){ \ | ^~~~ rootwin.c:341:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 341 | UNLINK_ITEM(*(WRegion**)&ioncore_g.rootwins, (WRegion*)rw, p_next, p_prev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/notion/src/notion/libtu/dlist.h:69:14: note: in definition of macro ‘UNLINK_ITEM’ 69 | (LIST)=(ITEM)->NEXT; \ | ^~~~ rootwin.c:341:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 341 | UNLINK_ITEM(*(WRegion**)&ioncore_g.rootwins, (WRegion*)rw, p_next, p_prev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/notion/src/notion/libtu/dlist.h:70:17: note: in definition of macro ‘UNLINK_ITEM’ 70 | if((LIST)!=NULL) \ | ^~~~ rootwin.c:341:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 341 | UNLINK_ITEM(*(WRegion**)&ioncore_g.rootwins, (WRegion*)rw, p_next, p_prev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/notion/src/notion/libtu/dlist.h:71:18: note: in definition of macro ‘UNLINK_ITEM’ 71 | (LIST)->PREV=(ITEM)->PREV; \ | ^~~~ rootwin.c:341:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 341 | UNLINK_ITEM(*(WRegion**)&ioncore_g.rootwins, (WRegion*)rw, p_next, p_prev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/notion/src/notion/libtu/dlist.h:74:14: note: in definition of macro ‘UNLINK_ITEM’ 74 | (LIST)->PREV=(ITEM)->PREV; \ | ^~~~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o xwindow.o xwindow.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o presize.o presize.c rootwin.c: At top level: rootwin.c:496:6: warning: cast between incompatible function types from ‘Window (*)(const WRegion *)’ {aka ‘long unsigned int (*)(const struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 496 | {(DynFun*)region_xwindow, (DynFun*)rootwin_x_window}, | ^ rootwin.c:496:31: warning: cast between incompatible function types from ‘Window (*)(WRootWin *)’ {aka ‘long unsigned int (*)(struct WRootWin_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 496 | {(DynFun*)region_xwindow, (DynFun*)rootwin_x_window}, | ^ rootwin.c:497: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 (*)()’ [-Wcast-function-type] 497 | {(DynFun*)region_fitrep, (DynFun*)rootwin_fitrep}, | ^ rootwin.c:497:30: warning: cast between incompatible function types from ‘int (*)(WRootWin *, WWindow *, const WFitParams *)’ {aka ‘int (*)(struct WRootWin_struct *, struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 497 | {(DynFun*)region_fitrep, (DynFun*)rootwin_fitrep}, | ^ rootwin.c:499:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 499 | {(DynFun*)region_managed_disposeroot, | ^ rootwin.c:500:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRootWin *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRootWin_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 500 | (DynFun*)rootwin_managed_disposeroot}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o extlrx.o extlrx.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o pholder.o pholder.c In file included from names.c:15: names.c: In function ‘region_displayname’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘const char * (*)(WRegion *)’ {aka ‘const char * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ names.c:597:5: note: in expansion of macro ‘CALL_DYN_RET’ 597 | CALL_DYN_RET(ret, const char *, region_displayname, reg, (reg)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘const char * (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ names.c:597:5: note: in expansion of macro ‘CALL_DYN_RET’ 597 | CALL_DYN_RET(ret, const char *, region_displayname, reg, (reg)); | ^~~~~~~~~~~~ extlconv.c: In function ‘extl_table_gets_sizepolicy’: extlconv.c:141:46: warning: pointer targets in passing argument 3 of ‘extl_table_gets_i’ differ in signedness [-Wpointer-sign] 141 | if (extl_table_gets_i(tab, "sizepolicy", szplcy)) | ^~~~~~ | | | WSizePolicy * {aka unsigned int *} In file included from /build/notion/src/notion/libextl/extl.h:15, from extlconv.c:11: /build/notion/src/notion/libextl/luaextl.h:101:68: note: expected ‘int *’ but argument is of type ‘WSizePolicy *’ {aka ‘unsigned int *’} 101 | extern bool extl_table_gets_i(ExtlTab ref, const char *entry, int *ret); | ~~~~~^~~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o mplexpholder.o mplexpholder.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o llist.o llist.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o basicpholder.o basicpholder.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o sizepolicy.o sizepolicy.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o stacking.o stacking.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o group.o group.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o grouppholder.o grouppholder.c In file included from gr.c:11: gr.c: In function ‘grbrush_get_slave’: /build/notion/src/notion/libtu/objp.h:68:50: 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 (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ gr.c:472:5: note: in expansion of macro ‘CALL_DYN_RET’ 472 | CALL_DYN_RET(slave, GrBrush*, grbrush_get_slave, brush, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘GrBrush * (*)()’ {aka ‘struct GrBrush_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ gr.c:472:5: note: in expansion of macro ‘CALL_DYN_RET’ 472 | CALL_DYN_RET(slave, GrBrush*, grbrush_get_slave, brush, | ^~~~~~~~~~~~ gr.c: In function ‘grbrush_get_extra’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘int (*)(GrBrush *, const char *, char, void *)’ {aka ‘int (*)(struct GrBrush_struct *, const char *, char, void *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ gr.c:518:5: note: in expansion of macro ‘CALL_DYN_RET’ 518 | CALL_DYN_RET(ret, bool, grbrush_get_extra, brush, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ gr.c:518:5: note: in expansion of macro ‘CALL_DYN_RET’ 518 | CALL_DYN_RET(ret, bool, grbrush_get_extra, brush, | ^~~~~~~~~~~~ gr.c: In function ‘grbrush_get_text_width’: /build/notion/src/notion/libtu/objp.h:68:50: 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 (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ gr.c:559:5: note: in expansion of macro ‘CALL_DYN_RET’ 559 | CALL_DYN_RET(ret, uint, grbrush_get_text_width, brush, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘unsigned int (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ gr.c:559:5: note: in expansion of macro ‘CALL_DYN_RET’ 559 | CALL_DYN_RET(ret, uint, grbrush_get_text_width, brush, | ^~~~~~~~~~~~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o group-cw.o group-cw.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o navi.o navi.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o group-ws.o group-ws.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o float-placement.o float-placement.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o groupedpholder.o groupedpholder.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o framedpholder.o framedpholder.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o return.o return.c Scanning bindmaps.c for exports. Scanning gr.c for exports. Scanning infowin.c for exports. Scanning activity.c for exports. Scanning netwm.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o detach.o detach.c Scanning frame-draw.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o screen-notify.o screen-notify.c Scanning kbresize.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o frame-tabs-recalc.o frame-tabs-recalc.c Scanning rectangle.c for exports. Scanning xwindow.c for exports. Scanning presize.c for exports. Scanning extlrx.c for exports. In file included from pholder.c:9: pholder.c: In function ‘pholder_do_attach’: Scanning pholder.c for exports. /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WRegion * (*)(WPHolder *, int, WRegionAttachData *)’ {aka ‘struct WRegion_struct * (*)(struct WPHolder_struct *, int, struct WRegionAttachData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ pholder.c:35:5: note: in expansion of macro ‘CALL_DYN_RET’ 35 | CALL_DYN_RET(ret, WRegion*, pholder_do_attach, ph, (ph, flags, data)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WRegion * (*)()’ {aka ‘struct WRegion_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ pholder.c:35:5: note: in expansion of macro ‘CALL_DYN_RET’ 35 | CALL_DYN_RET(ret, WRegion*, pholder_do_attach, ph, (ph, flags, data)); | ^~~~~~~~~~~~ Scanning mplexpholder.c for exports. pholder.c: In function ‘pholder_do_target’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WRegion * (*)(WPHolder *)’ {aka ‘struct WRegion_struct * (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ pholder.c:82:5: note: in expansion of macro ‘CALL_DYN_RET’ 82 | CALL_DYN_RET(ret, WRegion*, pholder_do_target, ph, (ph)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WRegion * (*)()’ {aka ‘struct WRegion_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ pholder.c:82:5: note: in expansion of macro ‘CALL_DYN_RET’ 82 | CALL_DYN_RET(ret, WRegion*, pholder_do_target, ph, (ph)); | ^~~~~~~~~~~~ mplex.c: In function ‘get_params’: mplex.c:1295:11: warning: unused variable ‘tmpstr’ [-Wunused-variable] 1295 | char *tmpstr; | ^~~~~~ pholder.c: In function ‘pholder_do_check_reparent’: Scanning llist.c for exports. /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘int (*)(WPHolder *, WRegion *)’ {aka ‘int (*)(struct WPHolder_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ pholder.c:108:5: note: in expansion of macro ‘CALL_DYN_RET’ 108 | CALL_DYN_RET(ret, bool, pholder_do_check_reparent, ph, (ph, reg)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ pholder.c:108:5: note: in expansion of macro ‘CALL_DYN_RET’ 108 | CALL_DYN_RET(ret, bool, pholder_do_check_reparent, ph, (ph, reg)); | ^~~~~~~~~~~~ Scanning basicpholder.c for exports. pholder.c: In function ‘pholder_do_goto’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘int (*)(WPHolder *)’ {aka ‘int (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ pholder.c:125:5: note: in expansion of macro ‘CALL_DYN_RET’ 125 | CALL_DYN_RET(ret, bool, pholder_do_goto, ph, (ph)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ pholder.c:125:5: note: in expansion of macro ‘CALL_DYN_RET’ 125 | CALL_DYN_RET(ret, bool, pholder_do_goto, ph, (ph)); | ^~~~~~~~~~~~ Scanning sizepolicy.c for exports. pholder.c: In function ‘pholder_do_root’: In file included from mplex.c:12: mplex.c: In function ‘mplex_handle_drop’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WPHolder * (*)(WPHolder *)’ {aka ‘struct WPHolder_struct * (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ pholder.c:147:5: note: in expansion of macro ‘CALL_DYN_RET’ 147 | CALL_DYN_RET(ret, WPHolder*, pholder_do_root, ph, (ph)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WPHolder * (*)()’ {aka ‘struct WPHolder_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ pholder.c:147:5: note: in expansion of macro ‘CALL_DYN_RET’ 147 | CALL_DYN_RET(ret, WPHolder*, pholder_do_root, ph, (ph)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:74:50: warning: cast between incompatible function types from ‘int (*)(WRegion *, int, int, WRegion *)’ {aka ‘int (*)(struct WRegion_struct *, int, int, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 74 | #define HAS_DYN(OBJ, FUNC) has_dynfun((Obj*)OBJ, (DynFun*)FUNC) | ^ mplex.c:1413:16: note: in expansion of macro ‘HAS_DYN’ 1413 | if(curr && HAS_DYN(curr, region_handle_drop)){ | ^~~~~~~ pholder.c: In function ‘region_managed_get_pholder’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, WRegion *)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ pholder.c:185:5: note: in expansion of macro ‘CALL_DYN_RET’ 185 | CALL_DYN_RET(ret, WPHolder*, region_managed_get_pholder, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WPHolder * (*)()’ {aka ‘struct WPHolder_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ pholder.c:185:5: note: in expansion of macro ‘CALL_DYN_RET’ 185 | CALL_DYN_RET(ret, WPHolder*, region_managed_get_pholder, | ^~~~~~~~~~~~ Scanning stacking.c for exports. pholder.c: In function ‘region_get_rescue_pholder_for’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, WRegion *)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ pholder.c:199:5: note: in expansion of macro ‘CALL_DYN_RET’ 199 | CALL_DYN_RET(ret, WPHolder*, region_get_rescue_pholder_for, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WPHolder * (*)()’ {aka ‘struct WPHolder_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ pholder.c:199:5: note: in expansion of macro ‘CALL_DYN_RET’ 199 | CALL_DYN_RET(ret, WPHolder*, region_get_rescue_pholder_for, | ^~~~~~~~~~~~ pholder.c: At top level: pholder.c:231:6: warning: cast between incompatible function types from ‘int (*)(WPHolder *, WRegion *)’ {aka ‘int (*)(struct WPHolder_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 231 | {(DynFun*)pholder_do_check_reparent, | ^ pholder.c:232:6: warning: cast between incompatible function types from ‘int (*)(WPHolder *, WRegion *)’ {aka ‘int (*)(struct WPHolder_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 232 | (DynFun*)pholder_do_check_reparent_default}, | ^ pholder.c:234:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WPHolder *)’ {aka ‘struct WPHolder_struct * (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 234 | {(DynFun*)pholder_do_root, | ^ pholder.c:235:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WPHolder *)’ {aka ‘struct WPHolder_struct * (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 235 | (DynFun*)pholder_do_root_default}, | ^ Scanning group.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c profiling.c -o profiling.o mplex.c: In function ‘stdisp_watch_handler’: mplex.c:1585:41: warning: unused parameter ‘watch’ [-Wunused-parameter] 1585 | static void stdisp_watch_handler(Watch *watch, Obj *obj) | ~~~~~~~^~~~~ mplex.c:1585:53: warning: unused parameter ‘obj’ [-Wunused-parameter] 1585 | static void stdisp_watch_handler(Watch *watch, Obj *obj) | ~~~~~^~~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o log.o log.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o tempdir.o tempdir.c /usr/bin/luac5.4 -o ioncore_ext.lc ioncore_ext.lua mplex.c: In function ‘mplex_default_index’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘int (*)(WMPlex *)’ {aka ‘int (*)(struct WMPlex_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ mplex.c:1818:5: note: in expansion of macro ‘CALL_DYN_RET’ 1818 | CALL_DYN_RET(idx, int, mplex_default_index, mplex, (mplex)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ mplex.c:1818:5: note: in expansion of macro ‘CALL_DYN_RET’ 1818 | CALL_DYN_RET(idx, int, mplex_default_index, mplex, (mplex)); | ^~~~~~~~~~~~ /usr/bin/luac5.4 -o ioncore_luaext.lc ioncore_luaext.lua /usr/bin/luac5.4 -o ioncore_bindings.lc ioncore_bindings.lua /usr/bin/luac5.4 -o ioncore_winprops.lc ioncore_winprops.lua mplex.c: In function ‘mplex_load_contents’: mplex.c:1989:23: warning: unused variable ‘tmp’ [-Wunused-variable] 1989 | char *tmp=NULL; | ^~~ /usr/bin/luac5.4 -o ioncore_misc.lc ioncore_misc.lua mplex.c: At top level: mplex.c:2041: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 (*)()’ [-Wcast-function-type] 2041 | {(DynFun*)region_managed_prepare_focus, | ^ mplex.c:2042:6: warning: cast between incompatible function types from ‘int (*)(WMPlex *, WRegion *, int, WPrepareFocusResult *)’ {aka ‘int (*)(struct WMPlex_struct *, struct WRegion_struct *, int, struct WPrepareFocusResult_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2042 | (DynFun*)mplex_managed_prepare_focus}, | ^ mplex.c:2044: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 (*)()’ [-Wcast-function-type] 2044 | {(DynFun*)region_handle_drop, | ^ mplex.c:2045:6: warning: cast between incompatible function types from ‘int (*)(WMPlex *, int, int, WRegion *)’ {aka ‘int (*)(struct WMPlex_struct *, int, int, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2045 | (DynFun*)mplex_handle_drop}, | ^ mplex.c:2050: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 (*)()’ [-Wcast-function-type] 2050 | {(DynFun*)region_prepare_manage, | ^ mplex.c:2051:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WMPlex *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WMPlex_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 2051 | (DynFun*)mplex_prepare_manage}, | ^ mplex.c:2053:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2053 | {(DynFun*)region_current, | ^ mplex.c:2054:6: warning: cast between incompatible function types from ‘WRegion * (*)(WMPlex *)’ {aka ‘struct WRegion_struct * (*)(struct WMPlex_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2054 | (DynFun*)mplex_current}, | ^ mplex.c:2056:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRescueInfo *)’ {aka ‘int (*)(struct WRegion_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2056 | {(DynFun*)region_rescue_clientwins, | ^ mplex.c:2057:6: warning: cast between incompatible function types from ‘int (*)(WMPlex *, WRescueInfo *)’ {aka ‘int (*)(struct WMPlex_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2057 | (DynFun*)mplex_rescue_clientwins}, | ^ mplex.c:2059:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2059 | {(DynFun*)region_get_configuration, | ^ mplex.c:2060:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WMPlex *)’ {aka ‘int (*)(struct WMPlex_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2060 | (DynFun*)mplex_get_configuration}, | ^ mplex.c:2065: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 (*)()’ [-Wcast-function-type] 2065 | {(DynFun*)region_fitrep, | ^ mplex.c:2066:6: warning: cast between incompatible function types from ‘int (*)(WMPlex *, WWindow *, const WFitParams *)’ {aka ‘int (*)(struct WMPlex_struct *, struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2066 | (DynFun*)mplex_fitrep}, | ^ mplex.c:2071:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, WRegion *)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2071 | {(DynFun*)region_managed_get_pholder, | ^ mplex.c:2072:6: warning: cast between incompatible function types from ‘WMPlexPHolder * (*)(WMPlex *, WRegion *)’ {aka ‘struct WMPlexPHolder_struct * (*)(struct WMPlex_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2072 | (DynFun*)mplex_managed_get_pholder}, | ^ mplex.c:2074:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, WRegion *)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2074 | {(DynFun*)region_get_rescue_pholder_for, | ^ mplex.c:2075:6: warning: cast between incompatible function types from ‘WMPlexPHolder * (*)(WMPlex *, WRegion *)’ {aka ‘struct WMPlexPHolder_struct * (*)(struct WMPlex_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2075 | (DynFun*)mplex_get_rescue_pholder_for}, | ^ mplex.c:2077: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 (*)()’ [-Wcast-function-type] 2077 | {(DynFun*)region_navi_first, | ^ mplex.c:2078:6: warning: cast between incompatible function types from ‘WRegion * (*)(WMPlex *, WRegionNavi, WRegionNaviData *)’ {aka ‘struct WRegion_struct * (*)(struct WMPlex_struct *, WRegionNavi, struct WRegionNaviData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2078 | (DynFun*)mplex_navi_first}, | ^ mplex.c:2080: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 (*)()’ [-Wcast-function-type] 2080 | {(DynFun*)region_navi_next, | ^ mplex.c:2081:6: warning: cast between incompatible function types from ‘WRegion * (*)(WMPlex *, WRegion *, WRegionNavi, WRegionNaviData *)’ {aka ‘struct WRegion_struct * (*)(struct WMPlex_struct *, struct WRegion_struct *, WRegionNavi, struct WRegionNaviData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2081 | (DynFun*)mplex_navi_next}, | ^ /usr/bin/luac5.4 -o ioncore_efbb.lc ioncore_efbb.lua basicpholder.c:102:6: warning: cast between incompatible function types from ‘WRegion * (*)(WPHolder *, int, WRegionAttachData *)’ {aka ‘struct WRegion_struct * (*)(struct WPHolder_struct *, int, struct WRegionAttachData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 102 | {(DynFun*)pholder_do_attach, | ^ mplex.c:2083:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRegion *, WRegionOrder)’ {aka ‘int (*)(struct WRegion_struct *, struct WRegion_struct *, WRegionOrder)’} to ‘void (*)()’ [-Wcast-function-type] 2083 | {(DynFun*)region_managed_rqorder, | ^ mplex.c:2084:6: warning: cast between incompatible function types from ‘int (*)(WMPlex *, WRegion *, WRegionOrder)’ {aka ‘int (*)(struct WMPlex_struct *, struct WRegion_struct *, WRegionOrder)’} to ‘void (*)()’ [-Wcast-function-type] 2084 | (DynFun*)mplex_managed_rqorder}, | ^ basicpholder.c:103:6: warning: cast between incompatible function types from ‘WRegion * (*)(WBasicPHolder *, int, WRegionAttachData *)’ {aka ‘struct WRegion_struct * (*)(struct WBasicPHolder_struct *, int, struct WRegionAttachData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 103 | (DynFun*)basicpholder_do_attach}, | ^ basicpholder.c:105:6: warning: cast between incompatible function types from ‘int (*)(WPHolder *)’ {aka ‘int (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 105 | {(DynFun*)pholder_do_goto, | ^ basicpholder.c:106:6: warning: cast between incompatible function types from ‘int (*)(WBasicPHolder *)’ {aka ‘int (*)(struct WBasicPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 106 | (DynFun*)basicpholder_do_goto}, | ^ basicpholder.c:108:6: warning: cast between incompatible function types from ‘WRegion * (*)(WPHolder *)’ {aka ‘struct WRegion_struct * (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 108 | {(DynFun*)pholder_do_target, | ^ basicpholder.c:109:6: warning: cast between incompatible function types from ‘WRegion * (*)(WBasicPHolder *)’ {aka ‘struct WRegion_struct * (*)(struct WBasicPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 109 | (DynFun*)basicpholder_do_target}, | ^ /usr/bin/luac5.4 -o ioncore_wd.lc ioncore_wd.lua /usr/bin/luac5.4 -o ioncore_menudb.lc ioncore_menudb.lua In file included from navi.c:11: navi.c: In function ‘region_navi_first’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegionNavi, WRegionNaviData *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, WRegionNavi, struct WRegionNaviData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ navi.c:23:5: note: in expansion of macro ‘CALL_DYN_RET’ 23 | CALL_DYN_RET(ret, WRegion*, region_navi_first, reg, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WRegion * (*)()’ {aka ‘struct WRegion_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ navi.c:23:5: note: in expansion of macro ‘CALL_DYN_RET’ 23 | CALL_DYN_RET(ret, WRegion*, region_navi_first, reg, | ^~~~~~~~~~~~ navi.c: In function ‘region_navi_next’: /build/notion/src/notion/libtu/objp.h:68:50: 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 (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ navi.c:33:5: note: in expansion of macro ‘CALL_DYN_RET’ 33 | CALL_DYN_RET(ret, WRegion*, region_navi_next, reg, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WRegion * (*)()’ {aka ‘struct WRegion_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ navi.c:33:5: note: in expansion of macro ‘CALL_DYN_RET’ 33 | CALL_DYN_RET(ret, WRegion*, region_navi_next, reg, | ^~~~~~~~~~~~ Scanning grouppholder.c for exports. Scanning group-cw.c for exports. Scanning navi.c for exports. Scanning group-ws.c for exports. Scanning float-placement.c for exports. Scanning groupedpholder.c for exports. Scanning framedpholder.c for exports. Scanning return.c for exports. Scanning detach.c for exports. Scanning screen-notify.c for exports. grouppholder.c:177:6: warning: cast between incompatible function types from ‘WRegion * (*)(WPHolder *, int, WRegionAttachData *)’ {aka ‘struct WRegion_struct * (*)(struct WPHolder_struct *, int, struct WRegionAttachData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 177 | {(DynFun*)pholder_do_attach, | ^ grouppholder.c:178:6: warning: cast between incompatible function types from ‘WRegion * (*)(WGroupPHolder *, int, WRegionAttachData *)’ {aka ‘struct WRegion_struct * (*)(struct WGroupPHolder_struct *, int, struct WRegionAttachData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 178 | (DynFun*)grouppholder_do_attach}, | ^ grouppholder.c:180:6: warning: cast between incompatible function types from ‘int (*)(WPHolder *)’ {aka ‘int (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 180 | {(DynFun*)pholder_do_goto, | ^ Scanning frame-tabs-recalc.c for exports. grouppholder.c:181:6: warning: cast between incompatible function types from ‘int (*)(WGroupPHolder *)’ {aka ‘int (*)(struct WGroupPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 181 | (DynFun*)grouppholder_do_goto}, | ^ grouppholder.c:183:6: warning: cast between incompatible function types from ‘WRegion * (*)(WPHolder *)’ {aka ‘struct WRegion_struct * (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 183 | {(DynFun*)pholder_do_target, | ^ grouppholder.c:184:6: warning: cast between incompatible function types from ‘WRegion * (*)(WGroupPHolder *)’ {aka ‘struct WRegion_struct * (*)(struct WGroupPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 184 | (DynFun*)grouppholder_do_target}, | ^ Scanning profiling.c for exports. Scanning log.c for exports. Scanning tempdir.c for exports. Scanning ../libmainloop/select.c for exports. Scanning ../libmainloop/defer.c for exports. Scanning ../libmainloop/signal.c for exports. In file included from group-ws.c:12: group-ws.c: In function ‘groupws_prepare_manage’: /build/notion/src/notion/libtu/objp.h:74:50: 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 (*)()’ [-Wcast-function-type] 74 | #define HAS_DYN(OBJ, FUNC) has_dynfun((Obj*)OBJ, (DynFun*)FUNC) | ^ group-ws.c:232:20: note: in expansion of macro ‘HAS_DYN’ 232 | if(b!=NULL && !HAS_DYN(b, region_prepare_manage)) | ^~~~~~~ groupedpholder.c:174:6: warning: cast between incompatible function types from ‘WRegion * (*)(WPHolder *, int, WRegionAttachData *)’ {aka ‘struct WRegion_struct * (*)(struct WPHolder_struct *, int, struct WRegionAttachData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 174 | {(DynFun*)pholder_do_attach, | ^ groupedpholder.c:175:6: warning: cast between incompatible function types from ‘WRegion * (*)(WGroupedPHolder *, int, WRegionAttachData *)’ {aka ‘struct WRegion_struct * (*)(struct WGroupedPHolder_struct *, int, struct WRegionAttachData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 175 | (DynFun*)groupedpholder_do_attach}, | ^ groupedpholder.c:177:6: warning: cast between incompatible function types from ‘int (*)(WPHolder *)’ {aka ‘int (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 177 | {(DynFun*)pholder_do_goto, | ^ groupedpholder.c:178:6: warning: cast between incompatible function types from ‘int (*)(WGroupedPHolder *)’ {aka ‘int (*)(struct WGroupedPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 178 | (DynFun*)groupedpholder_do_goto}, | ^ groupedpholder.c:180:6: warning: cast between incompatible function types from ‘WRegion * (*)(WPHolder *)’ {aka ‘struct WRegion_struct * (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 180 | {(DynFun*)pholder_do_target, | ^ groupedpholder.c:181:6: warning: cast between incompatible function types from ‘WRegion * (*)(WGroupedPHolder *)’ {aka ‘struct WRegion_struct * (*)(struct WGroupedPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 181 | (DynFun*)groupedpholder_do_target}, | ^ groupedpholder.c:183:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WPHolder *)’ {aka ‘struct WPHolder_struct * (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 183 | {(DynFun*)pholder_do_root, | ^ groupedpholder.c:184:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WGroupedPHolder *)’ {aka ‘struct WPHolder_struct * (*)(struct WGroupedPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 184 | (DynFun*)groupedpholder_do_root}, | ^ framedpholder.c:216:6: warning: cast between incompatible function types from ‘WRegion * (*)(WPHolder *, int, WRegionAttachData *)’ {aka ‘struct WRegion_struct * (*)(struct WPHolder_struct *, int, struct WRegionAttachData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 216 | {(DynFun*)pholder_do_attach, | ^ framedpholder.c:217:6: warning: cast between incompatible function types from ‘WRegion * (*)(WFramedPHolder *, int, WRegionAttachData *)’ {aka ‘struct WRegion_struct * (*)(struct WFramedPHolder_struct *, int, struct WRegionAttachData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 217 | (DynFun*)framedpholder_do_attach}, | ^ framedpholder.c:219:6: warning: cast between incompatible function types from ‘int (*)(WPHolder *)’ {aka ‘int (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 219 | {(DynFun*)pholder_do_goto, | ^ framedpholder.c:220:6: warning: cast between incompatible function types from ‘int (*)(WFramedPHolder *)’ {aka ‘int (*)(struct WFramedPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 220 | (DynFun*)framedpholder_do_goto}, | ^ framedpholder.c:222:6: warning: cast between incompatible function types from ‘WRegion * (*)(WPHolder *)’ {aka ‘struct WRegion_struct * (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 222 | {(DynFun*)pholder_do_target, | ^ framedpholder.c:223:6: warning: cast between incompatible function types from ‘WRegion * (*)(WFramedPHolder *)’ {aka ‘struct WRegion_struct * (*)(struct WFramedPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 223 | (DynFun*)framedpholder_do_target}, | ^ framedpholder.c:225:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WPHolder *)’ {aka ‘struct WPHolder_struct * (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 225 | {(DynFun*)pholder_do_root, | ^ framedpholder.c:226:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WFramedPHolder *)’ {aka ‘struct WPHolder_struct * (*)(struct WFramedPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 226 | (DynFun*)framedpholder_do_root}, | ^ Scanning ../libmainloop/hooks.c for exports. group-ws.c: At top level: group-ws.c:401: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 (*)()’ [-Wcast-function-type] 401 | {(DynFun*)region_prepare_manage, | ^ group-ws.c:402:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WGroupWS *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WGroupWS_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 402 | (DynFun*)groupws_prepare_manage}, | ^ group-ws.c:404: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 (*)()’ [-Wcast-function-type] 404 | {(DynFun*)region_prepare_manage_transient, | ^ group-ws.c:405:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WGroupWS *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WGroupWS_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 405 | (DynFun*)groupws_prepare_manage_transient}, | ^ group-ws.c:407: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 (*)()’ [-Wcast-function-type] 407 | {(DynFun*)region_handle_drop, | ^ group-ws.c:408:6: warning: cast between incompatible function types from ‘int (*)(WGroupWS *, int, int, WRegion *)’ {aka ‘int (*)(struct WGroupWS_struct *, int, int, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 408 | (DynFun*)groupws_handle_drop}, | ^ group-ws.c:410:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, WRegion *)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 410 | {(DynFun*)region_get_rescue_pholder_for, | ^ group-ws.c:411:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WGroupWS *, WRegion *)’ {aka ‘struct WPHolder_struct * (*)(struct WGroupWS_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 411 | (DynFun*)groupws_get_rescue_pholder_for}, | ^ group-ws.c:416:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 416 | {(DynFun*)region_get_configuration, | ^ group-ws.c:417:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WGroupWS *)’ {aka ‘int (*)(struct WGroupWS_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 417 | (DynFun*)groupws_get_configuration}, | ^ mplexpholder.c:454:6: warning: cast between incompatible function types from ‘WRegion * (*)(WPHolder *, int, WRegionAttachData *)’ {aka ‘struct WRegion_struct * (*)(struct WPHolder_struct *, int, struct WRegionAttachData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 454 | {(DynFun*)pholder_do_attach, | ^ mplexpholder.c:455:6: warning: cast between incompatible function types from ‘WRegion * (*)(WMPlexPHolder *, int, WRegionAttachData *)’ {aka ‘struct WRegion_struct * (*)(struct WMPlexPHolder_struct *, int, struct WRegionAttachData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 455 | (DynFun*)mplexpholder_do_attach}, | ^ mplexpholder.c:457:6: warning: cast between incompatible function types from ‘int (*)(WPHolder *)’ {aka ‘int (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 457 | {(DynFun*)pholder_do_goto, | ^ mplexpholder.c:458:6: warning: cast between incompatible function types from ‘int (*)(WMPlexPHolder *)’ {aka ‘int (*)(struct WMPlexPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 458 | (DynFun*)mplexpholder_do_goto}, | ^ Scanning ../libmainloop/exec.c for exports. mplexpholder.c:460:6: warning: cast between incompatible function types from ‘WRegion * (*)(WPHolder *)’ {aka ‘struct WRegion_struct * (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 460 | {(DynFun*)pholder_do_target, | ^ mplexpholder.c:461:6: warning: cast between incompatible function types from ‘WRegion * (*)(WMPlexPHolder *)’ {aka ‘struct WRegion_struct * (*)(struct WMPlexPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 461 | (DynFun*)mplexpholder_do_target}, | ^ mplexpholder.c:463:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WPHolder *)’ {aka ‘struct WPHolder_struct * (*)(struct WPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 463 | {(DynFun*)pholder_do_root, | ^ mplexpholder.c:464:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WMPlexPHolder *)’ {aka ‘struct WPHolder_struct * (*)(struct WMPlexPHolder_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 464 | (DynFun*)mplexpholder_do_root}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o ioncore.o ioncore.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o exports.o exports.c In file included from group.c:14: group.c: In function ‘group_do_add_managed’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WStacking * (*)(WGroup *, WRegion *, int, WSizePolicy)’ {aka ‘struct WStacking_struct * (*)(struct WGroup_struct *, struct WRegion_struct *, int, unsigned int)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ group.c:548:5: note: in expansion of macro ‘CALL_DYN_RET’ 548 | CALL_DYN_RET(st, WStacking*, group_do_add_managed, ws, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WStacking * (*)()’ {aka ‘struct WStacking_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ group.c:548:5: note: in expansion of macro ‘CALL_DYN_RET’ 548 | CALL_DYN_RET(st, WStacking*, group_do_add_managed, ws, | ^~~~~~~~~~~~ group.c: In function ‘group_do_attach’: group.c:711:14: warning: unused variable ‘reg’ [-Wunused-variable] 711 | WRegion *reg; | ^~~ group-cw.c:250: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 (*)()’ [-Wcast-function-type] 250 | {(DynFun*)region_prepare_manage, | ^ group-cw.c:251:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WGroupCW *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WGroupCW_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 251 | (DynFun*)groupcw_prepare_manage}, | ^ group-cw.c:253: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 (*)()’ [-Wcast-function-type] 253 | {(DynFun*)region_prepare_manage_transient, | ^ group-cw.c:254:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WGroupCW *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WGroupCW_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 254 | (DynFun*)groupcw_prepare_manage_transient}, | ^ group-cw.c:269: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 (*)()’ [-Wcast-function-type] 269 | {(DynFun*)region_prepare_manage, | ^ group-cw.c:270:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WGroupCW *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WGroupCW_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 270 | (DynFun*)groupcw_prepare_manage}, | ^ group.c: In function ‘get_params’: group.c:736:32: warning: unused parameter ‘ws’ [-Wunused-parameter] 736 | static void get_params(WGroup *ws, ExtlTab tab, WGroupAttachParams *par) | ~~~~~~~~^~ group-cw.c:272: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 (*)()’ [-Wcast-function-type] 272 | {(DynFun*)region_prepare_manage_transient, | ^ group-cw.c:273:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WGroupCW *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WGroupCW_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 273 | (DynFun*)groupcw_prepare_manage_transient}, | ^ group-cw.c:275:6: warning: cast between incompatible function types from ‘const char * (*)(WRegion *)’ {aka ‘const char * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 275 | {(DynFun*)region_displayname, | ^ group-cw.c:276:6: warning: cast between incompatible function types from ‘const char * (*)(WGroupCW *)’ {aka ‘const char * (*)(struct WGroupCW_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 276 | (DynFun*)groupcw_displayname}, | ^ group.c: In function ‘mapped_filt’: group.c:1004:46: warning: unused parameter ‘unused’ [-Wunused-parameter] 1004 | static bool mapped_filt(WStacking *st, void *unused) | ~~~~~~^~~~~~ group.c: At top level: group.c:1337: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 (*)()’ [-Wcast-function-type] 1337 | {(DynFun*)region_fitrep, | ^ group.c:1338:6: warning: cast between incompatible function types from ‘int (*)(WGroup *, WWindow *, const WFitParams *)’ {aka ‘int (*)(struct WGroup_struct *, struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1338 | (DynFun*)group_fitrep}, | ^ group.c:1346: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 (*)()’ [-Wcast-function-type] 1346 | {(DynFun*)region_managed_prepare_focus, | ^ group.c:1347:6: warning: cast between incompatible function types from ‘int (*)(WGroup *, WRegion *, int, WPrepareFocusResult *)’ {aka ‘int (*)(struct WGroup_struct *, struct WRegion_struct *, int, struct WPrepareFocusResult_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1347 | (DynFun*)group_managed_prepare_focus}, | ^ group.c:1358:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1358 | {(DynFun*)region_get_configuration, | ^ group.c:1359:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WGroup *)’ {aka ‘int (*)(struct WGroup_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1359 | (DynFun*)group_get_configuration}, | ^ group.c:1361:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1361 | {(DynFun*)region_managed_disposeroot, | ^ group.c:1362:6: warning: cast between incompatible function types from ‘WRegion * (*)(WGroup *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WGroup_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1362 | (DynFun*)group_managed_disposeroot}, | ^ group.c:1364:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1364 | {(DynFun*)region_current, | ^ group.c:1365:6: warning: cast between incompatible function types from ‘WRegion * (*)(WGroup *)’ {aka ‘struct WRegion_struct * (*)(struct WGroup_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1365 | (DynFun*)group_current}, | ^ group.c:1367:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRescueInfo *)’ {aka ‘int (*)(struct WRegion_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1367 | {(DynFun*)region_rescue_clientwins, | ^ group.c:1368:6: warning: cast between incompatible function types from ‘int (*)(WGroup *, WRescueInfo *)’ {aka ‘int (*)(struct WGroup_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1368 | (DynFun*)group_rescue_clientwins}, | ^ group.c:1376:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, WRegion *)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1376 | {(DynFun*)region_managed_get_pholder, | ^ group.c:1377:6: warning: cast between incompatible function types from ‘WGroupPHolder * (*)(WGroup *, WRegion *)’ {aka ‘struct WGroupPHolder_struct * (*)(struct WGroup_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1377 | (DynFun*)group_managed_get_pholder}, | ^ group.c:1385:6: warning: cast between incompatible function types from ‘WStacking * (*)(WGroup *, WRegion *, int, WSizePolicy)’ {aka ‘struct WStacking_struct * (*)(struct WGroup_struct *, struct WRegion_struct *, int, unsigned int)’} to ‘void (*)()’ [-Wcast-function-type] 1385 | {(DynFun*)group_do_add_managed, | ^ group.c:1386:6: warning: cast between incompatible function types from ‘WStacking * (*)(WGroup *, WRegion *, int, WSizePolicy)’ {aka ‘struct WStacking_struct * (*)(struct WGroup_struct *, struct WRegion_struct *, int, unsigned int)’} to ‘void (*)()’ [-Wcast-function-type] 1386 | (DynFun*)group_do_add_managed_default}, | ^ group.c:1391:6: warning: cast between incompatible function types from ‘Window (*)(const WRegion *)’ {aka ‘long unsigned int (*)(const struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1391 | {(DynFun*)region_xwindow, | ^ group.c:1392:6: warning: cast between incompatible function types from ‘Window (*)(const WGroup *)’ {aka ‘long unsigned int (*)(const struct WGroup_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1392 | (DynFun*)group_xwindow}, | ^ group.c:1394: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 (*)()’ [-Wcast-function-type] 1394 | {(DynFun*)region_navi_first, | ^ group.c:1395:6: warning: cast between incompatible function types from ‘WRegion * (*)(WGroup *, WRegionNavi, WRegionNaviData *)’ {aka ‘struct WRegion_struct * (*)(struct WGroup_struct *, WRegionNavi, struct WRegionNaviData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1395 | (DynFun*)group_navi_first}, | ^ group.c:1397: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 (*)()’ [-Wcast-function-type] 1397 | {(DynFun*)region_navi_next, | ^ group.c:1398:6: warning: cast between incompatible function types from ‘WRegion * (*)(WGroup *, WRegion *, WRegionNavi, WRegionNaviData *)’ {aka ‘struct WRegion_struct * (*)(struct WGroup_struct *, struct WRegion_struct *, WRegionNavi, struct WRegionNaviData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1398 | (DynFun*)group_navi_next}, | ^ group.c:1400:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRegion *, WRegionOrder)’ {aka ‘int (*)(struct WRegion_struct *, struct WRegion_struct *, WRegionOrder)’} to ‘void (*)()’ [-Wcast-function-type] 1400 | {(DynFun*)region_managed_rqorder, | ^ group.c:1401:6: warning: cast between incompatible function types from ‘int (*)(WGroup *, WRegion *, WRegionOrder)’ {aka ‘int (*)(struct WGroup_struct *, struct WRegion_struct *, WRegionOrder)’} to ‘void (*)()’ [-Wcast-function-type] 1401 | (DynFun*)group_managed_rqorder}, | ^ ioncore.c: In function ‘init_hooks’: ioncore.c:269:22: warning: cast between incompatible function types from ‘int (*)(WClientWin *, const WManageParams *)’ {aka ‘int (*)(struct WClientWin_struct *, const struct WManageParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 269 | if(!hook_add(NM, (void (*)())FN)) return FALSE | ^ ioncore.c:271:45: note: in expansion of macro ‘ADD_HOOK_’ 271 | #define INIT_HOOK(NM, DFLT) INIT_HOOK_(NM); ADD_HOOK_(NM, DFLT) | ^~~~~~~~~ ioncore.c:289:5: note: in expansion of macro ‘INIT_HOOK’ 289 | INIT_HOOK(clientwin_do_manage_alt, clientwin_do_manage_default); | ^~~~~~~~~ ioncore.c:269:22: warning: cast between incompatible function types from ‘int (*)(XEvent *)’ to ‘void (*)()’ [-Wcast-function-type] 269 | if(!hook_add(NM, (void (*)())FN)) return FALSE | ^ ioncore.c:271:45: note: in expansion of macro ‘ADD_HOOK_’ 271 | #define INIT_HOOK(NM, DFLT) INIT_HOOK_(NM); ADD_HOOK_(NM, DFLT) | ^~~~~~~~~ ioncore.c:290:5: note: in expansion of macro ‘INIT_HOOK’ 290 | INIT_HOOK(ioncore_handle_event_alt, ioncore_handle_event); | ^~~~~~~~~ ioncore.c:269:22: warning: cast between incompatible function types from ‘int (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 269 | if(!hook_add(NM, (void (*)())FN)) return FALSE | ^ ioncore.c:271:45: note: in expansion of macro ‘ADD_HOOK_’ 271 | #define INIT_HOOK(NM, DFLT) INIT_HOOK_(NM); ADD_HOOK_(NM, DFLT) | ^~~~~~~~~ ioncore.c:291:5: note: in expansion of macro ‘INIT_HOOK’ 291 | INIT_HOOK(region_do_warp_alt, region_do_warp_default); | ^~~~~~~~~ ioncore.c: In function ‘register_classes’: ioncore.c:310:38: warning: cast between incompatible function types from ‘WRegion * (*)(WWindow *, const WFitParams *, ExtlTab, const char *)’ {aka ‘struct WRegion_struct * (*)(struct WWindow_struct *, const struct WFitParams_struct *, int, const char *)’} to ‘WRegion * (*)(WWindow *, const WFitParams *, ExtlTab)’ {aka ‘struct WRegion_struct * (*)(struct WWindow_struct *, const struct WFitParams_struct *, int)’} [-Wcast-function-type] 310 | (WRegionLoadCreateFn*)mplex_load); | ^ ar rcs ioncore.a binding.o conf-bindings.o cursor.o event.o exec.o focus.o strings.o key.o modules.o mwmhints.o pointer.o property.o screen.o sizehint.o window.o ioncore.o xic.o selection.o clientwin.o colormap.o region.o eventh.o attach.o resize.o grab.o manage.o regbind.o rootwin.o tags.o names.o saveload.o frame.o frame-pointer.o conf.o reginfo.o extlconv.o fullscreen.o mplex.o bindmaps.o gr.o infowin.o activity.o netwm.o frame-draw.o kbresize.o rectangle.o xwindow.o presize.o extlrx.o pholder.o mplexpholder.o llist.o basicpholder.o sizepolicy.o stacking.o group.o grouppholder.o group-cw.o navi.o group-ws.o float-placement.o groupedpholder.o framedpholder.o return.o detach.o screen-notify.o frame-tabs-recalc.o profiling.o log.o tempdir.o exports.o make[1]: Leaving directory '/build/notion/src/notion/ioncore' make[1]: Entering directory '/build/notion/src/notion/notion' cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/etc/notion\" -DSHAREDIR=\"/usr/share/notion\" -DEXTRABINDIR=\"/usr/lib/notion/bin\" -DMODULEDIR=\"/usr/lib/notion/mod\" -DLCDIR=\"/usr/lib/notion/lc\" -DLOCALEDIR=\"/usr/share/locale\" -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c -o notion.o notion.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/etc/notion\" -DSHAREDIR=\"/usr/share/notion\" -DEXTRABINDIR=\"/usr/lib/notion/bin\" -DMODULEDIR=\"/usr/lib/notion/mod\" -DLCDIR=\"/usr/lib/notion/lc\" -DLOCALEDIR=\"/usr/share/locale\" -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Xlinker --export-dynamic notion.o -Wl,-whole-archive ../ioncore/ioncore.a -Wl,-no-whole-archive -o notion -lrt -Wl,--start-group -L../libmainloop -lmainloop -L../libextl -lextl -L../libtu -ltu -Wl,--end-group -lXext -lX11 -lXft -llua5.4 -lm -ldl -lm ../ioncore/netwm.c: In function ‘netwm_update_allowed_actions’: ../ioncore/netwm.c:186:5: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 186 | XChangeProperty(ioncore_g.dpy, cwin->win, atom_net_wm_allowed_actions, | ^ /usr/include/X11/Xlib.h:2078:12: note: by argument 7 of type ‘const unsigned char *’ to ‘XChangeProperty’ declared here 2078 | extern int XChangeProperty( | ^ ../ioncore/netwm.c:173:12: note: ‘data’ declared here 173 | CARD32 data[1]; | ^ ../ioncore/kbresize.c: In function ‘moveresmode_rqgeom_extl’: ../ioncore/kbresize.c:317:12: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized] 317 | return extl_table_from_rectangle(&res); | ^ ../ioncore/extlconv.c:93:9: note: by argument 1 of type ‘const struct WRectangle *’ to ‘extl_table_from_rectangle’ declared here 93 | ExtlTab extl_table_from_rectangle(const WRectangle *rect) | ^ ../ioncore/kbresize.c:311:16: note: ‘res’ declared here 311 | WRectangle res; | ^ make[1]: Leaving directory '/build/notion/src/notion/notion' make[1]: Entering directory '/build/notion/src/notion/etc' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/build/notion/src/notion/etc' make[1]: Entering directory '/build/notion/src/notion/utils' set -e; for i in ion-completefile; do make -C $i; done sed 's#@SHAREDIR@#/usr/share/notion#g' ion-completeman.in | \ sed 's#@VARDIR@#/var/cache/notion#g' > ion-completeman make[2]: Entering directory '/build/notion/src/notion/utils/ion-completefile' chmod 755 ion-completeman cc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/notion/src=/usr/src/debug/notion -flto=auto -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.5"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -I/build/notion/src/notion -I/usr/include/freetype2 -I/usr/include/lua5.4 -MMD -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto ion-completefile.c -o ion-completefile -lrt -L../../libtu -ltu ion-completefile.c: In function ‘SplitPath’: ion-completefile.c:273:16: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 273 | if ((fpart = strrchr(path, '/')) == NULL) { | ^ ion-completefile.c: In function ‘SplitRelativePath’: ion-completefile.c:312:16: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 312 | if ((fpart = strrchr(path, '/')) == NULL) { | ^ make[2]: Leaving directory '/build/notion/src/notion/utils/ion-completefile' make[1]: Leaving directory '/build/notion/src/notion/utils' make[1]: Entering directory '/build/notion/src/notion/man' /usr/bin/lua5.4 ../build/mkman.lua -i notion.in -o notion.1 -D ETCDIR /etc/notion -D DOCDIR /usr/share/doc/notion ../etc/cfg_bindings.lua ../etc/cfg_tiling.lua ../etc/cfg_query.lua ../etc/cfg_menu.lua /usr/bin/lua5.4 ../build/mkman.lua -i notionflux.in -o notionflux.1 -D DOCDIR /usr/share/doc/notion -D LUA_REFVERSION 5.4 ../etc/cfg_bindings.lua ../etc/cfg_tiling.lua ../etc/cfg_query.lua ../etc/cfg_menu.lua (cat welcome.head; \ nroff -man -Tlatin1 notion.1 | /usr/bin/lua5.4 -e 'io.write((string.gsub(io.read("*a"), ".\8", "")))') > welcome.txt make[1]: Leaving directory '/build/notion/src/notion/man' make[1]: Entering directory '/build/notion/src/notion/po' msgfmt -o fi.mo fi.po msgfmt -o cs.mo cs.po make[1]: Leaving directory '/build/notion/src/notion/po' make[1]: Entering directory '/build/notion/src/notion/contrib/scripts' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/build/notion/src/notion/contrib/scripts' make -C $(dirname ../notion/ioncore/exports.tex) _exports_doc make -C $(dirname ../notion/mod_tiling/exports.tex) _exports_doc make -C $(dirname ../notion/mod_query/exports.tex) _exports_doc make -C $(dirname ../notion/de/exports.tex) _exports_doc make -C $(dirname ../notion/mod_menu/exports.tex) _exports_doc make -C $(dirname ../notion/mod_dock/exports.tex) _exports_doc make -C $(dirname ../notion/mod_sp/exports.tex) _exports_doc make -C $(dirname ../notion/mod_statusbar/exports.tex) _exports_doc make[1]: Entering directory '/build/notion/src/notion/ioncore' make[1]: Entering directory '/build/notion/src/notion/mod_tiling' make[1]: Entering directory '/build/notion/src/notion/mod_query' make[1]: Entering directory '/build/notion/src/notion/de' make[1]: Entering directory '/build/notion/src/notion/mod_menu' make[1]: Entering directory '/build/notion/src/notion/mod_sp' make[1]: Entering directory '/build/notion/src/notion/mod_dock' make[1]: Entering directory '/build/notion/src/notion/mod_statusbar' /usr/bin/lua5.4 ../libextl/libextl-mkexports -mkdoc -module de -o exports.tex \ init.c draw.c font.c colour.c brush.c fontset.c style.c /usr/bin/lua5.4 ../libextl/libextl-mkexports -mkdoc -module mod_sp -o exports.tex \ main.c /usr/bin/lua5.4 ../libextl/libextl-mkexports -mkdoc -module mod_menu -o exports.tex \ main.c menu.c mkmenu.c grabmenu.c mod_menu.lua /usr/bin/lua5.4 ../libextl/libextl-mkexports -mkdoc -module mod_query -o exports.tex \ complete.c edln.c input.c listing.c main.c wedln.c wedln-wrappers.c wmessage.c query.c fwarn.c history.c mod_query_chdir.lua mod_query.lua /usr/bin/lua5.4 ../libextl/libextl-mkexports -mkdoc -module mod_dock -o exports.tex \ dock.c /usr/bin/lua5.4 ../libextl/libextl-mkexports -mkdoc -module mod_tiling -o exports.tex \ main.c tiling.c placement.c split.c split-stdisp.c splitfloat.c panehandle.c ops.c mod_tiling.lua Scanning init.c for exports. /usr/bin/lua5.4 ../libextl/libextl-mkexports -mkdoc -module mod_statusbar -o exports.tex \ main.c statusbar.c draw.c mod_statusbar.lua Scanning main.c for exports. Scanning main.c for exports. Scanning complete.c for exports. Scanning dock.c for exports. Scanning menu.c for exports. Scanning main.c for exports. Scanning edln.c for exports. Scanning main.c for exports. Scanning draw.c for exports. Scanning tiling.c for exports. Scanning statusbar.c for exports. Scanning input.c for exports. Scanning font.c for exports. make[1]: Leaving directory '/build/notion/src/notion/mod_sp' cp ../notion/mod_sp/exports.tex mod_sp.exports Scanning listing.c for exports. Scanning colour.c for exports. Scanning brush.c for exports. Scanning main.c for exports. Scanning fontset.c for exports. Scanning style.c for exports. Scanning wedln.c for exports. make[1]: Leaving directory '/build/notion/src/notion/de' cp ../notion/de/exports.tex de.exports /usr/bin/lua5.4 ../libextl/libextl-mkexports -mkdoc -module ioncore -o exports.tex \ binding.c conf-bindings.c cursor.c event.c exec.c focus.c strings.c key.c modules.c mwmhints.c pointer.c property.c screen.c sizehint.c window.c ioncore.c xic.c selection.c clientwin.c colormap.c region.c eventh.c attach.c resize.c grab.c manage.c regbind.c rootwin.c tags.c names.c saveload.c frame.c frame-pointer.c conf.c reginfo.c extlconv.c fullscreen.c mplex.c bindmaps.c gr.c infowin.c activity.c netwm.c frame-draw.c kbresize.c rectangle.c xwindow.c presize.c extlrx.c pholder.c mplexpholder.c llist.c basicpholder.c sizepolicy.c stacking.c group.c grouppholder.c group-cw.c navi.c group-ws.c float-placement.c groupedpholder.c framedpholder.c return.c detach.c screen-notify.c frame-tabs-recalc.c profiling.c log.c tempdir.c ioncore_ext.lua ioncore_luaext.lua ioncore_bindings.lua ioncore_winprops.lua ioncore_misc.lua ioncore_efbb.lua ioncore_wd.lua ioncore_menudb.lua -reexport mainloop ../libmainloop/select.c ../libmainloop/defer.c ../libmainloop/signal.c ../libmainloop/hooks.c ../libmainloop/exec.c Scanning binding.c for exports. Scanning draw.c for exports. Scanning conf-bindings.c for exports. Scanning mod_statusbar.lua for exports. make[1]: Leaving directory '/build/notion/src/notion/mod_statusbar' cp ../notion/mod_statusbar/exports.tex mod_statusbar.exports Scanning cursor.c for exports. Scanning event.c for exports. Scanning mkmenu.c for exports. Scanning exec.c for exports. Scanning grabmenu.c for exports. Scanning wedln-wrappers.c for exports. Scanning mod_menu.lua for exports. make[1]: Leaving directory '/build/notion/src/notion/mod_menu' cp ../notion/mod_menu/exports.tex mod_menu.exports make[1]: Leaving directory '/build/notion/src/notion/mod_dock' cp ../notion/mod_dock/exports.tex mod_dock.exports Scanning focus.c for exports. Scanning strings.c for exports. Scanning key.c for exports. Scanning wmessage.c for exports. Scanning query.c for exports. Scanning fwarn.c for exports. Scanning modules.c for exports. Scanning history.c for exports. Scanning mwmhints.c for exports. Scanning pointer.c for exports. Scanning property.c for exports. Scanning mod_query_chdir.lua for exports. Scanning mod_query.lua for exports. make[1]: Leaving directory '/build/notion/src/notion/mod_query' cp ../notion/mod_query/exports.tex mod_query.exports Scanning placement.c for exports. Scanning split.c for exports. Scanning screen.c for exports. Scanning sizehint.c for exports. Scanning window.c for exports. Scanning ioncore.c for exports. Scanning xic.c for exports. Scanning selection.c for exports. Scanning clientwin.c for exports. Scanning colormap.c for exports. Scanning split-stdisp.c for exports. Scanning region.c for exports. Scanning splitfloat.c for exports. Scanning panehandle.c for exports. Scanning ops.c for exports. Scanning mod_tiling.lua for exports. make[1]: Leaving directory '/build/notion/src/notion/mod_tiling' cp ../notion/mod_tiling/exports.tex mod_tiling.exports Scanning eventh.c for exports. Scanning attach.c for exports. Scanning resize.c for exports. Scanning grab.c for exports. Scanning manage.c for exports. Scanning regbind.c for exports. Scanning rootwin.c for exports. Scanning tags.c for exports. Scanning names.c for exports. Scanning saveload.c for exports. Scanning frame.c for exports. Scanning frame-pointer.c for exports. Scanning conf.c for exports. Scanning reginfo.c for exports. Scanning extlconv.c for exports. Scanning fullscreen.c for exports. Scanning mplex.c for exports. Scanning bindmaps.c for exports. Scanning gr.c for exports. Scanning infowin.c for exports. Scanning activity.c for exports. Scanning netwm.c for exports. Scanning frame-draw.c for exports. Scanning kbresize.c for exports. Scanning rectangle.c for exports. Scanning xwindow.c for exports. Scanning presize.c for exports. Scanning extlrx.c for exports. Scanning pholder.c for exports. Scanning mplexpholder.c for exports. Scanning llist.c for exports. Scanning basicpholder.c for exports. Scanning sizepolicy.c for exports. Scanning stacking.c for exports. Scanning group.c for exports. Scanning grouppholder.c for exports. Scanning group-cw.c for exports. Scanning navi.c for exports. Scanning group-ws.c for exports. Scanning float-placement.c for exports. Scanning groupedpholder.c for exports. Scanning framedpholder.c for exports. Scanning return.c for exports. Scanning detach.c for exports. Scanning screen-notify.c for exports. Scanning frame-tabs-recalc.c for exports. Scanning profiling.c for exports. Scanning log.c for exports. Scanning tempdir.c for exports. Scanning ioncore_ext.lua for exports. Scanning ioncore_luaext.lua for exports. Scanning ioncore_bindings.lua for exports. Scanning ioncore_winprops.lua for exports. Scanning ioncore_misc.lua for exports. Scanning ioncore_efbb.lua for exports. Scanning ioncore_wd.lua for exports. Scanning ioncore_menudb.lua 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. make[1]: Leaving directory '/build/notion/src/notion/ioncore' cp ../notion/ioncore/exports.tex ioncore.exports latex2html -show_section_numbers -short_index -local_icons -noaddress -up_url https://notionwm.net -up_title "Notion homepage" -nofootnode -style notion.css -html_version 4.0,math,table -split 3 notionconf latex2html -show_section_numbers -short_index -local_icons -noaddress -up_url https://notionwm.net -up_title "Notion homepage" -nofootnode -style notion.css -html_version 4.0,math,table -split 4 notionnotes rm -rf notionconf-onepage rm -rf notionnotes-onepage mkdir notionconf-onepage mkdir notionnotes-onepage latex2html -show_section_numbers -short_index -local_icons -noaddress -up_url https://notionwm.net -up_title "Notion homepage" -nofootnode -style notion.css -html_version 4.0,math,table -split 0 -dir notionconf-onepage notionconf latex2html -show_section_numbers -short_index -local_icons -noaddress -up_url https://notionwm.net -up_title "Notion homepage" -nofootnode -style notion.css -html_version 4.0,math,table -split 0 -dir notionnotes-onepage notionnotes Error: No such image type ''. This installation supports (first is default): make: *** [Makefile:102: notionnotes-html-onepage] Error 2 make: *** Waiting for unfinished jobs.... Error: No such image type ''. This installation supports (first is default): make: *** [Makefile:83: notionconf-html] Error 2 Error: No such image type ''. This installation supports (first is default): make: *** [Makefile:96: notionnotes-html] Error 2 Error: No such image type ''. This installation supports (first is default): make: *** [Makefile:89: notionconf-html-onepage] Error 2 rm ../notion/mod_statusbar/exports.tex ../notion/mod_tiling/exports.tex ../notion/mod_dock/exports.tex ../notion/mod_menu/exports.tex ../notion/mod_sp/exports.tex ../notion/mod_query/exports.tex ../notion/de/exports.tex ../notion/ioncore/exports.tex ==> ERROR: A failure occurred in build().  Aborting... [!p]104\[?7h]3008;end=917330e2dbe4410297e6bd2dc163e344\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-6/build [?25h[?25h[?25hreceiving incremental file list notion-1:4.0.5-1-riscv64-build.log notion-1:4.0.5-1-riscv64-prepare.log sent 62 bytes received 23,287 bytes 9,339.60 bytes/sec total size is 320,414 speedup is 13.72