==> Building on P ==> 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-4.log 402 100% 392.58kB/s 0:00:00 402 100% 392.58kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,990 bytes received 114 bytes 841.60 bytes/sec total size is 4,123 speedup is 1.96 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix30 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] -> [felix30]...done ==> Making package: notion 1:4.0.2-4 (Wed Apr 13 19:03:03 2022) ==> Retrieving sources...  -> Cloning notion git repo... Cloning into bare repository '/home/felix/packages/notion/notion'... remote: Enumerating objects: 30019, done. remote: Counting objects: 1% (1/89) remote: Counting objects: 2% (2/89) remote: Counting objects: 3% (3/89) remote: Counting objects: 4% (4/89) remote: Counting objects: 5% (5/89) remote: Counting objects: 6% (6/89) remote: Counting objects: 7% (7/89) remote: Counting objects: 8% (8/89) remote: Counting objects: 10% (9/89) remote: Counting objects: 11% (10/89) remote: Counting objects: 12% (11/89) remote: Counting objects: 13% (12/89) remote: Counting objects: 14% (13/89) remote: Counting objects: 15% (14/89) remote: Counting objects: 16% (15/89) remote: Counting objects: 17% (16/89) remote: Counting objects: 19% (17/89) remote: Counting objects: 20% (18/89) remote: Counting objects: 21% (19/89) remote: Counting objects: 22% (20/89) remote: Counting objects: 23% (21/89) remote: Counting objects: 24% (22/89) remote: Counting objects: 25% (23/89) remote: Counting objects: 26% (24/89) remote: Counting objects: 28% (25/89) remote: Counting objects: 29% (26/89) remote: Counting objects: 30% (27/89) remote: Counting objects: 31% (28/89) remote: Counting objects: 32% (29/89) remote: Counting objects: 33% (30/89) remote: Counting objects: 34% (31/89) remote: Counting objects: 35% (32/89) remote: Counting objects: 37% (33/89) remote: Counting objects: 38% (34/89) remote: Counting objects: 39% (35/89) remote: Counting objects: 40% (36/89) remote: Counting objects: 41% (37/89) remote: Counting objects: 42% (38/89) remote: Counting objects: 43% (39/89) remote: Counting objects: 44% (40/89) remote: Counting objects: 46% (41/89) remote: Counting objects: 47% (42/89) remote: Counting objects: 48% (43/89) remote: Counting objects: 49% (44/89) remote: Counting objects: 50% (45/89) remote: Counting objects: 51% (46/89) remote: Counting objects: 52% (47/89) remote: Counting objects: 53% (48/89) remote: Counting objects: 55% (49/89) remote: Counting objects: 56% (50/89) remote: Counting objects: 57% (51/89) remote: Counting objects: 58% (52/89) remote: Counting objects: 59% (53/89) remote: Counting objects: 60% (54/89) remote: Counting objects: 61% (55/89) remote: Counting objects: 62% (56/89) remote: Counting objects: 64% (57/89) remote: Counting objects: 65% (58/89) remote: Counting objects: 66% (59/89) remote: Counting objects: 67% (60/89) remote: Counting objects: 68% (61/89) remote: Counting objects: 69% (62/89) remote: Counting objects: 70% (63/89) remote: Counting objects: 71% (64/89) remote: Counting objects: 73% (65/89) remote: Counting objects: 74% (66/89) remote: Counting objects: 75% (67/89) remote: Counting objects: 76% (68/89) remote: Counting objects: 77% (69/89) remote: Counting objects: 78% (70/89) remote: Counting objects: 79% (71/89) remote: Counting objects: 80% (72/89) remote: Counting objects: 82% (73/89) remote: Counting objects: 83% (74/89) remote: Counting objects: 84% (75/89) remote: Counting objects: 85% (76/89) remote: Counting objects: 86% (77/89) remote: Counting objects: 87% (78/89) remote: Counting objects: 88% (79/89) remote: Counting objects: 89% (80/89) remote: Counting objects: 91% (81/89) remote: Counting objects: 92% (82/89) remote: Counting objects: 93% (83/89) remote: Counting objects: 94% (84/89) remote: Counting objects: 95% (85/89) remote: Counting objects: 96% (86/89) remote: Counting objects: 97% (87/89) remote: Counting objects: 98% (88/89) remote: Counting objects: 100% (89/89) remote: Counting objects: 100% (89/89), done. remote: Compressing objects: 1% (1/76) remote: Compressing objects: 2% (2/76) remote: Compressing objects: 3% (3/76) remote: Compressing objects: 5% (4/76) remote: Compressing objects: 6% (5/76) remote: Compressing objects: 7% (6/76) remote: Compressing objects: 9% (7/76) remote: Compressing objects: 10% (8/76) remote: Compressing objects: 11% (9/76) remote: Compressing objects: 13% (10/76) remote: Compressing objects: 14% (11/76) remote: Compressing objects: 15% (12/76) remote: Compressing objects: 17% (13/76) remote: Compressing objects: 18% (14/76) remote: Compressing objects: 19% (15/76) remote: Compressing objects: 21% (16/76) remote: Compressing objects: 22% (17/76) remote: Compressing objects: 23% (18/76) remote: Compressing objects: 25% (19/76) remote: Compressing objects: 26% (20/76) remote: Compressing objects: 27% (21/76) remote: Compressing objects: 28% (22/76) remote: Compressing objects: 30% (23/76) remote: Compressing objects: 31% (24/76) remote: Compressing objects: 32% (25/76) remote: Compressing objects: 34% (26/76) remote: Compressing objects: 35% (27/76) remote: Compressing objects: 36% (28/76) remote: Compressing objects: 38% (29/76) remote: Compressing objects: 39% (30/76) remote: Compressing objects: 40% (31/76) remote: Compressing objects: 42% (32/76) remote: Compressing objects: 43% (33/76) remote: Compressing objects: 44% (34/76) remote: Compressing objects: 46% (35/76) remote: Compressing objects: 47% (36/76) remote: Compressing objects: 48% (37/76) remote: Compressing objects: 50% (38/76) remote: Compressing objects: 51% (39/76) remote: Compressing objects: 52% (40/76) remote: Compressing objects: 53% (41/76) remote: Compressing objects: 55% (42/76) remote: Compressing objects: 56% (43/76) remote: Compressing objects: 57% (44/76) remote: Compressing objects: 59% (45/76) remote: Compressing objects: 60% (46/76) remote: Compressing objects: 61% (47/76) remote: Compressing objects: 63% (48/76) remote: Compressing objects: 64% (49/76) remote: Compressing objects: 65% (50/76) remote: Compressing objects: 67% (51/76) remote: Compressing objects: 68% (52/76) remote: Compressing objects: 69% (53/76) remote: Compressing objects: 71% (54/76) remote: Compressing objects: 72% (55/76) remote: Compressing objects: 73% (56/76) remote: Compressing objects: 75% (57/76) remote: Compressing objects: 76% (58/76) remote: Compressing objects: 77% (59/76) remote: Compressing objects: 78% (60/76) remote: Compressing objects: 80% (61/76) remote: Compressing objects: 81% (62/76) remote: Compressing objects: 82% (63/76) remote: Compressing objects: 84% (64/76) remote: Compressing objects: 85% (65/76) remote: Compressing objects: 86% (66/76) remote: Compressing objects: 88% (67/76) remote: Compressing objects: 89% (68/76) remote: Compressing objects: 90% (69/76) remote: Compressing objects: 92% (70/76) remote: Compressing objects: 93% (71/76) remote: Compressing objects: 94% (72/76) remote: Compressing objects: 96% (73/76) remote: Compressing objects: 97% (74/76) remote: Compressing objects: 98% (75/76) remote: Compressing objects: 100% (76/76) remote: Compressing objects: 100% (76/76), done. Receiving objects: 0% (1/30019) Receiving objects: 1% (301/30019) Receiving objects: 2% (601/30019) Receiving objects: 3% (901/30019) Receiving objects: 4% (1201/30019) Receiving objects: 5% (1501/30019), 332.01 KiB | 631.00 KiB/s Receiving objects: 6% (1802/30019), 332.01 KiB | 631.00 KiB/s Receiving objects: 7% (2102/30019), 332.01 KiB | 631.00 KiB/s Receiving objects: 8% (2402/30019), 332.01 KiB | 631.00 KiB/s Receiving objects: 9% (2702/30019), 332.01 KiB | 631.00 KiB/s Receiving objects: 9% (2889/30019), 732.01 KiB | 689.00 KiB/s Receiving objects: 10% (3002/30019), 732.01 KiB | 689.00 KiB/s Receiving objects: 11% (3303/30019), 732.01 KiB | 689.00 KiB/s Receiving objects: 12% (3603/30019), 732.01 KiB | 689.00 KiB/s Receiving objects: 13% (3903/30019), 732.01 KiB | 689.00 KiB/s Receiving objects: 14% (4203/30019), 732.01 KiB | 689.00 KiB/s Receiving objects: 15% (4503/30019), 1.12 MiB | 729.00 KiB/s Receiving objects: 16% (4804/30019), 1.12 MiB | 729.00 KiB/s Receiving objects: 16% (4875/30019), 1.12 MiB | 729.00 KiB/s Receiving objects: 17% (5104/30019), 1.53 MiB | 753.00 KiB/s Receiving objects: 18% (5404/30019), 1.53 MiB | 753.00 KiB/s Receiving objects: 19% (5704/30019), 1.53 MiB | 753.00 KiB/s Receiving objects: 20% (6004/30019), 1.96 MiB | 774.00 KiB/s Receiving objects: 21% (6304/30019), 1.96 MiB | 774.00 KiB/s Receiving objects: 22% (6605/30019), 1.96 MiB | 774.00 KiB/s Receiving objects: 22% (6718/30019), 1.96 MiB | 774.00 KiB/s Receiving objects: 23% (6905/30019), 2.48 MiB | 821.00 KiB/s Receiving objects: 24% (7205/30019), 2.48 MiB | 821.00 KiB/s Receiving objects: 25% (7505/30019), 2.48 MiB | 821.00 KiB/s Receiving objects: 26% (7805/30019), 2.48 MiB | 821.00 KiB/s Receiving objects: 27% (8106/30019), 3.11 MiB | 880.00 KiB/s Receiving objects: 28% (8406/30019), 3.11 MiB | 880.00 KiB/s Receiving objects: 29% (8706/30019), 3.11 MiB | 880.00 KiB/s Receiving objects: 30% (9006/30019), 3.11 MiB | 880.00 KiB/s Receiving objects: 31% (9306/30019), 3.11 MiB | 880.00 KiB/s Receiving objects: 32% (9607/30019), 3.11 MiB | 880.00 KiB/s Receiving objects: 33% (9907/30019), 3.11 MiB | 880.00 KiB/s Receiving objects: 34% (10207/30019), 3.11 MiB | 880.00 KiB/s Receiving objects: 35% (10507/30019), 3.11 MiB | 880.00 KiB/s Receiving objects: 35% (10804/30019), 3.11 MiB | 880.00 KiB/s Receiving objects: 36% (10807/30019), 3.11 MiB | 880.00 KiB/s Receiving objects: 37% (11108/30019), 3.11 MiB | 880.00 KiB/s Receiving objects: 38% (11408/30019), 3.11 MiB | 880.00 KiB/s Receiving objects: 39% (11708/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 40% (12008/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 41% (12308/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 42% (12608/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 43% (12909/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 44% (13209/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 45% (13509/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 46% (13809/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 47% (14109/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 48% (14410/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 49% (14710/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 50% (15010/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 51% (15310/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 52% (15610/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 53% (15911/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 54% (16211/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 55% (16511/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 56% (16811/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 57% (17111/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 58% (17412/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 59% (17712/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 60% (18012/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 61% (18312/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 62% (18612/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 63% (18912/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 64% (19213/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 65% (19513/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 66% (19813/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 67% (20113/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 68% (20413/30019), 3.89 MiB | 968.00 KiB/s Receiving objects: 69% (20714/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 70% (21014/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 71% (21314/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 72% (21614/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 73% (21914/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 74% (22215/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 75% (22515/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 76% (22815/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 77% (23115/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 78% (23415/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 79% (23716/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 80% (24016/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 81% (24316/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 81% (24478/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 82% (24616/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 83% (24916/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 84% (25216/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 85% (25517/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 86% (25817/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 87% (26117/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 88% (26417/30019), 4.78 MiB | 1.04 MiB/s Receiving objects: 89% (26717/30019), 5.89 MiB | 1.21 MiB/s Receiving objects: 90% (27018/30019), 5.89 MiB | 1.21 MiB/s Receiving objects: 91% (27318/30019), 5.89 MiB | 1.21 MiB/s Receiving objects: 92% (27618/30019), 5.89 MiB | 1.21 MiB/s Receiving objects: 93% (27918/30019), 5.89 MiB | 1.21 MiB/s Receiving objects: 94% (28218/30019), 5.89 MiB | 1.21 MiB/s Receiving objects: 95% (28519/30019), 5.89 MiB | 1.21 MiB/s Receiving objects: 96% (28819/30019), 5.89 MiB | 1.21 MiB/s Receiving objects: 97% (29119/30019), 5.89 MiB | 1.21 MiB/s Receiving objects: 98% (29419/30019), 5.89 MiB | 1.21 MiB/s Receiving objects: 99% (29719/30019), 5.89 MiB | 1.21 MiB/s remote: Total 30019 (delta 30), reused 34 (delta 13), pack-reused 29930 Receiving objects: 100% (30019/30019), 5.89 MiB | 1.21 MiB/s Receiving objects: 100% (30019/30019), 6.45 MiB | 1.20 MiB/s, done. Resolving deltas: 0% (0/23377) Resolving deltas: 1% (234/23377) Resolving deltas: 2% (468/23377) Resolving deltas: 3% (702/23377) Resolving deltas: 4% (936/23377) Resolving deltas: 5% (1169/23377) Resolving deltas: 6% (1405/23377) Resolving deltas: 7% (1637/23377) Resolving deltas: 8% (1871/23377) Resolving deltas: 9% (2104/23377) Resolving deltas: 10% (2338/23377) Resolving deltas: 11% (2573/23377) Resolving deltas: 12% (2806/23377) Resolving deltas: 13% (3040/23377) Resolving deltas: 14% (3273/23377) Resolving deltas: 15% (3507/23377) Resolving deltas: 16% (3741/23377) Resolving deltas: 17% (3975/23377) Resolving deltas: 18% (4208/23377) Resolving deltas: 19% (4442/23377) Resolving deltas: 20% (4676/23377) Resolving deltas: 21% (4910/23377) Resolving deltas: 22% (5143/23377) Resolving deltas: 23% (5377/23377) Resolving deltas: 24% (5611/23377) Resolving deltas: 25% (5845/23377) Resolving deltas: 26% (6079/23377) Resolving deltas: 27% (6312/23377) Resolving deltas: 28% (6546/23377) Resolving deltas: 29% (6780/23377) Resolving deltas: 30% (7014/23377) Resolving deltas: 31% (7247/23377) Resolving deltas: 32% (7481/23377) Resolving deltas: 33% (7715/23377) Resolving deltas: 34% (7949/23377) Resolving deltas: 35% (8182/23377) Resolving deltas: 36% (8416/23377) Resolving deltas: 37% (8650/23377) Resolving deltas: 38% (8884/23377) Resolving deltas: 39% (9118/23377) Resolving deltas: 40% (9351/23377) Resolving deltas: 41% (9585/23377) Resolving deltas: 42% (9819/23377) Resolving deltas: 43% (10053/23377) Resolving deltas: 44% (10286/23377) Resolving deltas: 45% (10520/23377) Resolving deltas: 46% (10754/23377) Resolving deltas: 47% (10988/23377) Resolving deltas: 48% (11221/23377) Resolving deltas: 49% (11455/23377) Resolving deltas: 50% (11689/23377) Resolving deltas: 51% (11923/23377) Resolving deltas: 52% (12157/23377) Resolving deltas: 53% (12390/23377) Resolving deltas: 54% (12624/23377) Resolving deltas: 55% (12858/23377) Resolving deltas: 56% (13092/23377) Resolving deltas: 57% (13325/23377) Resolving deltas: 58% (13559/23377) Resolving deltas: 59% (13793/23377) Resolving deltas: 60% (14027/23377) Resolving deltas: 61% (14260/23377) Resolving deltas: 62% (14494/23377) Resolving deltas: 63% (14728/23377) Resolving deltas: 64% (14962/23377) Resolving deltas: 65% (15196/23377) Resolving deltas: 66% (15429/23377) Resolving deltas: 67% (15663/23377) Resolving deltas: 68% (15897/23377) Resolving deltas: 69% (16131/23377) Resolving deltas: 70% (16364/23377) Resolving deltas: 71% (16598/23377) Resolving deltas: 72% (16832/23377) Resolving deltas: 73% (17066/23377) Resolving deltas: 74% (17299/23377) Resolving deltas: 75% (17533/23377) Resolving deltas: 76% (17767/23377) Resolving deltas: 77% (18001/23377) Resolving deltas: 78% (18235/23377) Resolving deltas: 79% (18468/23377) Resolving deltas: 80% (18702/23377) Resolving deltas: 81% (18936/23377) Resolving deltas: 82% (19170/23377) Resolving deltas: 83% (19403/23377) Resolving deltas: 84% (19637/23377) Resolving deltas: 85% (19871/23377) Resolving deltas: 86% (20105/23377) Resolving deltas: 87% (20338/23377) Resolving deltas: 88% (20572/23377) Resolving deltas: 89% (20806/23377) Resolving deltas: 90% (21040/23377) Resolving deltas: 91% (21274/23377) Resolving deltas: 92% (21507/23377) Resolving deltas: 93% (21741/23377) Resolving deltas: 94% (21975/23377) Resolving deltas: 95% (22209/23377) Resolving deltas: 96% (22442/23377) Resolving deltas: 97% (22676/23377) Resolving deltas: 98% (22910/23377) Resolving deltas: 99% (23144/23377) Resolving deltas: 100% (23377/23377) Resolving deltas: 100% (23377/23377), 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), 412.01 KiB | 761.00 KiB/s Receiving objects: 93% (1108/1191), 412.01 KiB | 761.00 KiB/s Receiving objects: 94% (1120/1191), 412.01 KiB | 761.00 KiB/s Receiving objects: 95% (1132/1191), 412.01 KiB | 761.00 KiB/s Receiving objects: 96% (1144/1191), 412.01 KiB | 761.00 KiB/s Receiving objects: 97% (1156/1191), 412.01 KiB | 761.00 KiB/s remote: Total 1191 (delta 0), reused 0 (delta 0), pack-reused 1191 Receiving objects: 98% (1168/1191), 412.01 KiB | 761.00 KiB/s Receiving objects: 99% (1180/1191), 412.01 KiB | 761.00 KiB/s Receiving objects: 100% (1191/1191), 412.01 KiB | 761.00 KiB/s Receiving objects: 100% (1191/1191), 425.49 KiB | 796.00 KiB/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% (73/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% (153/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% (226/804) Resolving deltas: 29% (234/804) Resolving deltas: 30% (243/804) Resolving deltas: 31% (250/804) Resolving deltas: 32% (259/804) Resolving deltas: 33% (266/804) Resolving deltas: 34% (274/804) Resolving deltas: 35% (282/804) Resolving deltas: 36% (290/804) Resolving deltas: 37% (298/804) Resolving deltas: 38% (306/804) Resolving deltas: 39% (315/804) Resolving deltas: 40% (323/804) Resolving deltas: 41% (330/804) Resolving deltas: 42% (339/804) Resolving deltas: 43% (346/804) Resolving deltas: 44% (354/804) Resolving deltas: 45% (362/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% (427/804) Resolving deltas: 54% (435/804) Resolving deltas: 55% (443/804) Resolving deltas: 56% (451/804) Resolving deltas: 57% (459/804) Resolving deltas: 58% (467/804) Resolving deltas: 59% (475/804) Resolving deltas: 60% (483/804) Resolving deltas: 61% (491/804) Resolving deltas: 62% (499/804) Resolving deltas: 63% (507/804) Resolving deltas: 64% (515/804) Resolving deltas: 65% (524/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% (580/804) Resolving deltas: 73% (587/804) Resolving deltas: 74% (595/804) Resolving deltas: 75% (603/804) Resolving deltas: 76% (612/804) Resolving deltas: 77% (620/804) Resolving deltas: 78% (628/804) Resolving deltas: 79% (636/804) Resolving deltas: 80% (645/804) Resolving deltas: 81% (652/804) Resolving deltas: 82% (660/804) Resolving deltas: 83% (668/804) Resolving deltas: 84% (677/804) Resolving deltas: 85% (684/804) Resolving deltas: 86% (692/804) Resolving deltas: 87% (701/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-4 (Wed 13 Apr 2022 07:03:30 PM CEST) ==> 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.14.0-1 0.97 MiB extra/graphite 1:1.3.14-1 0.16 MiB extra/harfbuzz 4.2.0-1 5.43 MiB extra/libice 1.0.10-3 0.78 MiB extra/libpng 1.6.37-3 0.46 MiB extra/libx11 1.7.5-1 9.91 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.12.0-1 1.47 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.31 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.6-2 3.10 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.56.1-1 46.26 MiB extra/giflib 5.2.1-2 0.22 MiB extra/harfbuzz-icu 4.2.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 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-2 0.12 MiB extra/libtiff 4.3.0-2 2.59 MiB core/libusb 1.0.25-3 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-2 0.67 MiB core/nss 3.77-1 4.02 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-2 3.94 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-2 44.79 MiB extra/texlive-core 2021.62793-1 392.71 MiB extra/x265 3.5-3 3.62 MiB extra/zziplib 0.13.72-1 0.26 MiB extra/git 2.35.2-1 29.56 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.62145-1 3.18 MiB extra/texlive-latexextra 2021.62806-1 62.82 MiB Total Download Size: 0.95 MiB Total Installed Size: 732.59 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... latex2html-2020.2-1-any downloading... rubber-1.6.0-2-any 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 wdiff: for texdiff installing netpbm... installing latex2html... installing texlive-formatsextra... installing perl-file-which... installing texlive-latexextra... Optional dependencies for texlive-latexextra inkscape: required for svg package java-environment: to use pdfannotextractor python-pygments: for pygmentex texlive-genericextra: required for calctab package [installed] texlive-pictures: required for overpic package :: 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 /usr/bin/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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 /usr/bin/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 /usr/bin/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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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' 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); | ^ 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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 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 /usr/bin/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 /usr/bin/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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 /usr/bin/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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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)); | ^~~~~~~~~~~~ Scanning placement.c for exports. Scanning split.c for exports. In file included from tiling.c:13: tiling.c: In function ‘tiling_managed_add’: split.c: In function ‘split_current_todir’: /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)); | ^~~~~~~~~~~~ /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, | ^~~~~~~~~~~~ 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; | ^ split.c: In function ‘splitinner_nextto’: 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, | ^ /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WSplit * (*)(WSplitInner *, WSplit *, WPrimn, WPrimn, int (*)(WSplit *))’ {aka ‘struct WSplit_struct * (*)(struct WSplitInner_struct *, struct WSplit_struct *, WPrimn, WPrimn, int (*)(struct WSplit_struct *))’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:1821:5: note: in expansion of macro ‘CALL_DYN_RET’ 1821 | CALL_DYN_RET(ret, WSplit*, splitinner_nextto, node, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WSplit * (*)()’ {aka ‘struct WSplit_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:1821:5: note: in expansion of macro ‘CALL_DYN_RET’ 1821 | CALL_DYN_RET(ret, WSplit*, splitinner_nextto, node, | ^~~~~~~~~~~~ split.c: In function ‘splitinner_current’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WSplit * (*)(WSplitInner *)’ {aka ‘struct WSplit_struct * (*)(struct WSplitInner_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:1891:5: note: in expansion of macro ‘CALL_DYN_RET’ 1891 | CALL_DYN_RET(ret, WSplit*, splitinner_current, node, (node)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WSplit * (*)()’ {aka ‘struct WSplit_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:1891:5: note: in expansion of macro ‘CALL_DYN_RET’ 1891 | CALL_DYN_RET(ret, WSplit*, splitinner_current, node, (node)); | ^~~~~~~~~~~~ split.c: In function ‘split_get_config’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘int (*)(WSplit *, ExtlTab *)’ {aka ‘int (*)(struct WSplit_struct *, int *)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:2366:5: note: in expansion of macro ‘CALL_DYN_RET’ 2366 | CALL_DYN_RET(ret, bool, split_get_config, node, (node, tabret)); | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘int (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ split.c:2366:5: note: in expansion of macro ‘CALL_DYN_RET’ 2366 | CALL_DYN_RET(ret, bool, split_get_config, node, (node, tabret)); | ^~~~~~~~~~~~ split.c: At top level: split.c:2379:6: warning: cast between incompatible function types from ‘WSplit * (*)(WSplit *, WPrimn, WPrimn, int (*)(WSplit *))’ {aka ‘struct WSplit_struct * (*)(struct WSplit_struct *, WPrimn, WPrimn, int (*)(struct WSplit_struct *))’} to ‘void (*)()’ [-Wcast-function-type] 2379 | {(DynFun*)split_current_todir, (DynFun*)split_current_todir_default}, | ^ split.c:2379:36: warning: cast between incompatible function types from ‘WSplit * (*)(WSplit *, WPrimn, WPrimn, int (*)(WSplit *))’ {aka ‘struct WSplit_struct * (*)(struct WSplit_struct *, WPrimn, WPrimn, int (*)(struct WSplit_struct *))’} to ‘void (*)()’ [-Wcast-function-type] 2379 | {(DynFun*)split_current_todir, (DynFun*)split_current_todir_default}, | ^ split.c:2394:6: warning: cast between incompatible function types from ‘int (*)(WSplit *, int)’ {aka ‘int (*)(struct WSplit_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 2394 | {(DynFun*)split_do_restore, (DynFun*)splitsplit_do_restore}, | ^ split.c:2394:33: warning: cast between incompatible function types from ‘int (*)(WSplitSplit *, int)’ {aka ‘int (*)(struct WSplitSplit_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 2394 | {(DynFun*)split_do_restore, (DynFun*)splitsplit_do_restore}, | ^ split.c:2395:6: warning: cast between incompatible function types from ‘int (*)(WSplit *, int)’ {aka ‘int (*)(struct WSplit_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 2395 | {(DynFun*)split_do_verify, (DynFun*)splitsplit_do_verify}, | ^ split.c:2395:32: warning: cast between incompatible function types from ‘int (*)(WSplitSplit *, int)’ {aka ‘int (*)(struct WSplitSplit_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 2395 | {(DynFun*)split_do_verify, (DynFun*)splitsplit_do_verify}, | ^ split.c:2399:6: warning: cast between incompatible function types from ‘WSplit * (*)(WSplit *, WPrimn, WPrimn, int (*)(WSplit *))’ {aka ‘struct WSplit_struct * (*)(struct WSplit_struct *, WPrimn, WPrimn, int (*)(struct WSplit_struct *))’} to ‘void (*)()’ [-Wcast-function-type] 2399 | {(DynFun*)split_current_todir, (DynFun*)splitsplit_current_todir}, | ^ In file included from tiling.c:13: tiling.c: In function ‘tiling_load_node’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WSplit * (*)(WTiling *, const WRectangle *, ExtlTab)’ {aka ‘struct WSplit_struct * (*)(struct WTiling_struct *, const struct WRectangle_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ tiling.c:1621:5: note: in expansion of macro ‘CALL_DYN_RET’ 1621 | CALL_DYN_RET(ret, WSplit*, tiling_load_node, ws, (ws, geom, tab)); | ^~~~~~~~~~~~ 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}, | ^ /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:2400:6: warning: cast between incompatible function types from ‘WSplit * (*)(WSplitInner *)’ {aka ‘struct WSplit_struct * (*)(struct WSplitInner_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2400 | {(DynFun*)splitinner_current, (DynFun*)splitsplit_current}, | ^ split.c:2400:35: warning: cast between incompatible function types from ‘WSplit * (*)(WSplitSplit *)’ {aka ‘struct WSplit_struct * (*)(struct WSplitSplit_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 2400 | {(DynFun*)splitinner_current, (DynFun*)splitsplit_current}, | ^ tiling.c: At top level: 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:1678:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WWindow *, const WFitParams *)’ {aka ‘int (*)(struct WRegion_struct *, struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1678 | {(DynFun*)region_fitrep, | ^ tiling.c:1679:6: warning: cast between incompatible function types from ‘int (*)(WTiling *, WWindow *, const WFitParams *)’ {aka ‘int (*)(struct WTiling_struct *, struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1679 | (DynFun*)tiling_fitrep}, | ^ 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: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: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:1685:6: warning: cast between incompatible function types from ‘int (*)(WTiling *, WRegion *, int, int)’ {aka ‘int (*)(struct WTiling_struct *, struct WRegion_struct *, int, int)’} to ‘void (*)()’ [-Wcast-function-type] 1685 | (DynFun*)tiling_managed_maximize}, | ^ tiling.c:1690:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRegion *, int, WPrepareFocusResult *)’ {aka ‘int (*)(struct WRegion_struct *, struct WRegion_struct *, int, struct WPrepareFocusResult_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1690 | {(DynFun*)region_managed_prepare_focus, | ^ 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: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: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:1693:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 1693 | {(DynFun*)region_prepare_manage, | ^ tiling.c:1694:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WTiling *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WTiling_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 1694 | (DynFun*)tiling_prepare_manage}, | ^ 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:1696:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRescueInfo *)’ {aka ‘int (*)(struct WRegion_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1696 | {(DynFun*)region_rescue_clientwins, | ^ tiling.c:1697:6: warning: cast between incompatible function types from ‘int (*)(WTiling *, WRescueInfo *)’ {aka ‘int (*)(struct WTiling_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1697 | (DynFun*)tiling_rescue_clientwins}, | ^ 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: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: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:1700:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WTiling *, WRegion *)’ {aka ‘struct WPHolder_struct * (*)(struct WTiling_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1700 | (DynFun*)tiling_get_rescue_pholder_for}, | ^ tiling.c:1702:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1702 | {(DynFun*)region_get_configuration, | ^ 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: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: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:1705:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1705 | {(DynFun*)region_managed_disposeroot, | ^ tiling.c:1706:6: warning: cast between incompatible function types from ‘WRegion * (*)(WTiling *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WTiling_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1706 | (DynFun*)tiling_managed_disposeroot}, | ^ 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:1708:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1708 | {(DynFun*)region_current, | ^ tiling.c:1709:6: warning: cast between incompatible function types from ‘WRegion * (*)(WTiling *)’ {aka ‘struct WRegion_struct * (*)(struct WTiling_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1709 | (DynFun*)tiling_current}, | ^ 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: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, | ^ 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:1712:6: warning: cast between incompatible function types from ‘int (*)(WTiling *, WRegion *)’ {aka ‘int (*)(struct WTiling_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1712 | (DynFun*)tiling_managed_add_default}, | ^ tiling.c:1720:6: warning: cast between incompatible function types from ‘WSplit * (*)(WTiling *, const WRectangle *, ExtlTab)’ {aka ‘struct WSplit_struct * (*)(struct WTiling_struct *, const struct WRectangle_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 1720 | {(DynFun*)tiling_load_node, | ^ 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: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}, | ^ 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:1729:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegionNavi, WRegionNaviData *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, WRegionNavi, struct WRegionNaviData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1729 | {(DynFun*)region_navi_first, | ^ tiling.c:1730:6: warning: cast between incompatible function types from ‘WRegion * (*)(WTiling *, WRegionNavi, WRegionNaviData *)’ {aka ‘struct WRegion_struct * (*)(struct WTiling_struct *, WRegionNavi, struct WRegionNaviData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1730 | (DynFun*)tiling_navi_first}, | ^ 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:1732:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *, WRegionNavi, WRegionNaviData *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *, WRegionNavi, struct WRegionNaviData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1732 | {(DynFun*)region_navi_next, | ^ tiling.c:1733:6: warning: cast between incompatible function types from ‘WRegion * (*)(WTiling *, WRegion *, WRegionNavi, WRegionNaviData *)’ {aka ‘struct WRegion_struct * (*)(struct WTiling_struct *, struct WRegion_struct *, WRegionNavi, struct WRegionNaviData_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1733 | (DynFun*)tiling_navi_next}, | ^ tiling.c:1735:6: warning: cast between incompatible function types from ‘Window (*)(const WRegion *)’ {aka ‘long unsigned int (*)(const struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1735 | {(DynFun*)region_xwindow, | ^ tiling.c:1736:6: warning: cast between incompatible function types from ‘Window (*)(const WTiling *)’ {aka ‘long unsigned int (*)(const struct WTiling_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1736 | (DynFun*)tiling_xwindow}, | ^ 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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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}, | ^ Scanning wmessage.c for exports. Scanning query.c for exports. Scanning fwarn.c for exports. Scanning history.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 wmessage.c:254:6: warning: cast between incompatible function types from ‘const char * (*)(WInput *)’ {aka ‘const char * (*)(struct WInput_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 254 | {(DynFun*)input_style, (DynFun*)wmsg_style}, | ^ wmessage.c:254:28: warning: cast between incompatible function types from ‘const char * (*)(WMessage *)’ {aka ‘const char * (*)(struct WMessage_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 254 | {(DynFun*)input_style, (DynFun*)wmsg_style}, | ^ wedln.c:1088:6: warning: cast between incompatible function types from ‘const char * (*)(WInput *)’ {aka ‘const char * (*)(struct WInput_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1088 | {(DynFun*)input_style, (DynFun*)wedln_style}, | ^ wedln.c:1088:28: warning: cast between incompatible function types from ‘const char * (*)(WEdln *)’ {aka ‘const char * (*)(struct WEdln_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1088 | {(DynFun*)input_style, (DynFun*)wedln_style}, | ^ cc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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}, | ^ font.c: In function ‘debrush_do_draw_string_default_xft’: 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: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=auto -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -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 /usr/bin/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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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. Scanning ../../libmainloop/exec.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, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 statusbar.c: At top level: statusbar.c:1092:6: warning: cast between incompatible function types from ‘int (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1092 | {(DynFun*)region_orientation, (DynFun*)statusbar_orientation}, | ^ statusbar.c:1092:35: warning: cast between incompatible function types from ‘int (*)(WStatusBar *)’ {aka ‘int (*)(struct WStatusBar_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1092 | {(DynFun*)region_orientation, (DynFun*)statusbar_orientation}, | ^ statusbar.c:1095:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 1095 | {(DynFun*)region_prepare_manage, (DynFun*)statusbar_prepare_manage}, | ^ statusbar.c:1095:38: warning: cast between incompatible function types from ‘WPHolder * (*)(WStatusBar *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WStatusBar_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 1095 | {(DynFun*)region_prepare_manage, (DynFun*)statusbar_prepare_manage}, | ^ statusbar.c:1098:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 1098 | {(DynFun*)region_prepare_manage_transient, | ^ statusbar.c:1099:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WStatusBar *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WStatusBar_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 1099 | (DynFun*)statusbar_prepare_manage_transient}, | ^ statusbar.c:1104:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WWindow *, const WFitParams *)’ {aka ‘int (*)(struct WRegion_struct *, struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1104 | {(DynFun*)region_fitrep, | ^ statusbar.c:1105:6: warning: cast between incompatible function types from ‘int (*)(WStatusBar *, WWindow *, const WFitParams *)’ {aka ‘int (*)(struct WStatusBar_struct *, struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1105 | (DynFun*)statusbar_fitrep}, | ^ main.c: In function ‘mod_statusbar_deinit’: main.c:264:17: warning: cast between incompatible function types from ‘int (*)(WClientWin *, const WManageParams *)’ {aka ‘int (*)(struct WClientWin_struct *, const struct WManageParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 264 | (WHookDummy*)clientwin_do_manage_hook); | ^ main.c: In function ‘mod_statusbar_init’: main.c:296:14: warning: cast between incompatible function types from ‘int (*)(WClientWin *, const WManageParams *)’ {aka ‘int (*)(struct WClientWin_struct *, const struct WManageParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 296 | (WHookDummy*)clientwin_do_manage_hook); | ^ cc ion-statusd.o exec.o extlrx.o exports.o -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -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=auto -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -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 /usr/bin/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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -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=auto -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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. binding.c: In function ‘binding_deinit’: binding.c:167:21: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 167 | free(binding->doc); | ~~~~~~~^~~~~ In file included from /build/notion/src/notion/libtu/misc.h:13, from common.h:17, from binding.c:10: /usr/include/stdlib.h: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; | ~~~~~~^~~~~ Scanning modules.c for exports. modules.c: In function ‘get_module_fptr’: modules.c:104:12: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 104 | return (void (*)(void**)) get_module_symbol(handle, modulename, name); | ^ 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"); | ^ Scanning mwmhints.c for exports. Scanning pointer.c for exports. Scanning property.c for exports. 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}, | ^ 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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 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 sizehint.c for exports. Scanning window.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}, | ^ 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 ioncore.c for exports. key.c:122:13: warning: ‘free_subs’ defined but not used [-Wunused-function] 122 | static void free_subs(WSubmapState *p) | ^~~~~~~~~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 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)); | ^~~~~~~~~~~~ clientwin.c: In function ‘set_clientwin_state’: 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)); | ^~~~~~~~~~~~ clientwin.c:838:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 838 | if(cwin->state!=state){ | ^~ 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 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)); | ^~~~~~~~~~~~ clientwin.c: At top level: clientwin.c:1446:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WWindow *, const WFitParams *)’ {aka ‘int (*)(struct WRegion_struct *, struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1446 | {(DynFun*)region_fitrep, | ^ clientwin.c:1447:6: warning: cast between incompatible function types from ‘int (*)(WClientWin *, WWindow *, const WFitParams *)’ {aka ‘int (*)(struct WClientWin_struct *, struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1447 | (DynFun*)clientwin_fitrep}, | ^ clientwin.c:1467:6: warning: cast between incompatible function types from ‘Window (*)(const WRegion *)’ {aka ‘long unsigned int (*)(const struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1467 | {(DynFun*)region_xwindow, | ^ clientwin.c:1468:6: warning: cast between incompatible function types from ‘Window (*)(WClientWin *)’ {aka ‘long unsigned int (*)(struct WClientWin_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1468 | (DynFun*)clientwin_x_window}, | ^ 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)); | ^~~~~~~~~~~~ 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, | ^ /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)); | ^~~~~~~~~~~~ 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}, | ^ region.c: At top level: region.c:1031:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1031 | {(DynFun*)region_current, | ^ region.c:1032:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1032 | (DynFun*)region_current_default}, | ^ region.c:1034:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRescueInfo *)’ {aka ‘int (*)(struct WRegion_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1034 | {(DynFun*)region_rescue_clientwins, | ^ region.c:1035:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRescueInfo *)’ {aka ‘int (*)(struct WRegion_struct *, struct WRescueInfo_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1035 | (DynFun*)region_rescue_child_clientwins}, | ^ region.c:1037:6: warning: cast between incompatible function types from ‘int (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1037 | {(DynFun*)region_may_dispose, | ^ region.c:1038:6: warning: cast between incompatible function types from ‘int (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1038 | (DynFun*)region_may_dispose_default}, | ^ region.c:1040:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 1040 | {(DynFun*)region_prepare_manage, | ^ region.c:1041:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 1041 | (DynFun*)region_prepare_manage_default}, | ^ region.c:1043:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 1043 | {(DynFun*)region_prepare_manage_transient, | ^ region.c:1044:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 1044 | (DynFun*)region_prepare_manage_transient_default}, | ^ region.c:1046:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRegion *, int, WPrepareFocusResult *)’ {aka ‘int (*)(struct WRegion_struct *, struct WRegion_struct *, int, struct WPrepareFocusResult_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1046 | {(DynFun*)region_managed_prepare_focus, | ^ region.c:1047:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WRegion *, int, WPrepareFocusResult *)’ {aka ‘int (*)(struct WRegion_struct *, struct WRegion_struct *, int, struct WPrepareFocusResult_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1047 | (DynFun*)region_managed_prepare_focus_default}, | ^ region.c:1049:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1049 | {(DynFun*)region_managed_disposeroot, | ^ region.c:1050:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1050 | (DynFun*)region_managed_disposeroot_default}, | ^ region.c:1052:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1052 | {(DynFun*)region_rqclose_propagate, | ^ region.c:1053:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1053 | (DynFun*)region_rqclose_propagate_default}, | ^ region.c:1058:6: warning: cast between incompatible function types from ‘const char * (*)(WRegion *)’ {aka ‘const char * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1058 | {(DynFun*)region_displayname, | ^ region.c:1059:6: warning: cast between incompatible function types from ‘const char * (*)(WRegion *)’ {aka ‘const char * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1059 | (DynFun*)region_name}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 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)); | ^~~~~~~~~~~~ /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)); | ^~~~~~~~~~~~ Scanning eventh.c for exports. 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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 In file included from common.h:18, from rootwin.c:22: rootwin.c: In function ‘rootwin_init’: Scanning grab.c for exports. 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); \ | ^~~~ Scanning manage.c for exports. rootwin.c: In function ‘rootwin_deinit’: rootwin.c:341:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 341 | UNLINK_ITEM(*(WRegion**)&ioncore_g.rootwins, (WRegion*)rw, p_next, p_prev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/notion/src/notion/libtu/dlist.h:68:21: note: in definition of macro ‘UNLINK_ITEM’ 68 | if((ITEM)==(LIST)){ \ | ^~~~ rootwin.c:341:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 341 | UNLINK_ITEM(*(WRegion**)&ioncore_g.rootwins, (WRegion*)rw, p_next, p_prev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/notion/src/notion/libtu/dlist.h:69:14: note: in definition of macro ‘UNLINK_ITEM’ 69 | (LIST)=(ITEM)->NEXT; \ | ^~~~ rootwin.c:341:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 341 | UNLINK_ITEM(*(WRegion**)&ioncore_g.rootwins, (WRegion*)rw, p_next, p_prev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/notion/src/notion/libtu/dlist.h:70:17: note: in definition of macro ‘UNLINK_ITEM’ 70 | if((LIST)!=NULL) \ | ^~~~ rootwin.c:341:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 341 | UNLINK_ITEM(*(WRegion**)&ioncore_g.rootwins, (WRegion*)rw, p_next, p_prev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/notion/src/notion/libtu/dlist.h:71:18: note: in definition of macro ‘UNLINK_ITEM’ 71 | (LIST)->PREV=(ITEM)->PREV; \ | ^~~~ rootwin.c:341:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 341 | UNLINK_ITEM(*(WRegion**)&ioncore_g.rootwins, (WRegion*)rw, p_next, p_prev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/notion/src/notion/libtu/dlist.h:74:14: note: in definition of macro ‘UNLINK_ITEM’ 74 | (LIST)->PREV=(ITEM)->PREV; \ | ^~~~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 regbind.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 rootwin.c for exports. In file included from manage.c:9: manage.c: In function ‘region_prepare_manage’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ manage.c:243:5: note: in expansion of macro ‘CALL_DYN_RET’ 243 | CALL_DYN_RET(ret, WPHolder*, region_prepare_manage, reg, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WPHolder * (*)()’ {aka ‘struct WPHolder_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ manage.c:243:5: note: in expansion of macro ‘CALL_DYN_RET’ 243 | CALL_DYN_RET(ret, WPHolder*, region_prepare_manage, reg, | ^~~~~~~~~~~~ manage.c: In function ‘region_prepare_manage_transient’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ manage.c:268:5: note: in expansion of macro ‘CALL_DYN_RET’ 268 | CALL_DYN_RET(ret, WPHolder*, region_prepare_manage_transient, reg, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WPHolder * (*)()’ {aka ‘struct WPHolder_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ manage.c:268:5: note: in expansion of macro ‘CALL_DYN_RET’ 268 | CALL_DYN_RET(ret, WPHolder*, region_prepare_manage_transient, reg, | ^~~~~~~~~~~~ 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)); | ^~~~~~~~~~~~ Scanning tags.c for exports. Scanning names.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 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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 Scanning frame-pointer.c for exports. 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) | ~~~~~~~~~^~~ Scanning conf.c for exports. 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; | ^~~~~~~~ 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}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 frame.c:1053:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WRegion *)’ {aka ‘int (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1053 | {(DynFun*)region_get_configuration, | ^ frame.c:1054:6: warning: cast between incompatible function types from ‘ExtlTab (*)(WFrame *)’ {aka ‘int (*)(struct WFrame_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1054 | (DynFun*)frame_get_configuration}, | ^ frame.c:1065:6: warning: cast between incompatible function types from ‘int (*)(WRegion *, WWindow *, const WFitParams *)’ {aka ‘int (*)(struct WRegion_struct *, struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1065 | {(DynFun*)region_fitrep, | ^ frame.c:1066:6: warning: cast between incompatible function types from ‘int (*)(WFrame *, WWindow *, const WFitParams *)’ {aka ‘int (*)(struct WFrame_struct *, struct WWindow_struct *, const struct WFitParams_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1066 | (DynFun*)frame_fitrep}, | ^ frame.c:1068:6: warning: cast between incompatible function types from ‘WRegion * (*)(WRegion *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1068 | {(DynFun*)region_managed_disposeroot, | ^ frame.c:1069:6: warning: cast between incompatible function types from ‘WRegion * (*)(WFrame *, WRegion *)’ {aka ‘struct WRegion_struct * (*)(struct WFrame_struct *, struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1069 | (DynFun*)frame_managed_disposeroot}, | ^ frame.c:1074:6: warning: cast between incompatible function types from ‘int (*)(WMPlex *)’ {aka ‘int (*)(struct WMPlex_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1074 | {(DynFun*)mplex_default_index, | ^ frame.c:1075:6: warning: cast between incompatible function types from ‘int (*)(WFrame *)’ {aka ‘int (*)(struct WFrame_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 1075 | (DynFun*)frame_default_index}, | ^ frame.c:1077:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 1077 | {(DynFun*)region_prepare_manage_transient, | ^ 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’: /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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 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 reginfo.c for exports. Scanning extlconv.c for exports. Scanning fullscreen.c for exports. Scanning mplex.c for exports. cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 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 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)); | ^~~~~~~~~~~~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 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, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 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}, | ^ 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, | ^~~~~~~~~~~~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 gr.c: In function ‘grbrush_get_text_width’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘unsigned int (*)(GrBrush *, const char *, unsigned int)’ {aka ‘unsigned int (*)(struct GrBrush_struct *, const char *, unsigned int)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ gr.c:559:5: note: in expansion of macro ‘CALL_DYN_RET’ 559 | CALL_DYN_RET(ret, uint, grbrush_get_text_width, brush, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘unsigned int (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ gr.c:559:5: note: in expansion of macro ‘CALL_DYN_RET’ 559 | CALL_DYN_RET(ret, uint, grbrush_get_text_width, brush, | ^~~~~~~~~~~~ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 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)); | ^~~~~~~~~~~~ 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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 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}, | ^ In file included from group.c:14: group.c: In function ‘group_do_add_managed’: /build/notion/src/notion/libtu/objp.h:68:50: warning: cast between incompatible function types from ‘WStacking * (*)(WGroup *, WRegion *, int, WSizePolicy)’ {aka ‘struct WStacking_struct * (*)(struct WGroup_struct *, struct WRegion_struct *, int, unsigned int)’} to ‘void (*)()’ [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ group.c:548:5: note: in expansion of macro ‘CALL_DYN_RET’ 548 | CALL_DYN_RET(st, WStacking*, group_do_add_managed, ws, | ^~~~~~~~~~~~ /build/notion/src/notion/libtu/objp.h:68:12: warning: cast between incompatible function types from ‘void (*)()’ to ‘WStacking * (*)()’ {aka ‘struct WStacking_struct * (*)()’} [-Wcast-function-type] 68 | funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC, \ | ^ group.c:548:5: note: in expansion of macro ‘CALL_DYN_RET’ 548 | CALL_DYN_RET(st, WStacking*, group_do_add_managed, ws, | ^~~~~~~~~~~~ group.c: In function ‘group_do_attach’: group.c:711:14: warning: unused variable ‘reg’ [-Wunused-variable] 711 | WRegion *reg; | ^~~ group.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) | ~~~~~~~~^~ 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.c: In function ‘mapped_filt’: group-cw.c:269:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 269 | {(DynFun*)region_prepare_manage, | ^ group-cw.c:270:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WGroupCW *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WGroupCW_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 270 | (DynFun*)groupcw_prepare_manage}, | ^ group.c:1012:46: warning: unused parameter ‘unused’ [-Wunused-parameter] 1012 | static bool mapped_filt(WStacking *st, void *unused) | ~~~~~~^~~~~~ group-cw.c:272:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 272 | {(DynFun*)region_prepare_manage_transient, | ^ group-cw.c:273:6: warning: cast between incompatible function types from ‘WPHolder * (*)(WGroupCW *, const WClientWin *, const WManageParams *, int)’ {aka ‘struct WPHolder_struct * (*)(struct WGroupCW_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)’} to ‘void (*)()’ [-Wcast-function-type] 273 | (DynFun*)groupcw_prepare_manage_transient}, | ^ group-cw.c:275:6: warning: cast between incompatible function types from ‘const char * (*)(WRegion *)’ {aka ‘const char * (*)(struct WRegion_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 275 | {(DynFun*)region_displayname, | ^ group-cw.c:276:6: warning: cast between incompatible function types from ‘const char * (*)(WGroupCW *)’ {aka ‘const char * (*)(struct WGroupCW_struct *)’} to ‘void (*)()’ [-Wcast-function-type] 276 | (DynFun*)groupcw_displayname}, | ^ group.c: 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}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 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, | ^ 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, | ^ 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}, | ^ 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}, | ^ 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, | ^ 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}, | ^ 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}, | ^ 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}, | ^ 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, | ^ 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-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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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, | ^ 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}, | ^ cc -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 /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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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 /usr/bin/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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -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 /usr/bin/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=auto -g -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -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=auto -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' /usr/bin/make -C $(dirname ../notion/ioncore/exports.tex) _exports_doc /usr/bin/make -C $(dirname ../notion/mod_tiling/exports.tex) _exports_doc /usr/bin/make -C $(dirname ../notion/mod_query/exports.tex) _exports_doc /usr/bin/make -C $(dirname ../notion/de/exports.tex) _exports_doc /usr/bin/make -C $(dirname ../notion/mod_menu/exports.tex) _exports_doc /usr/bin/make -C $(dirname ../notion/mod_dock/exports.tex) _exports_doc /usr/bin/make -C $(dirname ../notion/mod_sp/exports.tex) _exports_doc /usr/bin/make -C $(dirname ../notion/mod_statusbar/exports.tex) _exports_doc make[1]: Entering directory '/build/notion/src/notion/ioncore' make[1]: Entering directory '/build/notion/src/notion/mod_tiling' make[1]: Entering directory '/build/notion/src/notion/mod_query' make[1]: Entering directory '/build/notion/src/notion/de' make[1]: Entering directory '/build/notion/src/notion/mod_menu' make[1]: Entering directory '/build/notion/src/notion/mod_dock' 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_menu -o exports.tex \ main.c menu.c mkmenu.c grabmenu.c mod_menu.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_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_sp -o exports.tex \ main.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 /usr/bin/lua ../libextl/libextl-mkexports -mkdoc -module mod_dock -o exports.tex \ dock.c /usr/bin/lua ../libextl/libextl-mkexports -mkdoc -module mod_statusbar -o exports.tex \ main.c statusbar.c draw.c mod_statusbar.lua Scanning init.c for exports. Scanning main.c for exports. Scanning main.c for exports. Scanning menu.c for exports. Scanning main.c for exports. Scanning complete.c for exports. Scanning dock.c for exports. Scanning tiling.c for exports. Scanning edln.c for exports. Scanning main.c for exports. Scanning draw.c for exports. Scanning input.c for exports. make[1]: Leaving directory '/build/notion/src/notion/mod_sp' Scanning statusbar.c for exports. cp ../notion/mod_sp/exports.tex mod_sp.exports Scanning font.c for exports. Scanning listing.c for exports. Scanning colour.c for exports. Scanning brush.c for exports. Scanning main.c for exports. Scanning fontset.c for exports. /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 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 binding.c for exports. Scanning conf-bindings.c for exports. Scanning draw.c for exports. Scanning cursor.c for exports. Scanning event.c for exports. Scanning mod_statusbar.lua for exports. Scanning exec.c 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 grabmenu.c for exports. Scanning wedln-wrappers.c for exports. Scanning mod_menu.lua for exports. make[1]: Leaving directory '/build/notion/src/notion/mod_menu' Scanning focus.c for exports. cp ../notion/mod_menu/exports.tex mod_menu.exports make[1]: Leaving directory '/build/notion/src/notion/mod_dock' cp ../notion/mod_dock/exports.tex mod_dock.exports Scanning strings.c for exports. Scanning key.c for exports. Scanning wmessage.c for exports. Scanning query.c for exports. Scanning modules.c for exports. Scanning fwarn.c for exports. Scanning history.c for exports. Scanning mwmhints.c for exports. Scanning pointer.c for exports. Scanning property.c for exports. Scanning mod_query_chdir.lua for exports. Scanning mod_query.lua for exports. make[1]: Leaving directory '/build/notion/src/notion/mod_query' cp ../notion/mod_query/exports.tex mod_query.exports Scanning placement.c for exports. Scanning split.c for exports. Scanning screen.c for exports. Scanning sizehint.c for exports. Scanning window.c for exports. Scanning ioncore.c for exports. Scanning xic.c for exports. Scanning selection.c for exports. Scanning clientwin.c for exports. Scanning split-stdisp.c for exports. Scanning colormap.c for exports. Scanning region.c for exports. Scanning splitfloat.c for exports. Scanning panehandle.c for exports. Scanning ops.c for exports. Scanning mod_tiling.lua for exports. make[1]: Leaving directory '/build/notion/src/notion/mod_tiling' cp ../notion/mod_tiling/exports.tex mod_tiling.exports Scanning eventh.c for exports. Scanning attach.c for exports. Scanning resize.c for exports. Scanning grab.c for exports. Scanning manage.c for exports. Scanning regbind.c for exports. Scanning rootwin.c for exports. Scanning tags.c for exports. Scanning names.c for exports. Scanning saveload.c for exports. Scanning frame.c for exports. Scanning frame-pointer.c for exports. Scanning conf.c for exports. Scanning reginfo.c for exports. Scanning extlconv.c for exports. Scanning fullscreen.c for exports. Scanning mplex.c for exports. Scanning bindmaps.c for exports. Scanning gr.c for exports. Scanning infowin.c for exports. Scanning activity.c for exports. Scanning netwm.c for exports. Scanning frame-draw.c for exports. Scanning kbresize.c for exports. Scanning rectangle.c for exports. Scanning xwindow.c for exports. Scanning presize.c for exports. Scanning extlrx.c for exports. Scanning pholder.c for exports. Scanning mplexpholder.c for exports. Scanning llist.c for exports. Scanning basicpholder.c for exports. Scanning sizepolicy.c for exports. Scanning stacking.c for exports. Scanning group.c for exports. Scanning grouppholder.c for exports. Scanning group-cw.c for exports. Scanning navi.c for exports. Scanning group-ws.c for exports. Scanning float-placement.c for exports. Scanning groupedpholder.c for exports. Scanning framedpholder.c for exports. Scanning return.c for exports. Scanning detach.c for exports. Scanning screen-notify.c for exports. Scanning frame-tabs-recalc.c for exports. Scanning profiling.c for exports. Scanning log.c for exports. Scanning tempdir.c for exports. Scanning ioncore_ext.lua for exports. Scanning ioncore_luaext.lua for exports. Scanning ioncore_bindings.lua for exports. Scanning ioncore_winprops.lua for exports. Scanning ioncore_misc.lua for exports. Scanning ioncore_efbb.lua for exports. Scanning ioncore_wd.lua for exports. Scanning ioncore_menudb.lua for exports. Scanning ../libmainloop/select.c for exports. Scanning ../libmainloop/defer.c for exports. Scanning ../libmainloop/signal.c for exports. Scanning ../libmainloop/hooks.c for exports. Scanning ../libmainloop/exec.c for exports. make[1]: Leaving directory '/build/notion/src/notion/ioncore' cp ../notion/ioncore/exports.tex ioncore.exports latex2html -show_section_numbers -short_index -local_icons -noaddress -up_url https://notionwm.net -up_title "Notion homepage" -nofootnode -style notion.css -html_version 4.0,math,table -split 3 notionconf latex2html -show_section_numbers -short_index -local_icons -noaddress -up_url https://notionwm.net -up_title "Notion homepage" -nofootnode -style notion.css -html_version 4.0,math,table -split 4 notionnotes rm -rf notionconf-onepage rm -rf notionnotes-onepage mkdir notionconf-onepage mkdir notionnotes-onepage latex2html -show_section_numbers -short_index -local_icons -noaddress -up_url https://notionwm.net -up_title "Notion homepage" -nofootnode -style notion.css -html_version 4.0,math,table -split 0 -dir notionnotes-onepage notionnotes 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 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.pl *** 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.pl *** 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. Note: Working directory is /build/notion/src/notion-doc/notionconf Note: Images will be generated in /tmp/l2h8010 Note: Working directory is /build/notion/src/notion-doc/notionnotes Note: Images will be generated in /tmp/l2h8012 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-onepage Note: Images will be generated in /tmp/l2h8030 Note: Working directory is /build/notion/src/notion-doc/notionnotes-onepage Note: Images will be generated in /tmp/l2h8028 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... 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 /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 Loading /usr/lib/latex2html/styles/texdefs.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 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 Reading ... 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 texexpand: include fnlist failed. Reinserting command 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 %%%%%%%%%%%%%%%%%%% % Loading /usr/lib/latex2html/styles/texdefs.perl...%%%%%%%% Reading ...%%%%%%%%%%% %% texexpand: include fnlist failed. Reinserting command %% %%%%%%%%%%%%%%%%%'' 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 Loading /usr/lib/latex2html/styles/texdefs.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 /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 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 /usr/lib/latex2html/styles/inputenc.perl Reading ... 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 ...,,,,,, ,,,,,,,,,,,,,,,,,,,,++,,....,..........,...........,...................,............,.................,..............,..........%..%,%.%.%%.%%%.%.%..%%..%%.%%.%...%..,....%.%.......%.,.............,.....%.......,.%.%%.%...%.%%.........%.%.%.%.%...........%............%++%%%%%%%.%%%%%%.%.......................%.%..%..%%...%%..%........%%.%%%.%%.%%.%%.%%%.%..%%.%.%%.%.%...%........%.%.......%...................%..%%.....%%%.%..%.%%.....%..%.%.%.%%...%%%.%.......%.....................%............%%.............%%..%%%.%%%.%%%.%....................%%%%%%%%%%%%%%%%%%%%% @%%%@%@%@@@@@@@%@%@%%%%%%@@%%%%@%@@%@%%%%%@@%%@%%%@@%%@%@%%%%%%%%%%%%%@%@%%%%%%%%@@@'%%@'''%%'''%%''%%@'@@''''''%'%@' %%''@'@@'@@'@@''''%'''@'@''''''%%@@'@'%'%%''@'@%@'@@'@@'@@@%@@@%@@'@@@@%'@@@@@@@@@@@@@@@%@@@@@@@@%@@@@%@@@@@%@@@@@@%@@@@@%@@@@@%@@@@@@@%@%@%@%%@%@@@@@@@@%@%@%@%%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'@@@@@@@@@@@@@@@@'@@@@'@'@@@'@@@@'@@@@'@@@@'@@'@@@'@@@'@@@'@@@'@@@@'@@@'@@@'@@@'@@@'@@@'@@@'@@@'@@@@@'@@@'@@@@'@@@'@@@'@@@'@@@@'@@@'@@@@'@@@@'@@@'@@'@@'@@@'@@@@'@@'@@@@@'@@'@@@'''''@@''@''@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Cannot open notionnotes.aux No such file or directory @ Translating ...@@@@@@@@@@@@ 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 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/39:tableofcontents:.."Contents" for node1.html ;.;. 2/39:section:..."1 Class and object hierarchies" for node2.html ;........;... 3/39:subsection:..."1.1 Class hierarchy" for node2.html ;..; 4/39:subsubsection:........."1.1.1 Partial Notioncore, mod_tiling and mod_query class hierarchy" for node2.html ;.,.; 5/39:subsubsection:...."1.1.2 The core classes" for node2.html ; Cannot open notionnotes.aux No such file or directory . Translating ..., 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 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 ....... 6/39:subsubsection:...... *** preamble done *** ;..."1.1.3 Run-time access to types" for node2.html ;......,......,..,..,..;.....,.;..... .7/39:subsection: . 1/39:tableofcontents:...."1.2 Object hierarchies: WRegion parents and managers" for node2.html ;.; 8/39:subsubsection:."Contents" for notionnotes.html ;.;.... 2/39:section:."1.2.1 Parent--child relations" for node2.html ;.;... 9/39:paragraph:....."1 Class and object hierarchies" for notionnotes.html .;..."1.2.1.1 Most common parent--child relations" for node2.html ;..,.; .10/39:subsubsection:........;."1.2.2 Manager--managed relations" for node2.html ;... 3/39:subsection:..;... . 11/39:paragraph:."1.1 Class hierarchy" for notionnotes.html ;.......; 4/39:subsubsection:."1.2.2.1 Most common manager--managed relations" for node2.html ;.,..........;.."1.1.1 Partial Notioncore, mod_tiling and mod_query class hierarchy" for notionnotes.html ; 12/39:subsection:..,...; 5/39:subsubsection:"1.3 Summary" for node2.html ;....,.."1.1.2 The core classes" for notionnotes.html ;..;, . Doing footnotes ... 13/39:section:...."2 Object system implementation" for node3.html ;.....;.... 14/39:subsection:....."2.1 Object creation" for node3.html ;..;... 15/39:subsection:......,"2.2 Safe references" for node3.html ;.....;.. , 16/39:subsection:..."2.3 Dynamic dispatch" for node3.html ;...;......,............,............;....... . 6/39:subsubsection:..... 17/39:section:...."1.1.3 Run-time access to types" for notionnotes.html .;."3 The Lua interface" for node4.html ;...,..;.... 18/39:subsection:,....,...."3.1 Supported types" for node4.html .;,...;.. , 7/39:subsection:..."1.2 Object hierarchies: WRegion parents and managers" for notionnotes.html ;.; 8/39:subsubsection:....."1.2.1 Parent--child relations" for notionnotes.html ;..;.. 9/39:paragraph:........"1.2.1.1 Most common parent--child relations" for notionnotes.html ;..,..;;. ..10/39:subsubsection:......... . 19/39:subsection:.."1.2.2 Manager--managed relations" for notionnotes.html ;...."3.2 Exporting functions" for node4.html ;.;... 11/39:paragraph:........"1.2.2.1 Most common manager--managed relations" for notionnotes.html ;,.;..........; . 20/39:subsection:.. 12/39:subsection:......"3.3 Calling Lua functions and code" for node4.html ;"1.3 Summary" for notionnotes.html ;....,....; 13/39:section:.....;.."2 Object system implementation" for notionnotes.html ;.........;.... . 21/39:subsection: 14/39:subsection:......"3.4 Miscellaneous notes" for node4.html ;"2.1 Object creation" for notionnotes.html ;....;.... 15/39:subsection:..;........ 22/39:section:"2.2 Safe references" for notionnotes.html ;....."4 Modules" for node5.html ;;.. ; 16/39:subsection: 23/39:subsection:......"2.3 Dynamic dispatch" for notionnotes.html "4.1 Anatomy" for node5.html ;;....;... 24/39:subsubsection:.....,.."4.1.1 The lua part" for node5.html ;....,..;.. , 25/39:section:....."5 Miscellaneous design notes" for node6.html ;.;...; 26/39:subsection:........... 17/39:section:"5.1 Destroying WObj's" for node6.html ;...."3 The Lua interface" for notionnotes.html .;..,.;... 18/39:subsection:.......;."3.1 Supported types" for notionnotes.html ;........,.. 27/39:subsection:..."5.2 Method signatures" for node6.html ;.; 28/39:subsubsection:........"5.2.1 The types char* and const char* as function parameters and return values" for node6.html ;..,.......;.........;. 29/39:subsubsection:. . 19/39:subsection:......."5.2.2 Use of pointers" for node6.html ;"3.2 Exporting functions" for notionnotes.html .;...;... 30/39:subsection:....."5.3 Encoding" for node6.html ;..;....;...... . 31/39:section: .20/39:subsection:...."6 C coding style" for node7.html ;.."3.3 Calling Lua functions and code" for notionnotes.html ;.;.. 32/39:subsection:......"6.1 Whitespace" for node7.html ;..,..,..;.......,......;.... 21/39:subsection: 33/39:subsection:......"3.4 Miscellaneous notes" for notionnotes.html ;"6.2 Braces" for node7.html ;..,....,.;.......,. 22/39:section:....."4 Modules" for notionnotes.html ;.; 23/39:subsection:.;..... 34/39:subsection:..."4.1 Anatomy" for notionnotes.html ;...."6.3 Names" for node7.html ;;... 24/39:subsubsection:..,....;. 35/39:subsection:"4.1.1 The lua part" for notionnotes.html .;....,"6.4 Miscellaneous" for node7.html ;.;.. . 25/39:section:.,...,"5 Miscellaneous design notes" for notionnotes.html ;.; 26/39:subsection:....;.. .. 36/39:section:"5.1 Destroying WObj's" for notionnotes.html ;......,"A. GNU Free Documentation License" for node8.html ;..,......;............... 27/39:subsection:,......"5.2 Method signatures" for notionnotes.html ;..; 28/39:subsubsection:.....,......."5.2.1 The types char* and const char* as function parameters and return values" for notionnotes.html ;...,..........; 29/39:subsubsection:......"5.2.2 Use of pointers" for notionnotes.html ;....,...;.... 30/39:subsection:.....,......"5.3 Encoding" for notionnotes.html ;......;...., 31/39:section:........,"6 C coding style" for notionnotes.html ;.....;.. 32/39:subsection:......."6.1 Whitespace" for notionnotes.html ;..,..,......,..;... 33/39:subsection:..."6.2 Braces" for notionnotes.html ;.,..,..,.....;..... . 34/39:subsection:.....,"6.3 Names" for notionnotes.html ;....,...;.. 35/39:subsection:.....,."6.4 Miscellaneous" for notionnotes.html ;....,.....,,......;... . 36/39:section:...,......"A. GNU Free Documentation License" for notionnotes.html .;..,,..............,.....,.........,......,......,........,......;.......................,..... ,. 37/39:section:......."B. Full class hierarchy visible to Lua-side" for node9.html ;,....,...;. 38/39:textohtmlindex:..."Index" for node10.html ;..; 39/39:sectionstar:....,"About this document ..." for node11.html ;;.. .....,.,... Doing section links ...........,....,...,...,....... Doing table of contents .....,........,.....,..,...,.....,.,,,,,,.,,,,.....,........,...,....,.,....,....;.............,....... 37/39:section:.,,,,..."B. Full class hierarchy visible to Lua-side" for notionnotes.html ;..,.; 38/39:textohtmlindex:.."Index" for notionnotes.html ;.; 39/39:sectionstar:.."About this document ..." for notionnotes.html ;;. .. Doing footnotes ...,,,,,. Doing section links ...,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,.,,,,,.,,.,,,,.,. Doing the index ...,.(compact version with Legend) Doing table of contents ....,,,,...,. Doing the index ...(compact version with Legend),.., Copying navigation icons ... *** Adding document-specific styles *** ,. 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: ifpdf phantomsection else fi urlstyle Done. , *********** 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: fi phantomsection else urlstyle ifpdf Done. cp notion.css notionnotes cp notion.css notionnotes-onepage ,,,,,,,,,,,,,,,,,,,,,,+,{}+,{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},,{}{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},,{}{},{},{},{},{},{},,{}{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},,{}{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},,{}{},{},{},{},{} 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 *** @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@.@@@@@@@@.@@@@@@@.@@@@@@@.@.@@@@ 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 notionconf.html @;@@@.@;.@@ @ 2/127:chapter:@@.@@@@@@@@@@@@@.@@@@@@@@@@"1. Introduction" for notionconf.html ;@@@.@@@@.@@.@@@,@@@@.@@.@@.@@@@.@@@.@@@@@@@@.@@@@@@@.@@@@@@@@.@;@.@@@@.@..@.@.@ @ 3/127:chapter:@@.@@@@@@@@@@.@@@@.@@@@@@@"2. Preliminaries: Key concepts and relations" for notionconf.html @;@@@@.@@@@@@.@;@.@. @ @4/127:section:@@.@@@@@@@@@.@.@@@@.@@@@"2.1 Modules" for notionconf.html @;@@@@.@@@@@@@@@.@@@@@@@@@.@@.@@@,@@@@@@@@@.@.@@@@@.@.@@@@..@@@..@@@..........;........ 5/127:section:...."2.2 Class and object hierarchies" for notionconf.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 notionconf.html ;...,..,..,...,.;.. 10/127:subsection:...."2.2.2 Object hierarchies: WRegion parents and managers" for notionconf.html ;.; 11/127:subsubsection:....."2.2.2.1 Parent--child relations" for notionconf.html ;.;.. 12/127:paragraph:......."2.2.2.1.1 Most common parent--child relations" for notionconf.html ;.,.; 13/127:subsubsection:....."2.2.2.2 Manager--managed relations" for notionconf.html ;..;.. 14/127:paragraph:......."2.2.2.2.1 Most common manager--managed relations" for notionconf.html ;,...;.. 15/127:subsection:...."2.2.3 Summary" for notionconf.html ; Cannot open notionconf.aux No such file or directory Translating ....., 0/127:top of notionconf: for notionconf.html *** translating preamble *** .; 16/127:chapter:..."3. Basic configuration" for notionconf.html ;....;........ 17/127:section:...."3.1 The configuration files" for notionconf.html ;.................... 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:........"1. Introduction" for node2.html ;...,.......;...........;........... . 3/127:chapter:......... 18/127:section:.."2. Preliminaries: Key concepts and relations" for node3.html ;......;... 4/127:section:."3.2 A walk through cfg_notion.lua" for notionconf.html ;......."2.1 Modules" for node3.html ;,....,...,.,..................,.......,........;...,......;.. . 5/127:section:................."2.2 Class and object hierarchies" for node3.html ;.. 19/127:section:........"3.3 Keys and rodents" 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 ;.,.; 8/127:subsubsection:.........;."2.2.1.2 The core classes" for node3.html ;......,........................... 20/127:subsection:......."3.3.1 Binding handlers and special variables" for notionconf.html ;...,....,......,......;....,...;. . 21/127:subsection:........."3.3.2 Guards" for notionconf.html ;......,.......... . 9/127:subsubsection:........;.. 22/127:subsection:"2.2.1.3 Run-time access to types" for node3.html ;.......,..."3.3.3 Defining the bindings" for notionconf.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:.......;......"2.2.2.1.1 Most common parent--child relations" for node3.html .;.....,...;. 13/127:subsubsection:........... .. 23/127:subsection:."2.2.2.2 Manager--managed relations" for node3.html ;...."3.3.4 Examples" for notionconf.html ;.;... 14/127:paragraph:.,........."2.2.2.2.1 Most common manager--managed relations" for node3.html ;,,.;......... .24/127:subsection:;... 15/127:subsection:......."3.3.5 Key specifications" for notionconf.html ;."2.2.3 Summary" for node3.html ;.....,...; ... Doing footnotes ... 16/127:chapter:......"3. Basic configuration" for node4.html ;.........;......... . 17/127:section:...,..$"3.1 The configuration files" for node4.html ;$.............;...........................,............................ 25/127:subsection:...."3.3.6 Button specifications" for notionconf.html ;.......,..;.......... 26/127:subsection:......"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 ;.....;,.....,.....;... 28/127:section:............."3.4 Menus" for notionconf.html ;....; 29/127:subsection:... 18/127:section:......"3.4.1 Defining menus" for notionconf.html ;....."3.2 A walk through cfg_notion.lua" for node4.html .;.........,.,....,.....;.,............. 30/127:subsection:.....,...."3.4.2 Special menus" for notionconf.html ;...,,........,.;....................... 19/127:section:..; . 31/127:subsection:..."3.3 Keys and rodents" for node4.html ;......"3.4.3 Defining context menus" for notionconf.html ;.......,..,.,.;..... 32/127:subsection:.$...."3.4.4 Displaying menus" for notionconf.html ;,$...,..........;.......................,.....; . 33/127:section:...... 20/127:subsection:...."3.5 Winprops" for notionconf.html ;...."3.3.1 Binding handlers and special variables" for node4.html .;;... 34/127:subsection:..,...."3.5.1 Properties to set" for notionconf.html ;......,.......,...,..,;. 21/127:subsection:......,"3.3.2 Guards" for node4.html ;....,,......,.....;.., 22/127:subsection:.......,"3.3.3 Defining the bindings" for node4.html ;.....,...,.....,,......,......,......,..;......,................,. 23/127:subsection:.....;..."3.3.4 Examples" for node4.html ;......,..........,...;........... 24/127:subsection:............."3.3.5 Key specifications" for node4.html ;.................... 35/127:subsubsection:........."3.5.1.1 Sizehint winprops" for notionconf.html ;.....................,.;$..$.........................;.. . 36/127:subsection:..............."3.5.2 Identifying windows" for notionconf.html ;.................................;.... . 25/127:subsection:............."3.3.6 Button specifications" for node4.html ; 37/127:subsubsection:.........."3.5.2.1 Classes, roles and instances" for notionconf.html ;.,...;......,...., 26/127:subsection:......."3.3.7 A further note on the default binding configuration" for node4.html ;.....;...;. 38/127:subsubsection:...... 27/127:subsection:........"3.5.2.2 Secondary filters" for notionconf.html ;."3.3.8 Disabling Caps Lock" for node4.html ;..;..... . 39/127:subsubsection:.,......,."3.5.2.3 Custom matching algorithms" for notionconf.html .;;.. . 28/127:section:........"3.4 Menus" for node4.html ;..; 29/127:subsection:....;........"3.4.1 Defining menus" for node4.html ;......... 40/127:subsection:.........."3.5.3 Finding window identification" for notionconf.html ;,........;............. . 30/127:subsection:..;..........."3.4.2 Special menus" for node4.html ; 41/127:subsection:...,..."3.5.4 Some common examples" for notionconf.html ;...; 42/127:subsubsection:........"3.5.4.1 Acrobat Reader" for notionconf.html ;....,..; 43/127:subsubsection:.......; 31/127:subsection:."3.5.4.2 Forcing newly created windows in named frames" for notionconf.html ;.....,"3.4.3 Defining context menus" for node4.html ;....,....;..,..... 44/127:section:..;....... 32/127:subsection:."3.6 Dockapps, panels and statusbars" for notionconf.html ;........."3.4.4 Displaying menus" for node4.html ;......;..,.. 45/127:subsection:......."3.6.1 The dock" for notionconf.html ;....;. .46/127:subsection:......."3.6.2 The statusbar" for notionconf.html ;...........,..; . 33/127:section:.......,"3.5 Winprops" for node4.html ;.;..........;... . 47/127:subsubsection: 34/127:subsection:........."3.6.2.1 The template" for notionconf.html ;"3.5.1 Properties to set" for node4.html .;.........,....;..........., 48/127:subsubsection:.......,"3.6.2.2 The systray" for notionconf.html ;.......,...;........ 49/127:subsubsection:..,....."3.6.2.3 Monitors" for notionconf.html ;..,...;.... 50/127:paragraph:,........"3.6.2.3.1 Date" for notionconf.html ;,.......;...... 51/127:paragraph:..,......."3.6.2.3.2 Load" for notionconf.html ;,.......;.....,... 52/127:paragraph:.........,"3.6.2.3.3 Mail" for notionconf.html ;......,.........;.........,.. 53/127:chapter:....."4. Graphical styles" for notionconf.html ;,.; 54/127:section:.....;...."4.1 Selecting a different look" for notionconf.html ;........;...... 55/127:section:................"4.2 Customizing: drawing engines, style specifications and sub-styles" for notionconf.html ;...........,.............,...... 35/127:subsubsection:,.....;......."3.5.1.1 Sizehint winprops" for node4.html ; 56/127:subsection:........."4.2.1 Known styles and substyles" for notionconf.html ;..; . 57/127:subsubsection:........"4.2.1.1 Frames" for notionconf.html ;...,.;............................ 36/127:subsection:.......;"3.5.2 Identifying windows" for node4.html ; 58/127:subsubsection:........."4.2.1.2 Tabs and menu entries" for notionconf.html ;...,....;............... 37/127:subsubsection:............"3.5.2.1 Classes, roles and instances" for node4.html ;..........,.,..............; 38/127:subsubsection:..; 59/127:subsubsection:........."3.5.2.2 Secondary filters" for node4.html ;."4.2.1.3 The rest" for notionconf.html ;.,.;.... 39/127:subsubsection:......"3.5.2.3 Custom matching algorithms" for node4.html ;.................;............... 40/127:subsection:........"3.5.3 Finding window identification" for node4.html ;.; 60/127:section:......."4.3 Defining styles for the default drawing engine" for notionconf.html ;.........;...... 61/127:subsection:.;............ 41/127:subsection:"4.3.1 The structure of the configuration files" for notionconf.html .;.....,."3.5.4 Some common examples" for node4.html ;..; 42/127:subsubsection:........"3.5.4.1 Acrobat Reader" for node4.html ;..,..,..; 43/127:subsubsection:..,..;........."3.5.4.2 Forcing newly created windows in named frames" for node4.html ; 62/127:subsection:......,."4.3.2 Defining the styles" for notionconf.html ;...,..,.;......., 44/127:section:..;. 63/127:subsubsection:......."3.6 Dockapps, panels and statusbars" for node4.html ;."4.3.2.1 Colours" for notionconf.html ;........,..;.... 45/127:subsection:......"3.6.1 The dock" for node4.html .;.....;. . 46/127:subsection:...;..... . 64/127:subsubsection:."3.6.2 The statusbar" for node4.html ;........."4.3.2.2 Borders and widths" for notionconf.html ;......,....,.;........... . 47/127:subsubsection:............"3.6.2.1 The template" for node4.html ;............;.. 65/127:subsubsection:..;.............. 48/127:subsubsection:"4.3.2.3 Text" for notionconf.html ;..,...."3.6.2.2 The systray" for node4.html ;.............;.......;. 66/127:subsubsection: 49/127:subsubsection:.........."4.3.2.4 Miscellaneous" for notionconf.html "3.6.2.3 Monitors" for node4.html ;;..,..;.... 50/127:paragraph:......."3.6.2.3.1 Date" for node4.html ;..; 67/127:subsubsection:.....;...... 51/127:paragraph:.........."4.3.2.5 Substyles" for notionconf.html ;"3.6.2.3.2 Load" for node4.html ;..........;.......,. 52/127:paragraph:..;........... 68/127:subsection:."3.6.2.3.3 Mail" for node4.html ;...."4.3.3 An example" for notionconf.html .;............,.;...;... .69/127:section:...... . Doing footnotes ... .53/127:chapter:..."4.4 Miscellaneous settings" for notionconf.html ;..; . 70/127:subsection:."4. Graphical styles" for node5.html ;.; 54/127:section:...."4.4.1 Frame user attributes" for notionconf.html ;....."4.1 Selecting a different look" for node5.html ;..;... 71/127:subsection:..;..... 55/127:section:...."4.4.2 Extra fields for style `frame'" for notionconf.html .;......,"4.2 Customizing: drawing engines, style specifications and sub-styles" for node5.html ;..,..,.$,.,....;......... 56/127:subsection:..........."4.2.1 Known styles and substyles" for node5.html ;..; 57/127:subsubsection:.........."4.2.1.1 Frames" for node5.html ;..,...; 72/127:subsection:..........."4.4.3 Extra fields for style `dock'" for notionconf.html ;..,....; 58/127:subsubsection:..........."4.2.1.2 Tabs and menu entries" for node5.html ;..,.; 73/127:chapter:......"5. Scripting" for notionconf.html ;..;. 74/127:section:......"5.1 Protected mode and (un-)safe functions" for notionconf.html .;.................,..;............... 75/127:section:....."5.2 Hooks" for notionconf.html ;.; 59/127:subsubsection:........."4.2.1.3 The rest" for node5.html ;...,,...;...... 76/127:section:....."5.3 Referring to regions" for notionconf.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 ;; 60/127:section:........"4.3 Defining styles for the default drawing engine" for node5.html ;.........;....;... . 61/127:subsection:..... 79/127:section:....."4.3.1 The structure of the configuration files" for node5.html .;."5.4 Alternative winprop selection criteria" for notionconf.html ;..,..........,.....;.....,.....;........... . 80/127:section: 62/127:subsection:........."4.3.2 Defining the styles" for node5.html ;"5.5 Writing ion-statusd monitors" for notionconf.html ;.......,.....,..;.. 63/127:subsubsection:.......,.."4.3.2.1 Colours" for node5.html ;..,...,,..,...,.....,..;...............;.... . 81/127:chapter: 64/127:subsubsection:........"6. Function reference" for notionconf.html ;"4.3.2.2 Borders and widths" for node5.html ;.; .. 82/127:section:,........."6.1 Functions defined in ioncore" for notionconf.html .;.,......,...,.;. 65/127:subsubsection:......,"4.3.2.3 Text" for node5.html ;.,....,.....;, 66/127:subsubsection:......"4.3.2.4 Miscellaneous" for node5.html ;,.,....,.; 67/127:subsubsection:......,"4.3.2.5 Substyles" for node5.html ;...,...,..;.,..... 68/127:subsection:...,.."4.3.3 An example" for node5.html ;....,.;. 69/127:section:..,..."4.4 Miscellaneous settings" for node5.html ;..;, 70/127:subsection:....."4.4.1 Frame user attributes" for node5.html ,;....;.., 71/127:subsection:......,"4.4.2 Extra fields for style `frame'" for node5.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 .;..........,,.;............ 75/127:section:,....."5.2 Hooks" for node6.html ;..,.....,.,....;.,.... 76/127:section:.....,"5.3 Referring to regions" for node6.html ;.; 77/127:subsection:..,..."5.3.1 Direct object references" for node6.html ;..,....,.;. 78/127:subsection:..,..."5.3.2 Name-based lookups" for node6.html ;.....,......,..;........ 79/127:section:,....."5.4 Alternative winprop selection criteria" for node6.html ;,....,....,...;....,............ 80/127:section:,......,"5.5 Writing ion-statusd monitors" for node6.html ;.........,....,....,,..,...,,..,..,..,.;....,............, 81/127:chapter:...."6. Function reference" for node7.html ;,.; 82/127:section:..,.,.....,"6.1 Functions defined in ioncore" for node7.html ;,.,.,.,.,.,..,,..,.,.,.......,....,.....,......,....,.......,.,..,.,.,.,.,.,.,..,,..,,..,.,.,.,..,.,.,.,....,,..,,..,,.,..,.,.,..,.,...,,....,......,.,.,.,.,...,,..,.,.,.,...,.,.,.,.,.,..,.,..,..,.,..,.,..,....,,...,.,..,,.,.,..,...,,...;,....,...,...,..,...,...,...,..,...,..,...,..,...,..................................................,..,...,..,...,..,...,...,..,.....,..,...,...,.......,.....,..,...,....,....,...,...,....,....,....,...,...,...,...,....,.,......,....,..,.,.......,....;................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 83/127:subsection:......."6.1.1 WClientWin functions" for notionconf.html ;..,...,..,...,...,...;.......................... . 84/127:subsection:......"6.1.2 WFrame functions" for notionconf.html ;.,..,...,....,...,.,...,...,...,....,...;........................................... 85/127:subsection:......."6.1.3 WGroup functions" for notionconf.html ;..,......,...,..................,....,...,....,....,....;................................................. 86/127:subsection:......."6.1.4 WGroupCW functions" for notionconf.html ;..; 87/127:subsection:......."6.1.5 WGroupWS functions" for notionconf.html ;..,....,...............;....... 88/127:subsection:......."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 ;...,.........,......,...................................................,......,........,.........,........,........,..........,.........,.........,............,.............,..............,...........,....,.$....,.$..... 83/127:subsection:......."6.1.1 WClientWin functions" for node7.html .;,.,..,.,..,......,......,.;....,................,..... 84/127:subsection:.....,"6.1.2 WFrame functions" for node7.html ;.,.,.,.;.....,......,......,.......,.........,.......,.......,..........,.........;............................................................... . 85/127:subsection:....................."6.1.3 WGroup functions" for node7.html .;. 91/127:subsection:..,...."6.1.9 WMoveresMode functions" for notionconf.html ;..,,..,,.,....,....,.....,.,.,.,.,..;........,................. 92/127:subsection:,.....;..."6.1.10 WRegion 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 ;..,,..,,..,,..;..,............. 89/127:subsection:..,..."6.1.7 WInfoWin functions" for node7.html .;,.,..;,... 90/127:subsection:....,."6.1.8 WMPlex functions" for node7.html ;..,..,..,...,,..,....,.....,.....,....,..,.,.,.,.,..;...,....,....,........,.......,.......,........,........,.........,......,..,$..,$.....................,...........,...................................................................,.. 93/127:subsection:....,."6.1.11 WRootWin functions" for notionconf.html ;..,,..,,..;.;.......... 94/127:subsection:........."6.1.12 WScreen functions" for notionconf.html ;...,.......,........;................. 95/127:subsection:..........."6.1.13 WTimer functions" for notionconf.html ;....,........,.........,.........;.................. 96/127:subsection:..............."6.1.14 WWindow functions" for notionconf.html ;......,...................,.. 91/127:subsection:.....,"6.1.9 WMoveresMode functions" for node7.html ;.,.;............,..... 97/127:subsection:....,."6.1.15 global functions" for notionconf.html ;..,,..;,.... 98/127:subsection:......"6.1.16 gr functions" for notionconf.html ;..,,.,.,..,.;..............;...................... . 92/127:subsection: 99/127:subsection:........"6.1.17 string functions" for notionconf.html ;."6.1.10 WRegion functions" for node7.html ;,.,.;..... 100/127:subsection:........"6.1.18 table functions" for notionconf.html ;.,.,.,.,.,.,.,.,.,...;.,........................,.. 101/127:section:......,."6.2 Functions defined in mod_tiling" for notionconf.html ;,.,...,,..,,..,,..;,.................,.. 102/127:subsection:.....,"6.2.1 WSplit functions" for notionconf.html ;.,.,.,..,.,....,.,.;.................... 103/127:subsection:,....."6.2.2 WSplitInner functions" for notionconf.html ;,.,.,.;.... 104/127:subsection:..,..."6.2.3 WSplitRegion functions" for notionconf.html ;.,.,.;..... 105/127:subsection:.....,"6.2.4 WSplitSplit functions" for notionconf.html ;.,.,.,.;..,.....,...;.................... 106/127:subsection:..........."6.2.5 WTiling 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: 107/127:section:......."6.1.13 WTimer functions" for node7.html ;....,"6.3 Functions defined in mod_query" for notionconf.html ;,.,...,,..;..,........... 96/127:subsection:.....,"6.1.14 WWindow functions" for node7.html ;..,,..,,.,.,.;.....,............ 97/127.:subsection:.,....,"6.1.15 global functions" for node7.html ;.,...;..... 98/127:subsection:.....,"6.1.16 gr functions" for node7.html ;.,..,.,.,...;..........,... 99/127:subsection:......"6.1.17 string functions" for node7.html ;,.,.,.;.... 100/127:subsection:..,..."6.1.18 table functions" for node7.html ;.,.,..,.,..,....,,..,,..;.,................,......... 101/127:section:....,..."6.2 Functions defined in mod_tiling" for node7.html ;.,,...,,.,.,....,,.;....,............... 102/127:subsection:..,..."6.2.1 WSplit functions" for node7.html ;..,,.,.,.;...,........,....;......................... 103/127:subsection:........."6.2.2 WSplitInner functions" for node7.html ;...,......;..... 104/127:subsection:.........."6.2.3 WSplitRegion functions" for node7.html ;....,.....;..... . 105/127:subsection:.........."6.2.4 WSplitSplit functions" for node7.html ;...,.......,........,........,.......;........................ . 106/127:subsection:.............."6.2.5 WTiling 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 ;.,.,.,..,,.,.,.,..,,..,.,.,.,.;...,.........,.........,..........,..........,..........,.............,..............,...... 107/127:section:..,....."6.3 Functions defined in mod_query" 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 notionconf.html ;....,......,......,........,........,.......,.......;......................................... . 113/127:section:................................... 108/127:subsection:"6.5 Functions defined in mod_dock" for notionconf.html .;,..."6.3.1 WComplProxy functions" for node7.html ;..;..,.. 114/127:subsection:...."6.5.1 WDock functions" for notionconf.html .;;.......,.. 109/127:subsection:....,."6.3.2 WEdln functions" for node7.html .;.,.,.,.,.,.,.,,$...,...,....,.....,;.............,........ 115/127:section:..,......"6.6 Functions defined in mod_sp" for notionconf.html ;,,.,.,.,.,.,.,.,.;.......,............ 116/127:section:..,....."6.7 Functions defined in mod_statusbar" for notionconf.html ;.,,..,,.,...,......,....,.,.,.,.,.,..,.,.,.,.,.,..;....,................,........ 117/127:subsection:..,..."6.7.1 WStatusBar functions" for notionconf.html .;,.,.;...,......,.......,......,......,......;............................. 118/127:section:.............."6.8 Functions defined in de" for notionconf.html ;..,........,........,.........,........;..................... . 119/127:section:....................."6.9 Hooks" 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 ;,,...,,...,..,..,..,..,.,....,.,....;................................... 112/127:subsection:,....."6.4.1 WMenu functions" for node7.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 ;.,.,..,..,..,..,.,.,.,$..,...................;....................... 115/127:section:....;......"6.6 Functions defined in mod_sp" for node7.html ;.,......,.......,......,.......;....................... 116/127:section:..............."6.7 Functions defined in mod_statusbar" for node7.html ;..,........,.................................................. 120/127:section:...,.."6.10 Miscellaneous" for notionconf.html ;..; 121/127:subsection:,......"6.10.1 Size policies" for notionconf.html ;,..,..,......,......................;................................................... 117/127:subsection:.......;.."6.7.1 WStatusBar functions" for node7.html ;. 122/127:chapter:,..,."A. GNU Free Documentation License" for notionconf.html ;..,,......,......,,....,....;..,........................ 118/127:section:........"6.8 Functions defined in de" for node7.html ;.,..,....,.,..,..;................. 119/127:section:...,......."6.9 Hooks" for node7.html .;..,....,..,.....,...........................,..,..,..,.......,....,.......,,.........,.............,.....,....,....,....,.....,.....,....,.....,....,...,....;..,......,................... 123/127:chapter:...."B. Full class hierarchy visible to Lua-side" for notionconf.html ;...,,..; 124/127:chapterstar:.."List of functions" for notionconf.html ;,...;....,. 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 ... ...;......................................................................................... 120/127:section:...."6.10 Miscellaneous" for node7.html ;.; 121/127:subsection:....."6.10.1 Size policies" for node7.html ;..,......................................................;.. 122/127:chapter:.This is pdfTeX, Version 3.141592653-2.6-1.40.23 (TeX Live 2021/Arch Linux) (preloaded format=pdflatex) restricted \write18 enabled. ."A. GNU Free Documentation License" for node8.html ;.,..........,......,...............,.......,.........,......,....................,........,.......,.......,.......,......,........,.......,.....,....;................... 123/127:chapter:..."B. Full class hierarchy visible to Lua-side" for node9.html ;..,.; 124/127:chapterstar:."List of functions" for node10.html ;entering extended mode (./images.tex..;. LaTeX2e <2021-11-15> patch level 1 L3 programming layer <2022-02-24>. 125/127:textohtmlindex:.."Index" for node11.html ;.; 126/127:bibliography:.."Bibliography" for node12.html ;,.. ..; 127/127:chapterstar:.."About this document ..." for node13.html ;;. 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. entering extended mode (./images.tex LaTeX2e <2021-11-15> patch level 1 L3 programming layer <2022-02-24> *** processing images *** Died at /usr/bin/latex2html line 4182. make: *** [Makefile:89: notionconf-html-onepage] Error 2 make: *** Waiting for unfinished jobs.... *** processing images *** Died at /usr/bin/latex2html line 4182. make: *** [Makefile:83: notionconf-html] 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/felix30/build receiving incremental file list notion-1:4.0.2-4-riscv64-build.log notion-1:4.0.2-4-riscv64-prepare.log sent 62 bytes received 30,927 bytes 20,659.33 bytes/sec total size is 351,763 speedup is 11.35