==> Building on Q ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/notion ./ ChangleLog 144 100% 0.00kB/s 0:00:00 144 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 3,791 100% 3.62MB/s 0:00:00 3,791 100% 3.62MB/s 0:00:00 (xfr#2, to-chk=1/4) notion-1:4.0.2-3.log 467 100% 456.05kB/s 0:00:00 467 100% 456.05kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,997 bytes received 114 bytes 1,407.33 bytes/sec total size is 4,123 speedup is 1.95 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix25 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix25]...done ==> Making package: notion 1:4.0.2-3 (Mon Mar 7 23:08:59 2022) ==> Retrieving sources...  -> Cloning notion git repo... Cloning into bare repository '/home/felix/packages/notion/notion'... remote: Enumerating objects: 30015, done. remote: Counting objects: 1% (1/85) remote: Counting objects: 2% (2/85) remote: Counting objects: 3% (3/85) remote: Counting objects: 4% (4/85) remote: Counting objects: 5% (5/85) remote: Counting objects: 7% (6/85) remote: Counting objects: 8% (7/85) remote: Counting objects: 9% (8/85) remote: Counting objects: 10% (9/85) remote: Counting objects: 11% (10/85) remote: Counting objects: 12% (11/85) remote: Counting objects: 14% (12/85) remote: Counting objects: 15% (13/85) remote: Counting objects: 16% (14/85) remote: Counting objects: 17% (15/85) remote: Counting objects: 18% (16/85) remote: Counting objects: 20% (17/85) remote: Counting objects: 21% (18/85) remote: Counting objects: 22% (19/85) remote: Counting objects: 23% (20/85) remote: Counting objects: 24% (21/85) remote: Counting objects: 25% (22/85) remote: Counting objects: 27% (23/85) remote: Counting objects: 28% (24/85) remote: Counting objects: 29% (25/85) remote: Counting objects: 30% (26/85) remote: Counting objects: 31% (27/85) remote: Counting objects: 32% (28/85) remote: Counting objects: 34% (29/85) remote: Counting objects: 35% (30/85) remote: Counting objects: 36% (31/85) remote: Counting objects: 37% (32/85) remote: Counting objects: 38% (33/85) remote: Counting objects: 40% (34/85) remote: Counting objects: 41% (35/85) remote: Counting objects: 42% (36/85) remote: Counting objects: 43% (37/85) remote: Counting objects: 44% (38/85) remote: Counting objects: 45% (39/85) remote: Counting objects: 47% (40/85) remote: Counting objects: 48% (41/85) remote: Counting objects: 49% (42/85) remote: Counting objects: 50% (43/85) remote: Counting objects: 51% (44/85) remote: Counting objects: 52% (45/85) remote: Counting objects: 54% (46/85) remote: Counting objects: 55% (47/85) remote: Counting objects: 56% (48/85) remote: Counting objects: 57% (49/85) remote: Counting objects: 58% (50/85) remote: Counting objects: 60% (51/85) remote: Counting objects: 61% (52/85) remote: Counting objects: 62% (53/85) remote: Counting objects: 63% (54/85) remote: Counting objects: 64% (55/85) remote: Counting objects: 65% (56/85) remote: Counting objects: 67% (57/85) remote: Counting objects: 68% (58/85) remote: Counting objects: 69% (59/85) remote: Counting objects: 70% (60/85) remote: Counting objects: 71% (61/85) remote: Counting objects: 72% (62/85) remote: Counting objects: 74% (63/85) remote: Counting objects: 75% (64/85) remote: Counting objects: 76% (65/85) remote: Counting objects: 77% (66/85) remote: Counting objects: 78% (67/85) remote: Counting objects: 80% (68/85) remote: Counting objects: 81% (69/85) remote: Counting objects: 82% (70/85) remote: Counting objects: 83% (71/85) remote: Counting objects: 84% (72/85) remote: Counting objects: 85% (73/85) remote: Counting objects: 87% (74/85) remote: Counting objects: 88% (75/85) remote: Counting objects: 89% (76/85) remote: Counting objects: 90% (77/85) remote: Counting objects: 91% (78/85) remote: Counting objects: 92% (79/85) remote: Counting objects: 94% (80/85) remote: Counting objects: 95% (81/85) remote: Counting objects: 96% (82/85) remote: Counting objects: 97% (83/85) remote: Counting objects: 98% (84/85) remote: Counting objects: 100% (85/85) remote: Counting objects: 100% (85/85), done. remote: Compressing objects: 1% (1/73) remote: Compressing objects: 2% (2/73) remote: Compressing objects: 4% (3/73) remote: Compressing objects: 5% (4/73) remote: Compressing objects: 6% (5/73) remote: Compressing objects: 8% (6/73) remote: Compressing objects: 9% (7/73) remote: Compressing objects: 10% (8/73) remote: Compressing objects: 12% (9/73) remote: Compressing objects: 13% (10/73) remote: Compressing objects: 15% (11/73) remote: Compressing objects: 16% (12/73) remote: Compressing objects: 17% (13/73) remote: Compressing objects: 19% (14/73) remote: Compressing objects: 20% (15/73) remote: Compressing objects: 21% (16/73) remote: Compressing objects: 23% (17/73) remote: Compressing objects: 24% (18/73) remote: Compressing objects: 26% (19/73) remote: Compressing objects: 27% (20/73) remote: Compressing objects: 28% (21/73) remote: Compressing objects: 30% (22/73) remote: Compressing objects: 31% (23/73) remote: Compressing objects: 32% (24/73) remote: Compressing objects: 34% (25/73) remote: Compressing objects: 35% (26/73) remote: Compressing objects: 36% (27/73) remote: Compressing objects: 38% (28/73) remote: Compressing objects: 39% (29/73) remote: Compressing objects: 41% (30/73) remote: Compressing objects: 42% (31/73) remote: Compressing objects: 43% (32/73) remote: Compressing objects: 45% (33/73) remote: Compressing objects: 46% (34/73) remote: Compressing objects: 47% (35/73) remote: Compressing objects: 49% (36/73) remote: Compressing objects: 50% (37/73) remote: Compressing objects: 52% (38/73) remote: Compressing objects: 53% (39/73) remote: Compressing objects: 54% (40/73) remote: Compressing objects: 56% (41/73) remote: Compressing objects: 57% (42/73) remote: Compressing objects: 58% (43/73) remote: Compressing objects: 60% (44/73) remote: Compressing objects: 61% (45/73) remote: Compressing objects: 63% (46/73) remote: Compressing objects: 64% (47/73) remote: Compressing objects: 65% (48/73) remote: Compressing objects: 67% (49/73) remote: Compressing objects: 68% (50/73) remote: Compressing objects: 69% (51/73) remote: Compressing objects: 71% (52/73) remote: Compressing objects: 72% (53/73) remote: Compressing objects: 73% (54/73) remote: Compressing objects: 75% (55/73) remote: Compressing objects: 76% (56/73) remote: Compressing objects: 78% (57/73) remote: Compressing objects: 79% (58/73) remote: Compressing objects: 80% (59/73) remote: Compressing objects: 82% (60/73) remote: Compressing objects: 83% (61/73) remote: Compressing objects: 84% (62/73) remote: Compressing objects: 86% (63/73) remote: Compressing objects: 87% (64/73) remote: Compressing objects: 89% (65/73) remote: Compressing objects: 90% (66/73) remote: Compressing objects: 91% (67/73) remote: Compressing objects: 93% (68/73) remote: Compressing objects: 94% (69/73) remote: Compressing objects: 95% (70/73) remote: Compressing objects: 97% (71/73) remote: Compressing objects: 98% (72/73) remote: Compressing objects: 100% (73/73) remote: Compressing objects: 100% (73/73), done. Receiving objects: 0% (1/30015) Receiving objects: 1% (301/30015) Receiving objects: 2% (601/30015) Receiving objects: 3% (901/30015) Receiving objects: 4% (1201/30015) Receiving objects: 5% (1501/30015) Receiving objects: 6% (1801/30015) Receiving objects: 7% (2102/30015) Receiving objects: 8% (2402/30015) Receiving objects: 9% (2702/30015) Receiving objects: 10% (3002/30015) Receiving objects: 11% (3302/30015) Receiving objects: 12% (3602/30015) Receiving objects: 13% (3902/30015) Receiving objects: 14% (4203/30015) Receiving objects: 15% (4503/30015) Receiving objects: 16% (4803/30015) Receiving objects: 17% (5103/30015) Receiving objects: 18% (5403/30015) Receiving objects: 19% (5703/30015) Receiving objects: 20% (6003/30015) Receiving objects: 21% (6304/30015) Receiving objects: 22% (6604/30015) Receiving objects: 23% (6904/30015) Receiving objects: 24% (7204/30015) Receiving objects: 25% (7504/30015) Receiving objects: 26% (7804/30015) Receiving objects: 27% (8105/30015) Receiving objects: 28% (8405/30015) Receiving objects: 29% (8705/30015) Receiving objects: 30% (9005/30015) Receiving objects: 31% (9305/30015) Receiving objects: 32% (9605/30015) Receiving objects: 33% (9905/30015) Receiving objects: 34% (10206/30015) Receiving objects: 35% (10506/30015) Receiving objects: 36% (10806/30015) Receiving objects: 37% (11106/30015) Receiving objects: 38% (11406/30015) Receiving objects: 39% (11706/30015) Receiving objects: 40% (12006/30015) Receiving objects: 41% (12307/30015) Receiving objects: 42% (12607/30015) Receiving objects: 43% (12907/30015) Receiving objects: 44% (13207/30015) Receiving objects: 45% (13507/30015) Receiving objects: 46% (13807/30015) Receiving objects: 47% (14108/30015) Receiving objects: 48% (14408/30015) Receiving objects: 49% (14708/30015) Receiving objects: 50% (15008/30015) Receiving objects: 51% (15308/30015) Receiving objects: 52% (15608/30015) Receiving objects: 53% (15908/30015) Receiving objects: 54% (16209/30015) Receiving objects: 55% (16509/30015) Receiving objects: 56% (16809/30015) Receiving objects: 57% (17109/30015) Receiving objects: 58% (17409/30015) Receiving objects: 59% (17709/30015) Receiving objects: 60% (18009/30015) Receiving objects: 61% (18310/30015) Receiving objects: 62% (18610/30015) Receiving objects: 63% (18910/30015) Receiving objects: 64% (19210/30015) Receiving objects: 65% (19510/30015) Receiving objects: 66% (19810/30015) Receiving objects: 67% (20111/30015) Receiving objects: 68% (20411/30015) Receiving objects: 69% (20711/30015) Receiving objects: 70% (21011/30015) Receiving objects: 71% (21311/30015) Receiving objects: 72% (21611/30015) Receiving objects: 73% (21911/30015) Receiving objects: 74% (22212/30015) Receiving objects: 75% (22512/30015) Receiving objects: 76% (22812/30015) Receiving objects: 77% (23112/30015) Receiving objects: 78% (23412/30015) Receiving objects: 79% (23712/30015) Receiving objects: 80% (24012/30015) Receiving objects: 81% (24313/30015) Receiving objects: 82% (24613/30015) Receiving objects: 83% (24913/30015) Receiving objects: 84% (25213/30015) Receiving objects: 85% (25513/30015) Receiving objects: 86% (25813/30015) Receiving objects: 87% (26114/30015) Receiving objects: 88% (26414/30015) Receiving objects: 89% (26714/30015) Receiving objects: 90% (27014/30015) Receiving objects: 91% (27314/30015) Receiving objects: 92% (27614/30015) Receiving objects: 93% (27914/30015) Receiving objects: 94% (28215/30015) Receiving objects: 95% (28515/30015) Receiving objects: 96% (28815/30015) Receiving objects: 97% (29115/30015) Receiving objects: 98% (29415/30015) Receiving objects: 99% (29715/30015) remote: Total 30015 (delta 29), reused 33 (delta 12), pack-reused 29930 Receiving objects: 100% (30015/30015) Receiving objects: 100% (30015/30015), 6.45 MiB | 13.29 MiB/s, done. Resolving deltas: 0% (0/23376) Resolving deltas: 1% (236/23376) Resolving deltas: 2% (469/23376) Resolving deltas: 3% (702/23376) Resolving deltas: 4% (936/23376) Resolving deltas: 5% (1169/23376) Resolving deltas: 6% (1403/23376) Resolving deltas: 7% (1637/23376) Resolving deltas: 8% (1871/23376) Resolving deltas: 9% (2104/23376) Resolving deltas: 10% (2338/23376) Resolving deltas: 11% (2572/23376) Resolving deltas: 12% (2806/23376) Resolving deltas: 13% (3039/23376) Resolving deltas: 14% (3273/23376) Resolving deltas: 15% (3507/23376) Resolving deltas: 16% (3741/23376) Resolving deltas: 17% (3974/23376) Resolving deltas: 18% (4208/23376) Resolving deltas: 19% (4442/23376) Resolving deltas: 20% (4676/23376) Resolving deltas: 21% (4909/23376) Resolving deltas: 22% (5144/23376) Resolving deltas: 23% (5378/23376) Resolving deltas: 24% (5613/23376) Resolving deltas: 25% (5844/23376) Resolving deltas: 26% (6078/23376) Resolving deltas: 27% (6312/23376) Resolving deltas: 28% (6548/23376) Resolving deltas: 29% (6780/23376) Resolving deltas: 30% (7014/23376) Resolving deltas: 31% (7248/23376) Resolving deltas: 32% (7481/23376) Resolving deltas: 33% (7715/23376) Resolving deltas: 34% (7948/23376) Resolving deltas: 35% (8183/23376) Resolving deltas: 36% (8416/23376) Resolving deltas: 37% (8650/23376) Resolving deltas: 38% (8883/23376) Resolving deltas: 39% (9118/23376) Resolving deltas: 40% (9351/23376) Resolving deltas: 41% (9585/23376) Resolving deltas: 42% (9818/23376) Resolving deltas: 43% (10052/23376) Resolving deltas: 44% (10286/23376) Resolving deltas: 45% (10522/23376) Resolving deltas: 46% (10753/23376) Resolving deltas: 47% (10987/23376) Resolving deltas: 48% (11221/23376) Resolving deltas: 49% (11455/23376) Resolving deltas: 50% (11689/23376) Resolving deltas: 51% (11922/23376) Resolving deltas: 52% (12156/23376) Resolving deltas: 53% (12390/23376) Resolving deltas: 54% (12624/23376) Resolving deltas: 55% (12857/23376) Resolving deltas: 56% (13091/23376) Resolving deltas: 57% (13325/23376) Resolving deltas: 58% (13561/23376) Resolving deltas: 59% (13792/23376) Resolving deltas: 60% (14026/23376) Resolving deltas: 61% (14260/23376) Resolving deltas: 62% (14494/23376) Resolving deltas: 63% (14727/23376) Resolving deltas: 64% (14961/23376) Resolving deltas: 65% (15195/23376) Resolving deltas: 66% (15429/23376) Resolving deltas: 67% (15662/23376) Resolving deltas: 68% (15896/23376) Resolving deltas: 69% (16130/23376) Resolving deltas: 70% (16364/23376) Resolving deltas: 71% (16597/23376) Resolving deltas: 72% (16831/23376) Resolving deltas: 73% (17065/23376) Resolving deltas: 74% (17299/23376) Resolving deltas: 75% (17533/23376) Resolving deltas: 76% (17766/23376) Resolving deltas: 77% (18000/23376) Resolving deltas: 78% (18235/23376) Resolving deltas: 79% (18468/23376) Resolving deltas: 80% (18701/23376) Resolving deltas: 81% (18935/23376) Resolving deltas: 82% (19169/23376) Resolving deltas: 83% (19403/23376) Resolving deltas: 84% (19636/23376) Resolving deltas: 85% (19870/23376) Resolving deltas: 86% (20104/23376) Resolving deltas: 87% (20338/23376) Resolving deltas: 88% (20571/23376) Resolving deltas: 89% (20805/23376) Resolving deltas: 90% (21039/23376) Resolving deltas: 91% (21273/23376) Resolving deltas: 92% (21506/23376) Resolving deltas: 93% (21740/23376) Resolving deltas: 94% (21974/23376) Resolving deltas: 95% (22208/23376) Resolving deltas: 96% (22441/23376) Resolving deltas: 97% (22675/23376) Resolving deltas: 98% (22909/23376) Resolving deltas: 99% (23143/23376) Resolving deltas: 100% (23376/23376) Resolving deltas: 100% (23376/23376), 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) Receiving objects: 96% (1144/1191) Receiving objects: 97% (1156/1191) remote: Total 1191 (delta 0), reused 0 (delta 0), pack-reused 1191 Receiving objects: 98% (1168/1191) Receiving objects: 99% (1180/1191) Receiving objects: 100% (1191/1191) Receiving objects: 100% (1191/1191), 425.49 KiB | 3.90 MiB/s, done. Resolving deltas: 0% (0/804) Resolving deltas: 1% (9/804) Resolving deltas: 2% (17/804) Resolving deltas: 3% (25/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% (74/804) Resolving deltas: 10% (81/804) Resolving deltas: 11% (89/804) Resolving deltas: 12% (97/804) Resolving deltas: 13% (105/804) Resolving deltas: 14% (113/804) Resolving deltas: 15% (121/804) Resolving deltas: 16% (129/804) Resolving deltas: 17% (137/804) Resolving deltas: 18% (145/804) Resolving deltas: 19% (154/804) Resolving deltas: 20% (161/804) Resolving deltas: 21% (169/804) Resolving deltas: 22% (177/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% (227/804) Resolving deltas: 29% (234/804) Resolving deltas: 30% (242/804) Resolving deltas: 31% (250/804) Resolving deltas: 32% (258/804) Resolving deltas: 33% (266/804) Resolving deltas: 34% (274/804) Resolving deltas: 35% (282/804) Resolving deltas: 36% (291/804) Resolving deltas: 37% (299/804) Resolving deltas: 38% (306/804) Resolving deltas: 39% (314/804) Resolving deltas: 40% (322/804) Resolving deltas: 41% (331/804) Resolving deltas: 42% (338/804) Resolving deltas: 43% (346/804) Resolving deltas: 44% (354/804) Resolving deltas: 45% (363/804) Resolving deltas: 46% (370/804) Resolving deltas: 47% (378/804) Resolving deltas: 48% (386/804) Resolving deltas: 49% (394/804) Resolving deltas: 50% (402/804) Resolving deltas: 51% (411/804) Resolving deltas: 52% (419/804) Resolving deltas: 53% (428/804) Resolving deltas: 54% (435/804) Resolving deltas: 55% (444/804) Resolving deltas: 56% (451/804) Resolving deltas: 57% (459/804) Resolving deltas: 58% (468/804) Resolving deltas: 59% (475/804) Resolving deltas: 60% (484/804) Resolving deltas: 61% (491/804) Resolving deltas: 62% (499/804) Resolving deltas: 63% (507/804) Resolving deltas: 64% (515/804) Resolving deltas: 65% (523/804) Resolving deltas: 66% (531/804) Resolving deltas: 67% (539/804) Resolving deltas: 68% (547/804) Resolving deltas: 69% (555/804) Resolving deltas: 70% (563/804) Resolving deltas: 71% (571/804) Resolving deltas: 72% (579/804) Resolving deltas: 73% (587/804) Resolving deltas: 74% (596/804) Resolving deltas: 75% (603/804) Resolving deltas: 76% (612/804) Resolving deltas: 77% (620/804) Resolving deltas: 78% (629/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% (684/804) Resolving deltas: 86% (692/804) Resolving deltas: 87% (700/804) Resolving deltas: 88% (708/804) Resolving deltas: 89% (716/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% (780/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 ... Skipped notion-doc ... Skipped ==> Making package: notion 1:4.0.2-3 (Mon 07 Mar 2022 11:09:09 PM CET) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (17) New Version Net Change extra/fontconfig 2:2.13.96-1 0.97 MiB extra/graphite 1:1.3.14-1 0.16 MiB extra/harfbuzz 4.0.0-1 5.41 MiB extra/libice 1.0.10-3 0.78 MiB extra/libpng 1.6.37-3 0.46 MiB extra/libx11 1.7.3.1-1 10.00 MiB extra/libxau 1.0.9-3 0.02 MiB extra/libxcb 1.14-1 36.12 MiB extra/libxdmcp 1.1.3-3 0.29 MiB extra/libxrender 0.9.10-4 0.06 MiB extra/xcb-proto 1.14.1-5 0.82 MiB extra/xorgproto 2021.5-1 1.43 MiB extra/freetype2 2.11.1-1 1.44 MiB extra/libsm 1.2.3-2 0.66 MiB extra/libxext 1.3.4-3 0.58 MiB extra/libxft 2.3.4-1 0.09 MiB extra/lua 5.4.4-1 1.06 MiB Total Installed Size: 60.33 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing lua... installing xcb-proto... installing libxdmcp... installing libxau... installing libxcb... installing xorgproto... installing libx11... installing libxext... installing libice... installing libsm... installing libpng... installing graphite... installing harfbuzz... Optional dependencies for harfbuzz cairo: hb-view program chafa: hb-view program installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libxrender... installing libxft... :: Running post-transaction hooks... (1/2) Updating fontconfig configuration... (2/2) Updating fontconfig cache... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (60) New Version Net Change Download Size extra/aom 3.3.0-1 4.02 MiB extra/avahi 0.8+22+gfd482a7-3 1.70 MiB extra/cairo 1.17.4-5 1.35 MiB extra/dav1d 0.9.2-1 0.53 MiB core/dbus 1.12.20-1 0.72 MiB extra/ffcall 2.2-2 0.27 MiB extra/gd 2.3.3-3 0.55 MiB extra/ghostscript 9.55.0-4 43.08 MiB extra/giflib 5.2.1-2 0.22 MiB extra/harfbuzz-icu 4.0.0-1 0.01 MiB extra/ijs 0.35-3 0.11 MiB extra/jbig2dec 0.19-1 0.12 MiB extra/lcms2 2.13.1-1 0.58 MiB community/libavif 0.9.3-1 0.27 MiB extra/libcups 1:2.4.1-1 0.74 MiB extra/libdaemon 0.14-5 0.05 MiB extra/libde265 1.0.8-2 0.79 MiB extra/libheif 1.12.0-3 0.63 MiB 0.23 MiB extra/libidn 1.38-1 0.73 MiB extra/libjpeg-turbo 2.1.3-1 1.37 MiB core/libnsl 2.0.0-2 0.06 MiB extra/libpaper 1.1.28-1 0.08 MiB extra/libsigsegv 2.14-1 0.02 MiB extra/libsynctex 2021.59745-1 0.12 MiB extra/libtiff 4.3.0-1 2.54 MiB core/libusb 1.0.25-2 0.18 MiB extra/libwebp 1.2.2-1 0.72 MiB extra/libxaw 1.0.14-1 1.55 MiB extra/libxmu 1.1.3-2 0.58 MiB extra/libxpm 3.5.13-2 0.11 MiB extra/libxt 1.2.1-1 1.91 MiB community/libyuv r2266+eb6e7bb6-1 0.92 MiB core/lzo 2.10-3 0.34 MiB extra/netpbm 10.73.37-1 5.85 MiB core/nspr 4.33-1 0.68 MiB core/nss 3.76-1 4.01 MiB extra/openjpeg2 2.4.0-1 13.78 MiB extra/perl-error 0.17029-3 0.04 MiB extra/perl-file-which 1.27-1 0.02 MiB extra/perl-mailtools 2.21-5 0.11 MiB extra/perl-timedate 2.33-3 0.08 MiB extra/pixman 0.40.0-1 0.36 MiB extra/poppler 22.03.0-1 5.31 MiB extra/potrace 1.16-2 0.15 MiB core/python 3.10.1-2 79.11 MiB extra/rav1e 0.4.1-1 3.95 MiB core/run-parts 5.5-1 0.04 MiB extra/svt-av1 0.9.0-2 3.27 MiB extra/t1lib 5.1.2-8 1.07 MiB extra/texlive-bin 2021.59745-1 48.92 MiB extra/texlive-core 2021.61403-1 391.10 MiB extra/x265 3.5-1 3.78 MiB extra/zziplib 0.13.72-1 0.26 MiB extra/git 2.35.1-1 29.55 MiB extra/latex2html 2020.2-1 5.15 MiB 0.64 MiB extra/libxinerama 1.1.4-3 0.02 MiB extra/libxrandr 1.5.2-3 0.05 MiB community/rubber 1.6.0-2 0.65 MiB 0.31 MiB extra/texlive-formatsextra 2021.57972-1 3.18 MiB extra/texlive-latexextra 2021.61405-1 59.30 MiB Total Download Size: 1.18 MiB Total Installed Size: 726.77 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... latex2html-2020.2-1-any downloading... rubber-1.6.0-2-any downloading... libheif-1.12.0-3-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 git... Optional dependencies for git tk: gitk and git gui 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-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing libxinerama... installing libxrandr... installing libnsl... installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing rubber... installing libxt... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing libdaemon... installing dbus... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc qt5-base: qt5 bindings libevent: libevent bindings nss-mdns: NSS support for mDNS python-twisted: avahi-bookmarks python-gobject: avahi-bookmarks, avahi-discover python-dbus: avahi-bookmarks, avahi-discover installing libusb... installing libcups... installing jbig2dec... installing lcms2... installing run-parts... installing libpaper... installing ijs... installing openjpeg2... installing libidn... installing ghostscript... Optional dependencies for ghostscript texlive-core: needed for dvipdf [pending] gtk3: needed for gsx installing lzo... installing pixman... installing cairo... installing libxmu... installing libxpm... installing libxaw... installing t1lib... installing giflib... installing libwebp... Optional dependencies for libwebp freeglut: vwebp viewer installing aom... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing rav1e... installing svt-av1... installing libyuv... installing libavif... installing libde265... Optional dependencies for libde265 ffmpeg: for sherlock265 qt5-base: for sherlock265 sdl: dec265 YUV overlay output installing x265... installing libheif... Optional dependencies for libheif libjpeg: for heif-convert and heif-enc [installed] libpng: for heif-convert and heif-enc [installed] installing gd... Optional dependencies for gd perl: bdftogd script [installed] installing nspr... installing nss... installing poppler... Optional dependencies for poppler poppler-data: highly recommended encoding data to display PDF documents with certain encodings and characters installing ffcall... installing libsigsegv... installing zziplib... installing harfbuzz-icu... installing potrace... installing libsynctex... installing texlive-bin... Optional dependencies for texlive-bin ed: for texconfig biber: for bibliography processing installing texlive-core... >>> updmap custom entries should go into /etc/texmf/web2c/updmap-local.cfg >>> fmtutil custom entries should go into /etc/texmf/web2c/fmtutil-local.cnf NB: To setup ConTeXt and the lua(la)tex font db, see http://wiki.archlinux.org/index.php/TeX_Live Optional dependencies for texlive-core dialog: for texconfig ghostscript: for epstopdf, epspdf and other ConTeXt tools [installed] java-runtime: for utilities like arara, texplate perl-tk: for texdoctk psutils: to manipulate the output of dvips python: for de-macro, dviasm, pythontex [installed] ruby: for old ConTeXT MkII and epspdf t1utils: can be useful when installing Type1 fonts installing netpbm... installing latex2html... installing texlive-formatsextra... installing perl-file-which... installing texlive-latexextra... Optional dependencies for texlive-latexextra python-pygments: for pygmentex texlive-genericextra: to use the calctab package [installed] texlive-pictures: to use the package overpic java-environment: to use pdfannotextractor :: Running post-transaction hooks... (1/7) Reloading system bus configuration... call to execv failed (No such file or directory) error: command failed to execute correctly (2/7) Warn about old perl modules (3/7) Updating fontconfig cache... (4/7) Updating TeXLive filename database... (5/7) Updating the info directory file... (6/7) Updating TeXLive format files... fmtutil [ERROR]: not building luajittex due to missing engine: luajittex fmtutil [ERROR]: not building luajithbtex due to missing engine: luajithbtex error: command failed to execute correctly (7/7) Updating TeXLive font maps... [?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_mgmtmode mod_statusbar mod_xinerama mod_xrandr mod_xkbevents mod_notionflux ioncore notion etc utils man po contrib/scripts; do make -C $i; done make[1]: Entering directory '/build/notion/src/notion/libmainloop' cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c select.c -o select.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c defer.c -o defer.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c signal.c -o signal.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c hooks.c -o hooks.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c exec.c -o exec.o ar rv libmainloop.a select.o defer.o signal.o hooks.o exec.o ar: creating libmainloop.a a - select.o a - defer.o a - signal.o a - hooks.o a - exec.o ranlib libmainloop.a make[1]: Leaving directory '/build/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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c iterable.c -o iterable.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c map.c -o map.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c misc.c -o misc.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c obj.c -o obj.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c objlist.c -o objlist.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c optparser.c -o optparser.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c output.c -o output.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c parser.c -o parser.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c prefix.c -o prefix.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c ptrlist.c -o ptrlist.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c rb.c -o rb.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c setparam.c -o setparam.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c stringstore.c -o stringstore.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c tokenizer.c -o tokenizer.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c util.c -o util.o make[2]: Entering directory '/build/notion/src/notion/libtu/test' 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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c errorlog.c -o errorlog.o 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); | ^ 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) | ^~~~~~~~~~~~~ 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) | ^ 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 rv libtu.a iterable.o map.o misc.o obj.o objlist.o optparser.o output.o parser.o prefix.o ptrlist.o rb.o setparam.o stringstore.o tokenizer.o util.o errorlog.o ar: creating libtu.a a - iterable.o a - map.o a - misc.o a - obj.o a - objlist.o a - optparser.o a - output.o a - parser.o a - prefix.o a - ptrlist.o a - rb.o a - setparam.o a - stringstore.o a - tokenizer.o a - util.o a - errorlog.o ranlib libtu.a make[1]: Leaving directory '/build/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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c readconfig.c -o readconfig.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c luaextl.c -o luaextl.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c misc.c -o misc.o sed "1s:LUA50:/usr/bin/lua:" 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_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, | ^ 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 rv libextl.a readconfig.o luaextl.o misc.o ar: creating libextl.a a - readconfig.o a - luaextl.o a - misc.o ranlib libextl.a make[1]: Leaving directory '/build/notion/src/notion/libextl' make[1]: Entering directory '/build/notion/src/notion/mod_tiling' /usr/bin/lua ../libextl/libextl-mkexports -module mod_tiling -o exports.c -h exports.h \ main.c tiling.c placement.c split.c split-stdisp.c splitfloat.c panehandle.c ops.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c tiling.c -o tiling.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c placement.c -o placement.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c split.c -o split.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c split-stdisp.c -o split-stdisp.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c splitfloat.c -o splitfloat.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c panehandle.c -o panehandle.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c ops.c -o ops.o /usr/bin/luac -o mod_tiling.lc mod_tiling.lua Scanning main.c for exports. Scanning tiling.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, | ^ 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)); | ^~~~~~~~~~~~ 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)); | ^~~~~~~~~~~~ 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, | ^ 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}, | ^ In file included from tiling.c:13: tiling.c: In function ‘tiling_load_node’: 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}, | ^ /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)); | ^~~~~~~~~~~~ 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}, | ^ /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)); | ^~~~~~~~~~~~ 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}, | ^ 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, | ^ 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}, | ^ 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}, | ^ 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: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, | ^ 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}, | ^ 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}, | ^ Scanning placement.c for exports. 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, | ^ 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}, | ^ 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}, | ^ 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}, | ^ 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, | ^ Scanning split.c for exports. 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}, | ^ 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}, | ^ 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, | ^ 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}, | ^ 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, | ^ 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}, | ^ 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}, | ^ 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}, | ^ 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}, | ^ 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}, | ^ 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, | ^ 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}, | ^ 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, | ^ 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}, | ^ 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}, | ^ 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}, | ^ 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}, | ^ 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}, | ^ 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, | ^ 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}, | ^ 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, | ^ 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}, | ^ 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}, | ^ 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}, | ^ 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}, | ^ 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}, | ^ 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, | ^ 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}, | ^ 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: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}, | ^ tiling.c:83:13: warning: ‘reparent_mgd’ defined but not used [-Wunused-function] 83 | static void reparent_mgd(WRegion *sub, WWindow *par) | ^~~~~~~~~~~~ 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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c main.c -o main.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o cc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lX11 -lXext -lXft -lrt main.o tiling.o placement.o split.o split-stdisp.o splitfloat.o panehandle.o ops.o exports.o -lX11 -lXext -lXft -o mod_tiling.so make[1]: Leaving directory '/build/notion/src/notion/mod_tiling' make[1]: Entering directory '/build/notion/src/notion/mod_query' /usr/bin/lua ../libextl/libextl-mkexports -module mod_query -o exports.c -h exports.h \ complete.c edln.c input.c listing.c main.c wedln.c wedln-wrappers.c wmessage.c query.c fwarn.c history.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c complete.c -o complete.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c edln.c -o edln.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c input.c -o input.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c listing.c -o listing.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c wedln.c -o wedln.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c wedln-wrappers.c -o wedln-wrappers.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c wmessage.c -o wmessage.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c query.c -o query.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c fwarn.c -o fwarn.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c history.c -o history.o /usr/bin/luac -o mod_query.lc mod_query.lua /usr/bin/luac -o mod_query_chdir.lc mod_query_chdir.lua Scanning complete.c for exports. Scanning edln.c for exports. Scanning input.c for exports. Scanning listing.c for exports. Scanning main.c for exports. Scanning wedln.c for exports. Scanning wedln-wrappers.c for exports. 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}, | ^ Scanning wmessage.c for exports. Scanning query.c for exports. Scanning fwarn.c for exports. Scanning history.c for exports. 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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c main.c -o main.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o cc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lX11 -lXext -lXft -lrt complete.o edln.o input.o listing.o main.o wedln.o wedln-wrappers.o wmessage.o query.o fwarn.o history.o exports.o -lX11 -lXext -lXft -o mod_query.so make[1]: Leaving directory '/build/notion/src/notion/mod_query' make[1]: Entering directory '/build/notion/src/notion/mod_menu' /usr/bin/lua ../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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c menu.c -o menu.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c mkmenu.c -o mkmenu.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c grabmenu.c -o grabmenu.o /usr/bin/luac -o mod_menu.lc mod_menu.lua Scanning main.c for exports. Scanning menu.c for exports. Scanning mkmenu.c for exports. Scanning grabmenu.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c main.c -o main.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o 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 -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lX11 -lXext -lXft -lrt main.o menu.o mkmenu.o grabmenu.o exports.o -lX11 -lXext -lXft -o mod_menu.so make[1]: Leaving directory '/build/notion/src/notion/mod_menu' make[1]: Entering directory '/build/notion/src/notion/mod_dock' /usr/bin/lua ../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/luac -o mod_dock.lc - Scanning dock.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c dock.c -o dock.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o dock.c: In function ‘mod_dock_create’: dock.c:1205:42: warning: cast between incompatible function types from ‘WDock * (*)(WWindow *, const WFitParams *)’ {aka ‘struct WDock_struct * (*)(struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘WRegion * (*)(WWindow *, const WFitParams *, void *)’ {aka ‘struct WRegion_struct * (*)(struct WWindow_struct *, const struct WFitParams_struct *, void *)’} [-Wcast-function-type] 1205 | (WRegionCreateFn*)create_dock, | ^ dock.c: In function ‘mod_dock_init’: dock.c:1599:14: warning: cast between incompatible function types from ‘int (*)(WClientWin *, const WManageParams *)’ {aka ‘int (*)(struct WClientWin_struct *, const struct WManageParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1599 | (WHookDummy*)clientwin_do_manage_hook); | ^ dock.c: In function ‘mod_dock_deinit’: dock.c:1613:17: warning: cast between incompatible function types from ‘int (*)(WClientWin *, const WManageParams *)’ {aka ‘int (*)(struct WClientWin_struct *, const struct WManageParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1613 | (WHookDummy*)clientwin_do_manage_hook); | ^ dock.c: At top level: dock.c:1641:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 1641 | {(DynFun*)region_prepare_manage, (DynFun*)dock_prepare_manage}, | ^ dock.c:1641:38: warning: cast between incompatible function types from ‘WPHolder * (*)(WDock *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WDock_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 1641 | {(DynFun*)region_prepare_manage, (DynFun*)dock_prepare_manage}, | ^ dock.c:1643:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1643 | {(DynFun*)region_get_configuration, (DynFun*)dock_get_configuration}, | ^ dock.c:1643:41: warning: cast between incompatible function types from ‘ExtlTab (*)(WDock *)’ {aka ‘int (*)(struct WDock_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1643 | {(DynFun*)region_get_configuration, (DynFun*)dock_get_configuration}, | ^ dock.c:1645:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WWindow *, const WFitParams *)’ {aka ‘int (*)(struct WRegion_struct *, struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1645 | {(DynFun*)region_fitrep, (DynFun*)dock_fitrep}, | ^ dock.c:1645:30: warning: cast between incompatible function types from ‘int (*)(WDock *, WWindow *, const WFitParams *)’ {aka ‘int (*)(struct WDock_struct *, struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1645 | {(DynFun*)region_fitrep, (DynFun*)dock_fitrep}, | ^ dock.c:1646:6: warning: cast between incompatible function types from ‘int (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1646 | {(DynFun*)region_orientation, (DynFun*)dock_orientation}, | ^ dock.c:1646:35: warning: cast between incompatible function types from ‘int (*)(WDock *)’ {aka ‘int (*)(struct WDock_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1646 | {(DynFun*)region_orientation, (DynFun*)dock_orientation}, | ^ dock.c:1647:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, int, int, WRegion *)’ {aka ‘int (*)(struct WRegion_struct *, int, int, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1647 | {(DynFun*)region_handle_drop, (DynFun*)dock_handle_drop}, | ^ dock.c:1647:35: warning: cast between incompatible function types from ‘int (*)(WDock *, int, int, WRegion *)’ {aka ‘int (*)(struct WDock_struct *, int, int, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1647 | {(DynFun*)region_handle_drop, (DynFun*)dock_handle_drop}, | ^ dock.c:1649:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, WRegion *)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1649 | {(DynFun*)region_managed_get_pholder, | ^ dock.c:1650:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WDock *, WRegion *)’ {aka ‘struct WPHolder_struct * (*)(struct WDock_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1650 | (DynFun*)dock_managed_get_pholder}, | ^ cc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lX11 -lXext -lXft -lrt dock.o exports.o -lX11 -lXext -lXft -o mod_dock.so make[1]: Leaving directory '/build/notion/src/notion/mod_dock' make[1]: Entering directory '/build/notion/src/notion/mod_sp' /usr/bin/lua ../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/luac -o mod_sp.lc - Scanning main.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c main.c -o main.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o cc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lX11 -lXext -lXft -lrt main.o exports.o -lX11 -lXext -lXft -o mod_sp.so make[1]: Leaving directory '/build/notion/src/notion/mod_sp' make[1]: Entering directory '/build/notion/src/notion/mod_sm' /usr/bin/lua ../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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c sm_matchwin.c -o sm_matchwin.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c sm_session.c -o sm_session.o echo "ioncore.load_module('mod_sm') package.loaded['mod_sm']=true" | /usr/bin/luac -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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c sm.c -o sm.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o 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); | ^ 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); | ^ cc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lX11 -lXext -lXft -lSM -lICE -lX11 -lXext -lXft -lrt sm.o sm_matchwin.o sm_session.o exports.o -lX11 -lXext -lXft -lSM -lICE -lX11 -lXext -lXft -o mod_sm.so make[1]: Leaving directory '/build/notion/src/notion/mod_sm' make[1]: Entering directory '/build/notion/src/notion/de' /usr/bin/lua ../libextl/libextl-mkexports -module de -o exports.c -h exports.h \ init.c draw.c font.c colour.c brush.c fontset.c style.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c draw.c -o draw.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c font.c -o font.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c colour.c -o colour.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c brush.c -o brush.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c fontset.c -o fontset.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c style.c -o style.o echo "ioncore.load_module('de') package.loaded['de']=true" | /usr/bin/luac -o de.lc - Scanning init.c for exports. Scanning draw.c for exports. Scanning font.c for exports. Scanning colour.c for exports. Scanning brush.c for exports. Scanning fontset.c for exports. Scanning style.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c init.c -o init.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o 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}, | ^ font.c: In function ‘debrush_do_draw_string_default_xft’: font.c:313:8: warning: unused variable ‘gc’ [-Wunused-variable] 313 | GC gc=brush->d->normal_gc; | ^~ cc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lX11 -lXext -lXft -lrt init.o draw.o font.o colour.o brush.o fontset.o style.o exports.o -lX11 -lXext -lXft -o de.so make[1]: Leaving directory '/build/notion/src/notion/de' make[1]: Entering directory '/build/notion/src/notion/mod_mgmtmode' /usr/bin/lua ../libextl/libextl-mkexports -module mod_mgmtmode -o exports.c -h exports.h \ main.c mgmtmode.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c main.c -o main.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c mgmtmode.c -o mgmtmode.o echo "ioncore.load_module('mod_mgmtmode') package.loaded['mod_mgmtmode']=true" | /usr/bin/luac -o mod_mgmtmode.lc - Scanning main.c for exports. Scanning mgmtmode.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o mgmtmode.c: In function ‘cancel_mgmt’: mgmtmode.c:185:34: warning: unused parameter ‘reg’ [-Wunused-parameter] 185 | static void cancel_mgmt(WRegion *reg) | ~~~~~~~~~^~~ cc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lX11 -lXext -lXft -lrt main.o mgmtmode.o exports.o -lX11 -lXext -lXft -o mod_mgmtmode.so make[1]: Leaving directory '/build/notion/src/notion/mod_mgmtmode' make[1]: Entering directory '/build/notion/src/notion/mod_statusbar' set -e; for i in ion-statusd; do make -C $i; done /usr/bin/lua ../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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c statusbar.c -o statusbar.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c draw.c -o draw.o /usr/bin/luac -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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c main.c -o main.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o /usr/bin/lua ../../libextl/libextl-mkexports -module statusd -o exports.c -h exports.h \ ion-statusd.c exec.c extlrx.c -reexport mainloop ../../libmainloop/select.c ../../libmainloop/defer.c ../../libmainloop/signal.c ../../libmainloop/hooks.c ../../libmainloop/exec.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -g -Os -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 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c ion-statusd.c -o ion-statusd.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -g -Os -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 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c exec.c -o exec.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -g -Os -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 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c extlrx.c -o extlrx.o /usr/bin/luac -o statusd_date.lc statusd_date.lua /usr/bin/luac -o statusd_mail.lc statusd_mail.lua /usr/bin/luac -o statusd_load.lc statusd_load.lua Scanning ion-statusd.c for exports. Scanning exec.c for exports. Scanning extlrx.c for exports. Scanning ../../libmainloop/select.c for exports. Scanning ../../libmainloop/defer.c for exports. Scanning ../../libmainloop/signal.c for exports. Scanning ../../libmainloop/hooks.c for exports. 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}, | ^ Scanning ../../libmainloop/exec.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -g -Os -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 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c exports.c -o exports.o 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 ion-statusd.o exec.o extlrx.o exports.o -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lX11 -lXext -lXft -lrt -Wl,--as-needed -L../../libmainloop -lmainloop -L../../libextl -lextl -L../../libtu -ltu -llua -lm -ldl -lm -lrt -o ion-statusd cc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lX11 -lXext -lXft -lrt main.o statusbar.o draw.o exports.o -lX11 -lXext -lXft -o mod_statusbar.so 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/lua ../libextl/libextl-mkexports -module mod_xinerama -o exports.c -h exports.h \ mod_xinerama.c /usr/bin/luac -o mod_xinerama.lc mod_xinerama.lua Scanning mod_xinerama.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c mod_xinerama.c -o mod_xinerama.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o cc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lX11 -lXext -lXft -lXinerama -lX11 -lXext -lXft -lrt mod_xinerama.o exports.o -lX11 -lXext -lXft -lXinerama -lX11 -lXext -lXft -o mod_xinerama.so make[1]: Leaving directory '/build/notion/src/notion/mod_xinerama' make[1]: Entering directory '/build/notion/src/notion/mod_xrandr' /usr/bin/lua ../libextl/libextl-mkexports -module mod_xrandr -o exports.c -h exports.h \ mod_xrandr.c /usr/bin/luac -o mod_xrandr.lc mod_xrandr.lua Scanning mod_xrandr.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c mod_xrandr.c -o mod_xrandr.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o 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 -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lX11 -lXext -lXft -lXrandr -lX11 -lXext -lXft -lrt mod_xrandr.o exports.o -lX11 -lXext -lXft -lXrandr -lX11 -lXext -lXft -o mod_xrandr.so make[1]: Leaving directory '/build/notion/src/notion/mod_xrandr' make[1]: Entering directory '/build/notion/src/notion/mod_xkbevents' /usr/bin/lua ../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/luac -o mod_xkbevents.lc - Scanning mod_xkbevents.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -Wall -fPIC -DPIC -MMD -c mod_xkbevents.c -o mod_xkbevents.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -Wall -fPIC -DPIC -MMD -c exports.c -o exports.o 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 -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lX11 -lXext -lXft -lrt -lX11 -lXext -lXft mod_xkbevents.o exports.o -lX11 -lXext -lXft -o mod_xkbevents.so 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/lua ../libextl/libextl-mkexports -module mod_notionflux -o exports.c -h exports.h \ mod_notionflux.c cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c mod_notionflux.c -o mod_notionflux.o /usr/bin/luac -o mod_notionflux.lc mod_notionflux.lua Scanning mod_notionflux.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o make[2]: Entering directory '/build/notion/src/notion/mod_notionflux/notionflux' cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -std=c99 -DCF_HAS_VA_COPY -MMD -c notionflux.c -o notionflux.o notionflux.c: In function ‘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 -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lX11 -lXext -lXft -lrt mod_notionflux.o exports.o -lX11 -lXext -lXft -o mod_notionflux.so cc notionflux.o -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lX11 -lXext -lXft -lrt -Wl,--as-needed -lX11 -lXext -lXft -llua -lm -lreadline -lrt -o notionflux 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/lua ../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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c binding.c -o binding.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c conf-bindings.c -o conf-bindings.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c cursor.c -o cursor.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c event.c -o event.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c exec.c -o exec.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c focus.c -o focus.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c strings.c -o strings.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c key.c -o key.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c modules.c -o modules.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c mwmhints.c -o mwmhints.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c pointer.c -o pointer.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c property.c -o property.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c screen.c -o screen.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c sizehint.c -o sizehint.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c window.c -o window.o Scanning binding.c for exports. Scanning conf-bindings.c for exports. Scanning cursor.c for exports. Scanning event.c for exports. Scanning exec.c for exports. Scanning focus.c for exports. Scanning strings.c for exports. Scanning key.c for exports. In file included from window.c:9: window.c: In function ‘window_press’: /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)); | ^~~~~~~~~~~~ /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)); | ^~~~~~~~~~~~ Scanning modules.c for exports. window.c: At top level: 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}, | ^ 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}, | ^ Scanning mwmhints.c for exports. 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}, | ^ Scanning pointer.c for exports. Scanning property.c for exports. binding.c: In function ‘binding_deinit’: modules.c: In function ‘get_module_fptr’: binding.c:167:21: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 167 | free(binding->doc); | ~~~~~~~^~~~~ 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); | ^ In file included from /build/notion/src/notion/libtu/misc.h:13, from common.h:17, from binding.c:10: /usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’ 555 | 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); | ~~~~~~~^~~~~~~ In file included from /build/notion/src/notion/libtu/misc.h:13, from common.h:17, from binding.c:10: /usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’ 555 | extern void free (void *__ptr) __THROW; | ~~~~~~^~~~~ modules.c: In function ‘call_init’: modules.c:131:12: warning: cast between incompatible function types from ‘void (*)(void **)’ to ‘int (*)()’ [-Wcast-function-type] 131 | initfn=(bool (*)())get_module_fptr(handle, modulename, "_init"); | ^ 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)){ | ^~~~~~~ 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, | ^ 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}, | ^ 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}, | ^ 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}, | ^ key.c:122:13: warning: ‘free_subs’ defined but not used [-Wunused-function] 122 | static void free_subs(WSubmapState *p) | ^~~~~~~~~ Scanning screen.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c xic.c -o xic.o 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. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c selection.c -o selection.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c clientwin.c -o clientwin.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c colormap.c -o colormap.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c region.c -o region.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c eventh.c -o eventh.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c attach.c -o attach.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c resize.c -o resize.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c grab.c -o grab.o Scanning colormap.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c manage.c -o manage.o Scanning region.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c regbind.c -o regbind.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c rootwin.c -o rootwin.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c tags.c -o tags.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c names.c -o names.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c saveload.c -o saveload.o 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){ | ^~ In file included from region.c:13: region.c: In function ‘region_fitrep’: /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)); | ^~~~~~~~~~~~ /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)); | ^~~~~~~~~~~~ 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’: /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)); | ^~~~~~~~~~~~ /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)); | ^~~~~~~~~~~~ region.c: In function ‘region_defer_rqdispose’: 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); | ^ In file included from manage.c:9: manage.c: In function ‘region_prepare_manage’: 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, | ^ /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, | ^~~~~~~~~~~~ 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}, | ^ /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, | ^~~~~~~~~~~~ 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, | ^ 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, | ^~~~~~~~~~~~ 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}, | ^ /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, | ^~~~~~~~~~~~ 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}, | ^ In file included from region.c:13: region.c: In function ‘region_managed_rqorder’: /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)); | ^~~~~~~~~~~~ /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)); | ^~~~~~~~~~~~ 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:387:5: note: in expansion of macro ‘CALL_DYN_RET’ 387 | 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:387:5: note: in expansion of macro ‘CALL_DYN_RET’ 387 | CALL_DYN_RET(ret, bool, region_rescue_clientwins, reg, (reg, info)); | ^~~~~~~~~~~~ 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 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 ‘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)); | ^~~~~~~~~~~~ resize.c: In function ‘region_orientation’: /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)); | ^~~~~~~~~~~~ region.c: At top level: /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)); | ^~~~~~~~~~~~ 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}, | ^ Scanning eventh.c for exports. 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, | ^ 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}, | ^ Scanning attach.c for exports. Scanning resize.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c frame.c -o frame.o 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; \ | ^~~~ Scanning grab.c for exports. 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}, | ^ Scanning manage.c for exports. Scanning regbind.c for exports. 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)); | ^~~~~~~~~~~~ Scanning rootwin.c for exports. 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)); | ^~~~~~~~~~~~ Scanning tags.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c frame-pointer.c -o frame-pointer.o Scanning names.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c conf.c -o conf.o Scanning saveload.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c reginfo.c -o reginfo.o Scanning frame.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c extlconv.c -o extlconv.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c fullscreen.c -o fullscreen.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c mplex.c -o mplex.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c bindmaps.c -o bindmaps.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c gr.c -o gr.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c infowin.c -o infowin.o 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 | ^~~~~ frame.c:490:59: warning: unused parameter ‘reg’ [-Wunused-parameter] 490 | static void frame_quasiactivation(WFrame *frame, WRegion *reg, bool act) | ~~~~~~~~~^~~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c activity.c -o activity.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c netwm.c -o netwm.o 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) | ~~~~~~~~^~~ frame.c: In function ‘frame_set_numbers_extl’: frame.c:799:32: warning: passing argument 1 of ‘ioncore_grab_establish’ from incompatible pointer type [-Wincompatible-pointer-types] 799 | ioncore_grab_establish(frame, numbers_grab_handler, NULL, | ^~~~~ | | | WFrame * {aka struct WFrame_struct *} In file included from pointer.h:14, from frame-pointer.h:13, from frame.c:29: grab.h:46:45: note: expected ‘WRegion *’ {aka ‘struct WRegion_struct *’} but argument is of type ‘WFrame *’ {aka ‘struct WFrame_struct *’} 46 | extern void ioncore_grab_establish(WRegion *reg, GrabHandler *func, | ~~~~~~~~~^~~ frame.c: In function ‘frame_managed_notify’: frame.c:864:10: warning: variable ‘complete’ set but not used [-Wunused-but-set-variable] 864 | bool complete; | ^~~~~~~~ Scanning frame-pointer.c for exports. 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}, | ^ 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}, | ^ Scanning conf.c for exports. 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, | ^ 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}, | ^ 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, | ^ 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}, | ^ In file included from frame-pointer.c:11: frame-pointer.c: In function ‘fnd’: cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c frame-draw.c -o frame-draw.o /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)) | ^~~~~~~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c kbresize.c -o kbresize.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c rectangle.c -o rectangle.o Scanning reginfo.c for exports. Scanning extlconv.c for exports. Scanning fullscreen.c for exports. Scanning mplex.c for exports. In file included from mplex.c:12: mplex.c: In function ‘mplex_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) | ^ mplex.c:1420:16: note: in expansion of macro ‘HAS_DYN’ 1420 | if(curr && HAS_DYN(curr, region_handle_drop)){ | ^~~~~~~ mplex.c: In function ‘stdisp_watch_handler’: mplex.c:1592:41: warning: unused parameter ‘watch’ [-Wunused-parameter] 1592 | static void stdisp_watch_handler(Watch *watch, Obj *obj) | ~~~~~~~^~~~~ mplex.c:1592:53: warning: unused parameter ‘obj’ [-Wunused-parameter] 1592 | static void stdisp_watch_handler(Watch *watch, Obj *obj) | ~~~~~^~~ 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, | ^~~~~~~~~~~~ In file included from mplex.c:12: 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:1825:5: note: in expansion of macro ‘CALL_DYN_RET’ 1825 | 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:1825:5: note: in expansion of macro ‘CALL_DYN_RET’ 1825 | CALL_DYN_RET(idx, int, mplex_default_index, mplex, (mplex)); | ^~~~~~~~~~~~ mplex.c: In function ‘mplex_load_contents’: mplex.c:1996:23: warning: unused variable ‘tmp’ [-Wunused-variable] 1996 | char *tmp=NULL; | ^~~ mplex.c: At top level: mplex.c:2048: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] 2048 | {(DynFun*)region_managed_prepare_focus, | ^ mplex.c:2049: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] 2049 | (DynFun*)mplex_managed_prepare_focus}, | ^ mplex.c:2051: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] 2051 | {(DynFun*)region_handle_drop, | ^ mplex.c:2052: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] 2052 | (DynFun*)mplex_handle_drop}, | ^ mplex.c:2057: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] 2057 | {(DynFun*)region_prepare_manage, | ^ mplex.c:2058: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] 2058 | (DynFun*)mplex_prepare_manage}, | ^ mplex.c:2060:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2060 | {(DynFun*)region_current, | ^ mplex.c:2061:6: warning: cast between incompatible function types from ‘WRegion * (*)(WMPlex *)’ {aka ‘struct WRegion_struct * (*)(struct WMPlex_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2061 | (DynFun*)mplex_current}, | ^ mplex.c:2063:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRescueInfo *)’ {aka ‘int (*)(struct WRegion_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2063 | {(DynFun*)region_rescue_clientwins, | ^ mplex.c:2064:6: warning: cast between incompatible function types from ‘int (*)(WMPlex *, WRescueInfo *)’ {aka ‘int (*)(struct WMPlex_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2064 | (DynFun*)mplex_rescue_clientwins}, | ^ mplex.c:2066:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2066 | {(DynFun*)region_get_configuration, | ^ mplex.c:2067:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WMPlex *)’ {aka ‘int (*)(struct WMPlex_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2067 | (DynFun*)mplex_get_configuration}, | ^ mplex.c:2072: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] 2072 | {(DynFun*)region_fitrep, | ^ mplex.c:2073: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] 2073 | (DynFun*)mplex_fitrep}, | ^ mplex.c:2078: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] 2078 | {(DynFun*)region_managed_get_pholder, | ^ mplex.c:2079: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] 2079 | (DynFun*)mplex_managed_get_pholder}, | ^ mplex.c:2081: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] 2081 | {(DynFun*)region_get_rescue_pholder_for, | ^ mplex.c:2082: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] 2082 | (DynFun*)mplex_get_rescue_pholder_for}, | ^ mplex.c:2084: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] 2084 | {(DynFun*)region_navi_first, | ^ mplex.c:2085: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] 2085 | (DynFun*)mplex_navi_first}, | ^ mplex.c:2087: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] 2087 | {(DynFun*)region_navi_next, | ^ mplex.c:2088: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] 2088 | (DynFun*)mplex_navi_next}, | ^ mplex.c:2090: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] 2090 | {(DynFun*)region_managed_rqorder, | ^ mplex.c:2091: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] 2091 | (DynFun*)mplex_managed_rqorder}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c xwindow.c -o xwindow.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c presize.c -o presize.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c extlrx.c -o extlrx.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c pholder.c -o pholder.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c mplexpholder.c -o mplexpholder.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c llist.c -o llist.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c basicpholder.c -o basicpholder.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c sizepolicy.c -o sizepolicy.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c stacking.c -o stacking.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c group.c -o group.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c grouppholder.c -o grouppholder.o 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}, | ^ 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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c group-cw.c -o group-cw.o 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, | ^ 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}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c navi.c -o navi.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c group-ws.c -o group-ws.o In file included from pholder.c:9: pholder.c: In function ‘pholder_do_attach’: /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)); | ^~~~~~~~~~~~ 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)); | ^~~~~~~~~~~~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c float-placement.c -o float-placement.o pholder.c: In function ‘pholder_do_check_reparent’: /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)); | ^~~~~~~~~~~~ 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)); | ^~~~~~~~~~~~ pholder.c: In function ‘pholder_do_root’: /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)); | ^~~~~~~~~~~~ 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, | ^~~~~~~~~~~~ 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:198:9: note: in expansion of macro ‘CALL_DYN_RET’ 198 | 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:198:9: note: in expansion of macro ‘CALL_DYN_RET’ 198 | 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}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c groupedpholder.c -o groupedpholder.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c framedpholder.c -o framedpholder.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c return.c -o return.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c detach.c -o detach.o 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, | ^ 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}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c screen-notify.c -o screen-notify.o 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, | ^~~~~~~~~~~~ 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-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}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c frame-tabs-recalc.c -o frame-tabs-recalc.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c profiling.c -o profiling.o 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)) | ^~~~~~~ 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}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c log.c -o log.o 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, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c tempdir.c -o tempdir.o 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}, | ^ 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, | ^~~~~~~~~~~~ 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}, | ^ group.c: In function ‘group_do_attach’: group.c:711:14: warning: unused variable ‘reg’ [-Wunused-variable] 711 | WRegion *reg; | ^~~ 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.c: In function ‘mapped_filt’: group.c:1012:46: warning: unused parameter ‘unused’ [-Wunused-parameter] 1012 | static bool mapped_filt(WStacking *st, void *unused) | ~~~~~~^~~~~~ group.c: At top level: group.c:1345: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] 1345 | {(DynFun*)region_fitrep, | ^ group.c:1346: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] 1346 | (DynFun*)group_fitrep}, | ^ group.c:1354: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] 1354 | {(DynFun*)region_managed_prepare_focus, | ^ group.c:1355: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] 1355 | (DynFun*)group_managed_prepare_focus}, | ^ group.c:1366:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1366 | {(DynFun*)region_get_configuration, | ^ group.c:1367:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WGroup *)’ {aka ‘int (*)(struct WGroup_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1367 | (DynFun*)group_get_configuration}, | ^ group.c:1369: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] 1369 | {(DynFun*)region_managed_disposeroot, | ^ group.c:1370: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] 1370 | (DynFun*)group_managed_disposeroot}, | ^ group.c:1372:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1372 | {(DynFun*)region_current, | ^ group.c:1373:6: warning: cast between incompatible function types from ‘WRegion * (*)(WGroup *)’ {aka ‘struct WRegion_struct * (*)(struct WGroup_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1373 | (DynFun*)group_current}, | ^ group.c:1375:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRescueInfo *)’ {aka ‘int (*)(struct WRegion_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1375 | {(DynFun*)region_rescue_clientwins, | ^ group.c:1376:6: warning: cast between incompatible function types from ‘int (*)(WGroup *, WRescueInfo *)’ {aka ‘int (*)(struct WGroup_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1376 | (DynFun*)group_rescue_clientwins}, | ^ group.c:1384: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] 1384 | {(DynFun*)region_managed_get_pholder, | ^ group.c:1385: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] 1385 | (DynFun*)group_managed_get_pholder}, | ^ group.c:1393: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] 1393 | {(DynFun*)group_do_add_managed, | ^ group.c:1394: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] 1394 | (DynFun*)group_do_add_managed_default}, | ^ group.c:1399:6: warning: cast between incompatible function types from ‘Window (*)(const WRegion *)’ {aka ‘long unsigned int (*)(const struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1399 | {(DynFun*)region_xwindow, | ^ group.c:1400:6: warning: cast between incompatible function types from ‘Window (*)(const WGroup *)’ {aka ‘long unsigned int (*)(const struct WGroup_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1400 | (DynFun*)group_xwindow}, | ^ group.c:1402: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] 1402 | {(DynFun*)region_navi_first, | ^ group.c:1403: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] 1403 | (DynFun*)group_navi_first}, | ^ group.c:1405: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] 1405 | {(DynFun*)region_navi_next, | ^ group.c:1406: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] 1406 | (DynFun*)group_navi_next}, | ^ group.c:1408: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] 1408 | {(DynFun*)region_managed_rqorder, | ^ group.c:1409: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] 1409 | (DynFun*)group_managed_rqorder}, | ^ /usr/bin/luac -o ioncore_ext.lc ioncore_ext.lua /usr/bin/luac -o ioncore_luaext.lc ioncore_luaext.lua /usr/bin/luac -o ioncore_bindings.lc ioncore_bindings.lua /usr/bin/luac -o ioncore_winprops.lc ioncore_winprops.lua /usr/bin/luac -o ioncore_misc.lc ioncore_misc.lua /usr/bin/luac -o ioncore_efbb.lc ioncore_efbb.lua /usr/bin/luac -o ioncore_wd.lc ioncore_wd.lua /usr/bin/luac -o ioncore_menudb.lc ioncore_menudb.lua 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 ../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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c ioncore.c -o ioncore.o cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c exports.c -o exports.o 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 rv 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 ar: creating ioncore.a a - binding.o a - conf-bindings.o a - cursor.o a - event.o a - exec.o a - focus.o a - strings.o a - key.o a - modules.o a - mwmhints.o a - pointer.o a - property.o a - screen.o a - sizehint.o a - window.o a - ioncore.o a - xic.o a - selection.o a - clientwin.o a - colormap.o a - region.o a - eventh.o a - attach.o a - resize.o a - grab.o a - manage.o a - regbind.o a - rootwin.o a - tags.o a - names.o a - saveload.o a - frame.o a - frame-pointer.o a - conf.o a - reginfo.o a - extlconv.o a - fullscreen.o a - mplex.o a - bindmaps.o a - gr.o a - infowin.o a - activity.o a - netwm.o a - frame-draw.o a - kbresize.o a - rectangle.o a - xwindow.o a - presize.o a - extlrx.o a - pholder.o a - mplexpholder.o a - llist.o a - basicpholder.o a - sizepolicy.o a - stacking.o a - group.o a - grouppholder.o a - group-cw.o a - navi.o a - group-ws.o a - float-placement.o a - groupedpholder.o a - framedpholder.o a - return.o a - detach.o a - screen-notify.o a - frame-tabs-recalc.o a - profiling.o a - log.o a - tempdir.o a - exports.o ranlib ioncore.a 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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -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 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c notion.c -o notion.o cc -Xlinker --export-dynamic notion.o -Wl,-whole-archive ../ioncore/ioncore.a -Wl,-no-whole-archive -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lX11 -lXext -lXft -Wl,-whole-archive -L../libmainloop -lmainloop -L../libextl -lextl -L../libtu -ltu -Wl,-no-whole-archive -llua -lm -ldl -lm -lrt -o notion 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 ion-completefile.c -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -MMD -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/build/notion/src/notion -I/usr/include/freetype2 -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.2"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -MMD -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--as-needed -lrt -Wl,--as-needed -lrt -Wl,--as-needed -L../../libtu -ltu -lrt -o ion-completefile 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/lua ../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/lua ../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/lua -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_dock' 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_statusbar' /usr/bin/lua ../libextl/libextl-mkexports -mkdoc -module mod_sp -o exports.tex \ main.c /usr/bin/lua ../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 /usr/bin/lua ../libextl/libextl-mkexports -mkdoc -module mod_dock -o exports.tex \ dock.c /usr/bin/lua ../libextl/libextl-mkexports -mkdoc -module mod_menu -o exports.tex \ main.c menu.c mkmenu.c grabmenu.c mod_menu.lua /usr/bin/lua ../libextl/libextl-mkexports -mkdoc -module mod_statusbar -o exports.tex \ main.c statusbar.c draw.c mod_statusbar.lua /usr/bin/lua ../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/lua ../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 Scanning main.c for exports. Scanning main.c for exports. Scanning dock.c for exports. Scanning main.c for exports. Scanning main.c for exports. Scanning menu.c for exports. Scanning init.c for exports. Scanning complete.c for exports. Scanning tiling.c for exports. Scanning edln.c for exports. Scanning statusbar.c for exports. Scanning draw.c for exports. make[1]: Leaving directory '/build/notion/src/notion/mod_sp' cp ../notion/mod_sp/exports.tex mod_sp.exports Scanning input.c for exports. Scanning font.c for exports. /usr/bin/lua ../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 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 binding.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 Scanning conf-bindings.c for exports. Scanning cursor.c for exports. Scanning event.c for exports. Scanning exec.c for exports. Scanning draw.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 mkmenu.c for exports. Scanning focus.c for exports. Scanning grabmenu.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 Scanning wedln-wrappers.c for exports. make[1]: Leaving directory '/build/notion/src/notion/mod_dock' cp ../notion/mod_dock/exports.tex mod_dock.exports Scanning strings.c for exports. Scanning key.c for exports. Scanning modules.c for exports. Scanning mwmhints.c for exports. Scanning pointer.c for exports. Scanning property.c for exports. Scanning wmessage.c for exports. Scanning query.c for exports. Scanning fwarn.c for exports. Scanning history.c for exports. Scanning mod_query_chdir.lua for exports. Scanning mod_query.lua for exports. Scanning screen.c for exports. Scanning placement.c for exports. make[1]: Leaving directory '/build/notion/src/notion/mod_query' cp ../notion/mod_query/exports.tex mod_query.exports Scanning split.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 region.c for exports. Scanning split-stdisp.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 notionnotes-onepage mkdir notionconf-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 This is LaTeX2HTML Version 2020.2 (Released July 1, 2020) by Nikos Drakos, Computer Based Learning Unit, University of Leeds. Revised and extended by: Marcus Hennecke, Ross Moore, Herb Swan and others ...producing markup for HTML version 4.0 with math,table extensions Extension: loading /usr/lib/latex2html/versions/unicode.plThis is LaTeX2HTML Version 2020.2 (Released July 1, 2020) by Nikos Drakos, Computer Based Learning Unit, University of Leeds. Revised and extended by: Marcus Hennecke, Ross Moore, Herb Swan and others ...producing markup for HTML version 4.0 with math,table extensions Extension: loading /usr/lib/latex2html/versions/unicode.pl *** Constructing conversion utf-8 -> Unicode *** *** Constructing conversion utf-8 -> Unicode *** This is LaTeX2HTML Version 2020.2 (Released July 1, 2020) by Nikos Drakos, Computer Based Learning Unit, University of Leeds. Revised and extended by: Marcus Hennecke, Ross Moore, Herb Swan and others ...producing markup for HTML version 4.0 with math,table extensions Extension: loading /usr/lib/latex2html/versions/unicode.plThis is LaTeX2HTML Version 2020.2 (Released July 1, 2020) by Nikos Drakos, Computer Based Learning Unit, University of Leeds. Revised and extended by: Marcus Hennecke, Ross Moore, Herb Swan and others ...producing markup for HTML version 4.0 with math,table extensions Extension: loading /usr/lib/latex2html/versions/unicode.pl *** Constructing conversion utf-8 -> Unicode *** *** Constructing conversion utf-8 -> Unicode *** HTML version: loading /usr/lib/latex2html/versions/html4_0.pl Extension: loading /usr/lib/latex2html/versions/math.pl HTML version: loading /usr/lib/latex2html/versions/html4_0.pl Extension: loading /usr/lib/latex2html/versions/math.pl HTML version: loading /usr/lib/latex2html/versions/html4_0.pl Extension: loading /usr/lib/latex2html/versions/math.pl HTML version: loading /usr/lib/latex2html/versions/html4_0.pl Extension: loading /usr/lib/latex2html/versions/math.pl *** processing declarations *** *** processing declarations *** *** processing declarations *** *** processing declarations *** OPENING /build/notion/src/notion-doc/notionconf.tex OPENING /build/notion/src/notion-doc/notionnotes.tex OPENING /build/notion/src/notion-doc/notionconf.tex Cannot create directory notionconf-onepage/: File exists, reusing it. OPENING /build/notion/src/notion-doc/notionnotes.tex Cannot create directory notionnotes-onepage/: File exists, reusing it. Note: Working directory is /build/notion/src/notion-doc/notionconf Note: Images will be generated in /tmp/l2h7985 Note: Working directory is /build/notion/src/notion-doc/notionnotes Note: Images will be generated in /tmp/l2h7987 Note: Working directory is /build/notion/src/notion-doc/notionconf-onepage Note: Images will be generated in /tmp/l2h8003 Note: Working directory is /build/notion/src/notion-doc/notionnotes-onepage Note: Images will be generated in /tmp/l2h8005 texexpand V2020.2 (Released July 1, 2020) texexpand V2020.2 (Released July 1, 2020) texexpand V2020.2 (Released July 1, 2020) texexpand V2020.2 (Released July 1, 2020) Loading /usr/lib/latex2html/styles/texdefs.perl... Loading /usr/lib/latex2html/styles/texdefs.perl... Package: loading /build/notion/src/notion-doc/artikel3.perl Package: loading /usr/lib/latex2html/styles/article.perl Warning: No implementation found for option: `english' for `artikel3' package Warning: No implementation found for option: `a4paper' for `artikel3' package Warning: No implementation found for option: `11pt' for `artikel3' package Warning: No implementation found for option: `oldtoc' for `artikel3' package Warning: No implementation found for option: `mctitle' for `artikel3' package Package: loading /usr/lib/latex2html/styles/babel.perl Extension: loading /usr/lib/latex2html/versions/lang.pl Package: loading /build/notion/src/notion-doc/artikel3.perl Package: loading /usr/lib/latex2html/styles/article.perl Package: loading /usr/lib/latex2html/styles/inputenc.perl Warning: No implementation found for option: `english' for `artikel3' package Warning: No implementation found for option: `a4paper' for `artikel3' package Warning: No implementation found for option: `11pt' for `artikel3' package Warning: No implementation found for option: `oldtoc' for `artikel3' package Warning: No implementation found for option: `mctitle' for `artikel3' package Package: loading /usr/lib/latex2html/styles/babel.perl Package: loading /usr/lib/latex2html/styles/fontenc.perl Warning: No implementation found for option: `T1' for `fontenc' package Package: loading /usr/lib/latex2html/styles/makeidx.perl Extension: loading /usr/lib/latex2html/versions/lang.pl Package: loading /usr/lib/latex2html/styles/inputenc.perl Package: loading /usr/lib/latex2html/styles/fontenc.perl Warning: No implementation found for option: `T1' for `fontenc' package Package: loading /usr/lib/latex2html/styles/makeidx.perl Warning: No implementation found for option: `nottoc' for `tocbibind' package Warning: No implementation found for option: `a4paper' for `geometry' package Warning: No implementation found for option: `margin_3cm' for `geometry' package Package: loading /usr/lib/latex2html/styles/hyperref.perl Warning: No implementation found for option: `pdftex' for `hyperref' package Warning: No implementation found for option: `hypertex' for `hyperref' package Package: loading /usr/lib/latex2html/styles/html.perl Warning: No implementation found for option: `nottoc' for `tocbibind' package Warning: No implementation found for option: `a4paper' for `geometry' package Warning: No implementation found for option: `margin_3cm' for `geometry' package Package: loading /usr/lib/latex2html/styles/hyperref.perl Warning: No implementation found for option: `pdftex' for `hyperref' package Warning: No implementation found for option: `hypertex' for `hyperref' package Package: loading /usr/lib/latex2html/styles/html.perl Reading ... Reading ... texexpand: include fnlist failed. Reinserting command Loading /usr/lib/latex2html/styles/texdefs.perl...%%%%%%%% texexpand: include fnlist failed. Reinserting command %%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% Loading /usr/lib/latex2html/styles/texdefs.perl...%%%%%%%%%%%%%% Package: loading /build/notion/src/notion-doc/rapport3.perl%%%%%%%%%%%%%%%%%%%%%' removing dependency of counter {section} from {chapter} % removing dependency of counter {subsection} from {section} removing dependency of counter {subsubsection} from {subsection} removing dependency of counter {paragraph} from {subsubsection} removing dependency of counter {subparagraph} from {paragraph} Package: loading /usr/lib/latex2html/styles/report.perl'%'''%'''%'''%'''%'% Warning: No implementation found for option: `english' for `rapport3' package Warning: No implementation found for option: `a4paper' for `rapport3' package Warning: No implementation found for option: `11pt' for `rapport3' package Warning: No implementation found for option: `oldtoc' for `rapport3' package Warning: No implementation found for option: `mctitle' for `rapport3' package Package: loading /usr/lib/latex2html/styles/babel.perl%%%%%%%%%%%' Extension: loading /usr/lib/latex2html/versions/lang.pl' Package: loading /build/notion/src/notion-doc/rapport3.perl''''' Package: loading /usr/lib/latex2html/styles/inputenc.perl'''''''' Package: loading /usr/lib/latex2html/styles/fontenc.perl Warning: No implementation found for option: `T1' for `fontenc' package Package: loading /usr/lib/latex2html/styles/makeidx.perl removing dependency of counter {section} from {chapter} removing dependency of counter {subsection} from {section} removing dependency of counter {subsubsection} from {subsection} removing dependency of counter {paragraph} from {subsubsection} removing dependency of counter {subparagraph} from {paragraph} Package: loading /usr/lib/latex2html/styles/report.perl Warning: No implementation found for option: `english' for `rapport3' package Warning: No implementation found for option: `a4paper' for `rapport3' package Warning: No implementation found for option: `11pt' for `rapport3' package Warning: No implementation found for option: `oldtoc' for `rapport3' package Warning: No implementation found for option: `mctitle' for `rapport3' package Package: loading /usr/lib/latex2html/styles/babel.perl Warning: No implementation found for option: `nottoc' for `tocbibind' package Warning: No implementation found for option: `a4paper' for `geometry' package Warning: No implementation found for option: `margin_3cm' for `geometry' package Package: loading /usr/lib/latex2html/styles/hyperref.perl Extension: loading /usr/lib/latex2html/versions/lang.pl Warning: No implementation found for option: `pdftex' for `hyperref' package Warning: No implementation found for option: `hypertex' for `hyperref' package Package: loading /usr/lib/latex2html/styles/html.perl Package: loading /usr/lib/latex2html/styles/inputenc.perl Package: loading /usr/lib/latex2html/styles/fontenc.perl Warning: No implementation found for option: `T1' for `fontenc' package Package: loading /usr/lib/latex2html/styles/makeidx.perl Warning: No implementation found for option: `nottoc' for `tocbibind' package Warning: No implementation found for option: `a4paper' for `geometry' package Warning: No implementation found for option: `margin_3cm' for `geometry' package Package: loading /usr/lib/latex2html/styles/hyperref.perl Warning: No implementation found for option: `pdftex' for `hyperref' package Warning: No implementation found for option: `hypertex' for `hyperref' package Package: loading /usr/lib/latex2html/styles/html.perl Reading ... Reading ..., ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++....+..+..................%.%..%%.%%.%.%.%%..%...%.%...%%.%.%.%.......%............%%...............%................................................%..................%..%%%..........%%.%.....................%..%...%..%..%.......................%..%..%.%.%.%..%.%%..%%..%....%.%....%%.%.%...%......%..............%%.......%.......%......................%%........................%.......%%......%%.%.%%..%%..%%%.%.%%.%.......%..%%..............%.%..%.%.%..............%...%%....%..%%.%%%.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %@@@@@@ @@@@@@%%@%%%%@@%%@@%%%%%@@@%%%%@@@%%%%%%%@%@%%%@%%@%%%%%%%%%%%%@%%@%%%@%@@'%'%@'@''@@'%'''''@'''@'''''%''@'%'@'%''%'''%'@'%'@'%''''%%%%'%%'@'@'@'@%%'%%%'%%''@@@@'''@@@@'''''@''@'''''''@''@'''''''@''@''''''''@''@''''''''''@@@@@@@'@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Cannot open notionnotes.aux No such file or directory Translating ... 0/39:top of notionnotes: Cannot open notionnotes.aux No such file or directory Translating ... for notionnotes.html *** translating preamble *** 0/39:top of notionnotes: for notionnotes.html *** translating preamble *** .......... Warning: No implementation found for option: `english' for `artikel3' package Warning: No implementation found for option: `a4paper' for `artikel3' package Warning: No implementation found for option: `11pt' for `artikel3' package Warning: No implementation found for option: `oldtoc' for `artikel3' package Warning: No implementation found for option: `mctitle' for `artikel3' package .... Warning: No implementation found for option: `T1' for `fontenc' package . Warning: No implementation found for package: palatino. Warning: No implementation found for package: url... Warning: No implementation found for package: tabularx. Warning: No implementation found for package: tocbibind.. Warning: No implementation found for option: `english' for `artikel3' package Warning: No implementation found for package: calc. Warning: No implementation found for option: `a4paper' for `artikel3' package Warning: No implementation found for option: `11pt' for `artikel3' package Warning: No implementation found for option: `oldtoc' for `artikel3' package Warning: No implementation found for package: ifpdf. Warning: No implementation found for option: `mctitle' for `artikel3' package . Warning: No implementation found for package: geometry.. Warning: No implementation found for option: `pdftex' for `hyperref' package .... Warning: No implementation found for option: `hypertex' for `hyperref' package .. Warning: No implementation found for option: `T1' for `fontenc' package ... Warning: No implementation found for package: palatino.. Warning: No implementation found for package: url.. Warning: No implementation found for package: tabularx. Warning: No implementation found for package: tocbibind.. Warning: No implementation found for package: calc. Warning: No implementation found for package: ifpdf. Warning: No implementation found for package: geometry.. Warning: No implementation found for option: `pdftex' for `hyperref' package .. Warning: No implementation found for option: `hypertex' for `hyperref' package ....... *** preamble done *** ;....... *** preamble done *** ;............,.......;.,.......;.. .. 1/39:tableofcontents:..... . 1/39:tableofcontents:."Contents" for node1.html .;.;. 2/39:section:."Contents" for notionnotes.html ;.;. 2/39:section:...."1 Class and object hierarchies" for node2.html ;...."1 Class and object hierarchies" for notionnotes.html ;.........;...... 3/39:subsection:.;...... 3/39:subsection:."1.1 Class hierarchy" for node2.html ;....; 4/39:subsubsection:"1.1 Class hierarchy" for notionnotes.html ;......;. 4/39:subsubsection:........."1.1.1 Partial Notioncore, mod_tiling and mod_query class hierarchy" for node2.html ;.....,"1.1.1 Partial Notioncore, mod_tiling and mod_query class hierarchy" for notionnotes.html ;.; 5/39:subsubsection:..,....; 5/39:subsubsection:."1.1.2 The core classes" for node2.html ;....,"1.1.2 The core classes" for notionnotes.html ;..,..................,....,..,...,..;.....;.................................. . 6/39:subsubsection:........ 6/39:subsubsection:."1.1.3 Run-time access to types" for node2.html ;......,"1.1.3 Run-time access to types" for notionnotes.html ;....,.,....,,.....,,.;... 7/39:subsection:...,..;... 7/39:subsection:."1.2 Object hierarchies: WRegion parents and managers" for node2.html ;.; . .8/39:subsubsection:."1.2 Object hierarchies: WRegion parents and managers" for notionnotes.html ;....; 8/39:subsubsection:."1.2.1 Parent--child relations" for node2.html ;....;."1.2.1 Parent--child relations" for notionnotes.html ;. 9/39:paragraph:..;...... 9/39:paragraph:.."1.2.1.1 Most common parent--child relations" for node2.html ;......,"1.2.1.1 Most common parent--child relations" for notionnotes.html .;; 10/39:subsubsection:..,..; .. 10/39:subsubsection:."1.2.2 Manager--managed relations" for node2.html ;...."1.2.2 Manager--managed relations" for notionnotes.html ;.;... 11/39:paragraph:..;...... 11/39:paragraph:.."1.2.2.1 Most common manager--managed relations" for node2.html ;....,.."1.2.2.1 Most common manager--managed relations" for notionnotes.html ;.,.;... 12/39:subsection:...;.... 12/39:subsection:."1.3 Summary" for node2.html ;....,"1.3 Summary" for notionnotes.html ;..,.; . Doing footnotes ... 13/39:section:..; 13/39:section:.."2 Object system implementation" for node3.html ;.."2 Object system implementation" for notionnotes.html ;..;... 14/39:subsection:..;... .14/39:subsection:.."2.1 Object creation" for node3.html ;..."2.1 Object creation" for notionnotes.html ;.;.... 15/39:subsection:..;... .15/39:subsection:.."2.2 Safe references" for node3.html ;...."2.2 Safe references" for notionnotes.html ;..;.. 16/39:subsection:..;. 16/39:subsection:..."2.3 Dynamic dispatch" for node3.html ;...."2.3 Dynamic dispatch" for notionnotes.html ;....,...,.....,....,....;.......;.......... . 17/39:section:..... 17/39:section:.."3 The Lua interface" for node4.html ;.."3 The Lua interface" for notionnotes.html ;..;... 18/39:subsection:..;... 18/39:subsection:....."3.1 Supported types" for node4.html .;.."3.1 Supported types" for notionnotes.html .;,..,...........;......;......... . 19/39:subsection:...... 19/39:subsection:......"3.2 Exporting functions" for node4.html ;.."3.2 Exporting functions" for notionnotes.html ;......;......;...... . 20/39:subsection:... 20/39:subsection:......"3.3 Calling Lua functions and code" for node4.html ;.."3.3 Calling Lua functions and code" for notionnotes.html ;..............;....;................ .21/39:subsection:... 21/39:subsection:....."3.4 Miscellaneous notes" for node4.html ;."3.4 Miscellaneous notes" for notionnotes.html ;......;.....;.... . 22/39:section:.... 22/39:section:..."4 Modules" for node5.html ;.; "4 Modules" for notionnotes.html ; 23/39:subsection:..; 23/39:subsection:....."4.1 Anatomy" for node5.html ;."4.1 Anatomy" for notionnotes.html ;.;.... 24/39:subsubsection:..;... 24/39:subsubsection:......."4.1.1 The lua part" for node5.html ;."4.1.1 The lua part" for notionnotes.html ;..,..,;.. 25/39:section:.;... 25/39:section:..."5 Miscellaneous design notes" for node6.html ;"5 Miscellaneous design notes" for notionnotes.html .;; 26/39:subsection:.;. 26/39:subsection:....."5.1 Destroying WObj's" for node6.html ;"5.1 Destroying WObj's" for notionnotes.html ;........,,.....;...;............... 27/39:subsection:. . 27/39:subsection:....."5.2 Method signatures" for node6.html ;"5.2 Method signatures" for notionnotes.html ;.; 28/39:subsubsection:.; . 28/39:subsubsection:..........."5.2.1 The types char* and const char* as function parameters and return values" for node6.html ;"5.2.1 The types char* and const char* as function parameters and return values" for notionnotes.html ;....,,.......; 29/39:subsubsection:.;. 29/39:subsubsection:......."5.2.2 Use of pointers" for node6.html ;"5.2.2 Use of pointers" for notionnotes.html ;.....;....;. 30/39:subsection:.. . 30/39:subsection:....."5.3 Encoding" for node6.html ;"5.3 Encoding" for notionnotes.html ;...;....;. . 31/39.:section: 31/39:section:...."6 C coding style" for node7.html ;"6 C coding style" for notionnotes.html ;...;.. ;. 32/39:subsection: 32/39:subsection:......"6.1 Whitespace" for node7.html ;"6.1 Whitespace" for notionnotes.html ;..,,..,,....,,.;...;.. . 33/39.:subsection: 33/39:subsection:......"6.2 Braces" for node7.html ;"6.2 Braces" for notionnotes.html ;..,,....,,....,,.......;...;..... .34/39:subsection: 34/39:subsection:......"6.3 Names" for node7.html ;"6.3 Names" for notionnotes.html ;..,,.;.. ; 35/39:subsection:. .35/39:subsection:....."6.4 Miscellaneous" for node7.html ;"6.4 Miscellaneous" for notionnotes.html ;..,,....,,.....;...;.. 36/39:section: 36/39:section:...."A. GNU Free Documentation License" for node8.html "A. GNU Free Documentation License" for notionnotes.html ;;..,,....................,,............,,..............................,,..............,,..................,,............,,........................................,,................,,..............,,..............,,..............,,............,,................,,..............,,..........,,........;;...................................... 37/39:section: 37/39:section:......"B. Full class hierarchy visible to Lua-side" for notionnotes.html ;"B. Full class hierarchy visible to Lua-side" for node9.html ;....,,.;. ; 38/39:textohtmlindex: 38/39:textohtmlindex:...."Index" for notionnotes.html ;"Index" for node10.html ;.; . 39/39:sectionstar:; . 39/39:sectionstar:..."About this document ..." for notionnotes.html ;;"About this document ..." for node11.html .; ;.. Doing footnotes ... Doing section links .... Doing section links ....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. Doing table of contents ....,,.,,,,,,,,,,., Doing the index ...(compact version with Legend) Doing table of contents ...,.,.,,,.,.,,,,.,,.,,,.,.,,,,,.. Copying navigation icons ...,. *** Adding document-specific styles *** ,,,,.,.,., *********** WARNINGS *********** No implementation found for style `palatino' No implementation found for style `url' No implementation found for style `tocbibind' No implementation found for style `calc' No implementation found for style `ifpdf' No implementation found for style `geometry' The notionnotes.aux file was not found, so sections will not be numbered and cross-references will be shown as icons. If you are having problems displaying the correct images with Mosaic, try selecting "Flush Image Cache" from "Options" in the menu-bar and then reload the HTML file. , Unknown commands: phantomsection else ifpdf urlstyle fi Done. ,cp notion.css notionnotes-onepage ..,.., Doing the index ...(compact version with Legend).,. Copying navigation icons ..., *** Adding document-specific styles *** ,,, *********** WARNINGS *********** No implementation found for style `palatino' No implementation found for style `url' No implementation found for style `tocbibind' No implementation found for style `calc' No implementation found for style `ifpdf' No implementation found for style `geometry' The notionnotes.aux file was not found, so sections will not be numbered and cross-references will be shown as icons. If you are having problems displaying the correct images with Mosaic, try selecting "Flush Image Cache" from "Options" in the menu-bar and then reload the HTML file. Unknown commands: phantomsection urlstyle else ifpdf fi Done. ,cp notion.css notionnotes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,{},{}+,{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},,{}{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},,{}{},,{}{},{},{},{},{},{},{},,{}{},,{}{},,{}{},{},{},,{}{},,{}{},,{}{},{},{},,{}{},,{}{},,{}{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},,{}{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},,{}{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},,{}{},{},{},{},{},{},{},,{}{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},,{}{},,{}{},{},{},{},{},{},{},,{}{},,{}{},,{}{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},,{}{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},,{}{},,{}{},,{}{},,{}{},,{}{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},,{}{},,{}{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},,{}{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},,{}{},{},{},{},{},{},{},,{}{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{}, 705 new environments replaced {},{}+,{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{} 705 new environments replaced +...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... @@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Cannot open notionconf.aux No such file or directory Translating ... 0/127:top of notionconf: for notionconf.html *** translating preamble *** .. Cannot open notionconf.aux No such file or directory Translating .... 0/127:top of notionconf: for notionconf.html *** translating preamble *** ... Warning: No implementation found for option: `english' for `rapport3' package Warning: No implementation found for option: `a4paper' for `rapport3' package Warning: No implementation found for option: `11pt' for `rapport3' package Warning: No implementation found for option: `oldtoc' for `rapport3' package Warning: No implementation found for option: `mctitle' for `rapport3' package ... Warning: No implementation found for option: `T1' for `fontenc' package . Warning: No implementation found for package: palatino. Warning: No implementation found for package: url.. Warning: No implementation found for package: tabularx. Warning: No implementation found for package: tocbibind.. Warning: No implementation found for package: calc. Warning: No implementation found for package: ifpdf. Warning: No implementation found for package: geometry.. Warning: No implementation found for option: `pdftex' for `hyperref' package .. Warning: No implementation found for option: `hypertex' for `hyperref' package ....... *** preamble done *** ;.........;....... .1/127:tableofcontents:..."Contents" for node1.html ;..;. 2/127:chapter:..... Warning: No implementation found for option: `english' for `rapport3' package Warning: No implementation found for option: `a4paper' for `rapport3' package Warning: No implementation found for option: `11pt' for `rapport3' package Warning: No implementation found for option: `oldtoc' for `rapport3' package Warning: No implementation found for option: `mctitle' for `rapport3' package ... Warning: No implementation found for option: `T1' for `fontenc' package . Warning: No implementation found for package: palatino"1. Introduction" for node2.html .; Warning: No implementation found for package: url.. Warning: No implementation found for package: tabularx.. Warning: No implementation found for package: tocbibind.. Warning: No implementation found for package: calc. Warning: No implementation found for package: ifpdf. Warning: No implementation found for package: geometry... Warning: No implementation found for option: `pdftex' for `hyperref' package ... Warning: No implementation found for option: `hypertex' for `hyperref' package .....,....... *** preamble done *** ;............;.;........ 3/127:chapter:..... .1/127:tableofcontents:..."2. Preliminaries: Key concepts and relations" for node3.html ;."Contents" for notionconf.html ;.;... ;. 4/127:section: . 2/127:chapter:...."2.1 Modules" for node3.html ;.."1. Introduction" for notionconf.html ;......,,......................;...... 3/127:chapter:.......;.."2. Preliminaries: Key concepts and relations" for notionconf.html ;....... 5/127:section:..;.. 4/127:section:......"2.2 Class and object hierarchies" for node3.html ;..."2.1 Modules" for notionconf.html ;.......,.....;.... 6/127:subsection:............"2.2.1 Class hierarchy" for node3.html ;......; 7/127:subsubsection:............."2.2.1.1 Partial Notioncore, mod_tiling and mod_query class hierarchy" for node3.html ;.;.....,.... 5/127:section:.; . 8/127:subsubsection:........"2.2 Class and object hierarchies" for notionconf.html ;."2.2.1.2 The core classes" for node3.html ;....,.........;.... 6/127:subsection:......"2.2.1 Class hierarchy" for notionconf.html ;...; 7/127:subsubsection:............,."2.2.1.1 Partial Notioncore, mod_tiling and mod_query class hierarchy" for notionconf.html ;....,,.; 8/127:subsubsection:.......;."2.2.1.2 The core classes" for notionconf.html ;..,........................... 9/127:subsubsection:......."2.2.1.3 Run-time access to types" for node3.html ;.,...,.....,,..,....,.;..;.. .10/127:subsection:........."2.2.2 Object hierarchies: WRegion parents and managers" for node3.html ;..; . 11/127:subsubsection:.........."2.2.2.1 Parent--child relations" for node3.html ;......;.... 12/127:paragraph: 9/127:subsubsection:............"2.2.1.3 Run-time access to types" for notionconf.html "2.2.2.1.1 Most common parent--child relations" for node3.html ;;...,.,.; 13/127:subsubsection:...,......,"2.2.2.2 Manager--managed relations" for node3.html ;....,..;;... .10/127:subsection: 14/127:paragraph:..........."2.2.2 Object hierarchies: WRegion parents and managers" for notionconf.html ;"2.2.2.2.1 Most common manager--managed relations" for node3.html ;.; 11/127:subsubsection:.,.......;."2.2.2.1 Parent--child relations" for notionconf.html ;. 15/127:subsection:..;..... 12/127:paragraph:."2.2.3 Summary" for node3.html ;.......,."2.2.2.1.1 Most common parent--child relations" for notionconf.html ;.,.; .;. Doing footnotes ... 13/127:subsubsection: 16/127:chapter:........"2.2.2.2 Manager--managed relations" for notionconf.html "3. Basic configuration" for node4.html ;;.....;.. 14/127:paragraph:..;............. 17/127:section:.."2.2.2.2.1 Most common manager--managed relations" for notionconf.html ;.,..."3.1 The configuration files" for node4.html ;...;.. . 15/127:subsection:......"2.2.3 Summary" for notionconf.html ;....,......; . 16/127:chapter:....,."3. Basic configuration" for notionconf.html ;..........;........... 17/127:section:...."3.1 The configuration files" for notionconf.html ;....................,.................;.......................... 18/127:section:......."3.2 A walk through cfg_notion.lua" for node4.html ;..........,..,..,....;.............,..........,......... . 18/127:section:....,...;......"3.2 A walk through cfg_notion.lua" for notionconf.html .;................ 19/127:section:,......,"3.3 Keys and rodents" for node4.html ;....,..........,...,.,..$,.,.$....,.;.................... 19/127:section:..;............"3.3 Keys and rodents" for notionconf.html .;........................ 20/127:subsection:..,...."3.3.1 Binding handlers and special variables" for node4.html ,;..$,.,$............;.........,....;.. . 21/127:subsection:.................."3.3.2 Guards" for node4.html ;... . 20/127:subsection:..,....."3.3.1 Binding handlers and special variables" for notionconf.html ;.....,...;.. 22/127:subsection:......."3.3.3 Defining the bindings" for node4.html ;.......,........,,.;.. 21/127:subsection:......."3.3.2 Guards" for notionconf.html ;....,............;..;... .22/127:subsection:.............."3.3.3 Defining the bindings" for notionconf.html .;......... 23/127:subsection:..,....."3.3.4 Examples" for node4.html ;....,,.......,.;......... 24/127:subsection:........"3.3.5 Key specifications" for node4.html ;....;........................... . 23/127:subsection:........."3.3.4 Examples" for notionconf.html ;..,......,,.$;...$..... 24/127:subsection:........"3.3.5 Key specifications" for notionconf.html .;..;..................................................... 25/127:subsection:......."3.3.6 Button specifications" for node4.html ;,.$.$.....,..;............ 26/127:subsection:.;.............."3.3.7 A further note on the default binding configuration" for node4.html ;.............;............ . 27/127:subsection:................."3.3.8 Disabling Caps Lock" for node4.html ; 25/127:subsection:.......,"3.3.6 Button specifications" for notionconf.html ;...,...;.. 28/127:section:......,..;."3.4 Menus" for node4.html ;....;. .29/127:subsection:.... 26/127:subsection:......."3.4.1 Defining menus" for node4.html ;."3.3.7 A further note on the default binding configuration" for notionconf.html ;.........;.........., 27/127:subsection:........"3.3.8 Disabling Caps Lock" for notionconf.html ;.;..........,.. . 30/127:subsection:..,.....;.. 28/127:section:."3.4.2 Special menus" for node4.html ;....,."3.4 Menus" for notionconf.html ;.;. 29/127:subsection:......."3.4.1 Defining menus" for notionconf.html ;...............,; 31/127:subsection:........"3.4.3 Defining context menus" for node4.html ;.;............. . 30/127:subsection:.,.....;..."3.4.2 Special menus" for notionconf.html ;.. 32/127:subsection:...,....."3.4.4 Displaying menus" for node4.html ;....,............; . 31/127:subsection:......"3.4.3 Defining context menus" for notionconf.html ;.....,..; 33/127:section:..,.....;."3.5 Winprops" for node4.html ;..... 32/127:subsection:..;.... . 34/127:subsection:.."3.4.4 Displaying menus" for notionconf.html ;.....,"3.5.1 Properties to set" for node4.html ;........,....,....,...,..; 33/127:section:,......"3.5 Winprops" for notionconf.html ;,...;... 34/127:subsection:,......,"3.5.1 Properties to set" for notionconf.html ;.....,.,.....,,....,,...,..,..,...,..,..,..,..,..,...,..,.;.......,........,............,..........,............,....... 35/127:subsubsection:......,"3.5.1.1 Sizehint winprops" for node4.html ;....;...........................;.......................................... 36/127:subsection:....... . 35/127:subsubsection:..."3.5.2 Identifying windows" for node4.html ;......"3.5.1.1 Sizehint winprops" for notionconf.html ;..............;................. 37/127:subsubsection:..;............"3.5.2.1 Classes, roles and instances" for node4.html .;..........,..,.... 36/127:subsection:......."3.5.2 Identifying windows" for notionconf.html ;......; . 38/127:subsubsection:........."3.5.2.2 Secondary filters" for node4.html ;...;.....;....... 39/127:subsubsection:......... . 37/127:subsubsection:."3.5.2.3 Custom matching algorithms" for node4.html ;........"3.5.2.1 Classes, roles and instances" for notionconf.html ;......,.,..;............... 40/127:subsection:......; 38/127:subsubsection:."3.5.3 Finding window identification" for node4.html ;......"3.5.2.2 Secondary filters" for notionconf.html ;...;....... 39/127:subsubsection:........;..."3.5.2.3 Custom matching algorithms" for notionconf.html ;....... 41/127:subsection:........"3.5.4 Some common examples" for node4.html ;..; 42/127:subsubsection:...;..........."3.5.4.1 Acrobat Reader" for node4.html ;......, 40/127:subsection:..; 43/127:subsubsection:........"3.5.3 Finding window identification" for notionconf.html ;."3.5.4.2 Forcing newly created windows in named frames" for node4.html ;...,.....,.....;....;.... .44/127:section:....... . 41/127:subsection:."3.6 Dockapps, panels and statusbars" for node4.html ;......"3.5.4 Some common examples" for notionconf.html ;...; 42/127:subsubsection:.....;........ 45/127:subsection:."3.5.4.1 Acrobat Reader" for notionconf.html ;.....,"3.6.1 The dock" for node4.html ;.; 43/127:subsubsection:....;.. .. 46/127:subsection:.."3.5.4.2 Forcing newly created windows in named frames" for notionconf.html ;......"3.6.2 The statusbar" for node4.html ;,.......,......;...... 44/127:section:....,...;...."3.6 Dockapps, panels and statusbars" for notionconf.html ;........ 47/127:subsubsection:............;."3.6.2.1 The template" for node4.html .;.. . 45/127:subsection:......"3.6.1 The dock" for notionconf.html ;........;. 46/127:subsection:.;............... 48/127:subsubsection:."3.6.2 The statusbar" for notionconf.html ;........."3.6.2.2 The systray" for node4.html ;.............;.......... , 49/127:subsubsection:..;.............. "3.6.2.3 Monitors" for node4.html 47/127:subsubsection:;........;"3.6.2.1 The template" for notionconf.html .;... 50/127:paragraph:.........."3.6.2.3.1 Date" for node4.html ;......;.......;............ 51/127:paragraph: 48/127:subsubsection:..........."3.6.2.3.2 Load" for node4.html ;"3.6.2.2 The systray" for notionconf.html ;..............;;.............. 52/127:paragraph: 49/127:subsubsection:..........."3.6.2.3.3 Mail" for node4.html "3.6.2.3 Monitors" for notionconf.html ;;........;......... . 50/127:paragraph:;................ . Doing footnotes ... 53/127:chapter:."3.6.2.3.1 Date" for notionconf.html ;....."4. Graphical styles" for node5.html ;..;..; . 54/127:section:..... 51/127:paragraph:........."4.1 Selecting a different look" for node5.html ;"3.6.2.3.2 Load" for notionconf.html .;...;..... . 55/127:section:....;......... 52/127:paragraph:........."4.2 Customizing: drawing engines, style specifications and sub-styles" for node5.html ;."3.6.2.3.3 Mail" for notionconf.html ;...,............;......,...... 53/127:chapter:.,..;...."4. Graphical styles" for notionconf.html ;....; 54/127 :section:56/127:subsection:........."4.2.1 Known styles and substyles" for node5.html ;"4.1 Selecting a different look" for notionconf.html ;..; 57/127:subsubsection:...;........ 55/127:section:."4.2.1.1 Frames" for node5.html ;.,....."4.2 Customizing: drawing engines, style specifications and sub-styles" for notionconf.html ;......,.......,..,.; 58/127:subsubsection:..;.......... 56/127:subsection:."4.2.1.2 Tabs and menu entries" for node5.html ;....,."4.2.1 Known styles and substyles" for notionconf.html ;.; 57/127:subsubsection:........"4.2.1.1 Frames" for notionconf.html ;.,..............................; 58/127:subsubsection:......."4.2.1.2 Tabs and menu entries" for notionconf.html ;..; 59/127:subsubsection:,......"4.2.1.3 The rest" for node5.html .;..,........................................; . 59/127:subsubsection:; 60/127:section:........."4.2.1.3 The rest" for notionconf.html ;"4.3 Defining styles for the default drawing engine" for node5.html ;..,....;...... 61/127:subsection:......"4.3.1 The structure of the configuration files" for node5.html ;.....,.............,.......,.;..;. 60/127:section:..... 62/127:subsection:......."4.3 Defining styles for the default drawing engine" for notionconf.html ;."4.3.2 Defining the styles" for node5.html ;.......;..,... . 61/127:subsection:..,..;... 63/127:subsubsection:."4.3.1 The structure of the configuration files" for notionconf.html ;......,"4.3.2.1 Colours" for node5.html ;.....,...,......,..;........ 62/127:subsection:..;.... .. 64/127:subsubsection:."4.3.2 Defining the styles" for notionconf.html ;......"4.3.2.2 Borders and widths" for node5.html ;.,....,,.;. 63/127:subsubsection:......"4.3.2.1 Colours" for notionconf.html ;.......,.............;.. 65/127:subsubsection:....;..... 64/127:subsubsection:."4.3.2.3 Text" for node5.html ;...,.."4.3.2.2 Borders and widths" for notionconf.html ;....,....; 66/127:subsubsection:......"4.3.2.4 Miscellaneous" for node5.html .;.....,.........; 67/127:subsubsection:.......;. "4.3.2.5 Substyles" for node5.html 65/127:subsubsection:;......."4.3.2.3 Text" for notionconf.html .;..,.,.;....... 68/127:subsection:........."4.3.3 An example" for node5.html ;; 66/127:subsubsection:......,...;. 69/127:section:"4.3.2.4 Miscellaneous" for notionconf.html ;..,..."4.4 Miscellaneous settings" for node5.html ;..; 70/127:subsection:....;. . 67/127:subsubsection:."4.4.1 Frame user attributes" for node5.html ;......"4.3.2.5 Substyles" for notionconf.html ;.;... 71/127:subsection:........."4.4.2 Extra fields for style `frame'" for node5.html ;,..;.....,.. 68/127:subsection:...."4.3.3 An example" for notionconf.html ;...,,.;$. 69/127:section:......"4.4 Miscellaneous settings" for notionconf.html ;....; 70/127:subsection:........."4.4.1 Frame user attributes" for notionconf.html ;........;.. . 71/127:subsection:.........."4.4.2 Extra fields for style `frame'" for notionconf.html ;..,.; 72/127:subsection:....."4.4.3 Extra fields for style `dock'" for node5.html ;.,,$...................; 73/127:chapter:........"5. Scripting" for node6.html ;.....;. .74/127:section:....."5.1 Protected mode and (un-)safe functions" for node6.html ;..; 72/127:subsection:........"4.4.3 Extra fields for style `dock'" for notionconf.html ;..,,.;............ 75/127:section:.........."5.2 Hooks" for node6.html ;...; . 73/127:chapter:......"5. Scripting" for notionconf.html .;,...;. 74/127:section:...;...... . 76/127:section:."5.1 Protected mode and (un-)safe functions" for notionconf.html ;..."5.3 Referring to regions" for node6.html ;..; 77/127:subsection:......."5.3.1 Direct object references" for node6.html ;.,..;.........,.....; . 75/127:section: 78/127:subsection:........"5.2 Hooks" for notionconf.html ;"5.3.2 Name-based lookups" for node6.html ;............,.....;..;....... . 76/127:section:... 79/127:section:....."5.3 Referring to regions" for notionconf.html ;.; "5.4 Alternative winprop selection criteria" for node6.html 77/127:subsection:;......"5.3.1 Direct object references" for notionconf.html ;.......,..;. 78/127:subsection:...;............"5.3.2 Name-based lookups" for notionconf.html ;...... . 80/127:section:........."5.5 Writing ion-statusd monitors" for node6.html ;.......;......... 79/127:section:......."5.4 Alternative winprop selection criteria" for notionconf.html ;,....,...,....,....,...;.......,.....;.......... . 80/127:section:.......... 81/127:chapter:...."5.5 Writing ion-statusd monitors" for notionconf.html ;..."6. Function reference" for node7.html ;...;. ... 82/127:section:.....,.......,.."6.1 Functions defined in ioncore" for node7.html ,;..,,..,..,..,.;....,............ 81/127:chapter:,..."6. Function reference" for notionconf.html ;..; 82/127:section:..,.,....."6.1 Functions defined in ioncore" for notionconf.html ,;,...,,.,.,.,.,..,.,.,.,..,.,..,.,.,.,.,.,.,.,.,.,.,..,.,...,,..,,...,,.,.,...,,.,.,..,,..,.,..,,..,.,...,,......,.....,..,,.,.,..,.,.,.,..,.,..........,.,.,.,..,..,..,..,,..,.,...,.,...,,...,,..,.,.,..,.,..,.,....,,..,..,.,.,.,..,,.,.,.,.,..,.,.,.,.,.,..,,..,,..,,..,,.,.,.,.,....,.....,...,....,.............................,....,.....,....,..,.,..,.,..,,..,.,.,.,.,.,.,.,.,...,,..,.,.,.,...,,.,.,.,..,,...,,..,..,.,.,.,.,...,,.,..,,..,,..,,....,,..,,...,.,..,.,.,.,.,.,.,....,.,.,.;....,....,..,...,.....,...;..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 83/127:subsection:..........."6.1.1 WClientWin functions" for node7.html ;....,.............,.........,..........,..........,...........;.................................... . .83/127:subsection:.... 84/127:subsection:......."6.1.1 WClientWin functions" for notionconf.html ;"6.1.2 WFrame functions" for node7.html ;.,.,.,.,.,.,.,.,.,.,.,.;...............,......... 84/127:subsection:..,..."6.1.2 WFrame functions" for notionconf.html .;,.,..,,.;...,............,.............,............ 85/127:subsection:..,..."6.1.3 WGroup functions" for node7.html ;..,,..,..,,.,.,..;............................................. 85/127:subsection:,.....,"6.1.3 WGroup functions" for notionconf.html ;.,.,...,,.,.,...;......................................,.......... 86/127:subsection:..,..."6.1.4 WGroupCW functions" for node7.html ;..; , 87/127:subsection:...."6.1.5 WGroupWS functions" for node7.html ;..,,..,,..;......................;............ . 88/127:subsection:....................."6.1.6 WHook functions" for node7.html ;. 86/127:subsection:..,..."6.1.4 WGroupCW functions" for notionconf.html ;..; 87/127:subsection:,....."6.1.5 WGroupWS functions" for notionconf.html ;,.,.;........,........ 89/127:subsection:......"6.1.7 WInfoWin functions" for node7.html ;.....,.;...;... .90/127:subsection:.... 88/127:subsection:......."6.1.8 WMPlex functions" for node7.html "6.1.6 WHook functions" for notionconf.html ;;..,,..,.,.,.,.;................ 89/127:subsection:....."6.1.7 WInfoWin functions" for notionconf.html ;...,....;... . 90/127:subsection:........"6.1.8 WMPlex functions" for notionconf.html .;..,....,,..,,..,.....,.....,.....,....,..,,..,,..,,...,,..,,,.,,$,$.....,..,,...,,.,.......,......,.,,,$,$..,....,.,.,..,.;................................,........,......,........,.......;...................................................................................... . 91/127:subsection:.........."6.1.9 WMoveresMode functions" for node7.html ;....,........,........,........,........,....................,..................... 91/127:subsection:,....."6.1.9 WMoveresMode functions" for notionconf.html ;.;.....,...............,..... 92/127:subsection:..,..."6.1.10 WRegion functions" for node7.html .;,.,.,........,.,..,,..;.....,.................,... 92/127:subsection:......,"6.1.10 WRegion functions" for notionconf.html ;..,.,.....,...,,.,.,.,.,.,.,.,...,,...,,.,.,..,.,.,...,.,.,..,,..,,..,,..,,..,.,....,.,.,.,.;.....,...,...,........,..........,......,........;................................................................................................................................................................... . 93/127:subsection:..........."6.1.11 WRootWin functions" for node7.html ;....,.........,..........;......... 94/127:subsection:.............."6.1.12 WScreen functions" for node7.html ;.....,.............,..................;........................ 95/127:subsection: 93/127:subsection:........"6.1.13 WTimer functions" for node7.html ;"6.1.11 WRootWin functions" for notionconf.html ;..,,.,.,..,.;....... 94/127:subsection:.;................ 96/127:subsection:."6.1.12 WScreen functions" for notionconf.html ;....,"6.1.14 WWindow functions" for node7.html ;..,,.,.;............ 95/127:subsection:..,...."6.1.13 WTimer functions" for notionconf.html ;;........,......... 97/127:subsection:..,..."6.1.15 global functions" for node7.html ;.,.,.;..;........ . .98/127:subsection:...... 96/127:subsection:......."6.1.16 gr functions" for node7.html ;."6.1.14 WWindow functions" for notionconf.html ;,.,.,.,.,..,.;....;................. 99/127:subsection:......... 97/127:subsection:...."6.1.17 string functions" for node7.html ;....,"6.1.15 global functions" for notionconf.html ;.,.;.... 100/127:subsection:..;.... 98/127:subsection:...."6.1.18 table functions" for node7.html .;...,"6.1.16 gr functions" for notionconf.html ;.,.,.,.,.,.,..;......,....... 99/127:subsection:..;............"6.1.17 string functions" for notionconf.html ;........,......... 101/127:section:..;.... . 100/127:subsection:........"6.2 Functions defined in mod_tiling" for node7.html ;,"6.1.18 table functions" for notionconf.html ;.,..,.,.,.,..,,.;.....,.............. .; 102/127:subsection:...................."6.2.1 WSplit functions" for node7.html .;........., 101/127:section:......,."6.2 Functions defined in mod_tiling" for notionconf.html ;,.,...,.,.,.;.............,....... 103/127:subsection:..;.........."6.2.2 WSplitInner functions" for node7.html ;.........,... 102/127:subsection:.....;.... 104/127:subsection:"6.2.1 WSplit functions" for notionconf.html ;..,..."6.2.3 WSplitRegion functions" for node7.html ;..,,.;..... , 105/127:subsection:....."6.2.4 WSplitSplit functions" for node7.html ;..,,.;....,................. 103/127:subsection:,....."6.2.2 WSplitInner functions" for notionconf.html ;,.,.;.......;........ . 104/127:subsection:...... 106/127:subsection:......"6.2.3 WSplitRegion functions" for notionconf.html ;..,"6.2.5 WTiling functions" for node7.html ;.,.;.... 105/127:subsection:..,..."6.2.4 WSplitSplit functions" for notionconf.html ;..,,..,,.,.,.,..,;................. 106/127:subsection:,...."6.2.5 WTiling functions" for notionconf.html ;..,,..,,.,.,.,.,..,.,..,,.;...,...........,...........,............,...................,..................,......... 107/127:section:..,.....;..."6.3 Functions defined in mod_query" for node7.html .;..,............,.........,.............,...........,.............,..............,....... 107/127:section:....,..."6.3 Functions defined in mod_query" for notionconf.html ;.,,..,.,....,..,.,..,.,.,.,..,.,...,,.,.,....,.,.,...,.,....,..,.,..,.,.,.,.,.,.,.,.,...,,.......,,.,.,..,,..,,.,.,.;..,.....,.....,........,.....,.......,.....,......,.....;............................................................................................................................................................................. . 108/127:subsection:............"6.3.1 WComplProxy functions" for node7.html ;....,............;............. .109/127:subsection:.................."6.3.2 WEdln functions" for node7.html .;......,.................,..... 108/127:subsection:..,..."6.3.1 WComplProxy functions" for notionconf.html ;..,,.,.;......... , 109/127:subsection:.....,"6.3.2 WEdln functions" for notionconf.html ;.,..,,..,,..,,..,,..,,..,,.,..,,..,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,..,,..,.,.,.,.,.,.,.,.,.,.,.,.,.,...;,......,.....,......,......,......,......,.....;.................................................................................................................................... 110/127:subsection:............"6.3.3 WInput functions" for node7.html ;....,........,.........,..........;................. . 111/127:section:.........................."6.4 Functions defined in mod_menu" for node7.html .;.... 110/127:subsection:,....."6.3.3 WInput functions" for notionconf.html ;..,,..,.,.,.;............ . 111/127:section:.,.....,."6.4 Functions defined in mod_menu" for notionconf.html ;,.....,,...;...........,.................... , 112/127:subsection:.....,"6.4.1 WMenu functions" for node7.html ;..,..,.,.,..;...,...........,.............,.... 112/127:subsection:..;..........."6.4.1 WMenu functions" for notionconf.html .;........,.... 113/127:section:....,..."6.5 Functions defined in mod_dock" for node7.html ;.,,..;..,.. 114/127:subsection:.....,"6.5.1 WDock functions" for node7.html ;.,.,..;.,.................... . 113/127:section:.,......,"6.5 Functions defined in mod_dock" for notionconf.html ;,.,.,;...$. . 114/127:subsection:....."6.5.1 WDock functions" for notionconf.html ;..,.....,.....,.;......,.............,... 115/127:section:.,$......."6.6 Functions defined in mod_sp" for node7.html ;,.....,....,..,.;..........;...................... . 115/127:section:....... 116/127:section:.........."6.6 Functions defined in mod_sp" for notionconf.html ;.,"6.7 Functions defined in mod_statusbar" for node7.html ;,.,.,.,...,......;..................... 116/127:section:.......,"6.7 Functions defined in mod_statusbar" for notionconf.html ;,.,.,.,...,......,.....;.................,.......... 117/127:subsection:..,..."6.7.1 WStatusBar functions" for node7.html ;..,,..,,..,,..,.;..........,................,.. 117/127:subsection:...;........"6.7.1 WStatusBar functions" for notionconf.html .;........,....... 118/127:section:..,...."6.8 Functions defined in de" for node7.html ;.,,..,,..,,..,,.;..;..................... . 119/127:section:............ 118/127:section:....."6.9 Hooks" for node7.html ;....,"6.8 Functions defined in de" for notionconf.html ;.,..,,.,...,...;................ 119/127:section:........."6.9 Hooks" for notionconf.html ;..,,...,,...,.......,..........,,..,.,.....,.......,..,....,,...,.,....,........,..,..,..,.,..,.......,...,..,..,..,.,...,......,.....,........,.......,..;...,.........................................;............................................................................................... .120/127:section:........."6.10 Miscellaneous" for node7.html .;..; . 121/127:subsection:............"6.10.1 Size policies" for node7.html ;.......,........................................................................... . 120/127:section:............"6.10 Miscellaneous" for notionconf.html ;.;. 121/127:subsection:.;... ... 122/127:chapter:.."6.10.1 Size policies" for notionconf.html ;..,..."A. GNU Free Documentation License" for node8.html ;....,........................................,.......................,..;..... . 122/127:chapter:......"A. GNU Free Documentation License" for notionconf.html .;..,.............,.......,....,.........,..............,........,.......,............,...............,......,................,............,.......,.......,............,,............,......,.........,.....,........,.......,..,........;.....,...........,..............,.......... 123/127:chapter:...,...."B. Full class hierarchy visible to Lua-side" for node9.html ;.....,,...; . 124/127:chapterstar:.;...."List of functions" for node10.html ;......;........ . 125/127:textohtmlindex:...."Index" for node11.html ;..; .. 126/127:bibliography: 123/127:chapter:..."Bibliography" for node12.html ;.,."B. Full class hierarchy visible to Lua-side" for notionconf.html ;....,..; . 127/127:chapterstar:; 124/127:chapterstar:..."About this document ..." for node13.html ;;. Writing image file ... "List of functions" for notionconf.html ; Translating images to PDF using pdflatex ... ..;.. 125/127:textohtmlindex:.."Index" for notionconf.html ;.; 126/127:bibliography:.."Bibliography" for notionconf.html ;,....; 127/127:chapterstar:.."About this document ..." for notionconf.html ;;. . Doing footnotes ... Writing image file ... Translating images to PDF using pdflatex ... This is pdfTeX, Version 3.141592653-2.6-1.40.23 (TeX Live 2021/Arch Linux) (preloaded format=pdflatex) restricted \write18 enabled. This is pdfTeX, Version 3.141592653-2.6-1.40.23 (TeX Live 2021/Arch Linux) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./images.tex LaTeX2e <2021-11-15> patch level 1 L3 programming layer <2021-11-22> entering extended mode (./images.tex LaTeX2e <2021-11-15> patch level 1 L3 programming layer <2021-11-22> *** processing images *** Died at /usr/bin/latex2html line 4182. *** processing images *** Died at /usr/bin/latex2html line 4182. make: *** [Makefile:83: notionconf-html] Error 2 make: *** Waiting for unfinished jobs.... 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... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix25/build receiving incremental file list notion-1:4.0.2-3-riscv64-build.log notion-1:4.0.2-3-riscv64-prepare.log sent 62 bytes received 30,448 bytes 20,340.00 bytes/sec total size is 350,721 speedup is 11.50