==> Building on glalie ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/gnome-calculator ./ .SRCINFO 844 100% 0.00kB/s 0:00:00 844 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5) .nvchecker.toml 169 100% 165.04kB/s 0:00:00 169 100% 165.04kB/s 0:00:00 (xfr#2, to-chk=2/5) PKGBUILD 1,049 100% 1.00MB/s 0:00:00 1,049 100% 1.00MB/s 0:00:00 (xfr#3, to-chk=1/5) gnome-calculator-47.0-1.log 240 100% 234.38kB/s 0:00:00 240 100% 234.38kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 1,653 bytes received 143 bytes 3,592.00 bytes/sec total size is 2,255 speedup is 1.26 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root34 on remote host... ]2;🔵 Container arch-nspawn-254690 on glalie.felixc.at[?25l:: Synchronizing package databases... core downloading... extra 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] -> [root34]...done ==> Making package: gnome-calculator 47.0-1 (Wed Sep 25 16:07:33 2024) ==> Retrieving sources...  -> Cloning gnome-calculator git repo... Cloning into bare repository '/home/felix/packages/gnome-calculator/gnome-calculator'... remote: Enumerating objects: 36824, done. remote: Counting objects: 0% (1/391) remote: Counting objects: 1% (4/391) remote: Counting objects: 2% (8/391) remote: Counting objects: 3% (12/391) remote: Counting objects: 4% (16/391) remote: Counting objects: 5% (20/391) remote: Counting objects: 6% (24/391) remote: Counting objects: 7% (28/391) remote: Counting objects: 8% (32/391) remote: Counting objects: 9% (36/391) remote: Counting objects: 10% (40/391) remote: Counting objects: 11% (44/391) remote: Counting objects: 12% (47/391) remote: Counting objects: 13% (51/391) remote: Counting objects: 14% (55/391) remote: Counting objects: 15% (59/391) remote: Counting objects: 16% (63/391) remote: Counting objects: 17% (67/391) remote: Counting objects: 18% (71/391) remote: Counting objects: 19% (75/391) remote: Counting objects: 20% (79/391) remote: Counting objects: 21% (83/391) remote: Counting objects: 22% (87/391) remote: Counting objects: 23% (90/391) remote: Counting objects: 24% (94/391) remote: Counting objects: 25% (98/391) remote: Counting objects: 26% (102/391) remote: Counting objects: 27% (106/391) remote: Counting objects: 28% (110/391) remote: Counting objects: 29% (114/391) remote: Counting objects: 30% (118/391) remote: Counting objects: 31% (122/391) remote: Counting objects: 32% (126/391) remote: Counting objects: 33% (130/391) remote: Counting objects: 34% (133/391) remote: Counting objects: 35% (137/391) remote: Counting objects: 36% (141/391) remote: Counting objects: 37% (145/391) remote: Counting objects: 38% (149/391) remote: Counting objects: 39% (153/391) remote: Counting objects: 40% (157/391) remote: Counting objects: 41% (161/391) remote: Counting objects: 42% (165/391) remote: Counting objects: 43% (169/391) remote: Counting objects: 44% (173/391) remote: Counting objects: 45% (176/391) remote: Counting objects: 46% (180/391) remote: Counting objects: 47% (184/391) remote: Counting objects: 48% (188/391) remote: Counting objects: 49% (192/391) remote: Counting objects: 50% (196/391) remote: Counting objects: 51% (200/391) remote: Counting objects: 52% (204/391) remote: Counting objects: 53% (208/391) remote: Counting objects: 54% (212/391) remote: Counting objects: 55% (216/391) remote: Counting objects: 56% (219/391) remote: Counting objects: 57% (223/391) remote: Counting objects: 58% (227/391) remote: Counting objects: 59% (231/391) remote: Counting objects: 60% (235/391) remote: Counting objects: 61% (239/391) remote: Counting objects: 62% (243/391) remote: Counting objects: 63% (247/391) remote: Counting objects: 64% (251/391) remote: Counting objects: 65% (255/391) remote: Counting objects: 66% (259/391) remote: Counting objects: 67% (262/391) remote: Counting objects: 68% (266/391) remote: Counting objects: 69% (270/391) remote: Counting objects: 70% (274/391) remote: Counting objects: 71% (278/391) remote: Counting objects: 72% (282/391) remote: Counting objects: 73% (286/391) remote: Counting objects: 74% (290/391) remote: Counting objects: 75% (294/391) remote: Counting objects: 76% (298/391) remote: Counting objects: 77% (302/391) remote: Counting objects: 78% (305/391) remote: Counting objects: 79% (309/391) remote: Counting objects: 80% (313/391) remote: Counting objects: 81% (317/391) remote: Counting objects: 82% (321/391) remote: Counting objects: 83% (325/391) remote: Counting objects: 84% (329/391) remote: Counting objects: 85% (333/391) remote: Counting objects: 86% (337/391) remote: Counting objects: 87% (341/391) remote: Counting objects: 88% (345/391) remote: Counting objects: 89% (348/391) remote: Counting objects: 90% (352/391) remote: Counting objects: 91% (356/391) remote: Counting objects: 92% (360/391) remote: Counting objects: 93% (364/391) remote: Counting objects: 94% (368/391) remote: Counting objects: 95% (372/391) remote: Counting objects: 96% (376/391) remote: Counting objects: 97% (380/391) remote: Counting objects: 98% (384/391) remote: Counting objects: 99% (388/391) remote: Counting objects: 100% (391/391) remote: Counting objects: 100% (391/391), done. remote: Compressing objects: 0% (1/182) remote: Compressing objects: 1% (2/182) remote: Compressing objects: 2% (4/182) remote: Compressing objects: 3% (6/182) remote: Compressing objects: 4% (8/182) remote: Compressing objects: 5% (10/182) remote: Compressing objects: 6% (11/182) remote: Compressing objects: 7% (13/182) remote: Compressing objects: 8% (15/182) remote: Compressing objects: 9% (17/182) remote: Compressing objects: 10% (19/182) remote: Compressing objects: 11% (21/182) remote: Compressing objects: 12% (22/182) remote: Compressing objects: 13% (24/182) remote: Compressing objects: 14% (26/182) remote: Compressing objects: 15% (28/182) remote: Compressing objects: 16% (30/182) remote: Compressing objects: 17% (31/182) remote: Compressing objects: 18% (33/182) remote: Compressing objects: 19% (35/182) remote: Compressing objects: 20% (37/182) remote: Compressing objects: 21% (39/182) remote: Compressing objects: 22% (41/182) remote: Compressing objects: 23% (42/182) remote: Compressing objects: 24% (44/182) remote: Compressing objects: 25% (46/182) remote: Compressing objects: 26% (48/182) remote: Compressing objects: 27% (50/182) remote: Compressing objects: 28% (51/182) remote: Compressing objects: 29% (53/182) remote: Compressing objects: 30% (55/182) remote: Compressing objects: 31% (57/182) remote: Compressing objects: 32% (59/182) remote: Compressing objects: 33% (61/182) remote: Compressing objects: 34% (62/182) remote: Compressing objects: 35% (64/182) remote: Compressing objects: 36% (66/182) remote: Compressing objects: 37% (68/182) remote: Compressing objects: 38% (70/182) remote: Compressing objects: 39% (71/182) remote: Compressing objects: 40% (73/182) remote: Compressing objects: 41% (75/182) remote: Compressing objects: 42% (77/182) remote: Compressing objects: 43% (79/182) remote: Compressing objects: 44% (81/182) remote: Compressing objects: 45% (82/182) remote: Compressing objects: 46% (84/182) remote: Compressing objects: 47% (86/182) remote: Compressing objects: 48% (88/182) remote: Compressing objects: 49% (90/182) remote: Compressing objects: 50% (91/182) remote: Compressing objects: 51% (93/182) remote: Compressing objects: 52% (95/182) remote: Compressing objects: 53% (97/182) remote: Compressing objects: 54% (99/182) remote: Compressing objects: 55% (101/182) remote: Compressing objects: 56% (102/182) remote: Compressing objects: 57% (104/182) remote: Compressing objects: 58% (106/182) remote: Compressing objects: 59% (108/182) remote: Compressing objects: 60% (110/182) remote: Compressing objects: 61% (112/182) remote: Compressing objects: 62% (113/182) remote: Compressing objects: 63% (115/182) remote: Compressing objects: 64% (117/182) remote: Compressing objects: 65% (119/182) remote: Compressing objects: 66% (121/182) remote: Compressing objects: 67% (122/182) remote: Compressing objects: 68% (124/182) remote: Compressing objects: 69% (126/182) remote: Compressing objects: 70% (128/182) remote: Compressing objects: 71% (130/182) remote: Compressing objects: 72% (132/182) remote: Compressing objects: 73% (133/182) remote: Compressing objects: 74% (135/182) remote: Compressing objects: 75% (137/182) remote: Compressing objects: 76% (139/182) remote: Compressing objects: 77% (141/182) remote: Compressing objects: 78% (142/182) remote: Compressing objects: 79% (144/182) remote: Compressing objects: 80% (146/182) remote: Compressing objects: 81% (148/182) remote: Compressing objects: 82% (150/182) remote: Compressing objects: 83% (152/182) remote: Compressing objects: 84% (153/182) remote: Compressing objects: 85% (155/182) remote: Compressing objects: 86% (157/182) remote: Compressing objects: 87% (159/182) remote: Compressing objects: 88% (161/182) remote: Compressing objects: 89% (162/182) remote: Compressing objects: 90% (164/182) remote: Compressing objects: 91% (166/182) remote: Compressing objects: 92% (168/182) remote: Compressing objects: 93% (170/182) remote: Compressing objects: 94% (172/182) remote: Compressing objects: 95% (173/182) remote: Compressing objects: 96% (175/182) remote: Compressing objects: 97% (177/182) remote: Compressing objects: 98% (179/182) remote: Compressing objects: 99% (181/182) remote: Compressing objects: 100% (182/182) remote: Compressing objects: 100% (182/182), done. Receiving objects: 0% (1/36824) Receiving objects: 1% (369/36824), 52.01 KiB | 65.00 KiB/s Receiving objects: 1% (554/36824), 52.01 KiB | 65.00 KiB/s Receiving objects: 2% (737/36824), 124.01 KiB | 95.00 KiB/s Receiving objects: 2% (953/36824), 188.01 KiB | 93.00 KiB/s Receiving objects: 3% (1105/36824), 188.01 KiB | 93.00 KiB/s Receiving objects: 4% (1473/36824), 244.01 KiB | 92.00 KiB/s Receiving objects: 4% (1668/36824), 244.01 KiB | 92.00 KiB/s Receiving objects: 5% (1842/36824), 364.01 KiB | 115.00 KiB/s Receiving objects: 6% (2210/36824), 364.01 KiB | 115.00 KiB/s Receiving objects: 7% (2578/36824), 364.01 KiB | 115.00 KiB/s Receiving objects: 8% (2946/36824), 572.01 KiB | 156.00 KiB/s Receiving objects: 8% (3003/36824), 572.01 KiB | 156.00 KiB/s Receiving objects: 9% (3315/36824), 572.01 KiB | 156.00 KiB/s Receiving objects: 10% (3683/36824), 684.01 KiB | 163.00 KiB/s Receiving objects: 11% (4051/36824), 684.01 KiB | 163.00 KiB/s Receiving objects: 11% (4352/36824), 820.01 KiB | 167.00 KiB/s Receiving objects: 12% (4419/36824), 820.01 KiB | 167.00 KiB/s Receiving objects: 13% (4788/36824), 820.01 KiB | 167.00 KiB/s Receiving objects: 14% (5156/36824), 948.01 KiB | 175.00 KiB/s Receiving objects: 15% (5524/36824), 948.01 KiB | 175.00 KiB/s Receiving objects: 16% (5892/36824), 948.01 KiB | 175.00 KiB/s Receiving objects: 17% (6261/36824), 1.16 MiB | 218.00 KiB/s Receiving objects: 17% (6421/36824), 1.16 MiB | 218.00 KiB/s Receiving objects: 18% (6629/36824), 1.16 MiB | 218.00 KiB/s Receiving objects: 19% (6997/36824), 1.16 MiB | 218.00 KiB/s Receiving objects: 20% (7365/36824), 1.16 MiB | 218.00 KiB/s Receiving objects: 21% (7734/36824), 1.49 MiB | 271.00 KiB/s Receiving objects: 22% (8102/36824), 1.49 MiB | 271.00 KiB/s Receiving objects: 23% (8470/36824), 1.49 MiB | 271.00 KiB/s Receiving objects: 24% (8838/36824), 1.49 MiB | 271.00 KiB/s Receiving objects: 25% (9206/36824), 1.49 MiB | 271.00 KiB/s Receiving objects: 26% (9575/36824), 1.89 MiB | 353.00 KiB/s Receiving objects: 26% (9629/36824), 1.89 MiB | 353.00 KiB/s Receiving objects: 26% (9850/36824), 2.72 MiB | 506.00 KiB/s Receiving objects: 27% (9943/36824), 2.72 MiB | 506.00 KiB/s Receiving objects: 28% (10311/36824), 2.72 MiB | 506.00 KiB/s Receiving objects: 28% (10533/36824), 4.09 MiB | 741.00 KiB/s Receiving objects: 29% (10679/36824), 5.06 MiB | 960.00 KiB/s Receiving objects: 29% (11019/36824), 6.08 MiB | 1.14 MiB/s Receiving objects: 30% (11048/36824), 6.08 MiB | 1.14 MiB/s Receiving objects: 30% (11352/36824), 7.54 MiB | 1.31 MiB/s Receiving objects: 31% (11416/36824), 7.54 MiB | 1.31 MiB/s Receiving objects: 32% (11784/36824), 8.20 MiB | 1.36 MiB/s Receiving objects: 32% (11847/36824), 9.14 MiB | 1.49 MiB/s Receiving objects: 33% (12152/36824), 9.14 MiB | 1.49 MiB/s Receiving objects: 33% (12473/36824), 11.71 MiB | 1.77 MiB/s Receiving objects: 34% (12521/36824), 11.71 MiB | 1.77 MiB/s Receiving objects: 35% (12889/36824), 11.71 MiB | 1.77 MiB/s Receiving objects: 36% (13257/36824), 11.71 MiB | 1.77 MiB/s Receiving objects: 37% (13625/36824), 11.71 MiB | 1.77 MiB/s Receiving objects: 38% (13994/36824), 11.71 MiB | 1.77 MiB/s Receiving objects: 39% (14362/36824), 11.71 MiB | 1.77 MiB/s Receiving objects: 40% (14730/36824), 11.71 MiB | 1.77 MiB/s Receiving objects: 41% (15098/36824), 11.71 MiB | 1.77 MiB/s Receiving objects: 42% (15467/36824), 11.71 MiB | 1.77 MiB/s Receiving objects: 43% (15835/36824), 11.71 MiB | 1.77 MiB/s Receiving objects: 44% (16203/36824), 13.33 MiB | 1.95 MiB/s Receiving objects: 45% (16571/36824), 13.33 MiB | 1.95 MiB/s Receiving objects: 46% (16940/36824), 13.33 MiB | 1.95 MiB/s Receiving objects: 46% (17286/36824), 14.48 MiB | 1.93 MiB/s Receiving objects: 47% (17308/36824), 14.48 MiB | 1.93 MiB/s Receiving objects: 48% (17676/36824), 14.48 MiB | 1.93 MiB/s Receiving objects: 49% (18044/36824), 14.48 MiB | 1.93 MiB/s Receiving objects: 50% (18412/36824), 14.48 MiB | 1.93 MiB/s Receiving objects: 51% (18781/36824), 14.48 MiB | 1.93 MiB/s Receiving objects: 52% (19149/36824), 14.48 MiB | 1.93 MiB/s Receiving objects: 53% (19517/36824), 14.48 MiB | 1.93 MiB/s Receiving objects: 54% (19885/36824), 14.48 MiB | 1.93 MiB/s Receiving objects: 55% (20254/36824), 14.48 MiB | 1.93 MiB/s Receiving objects: 56% (20622/36824), 14.48 MiB | 1.93 MiB/s Receiving objects: 57% (20990/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 58% (21358/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 58% (21702/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 59% (21727/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 60% (22095/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 61% (22463/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 62% (22831/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 63% (23200/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 64% (23568/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 65% (23936/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 66% (24304/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 67% (24673/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 68% (25041/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 69% (25409/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 70% (25777/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 71% (26146/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 72% (26514/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 73% (26882/36824), 16.71 MiB | 2.18 MiB/s Receiving objects: 74% (27250/36824), 18.92 MiB | 2.54 MiB/s Receiving objects: 75% (27618/36824), 18.92 MiB | 2.54 MiB/s Receiving objects: 76% (27987/36824), 18.92 MiB | 2.54 MiB/s Receiving objects: 77% (28355/36824), 18.92 MiB | 2.54 MiB/s Receiving objects: 78% (28723/36824), 18.92 MiB | 2.54 MiB/s Receiving objects: 79% (29091/36824), 18.92 MiB | 2.54 MiB/s Receiving objects: 80% (29460/36824), 18.92 MiB | 2.54 MiB/s Receiving objects: 81% (29828/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 82% (30196/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 83% (30564/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 84% (30933/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 85% (31301/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 86% (31669/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 87% (32037/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 88% (32406/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 89% (32774/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 90% (33142/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 91% (33510/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 92% (33879/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 92% (34148/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 93% (34247/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 94% (34615/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 95% (34983/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 96% (35352/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 97% (35720/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 98% (36088/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 99% (36456/36824), 20.41 MiB | 2.70 MiB/s remote: Total 36824 (delta 264), reused 283 (delta 209), pack-reused 36433 (from 1) Receiving objects: 100% (36824/36824), 20.41 MiB | 2.70 MiB/s Receiving objects: 100% (36824/36824), 23.24 MiB | 1.43 MiB/s, done. Resolving deltas: 0% (0/28414) Resolving deltas: 1% (285/28414) Resolving deltas: 2% (569/28414) Resolving deltas: 3% (853/28414) Resolving deltas: 4% (1137/28414) Resolving deltas: 5% (1421/28414) Resolving deltas: 6% (1706/28414) Resolving deltas: 7% (1989/28414) Resolving deltas: 8% (2274/28414) Resolving deltas: 9% (2559/28414) Resolving deltas: 10% (2842/28414) Resolving deltas: 11% (3126/28414) Resolving deltas: 12% (3411/28414) Resolving deltas: 13% (3694/28414) Resolving deltas: 14% (3978/28414) Resolving deltas: 15% (4264/28414) Resolving deltas: 16% (4548/28414) Resolving deltas: 17% (4831/28414) Resolving deltas: 18% (5115/28414) Resolving deltas: 19% (5399/28414) Resolving deltas: 20% (5683/28414) Resolving deltas: 21% (5967/28414) Resolving deltas: 22% (6252/28414) Resolving deltas: 23% (6536/28414) Resolving deltas: 24% (6820/28414) Resolving deltas: 25% (7104/28414) Resolving deltas: 26% (7388/28414) Resolving deltas: 27% (7674/28414) Resolving deltas: 28% (7956/28414) Resolving deltas: 29% (8241/28414) Resolving deltas: 30% (8525/28414) Resolving deltas: 31% (8809/28414) Resolving deltas: 32% (9093/28414) Resolving deltas: 33% (9377/28414) Resolving deltas: 34% (9661/28414) Resolving deltas: 35% (9945/28414) Resolving deltas: 36% (10230/28414) Resolving deltas: 37% (10514/28414) Resolving deltas: 38% (10798/28414) Resolving deltas: 39% (11082/28414) Resolving deltas: 40% (11366/28414) Resolving deltas: 41% (11650/28414) Resolving deltas: 42% (11934/28414) Resolving deltas: 43% (12219/28414) Resolving deltas: 44% (12503/28414) Resolving deltas: 45% (12788/28414) Resolving deltas: 46% (13071/28414) Resolving deltas: 47% (13355/28414) Resolving deltas: 48% (13639/28414) Resolving deltas: 49% (13923/28414) Resolving deltas: 50% (14207/28414) Resolving deltas: 51% (14497/28414) Resolving deltas: 52% (14777/28414) Resolving deltas: 53% (15060/28414) Resolving deltas: 54% (15345/28414) Resolving deltas: 55% (15628/28414) Resolving deltas: 56% (15912/28414) Resolving deltas: 57% (16196/28414) Resolving deltas: 58% (16483/28414) Resolving deltas: 59% (16765/28414) Resolving deltas: 60% (17051/28414) Resolving deltas: 61% (17333/28414) Resolving deltas: 61% (17523/28414) Resolving deltas: 62% (17619/28414) Resolving deltas: 63% (17903/28414) Resolving deltas: 64% (18185/28414) Resolving deltas: 65% (18475/28414) Resolving deltas: 66% (18754/28414) Resolving deltas: 67% (19038/28414) Resolving deltas: 68% (19323/28414) Resolving deltas: 69% (19607/28414) Resolving deltas: 70% (19891/28414) Resolving deltas: 71% (20175/28414) Resolving deltas: 72% (20460/28414) Resolving deltas: 73% (20743/28414) Resolving deltas: 74% (21028/28414) Resolving deltas: 75% (21312/28414) Resolving deltas: 76% (21595/28414) Resolving deltas: 77% (21879/28414) Resolving deltas: 78% (22163/28414) Resolving deltas: 79% (22451/28414) Resolving deltas: 80% (22732/28414) Resolving deltas: 81% (23016/28414) Resolving deltas: 82% (23300/28414) Resolving deltas: 83% (23584/28414) Resolving deltas: 84% (23868/28414) Resolving deltas: 85% (24152/28414) Resolving deltas: 86% (24437/28414) Resolving deltas: 87% (24721/28414) Resolving deltas: 88% (25006/28414) Resolving deltas: 89% (25289/28414) Resolving deltas: 90% (25573/28414) Resolving deltas: 91% (25857/28414) Resolving deltas: 92% (26141/28414) Resolving deltas: 93% (26426/28414) Resolving deltas: 94% (26713/28414) Resolving deltas: 95% (26995/28414) Resolving deltas: 96% (27278/28414) Resolving deltas: 97% (27562/28414) Resolving deltas: 98% (27846/28414) Resolving deltas: 99% (28130/28414) Resolving deltas: 99% (28137/28414) Resolving deltas: 100% (28414/28414) Resolving deltas: 100% (28414/28414), done. ==> Validating source files with b2sums... gnome-calculator ... Passed ]2;🔵 Container arch-nspawn-256180 on glalie.felixc.at==> Making package: gnome-calculator 47.0-1 (Wed Sep 25 16:08:18 2024) ==> 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 warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Package (99) New Version Net Change Download Size extra/adobe-source-code-pro-fonts 2.042u+1.062i+1.026vf-2 1.86 MiB extra/adwaita-cursors 47.0-1 10.02 MiB extra/adwaita-icon-theme 47.0-1 1.17 MiB extra/adwaita-icon-theme-legacy 46.2-3 2.23 MiB extra/appstream 1.0.3-1 16.34 MiB extra/at-spi2-core 2.54.0-2 3.93 MiB extra/avahi 1:0.8+r194+g3f79789-2 1.79 MiB extra/cairo 1.18.2-2 1.44 MiB extra/cantarell-fonts 1:0.303.1-2 0.19 MiB extra/dav1d 1.4.3-1 0.60 MiB extra/default-cursors 3-1 0.00 MiB extra/desktop-file-utils 0.27-1 0.18 MiB extra/duktape 2.7.0-7 0.78 MiB extra/fontconfig 2:2.15.0-2 1.04 MiB extra/freetype2 2.13.3-1 1.58 MiB extra/fribidi 1.0.15-1 0.24 MiB extra/gdk-pixbuf2 2.42.12-1 2.94 MiB extra/glib-networking 1:2.80.0-3 0.61 MiB extra/graphene 1.10.8-1 2.48 MiB extra/graphite 1:1.3.14-4 0.18 MiB extra/gsettings-desktop-schemas 47.1-1 5.34 MiB extra/gsettings-system-schemas 47.1-1 0.01 MiB extra/gssdp 1.6.3-1 0.23 MiB extra/gst-plugins-bad-libs 1.24.8-1 10.92 MiB extra/gst-plugins-base-libs 1.24.8-1 11.63 MiB extra/gstreamer 1.24.8-1 10.88 MiB extra/gtk-update-icon-cache 1:4.16.1-2 0.03 MiB extra/gupnp 1:1.6.6-1 0.68 MiB extra/gupnp-igd 1.6.0-1 0.11 MiB extra/harfbuzz 9.0.0-1 3.97 MiB extra/iso-codes 4.17.0-1 20.25 MiB extra/jbigkit 2.1-8 0.13 MiB extra/json-glib 1.10.0-1 0.99 MiB extra/lcms2 2.16-1 0.61 MiB extra/libcloudproviders 0.3.6-1 0.47 MiB extra/libcolord 1.4.7-2 1.20 MiB extra/libcups 2:2.4.10-1 0.79 MiB extra/libdaemon 0.14-6 0.05 MiB extra/libdatrie 0.2.13-4 0.47 MiB extra/libdrm 2.4.123-1 1.18 MiB core/libedit 20240517_3.1-1 0.24 MiB extra/libepoxy 1.5.10-3 2.76 MiB extra/libglvnd 1.7.0-1 3.72 MiB extra/libgudev 238-1 0.38 MiB extra/libjpeg-turbo 3.0.4-1 1.90 MiB extra/libnice 0.1.22-1 1.78 MiB extra/libomxil-bellagio 0.9.3-5 0.55 MiB extra/libpciaccess 0.18.1-2 0.05 MiB extra/libpng 1.6.44-1 0.53 MiB extra/libproxy 0.5.8-1 0.08 MiB extra/librsvg 2:2.59.0-1 10.19 MiB extra/libstemmer 2.2.0-2 0.80 MiB extra/libthai 0.1.29-3 1.21 MiB extra/libtiff 4.7.0-1 1.64 MiB extra/libunwind 1.8.1-3 0.25 MiB extra/libva 2.22.0-1 0.94 MiB extra/libx11 1.8.10-1 9.73 MiB extra/libxau 1.0.11-3 0.02 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxcursor 1.2.2-1 0.06 MiB extra/libxdamage 1.1.6-2 0.01 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.6-1 0.29 MiB extra/libxfixes 6.0.1-2 0.03 MiB extra/libxft 2.3.8-2 0.12 MiB extra/libxi 1.8.2-1 0.47 MiB extra/libxinerama 1.1.5-2 0.02 MiB extra/libxkbcommon 1.7.0-2 0.76 MiB extra/libxkbcommon-x11 1.7.0-2 0.06 MiB extra/libxmlb 0.3.19-1 1.16 MiB extra/libxrandr 1.5.4-1 0.06 MiB extra/libxrender 0.9.11-2 0.09 MiB extra/libxshmfence 1.3.2-2 0.01 MiB extra/libxtst 1.2.5-1 0.11 MiB extra/libxv 1.0.12-2 0.05 MiB extra/libxxf86vm 1.1.5-2 0.03 MiB extra/libyaml 0.2.5-3 0.16 MiB extra/llvm-libs 18.1.8-4.1 121.19 MiB extra/lm_sensors 1:3.6.0.r41.g31d1f125-3 0.42 MiB core/lzo 2.10-5 0.34 MiB extra/mesa 1:24.2.3-1 88.53 MiB extra/orc 0.4.40-1 1.28 MiB extra/pango 1:1.54.0-1 2.27 MiB extra/pixman 0.43.4-1 0.43 MiB extra/shared-mime-info 2.4-1 4.54 MiB extra/tinysparql 3.8.0-1 3.72 MiB extra/vulkan-icd-loader 1.3.295-1 0.45 MiB extra/wayland 1.23.1-1 0.79 MiB extra/xcb-proto 1.17.0-2 1.02 MiB extra/xkeyboard-config 2.42-1 6.45 MiB extra/xorg-xprop 1.2.7-1 0.05 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/dconf 0.40.0-3 0.43 MiB extra/gtk4 1:4.16.1-2 46.26 MiB extra/gtksourceview5 5.14.0-1 5.98 MiB 1.01 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/libadwaita 1:1.6.0-1 6.27 MiB extra/libgee 0.20.6-2 1.76 MiB extra/libsoup3 3.6.0-1 1.93 MiB Total Download Size: 1.01 MiB Total Installed Size: 459.23 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... gtksourceview5-5.14.0-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing dconf... installing hicolor-icon-theme... installing adwaita-icon-theme-legacy... installing adwaita-cursors... installing adwaita-icon-theme... installing gsettings-system-schemas... installing adobe-source-code-pro-fonts... installing cantarell-fonts... installing gsettings-desktop-schemas... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxfixes... installing libxi... installing libxtst... installing xorg-xprop... installing at-spi2-core... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libxrender... installing lzo... installing pixman... installing cairo... installing desktop-file-utils... installing fribidi... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing jbigkit... installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif libheif: Load .heif, .heic, and .avif libjxl: Load .jxl librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing graphene... installing libunwind... installing gstreamer... Optional dependencies for gstreamer python: gst-plugins-doc-cache-generator installing iso-codes... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [installed] installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme [installed] installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libgudev... installing libxv... installing orc... installing gst-plugins-base-libs... installing duktape... installing libproxy... installing glib-networking... installing libsoup3... Optional dependencies for libsoup3 samba: Windows Domain SSO installing gssdp... Optional dependencies for gssdp gtk4: gssdp-device-sniffer [pending] installing gupnp... Optional dependencies for gupnp python: gupnp-binding-tool installing gupnp-igd... installing libnice... Optional dependencies for libnice gstreamer: "nice" GStreamer plugin [installed] installing libva... Optional dependencies for libva intel-media-driver: backend for Intel GPUs (>= Broadwell) libva-intel-driver: backend for Intel GPUs (<= Haswell) libva-mesa-driver: backend for AMD and NVIDIA GPUs installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing gst-plugins-bad-libs... installing libcloudproviders... installing lcms2... installing libcolord... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings installing libcups... installing libepoxy... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing libxcursor... installing libxdamage... installing libxinerama... installing libxrandr... installing json-glib... installing libstemmer... installing tinysparql... installing gtk-update-icon-cache... installing gtk4... Optional dependencies for gtk4 evince: Default print preview command installing gtksourceview5... installing libxmlb... installing libyaml... installing appstream... installing libadwaita... installing libgee... :: Running post-transaction hooks... ( 1/15) Creating system user accounts... Creating group 'avahi' with GID 972. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 972 and GID 972. ( 2/15) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/15) Reloading user manager configuration... Skipped: Current root is not booted. ( 4/15) Arming ConditionNeedsUpdate... ( 5/15) Updating the MIME type database... ( 6/15) Updating fontconfig configuration... ( 7/15) Updating the appstream cache... ✔ Metadata cache was updated successfully. ( 8/15) Reloading system bus configuration... Skipped: Current root is not booted. ( 9/15) Updating fontconfig cache... (10/15) Probing GDK-Pixbuf loader modules... (11/15) Updating GIO module cache... (12/15) Compiling GSettings XML schema files... (13/15) Updating icon theme caches... (14/15) Updating GTK4 module cache... (15/15) Updating the desktop file MIME type cache... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... :: There are 9 providers available for ttf-font: :: Repository extra 1) gnu-free-fonts 2) noto-fonts 3) ttf-bitstream-vera 4) ttf-croscore 5) ttf-dejavu 6) ttf-droid 7) ttf-ibm-plex 8) ttf-input 9) ttf-liberation Enter a number (default=1): looking for conflicting packages... Package (67) New Version Net Change extra/aom 3.10.0-1 4.67 MiB extra/docbook-xml 4.5-10 1.96 MiB extra/docbook-xsl 1.79.2-8 26.32 MiB extra/gd 2.3.3-8 0.58 MiB extra/ghostscript 10.04.0-1 42.65 MiB extra/giflib 5.2.2-1 0.23 MiB core/glib2-docs 2.82.1-1 65.98 MiB extra/gnu-free-fonts 20120503-8 6.65 MiB extra/gobject-introspection-runtime 1.82.0-1 0.15 MiB extra/graphviz 12.1.1-1 10.07 MiB extra/gsfonts 20200910-4 3.11 MiB extra/gtk-doc 1.34.0-1 2.63 MiB extra/gts 0.7.6.121130-2 0.50 MiB extra/ijs 0.35-6 0.11 MiB extra/itstool 1:2.0.7-2 0.09 MiB extra/jbig2dec 0.20-1 0.13 MiB extra/libavif 1.1.1-1 0.40 MiB extra/libde265 1.0.15-2 0.61 MiB extra/libgirepository 1.82.0-1 1.51 MiB extra/libheif 1.18.2-2 1.18 MiB extra/libice 1.1.1-3 0.35 MiB extra/libidn 1.42-1 0.76 MiB extra/libpaper 2.2.5-1 0.12 MiB extra/libsm 1.2.4-2 0.25 MiB extra/libwebp 1.4.0-2 0.85 MiB extra/libxpm 3.5.17-2 0.14 MiB extra/libxslt 1.1.42-1 0.72 MiB extra/libxt 1.3.0-2 1.99 MiB extra/libyuv r2426+464c51a0-1 1.18 MiB extra/mallard-ducktype 1.0.2-11 0.61 MiB extra/mpdecimal 4.0.0-2 0.29 MiB extra/netpbm 10.86.42-1 5.48 MiB extra/ninja 1.12.1-1 0.29 MiB extra/openjpeg2 2.5.2-1 13.21 MiB extra/perl-error 0.17029-7 0.04 MiB extra/perl-mailtools 2.21-9 0.10 MiB extra/perl-timedate 2.33-7 0.08 MiB extra/poppler-data 0.4.12-2 12.34 MiB core/python 3.12.6-1 106.60 MiB extra/python-autocommand 2.2.2-6 0.08 MiB extra/python-fastjsonschema 2.20.0-1 0.27 MiB extra/python-jaraco.context 5.3.0-1 0.04 MiB extra/python-jaraco.functools 4.0.2-1 0.07 MiB extra/python-jaraco.text 4.0.0-1 0.08 MiB extra/python-lxml 5.3.0-1 4.51 MiB extra/python-mako 1.3.5-1 0.95 MiB extra/python-markdown 3.7-1 0.99 MiB extra/python-markupsafe 2.1.5-2 0.07 MiB extra/python-more-itertools 10.3.0-1 0.63 MiB extra/python-ordered-set 4.1.0-5 0.06 MiB extra/python-packaging 24.1-1 0.49 MiB extra/python-platformdirs 4.2.2-1 0.24 MiB extra/python-pygments 2.18.0-1 14.10 MiB extra/python-setuptools 1:69.5.1-1 4.41 MiB extra/python-tomli 2.0.1-4 0.10 MiB extra/python-tqdm 4.65.0-3 0.64 MiB extra/python-trove-classifiers 2024.9.12-1 0.12 MiB extra/python-validate-pyproject 0.19-1 0.33 MiB extra/rav1e 0.7.1-1 4.38 MiB extra/svt-av1 2.2.1-1 2.53 MiB extra/x265 3.6-1 4.11 MiB extra/yelp-xsl 42.1-2 1.34 MiB extra/git 2.46.2-1 26.98 MiB extra/gobject-introspection 1.82.0-1 2.88 MiB extra/meson 1.5.1-1 12.70 MiB extra/vala 0.56.17-1 13.64 MiB extra/yelp-tools 42.1-2 0.16 MiB Total Installed Size: 411.85 MiB :: Proceed with installation? [Y/n] 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 openssh: ssh transport and crypto 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 libgirepository... installing gobject-introspection-runtime... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python [pending] python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing python-markupsafe... installing python-mako... Optional dependencies for python-mako python-babel: for i18n features python-beaker: for caching support python-dogpile.cache: for caching support python-pygments: for syntax highlighting [pending] python-pytest: for testing utilities installing python-markdown... Optional dependencies for python-markdown python-yaml: parse Python in YAML metadata installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-ordered-set... installing python-packaging... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing gobject-introspection... installing ninja... installing python-tqdm... Optional dependencies for python-tqdm python-requests: telegram installing meson... installing libice... installing libsm... installing libxt... installing libxpm... installing giflib... installing libwebp... installing aom... 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-turbo: for heif-convert and heif-enc [installed] libpng: for heif-convert and heif-enc [installed] dav1d: dav1d encoder [installed] ffmpeg: hardware decode rav1e: rav1e encoder [installed] svt-av1: svt-av1 encoder [installed] installing gd... Optional dependencies for gd perl: bdftogd script [installed] installing jbig2dec... installing libpaper... installing ijs... installing openjpeg2... installing libidn... installing poppler-data... installing ghostscript... Optional dependencies for ghostscript gtk3: needed for gsx installing netpbm... installing gts... installing gsfonts... installing graphviz... Optional dependencies for graphviz guile: guile bindings [installed] lua: lua bindings perl: perl bindings [installed] python: python bindings [installed] r: r bindings tcl: tcl bindings qt6-base: gvedit xterm: vimdot installing docbook-xml... installing libxslt... Optional dependencies for libxslt python: Python bindings [installed] installing docbook-xsl... installing glib2-docs... installing python-lxml... Optional dependencies for python-lxml python-beautifulsoup4: support for beautifulsoup parser to parse not well formed HTML python-cssselect: support for cssselect python-html5lib: support for html5lib parser python-lxml-docs: offline docs python-lxml-html-clean: enable htmlclean feature installing python-pygments... installing gtk-doc... Optional dependencies for gtk-doc dblatex: PDF support installing gnu-free-fonts... installing vala... installing yelp-xsl... installing itstool... installing mallard-ducktype... installing yelp-tools... :: Running post-transaction hooks... (1/8) Creating system user accounts... Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. (2/8) Reloading system manager configuration... Skipped: Current root is not booted. (3/8) Arming ConditionNeedsUpdate... (4/8) Updating fontconfig configuration... (5/8) Warn about old perl modules (6/8) Updating fontconfig cache... (7/8) Probing GDK-Pixbuf loader modules... (8/8) Updating the info directory file... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of gnome-calculator git repo... Cloning into 'gnome-calculator'... done. Switched to a new branch 'makepkg' ==> Starting build()... + exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 gnome-calculator build The Meson build system Version: 1.5.1 Source dir: /build/gnome-calculator/src/gnome-calculator Build dir: /build/gnome-calculator/src/build Build type: native build Project name: gnome-calculator Project version: 47.0 C compiler for the host machine: cc (gcc 14.2.1 "cc (GCC) 14.2.1 20240910") C linker for the host machine: cc ld.bfd 2.43.0 Vala compiler for the host machine: valac (valac 0.56.17) Host machine cpu family: riscv64 Host machine cpu: riscv64 Found pkg-config: YES (/usr/bin/pkg-config) 2.1.1 Run-time dependency gio-2.0 found: YES 2.82.1 Run-time dependency glib-2.0 found: YES 2.82.1 Run-time dependency gmodule-export-2.0 found: YES 2.82.1 Run-time dependency gobject-2.0 found: YES 2.82.1 Run-time dependency libxml-2.0 found: YES 2.13.4 Run-time dependency libsoup-3.0 found: YES 3.6.0 Run-time dependency gee-0.8 found: YES 0.20.6 Run-time dependency gobject-introspection-1.0 found: YES 1.82.0 Library m found: YES Library mpc found: YES Library mpc found: YES Library mpfr found: YES Library mpfr found: YES Library posix found: YES Configuring config.h using configuration Program msgfmt found: YES (/usr/bin/msgfmt) Program msginit found: YES (/usr/bin/msginit) Program msgmerge found: YES (/usr/bin/msgmerge) Program xgettext found: YES (/usr/bin/xgettext) Configuring gcalc-2.pc using configuration Configuring gcalc-2.deps using configuration Configuring namespace-info.vala using configuration Configuring config.h using configuration Program g-ir-compiler found: YES (/usr/bin/g-ir-compiler) Run-time dependency gtk4 found: YES 4.16.1 Configuring gci-1.pc using configuration Configuring gci-1.deps using configuration Configuring namespace-info.vala using configuration Configuring config.h using configuration Dependency gio-2.0 found: YES 2.82.1 (cached) Program /usr/bin/glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas) Program gtk4-update-icon-cache found: YES (/usr/bin/gtk4-update-icon-cache) Run-time dependency libadwaita-1 found: YES 1.6.0 Run-time dependency gtksourceview-5 found: YES 5.14.0 Configuring org.gnome.Calculator.desktop.in using configuration Configuring org.gnome.Calculator.appdata.xml.in using configuration Program appstreamcli found: YES (/usr/bin/appstreamcli) Dependency gio-2.0 found: YES 2.82.1 (cached) Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources) Configuring org.gnome.Calculator.SearchProvider.service using configuration Program itstool found: YES (/usr/bin/itstool) Program msgmerge found: YES (/usr/bin/msgmerge) Program msgfmt found: YES (/usr/bin/msgfmt) Program valadoc found: YES (/usr/bin/valadoc) Build targets in project: 215 gnome-calculator 47.0 User defined options auto_features : enabled buildtype : plain libexecdir : lib prefix : /usr sbindir : bin wrap_mode : nodownload python.bytecompile: 1 b_pie : true Found ninja-1.12.1 at /usr/bin/ninja ninja: Entering directory `/build/gnome-calculator/src/build' [1/292] Generating yelp doc help/ca/help-gnome-calculator-ca-gmo [2/292] Generating yelp doc help/cs/help-gnome-calculator-cs-gmo [3/292] Generating yelp doc help/da/help-gnome-calculator-da-gmo [4/292] Generating yelp doc help/de/help-gnome-calculator-de-gmo [5/292] Generating yelp doc help/el/help-gnome-calculator-el-gmo [6/292] Generating yelp doc help/es/help-gnome-calculator-es-gmo [7/292] Generating yelp doc help/eu/help-gnome-calculator-eu-gmo [8/292] Generating yelp doc help/fi/help-gnome-calculator-fi-gmo [9/292] Generating yelp doc help/fr/help-gnome-calculator-fr-gmo [10/292] Generating yelp doc help/gl/help-gnome-calculator-gl-gmo [11/292] Generating yelp doc help/hu/help-gnome-calculator-hu-gmo [12/292] Generating yelp doc help/id/help-gnome-calculator-id-gmo [13/292] Generating yelp doc help/it/help-gnome-calculator-it-gmo [14/292] Generating yelp doc help/ja/help-gnome-calculator-ja-gmo [15/292] Generating yelp doc help/ko/help-gnome-calculator-ko-gmo [16/292] Generating yelp doc help/lv/help-gnome-calculator-lv-gmo [17/292] Generating yelp doc help/nl/help-gnome-calculator-nl-gmo [18/292] Generating yelp doc help/oc/help-gnome-calculator-oc-gmo [19/292] Generating yelp doc help/pl/help-gnome-calculator-pl-gmo [20/292] Generating yelp doc help/pt/help-gnome-calculator-pt-gmo [21/292] Generating yelp doc help/pt_BR/help-gnome-calculator-pt_BR-gmo [22/292] Generating yelp doc help/ro/help-gnome-calculator-ro-gmo [23/292] Generating yelp doc help/ru/help-gnome-calculator-ru-gmo [24/292] Generating yelp doc help/sl/help-gnome-calculator-sl-gmo [25/292] Generating yelp doc help/sv/help-gnome-calculator-sv-gmo [26/292] Generating yelp doc help/te/help-gnome-calculator-te-gmo [27/292] Generating yelp doc help/tr/help-gnome-calculator-tr-gmo [28/292] Generating yelp doc help/uk/help-gnome-calculator-uk-gmo [29/292] Generating yelp doc help/zh_CN/help-gnome-calculator-zh_CN-gmo [30/292] Generating yelp doc help/zh_HK/help-gnome-calculator-zh_HK-gmo [31/292] Generating yelp doc help/zh_TW/help-gnome-calculator-zh_TW-gmo [32/292] Building translation po/ab/LC_MESSAGES/gnome-calculator-ab.mo [33/292] Building translation po/af/LC_MESSAGES/gnome-calculator-af.mo [34/292] Building translation po/am/LC_MESSAGES/gnome-calculator-am.mo [35/292] Building translation po/ar/LC_MESSAGES/gnome-calculator-ar.mo [36/292] Building translation po/as/LC_MESSAGES/gnome-calculator-as.mo [37/292] Building translation po/ast/LC_MESSAGES/gnome-calculator-ast.mo [38/292] Building translation po/az/LC_MESSAGES/gnome-calculator-az.mo [39/292] Building translation po/be@latin/LC_MESSAGES/gnome-calculator-be@latin.mo [40/292] Building translation po/be/LC_MESSAGES/gnome-calculator-be.mo [41/292] Building translation po/bg/LC_MESSAGES/gnome-calculator-bg.mo [42/292] Building translation po/bn_IN/LC_MESSAGES/gnome-calculator-bn_IN.mo [43/292] Building translation po/bn/LC_MESSAGES/gnome-calculator-bn.mo [44/292] Building translation po/bs/LC_MESSAGES/gnome-calculator-bs.mo [45/292] Building translation po/ca/LC_MESSAGES/gnome-calculator-ca.mo [46/292] Building translation po/ca@valencia/LC_MESSAGES/gnome-calculator-ca@valencia.mo [47/292] Building translation po/cs/LC_MESSAGES/gnome-calculator-cs.mo [48/292] Building translation po/cy/LC_MESSAGES/gnome-calculator-cy.mo [49/292] Building translation po/da/LC_MESSAGES/gnome-calculator-da.mo [50/292] Building translation po/de/LC_MESSAGES/gnome-calculator-de.mo [51/292] Building translation po/dz/LC_MESSAGES/gnome-calculator-dz.mo [52/292] Building translation po/el/LC_MESSAGES/gnome-calculator-el.mo [53/292] Building translation po/en_CA/LC_MESSAGES/gnome-calculator-en_CA.mo [54/292] Building translation po/en_GB/LC_MESSAGES/gnome-calculator-en_GB.mo [55/292] Building translation po/en@shaw/LC_MESSAGES/gnome-calculator-en@shaw.mo [56/292] Building translation po/eo/LC_MESSAGES/gnome-calculator-eo.mo [57/292] Building translation po/es/LC_MESSAGES/gnome-calculator-es.mo [58/292] Building translation po/et/LC_MESSAGES/gnome-calculator-et.mo [59/292] Building translation po/eu/LC_MESSAGES/gnome-calculator-eu.mo [60/292] Building translation po/fa/LC_MESSAGES/gnome-calculator-fa.mo [61/292] Building translation po/fi/LC_MESSAGES/gnome-calculator-fi.mo [62/292] Building translation po/fo/LC_MESSAGES/gnome-calculator-fo.mo [63/292] Building translation po/fr/LC_MESSAGES/gnome-calculator-fr.mo [64/292] Building translation po/fur/LC_MESSAGES/gnome-calculator-fur.mo [65/292] Building translation po/ga/LC_MESSAGES/gnome-calculator-ga.mo [66/292] Building translation po/gd/LC_MESSAGES/gnome-calculator-gd.mo [67/292] Building translation po/gl/LC_MESSAGES/gnome-calculator-gl.mo [68/292] Building translation po/gu/LC_MESSAGES/gnome-calculator-gu.mo [69/292] Building translation po/he/LC_MESSAGES/gnome-calculator-he.mo [70/292] Building translation po/hi/LC_MESSAGES/gnome-calculator-hi.mo [71/292] Building translation po/hr/LC_MESSAGES/gnome-calculator-hr.mo [72/292] Building translation po/hu/LC_MESSAGES/gnome-calculator-hu.mo [73/292] Building translation po/hy/LC_MESSAGES/gnome-calculator-hy.mo [74/292] Building translation po/id/LC_MESSAGES/gnome-calculator-id.mo [75/292] Building translation po/it/LC_MESSAGES/gnome-calculator-it.mo [76/292] Building translation po/ja/LC_MESSAGES/gnome-calculator-ja.mo [77/292] Building translation po/ka/LC_MESSAGES/gnome-calculator-ka.mo [78/292] Building translation po/kab/LC_MESSAGES/gnome-calculator-kab.mo [79/292] Building translation po/kk/LC_MESSAGES/gnome-calculator-kk.mo [80/292] Building translation po/km/LC_MESSAGES/gnome-calculator-km.mo [81/292] Building translation po/kn/LC_MESSAGES/gnome-calculator-kn.mo [82/292] Building translation po/ko/LC_MESSAGES/gnome-calculator-ko.mo [83/292] Building translation po/ku/LC_MESSAGES/gnome-calculator-ku.mo [84/292] Building translation po/lt/LC_MESSAGES/gnome-calculator-lt.mo [85/292] Building translation po/lv/LC_MESSAGES/gnome-calculator-lv.mo [86/292] Building translation po/mai/LC_MESSAGES/gnome-calculator-mai.mo [87/292] Building translation po/mg/LC_MESSAGES/gnome-calculator-mg.mo [88/292] Building translation po/mjw/LC_MESSAGES/gnome-calculator-mjw.mo [89/292] Building translation po/mk/LC_MESSAGES/gnome-calculator-mk.mo [90/292] Building translation po/ml/LC_MESSAGES/gnome-calculator-ml.mo [91/292] Building translation po/mn/LC_MESSAGES/gnome-calculator-mn.mo [92/292] Building translation po/mr/LC_MESSAGES/gnome-calculator-mr.mo [93/292] Building translation po/ms/LC_MESSAGES/gnome-calculator-ms.mo [94/292] Building translation po/my/LC_MESSAGES/gnome-calculator-my.mo [95/292] Building translation po/nb/LC_MESSAGES/gnome-calculator-nb.mo [96/292] Building translation po/ne/LC_MESSAGES/gnome-calculator-ne.mo [97/292] Building translation po/nl/LC_MESSAGES/gnome-calculator-nl.mo [98/292] Building translation po/nn/LC_MESSAGES/gnome-calculator-nn.mo [99/292] Building translation po/oc/LC_MESSAGES/gnome-calculator-oc.mo [100/292] Building translation po/or/LC_MESSAGES/gnome-calculator-or.mo [101/292] Building translation po/rw/LC_MESSAGES/gnome-calculator-rw.mo [102/292] Generating src/org.gnome.Calculator_h with a custom command [103/292] Building translation po/pa/LC_MESSAGES/gnome-calculator-pa.mo [104/292] Building translation po/pl/LC_MESSAGES/gnome-calculator-pl.mo [105/292] Building translation po/pt_BR/LC_MESSAGES/gnome-calculator-pt_BR.mo [106/292] Building translation po/pt/LC_MESSAGES/gnome-calculator-pt.mo [107/292] Building translation po/ro/LC_MESSAGES/gnome-calculator-ro.mo [108/292] Building translation po/ru/LC_MESSAGES/gnome-calculator-ru.mo [109/292] Building translation po/si/LC_MESSAGES/gnome-calculator-si.mo [110/292] Building translation po/sk/LC_MESSAGES/gnome-calculator-sk.mo [111/292] Building translation po/sl/LC_MESSAGES/gnome-calculator-sl.mo [112/292] Building translation po/sq/LC_MESSAGES/gnome-calculator-sq.mo [113/292] Building translation po/sr@latin/LC_MESSAGES/gnome-calculator-sr@latin.mo [114/292] Building translation po/sr/LC_MESSAGES/gnome-calculator-sr.mo [115/292] Building translation po/sv/LC_MESSAGES/gnome-calculator-sv.mo [116/292] Building translation po/ta/LC_MESSAGES/gnome-calculator-ta.mo [117/292] Building translation po/te/LC_MESSAGES/gnome-calculator-te.mo [118/292] Building translation po/tg/LC_MESSAGES/gnome-calculator-tg.mo [119/292] Building translation po/th/LC_MESSAGES/gnome-calculator-th.mo [120/292] Building translation po/tk/LC_MESSAGES/gnome-calculator-tk.mo [121/292] Building translation po/tr/LC_MESSAGES/gnome-calculator-tr.mo [122/292] Building translation po/ug/LC_MESSAGES/gnome-calculator-ug.mo [123/292] Building translation po/uk/LC_MESSAGES/gnome-calculator-uk.mo [124/292] Building translation po/vi/LC_MESSAGES/gnome-calculator-vi.mo [125/292] Building translation po/xh/LC_MESSAGES/gnome-calculator-xh.mo [126/292] Building translation po/zh_CN/LC_MESSAGES/gnome-calculator-zh_CN.mo [127/292] Building translation po/zh_HK/LC_MESSAGES/gnome-calculator-zh_HK.mo [128/292] Building translation po/zh_TW/LC_MESSAGES/gnome-calculator-zh_TW.mo [129/292] Generating src/org.gnome.Calculator_c with a custom command [130/292] Generating yelp doc help/eu/help-gnome-calculator-eu [131/292] Generating yelp doc help/sl/help-gnome-calculator-sl [132/292] Generating yelp doc help/te/help-gnome-calculator-te [133/292] Generating yelp doc help/nl/help-gnome-calculator-nl [134/292] Generating yelp doc help/zh_TW/help-gnome-calculator-zh_TW [135/292] Generating yelp doc help/da/help-gnome-calculator-da [136/292] Generating yelp doc help/uk/help-gnome-calculator-uk [137/292] Generating yelp doc help/ja/help-gnome-calculator-ja [138/292] Generating yelp doc help/fi/help-gnome-calculator-fi [139/292] Generating yelp doc help/pt/help-gnome-calculator-pt [140/292] Generating yelp doc help/gl/help-gnome-calculator-gl [141/292] Generating yelp doc help/es/help-gnome-calculator-es [142/292] Generating yelp doc help/hu/help-gnome-calculator-hu [143/292] Generating yelp doc help/sv/help-gnome-calculator-sv [144/292] Generating yelp doc help/ko/help-gnome-calculator-ko [145/292] Generating yelp doc help/id/help-gnome-calculator-id Warning: Could not merge id translation for msgid: link:trailCalculator Help Warning: Could not merge id translation for msgid: textCalculator Help Warning: Could not merge id translation for msgid: linkCalculator Help [146/292] Generating yelp doc help/zh_CN/help-gnome-calculator-zh_CN [147/292] Generating yelp doc help/ru/help-gnome-calculator-ru [148/292] Generating yelp doc help/ro/help-gnome-calculator-ro [149/292] Generating yelp doc help/de/help-gnome-calculator-de [150/292] Compiling Vala source ../gnome-calculator/libmpfr/mpfr-glue.vala [151/292] Generating yelp doc help/el/help-gnome-calculator-el [152/292] Generating yelp doc help/oc/help-gnome-calculator-oc [153/292] Generating yelp doc help/pt_BR/help-gnome-calculator-pt_BR [154/292] Generating yelp doc help/lv/help-gnome-calculator-lv [155/292] Generating yelp doc help/cs/help-gnome-calculator-cs [156/292] Generating yelp doc help/pl/help-gnome-calculator-pl [157/292] Generating yelp doc help/zh_HK/help-gnome-calculator-zh_HK [158/292] Generating yelp doc help/tr/help-gnome-calculator-tr [159/292] Generating yelp doc help/it/help-gnome-calculator-it [160/292] Generating yelp doc help/ca/help-gnome-calculator-ca [161/292] Compiling C object libmpfr/libmpfrg.a.p/meson-generated_mpfr-glue.c.o [162/292] Linking static target libmpfr/libmpfrg.a [163/292] Generating yelp doc help/fr/help-gnome-calculator-fr [164/292] Merging translations for data/org.gnome.Calculator.desktop [165/292] Merging translations for data/org.gnome.Calculator.appdata.xml [166/292] Compiling Vala source ../gnome-calculator/lib/currency.vala ../gnome-calculator/lib/currency-provider.vala ../gnome-calculator/lib/equation.vala ../gnome-calculator/lib/equation-lexer.vala ../gnome-calculator/lib/equation-parser.vala ../gnome-calculator/lib/financial.vala ../gnome-calculator/lib/function-manager.vala ../gnome-calculator/lib/math-equation.vala ../gnome-calculator/lib/math-function.vala ../gnome-calculator/lib/math-variables.vala ../gnome-calculator/lib/number.vala ../gnome-calculator/lib/serializer.vala ../gnome-calculator/lib/unit.vala libmpfr/mpfrg.vapi ../gnome-calculator/lib/equation-parser.vala:1307.5-1307.34: warning: Method `Parser.destroy_all_nodes' never used 1307 | private void destroy_all_nodes (ParseNode node) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gnome-calculator/lib/number.vala:46.5-46.42: warning: Type `MPFR.Precision' can not be used for a GLib.Object property 46 | public static MPFR.Precision precision { get; set; default = 1000; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compilation succeeded - 2 warning(s) [167/292] Compiling Vala source ../gnome-calculator/gcalc/gcalc-assign.vala ../gnome-calculator/gcalc/gcalc-calculator.vala ../gnome-calculator/gcalc/gcalc-constant.vala ../gnome-calculator/gcalc/gcalc-division.vala ../gnome-calculator/gcalc/gcalc-equation.vala ../gnome-calculator/gcalc/gcalc-equation-manager.vala ../gnome-calculator/gcalc/gcalc-error-result.vala ../gnome-calculator/gcalc/gcalc-expression.vala ../gnome-calculator/gcalc/gcalc-expression-container.vala ../gnome-calculator/gcalc/gcalc-expression-hash-map.vala ../gnome-calculator/gcalc/gcalc-function.vala ../gnome-calculator/gcalc/gcalc-function-acos.vala ../gnome-calculator/gcalc/gcalc-function-acosh.vala ../gnome-calculator/gcalc/gcalc-function-asin.vala ../gnome-calculator/gcalc/gcalc-function-asinh.vala ../gnome-calculator/gcalc/gcalc-function-atan.vala ../gnome-calculator/gcalc/gcalc-function-atanh.vala ../gnome-calculator/gcalc/gcalc-function-cos.vala ../gnome-calculator/gcalc/gcalc-function-cosh.vala ../gnome-calculator/gcalc/gcalc-function-exp.vala ../gnome-calculator/gcalc/gcalc-function-log.vala ../gnome-calculator/gcalc/gcalc-function-sin.vala ../gnome-calculator/gcalc/gcalc-function-sinh.vala ../gnome-calculator/gcalc/gcalc-function-sqrt.vala ../gnome-calculator/gcalc/gcalc-function-tan.vala ../gnome-calculator/gcalc/gcalc-function-tanh.vala ../gnome-calculator/gcalc/gcalc-group.vala ../gnome-calculator/gcalc/gcalc-hashable.vala ../gnome-calculator/gcalc/gcalc-math-assign.vala ../gnome-calculator/gcalc/gcalc-math-binary-operator.vala ../gnome-calculator/gcalc/gcalc-math-constant.vala ../gnome-calculator/gcalc/gcalc-math-constant-complex.vala ../gnome-calculator/gcalc/gcalc-math-constant-number.vala ../gnome-calculator/gcalc/gcalc-math-constant-vector.vala ../gnome-calculator/gcalc/gcalc-math-division.vala ../gnome-calculator/gcalc/gcalc-math-equation.vala ../gnome-calculator/gcalc/gcalc-math-equation-manager.vala ../gnome-calculator/gcalc/gcalc-math-error-result.vala ../gnome-calculator/gcalc/gcalc-math-expression.vala ../gnome-calculator/gcalc/gcalc-math-function.vala ../gnome-calculator/gcalc/gcalc-math-group.vala ../gnome-calculator/gcalc/gcalc-math-minus.vala ../gnome-calculator/gcalc/gcalc-math-multiply.vala ../gnome-calculator/gcalc/gcalc-math-operator.vala ../gnome-calculator/gcalc/gcalc-math-parameter.vala ../gnome-calculator/gcalc/gcalc-math-plus.vala ../gnome-calculator/gcalc/gcalc-math-polynomial.vala ../gnome-calculator/gcalc/gcalc-math-pow.vala ../gnome-calculator/gcalc/gcalc-math-result.vala ../gnome-calculator/gcalc/gcalc-math-term.vala ../gnome-calculator/gcalc/gcalc-math-variable.vala ../gnome-calculator/gcalc/gcalc-minus.vala ../gnome-calculator/gcalc/gcalc-multiply.vala ../gnome-calculator/gcalc/gcalc-parameter.vala ../gnome-calculator/gcalc/gcalc-parser.vala ../gnome-calculator/gcalc/gcalc-plus.vala ../gnome-calculator/gcalc/gcalc-polynomial.vala ../gnome-calculator/gcalc/gcalc-pow.vala ../gnome-calculator/gcalc/gcalc-result.vala ../gnome-calculator/gcalc/gcalc-solver.vala ../gnome-calculator/gcalc/gcalc-term.vala ../gnome-calculator/gcalc/gcalc-units.vala ../gnome-calculator/gcalc/gcalc-variable.vala gcalc/namespace-info.vala libmpfr/mpfrg.vapi [168/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_namespace-info.c.o [169/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-error-result.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-error-result.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-error-result.c: In function ‘gcalc_math_error_result_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-error-result.c:77:13: note: in expansion of macro ‘g_once_init_enter’ 77 | if (g_once_init_enter (&gcalc_math_error_result_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [170/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-division.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-division.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-division.c: In function ‘gcalc_math_division_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-division.c:64:13: note: in expansion of macro ‘g_once_init_enter’ 64 | if (g_once_init_enter (&gcalc_math_division_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [171/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-constant-complex.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-constant-complex.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-constant-complex.c: In function ‘gcalc_math_constant_complex_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-constant-complex.c:111:13: note: in expansion of macro ‘g_once_init_enter’ 111 | if (g_once_init_enter (&gcalc_math_constant_complex_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [172/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-sqrt.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-function-sqrt.c:25: gcalc/libgcalc-2.so.1.p/gcalc-function-sqrt.c: In function ‘gcalc_function_sqrt_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-sqrt.c:265:13: note: in expansion of macro ‘g_once_init_enter’ 265 | if (g_once_init_enter (&gcalc_function_sqrt_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-sqrt.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-function-sqrt.c:50:20: warning: ‘gcalc_function_sqrt_properties’ defined but not used [-Wunused-variable] 50 | static GParamSpec* gcalc_function_sqrt_properties[GCALC_FUNCTION_SQRT_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [173/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-asinh.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-function-asinh.c:25: gcalc/libgcalc-2.so.1.p/gcalc-function-asinh.c: In function ‘gcalc_function_asinh_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-asinh.c:265:13: note: in expansion of macro ‘g_once_init_enter’ 265 | if (g_once_init_enter (&gcalc_function_asinh_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-asinh.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-function-asinh.c:50:20: warning: ‘gcalc_function_asinh_properties’ defined but not used [-Wunused-variable] 50 | static GParamSpec* gcalc_function_asinh_properties[GCALC_FUNCTION_ASINH_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [174/292] Compiling C object src/gnome-calculator.p/meson-generated_.._org.gnome.Calculator.c.o [175/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-constant.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-constant.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-constant.c: In function ‘gcalc_math_constant_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-constant.c:165:13: note: in expansion of macro ‘g_once_init_enter’ 165 | if (g_once_init_enter (&gcalc_math_constant_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [176/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-group.c.o gcalc/libgcalc-2.so.1.p/gcalc-group.c: In function ‘gcalc_group_finalize’: gcalc/libgcalc-2.so.1.p/gcalc-group.c:309:22: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 309 | GCalcGroup * self; | ^~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-group.c:25: gcalc/libgcalc-2.so.1.p/gcalc-group.c: In function ‘gcalc_group_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-group.c:333:13: note: in expansion of macro ‘g_once_init_enter’ 333 | if (g_once_init_enter (&gcalc_group_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [177/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-tan.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-function-tan.c:25: gcalc/libgcalc-2.so.1.p/gcalc-function-tan.c: In function ‘gcalc_function_tan_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-tan.c:265:13: note: in expansion of macro ‘g_once_init_enter’ 265 | if (g_once_init_enter (&gcalc_function_tan_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-tan.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-function-tan.c:50:20: warning: ‘gcalc_function_tan_properties’ defined but not used [-Wunused-variable] 50 | static GParamSpec* gcalc_function_tan_properties[GCALC_FUNCTION_TAN_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [178/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-equation-manager.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-equation-manager.c:25: gcalc/libgcalc-2.so.1.p/gcalc-equation-manager.c: In function ‘gcalc_equation_manager_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-equation-manager.c:339:13: note: in expansion of macro ‘g_once_init_enter’ 339 | if (g_once_init_enter (&gcalc_equation_manager_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [179/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-pow.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-pow.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-pow.c: In function ‘gcalc_math_pow_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-pow.c:64:13: note: in expansion of macro ‘g_once_init_enter’ 64 | if (g_once_init_enter (&gcalc_math_pow_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [180/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-error-result.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-error-result.c:28: gcalc/libgcalc-2.so.1.p/gcalc-error-result.c: In function ‘gcalc_error_result_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-error-result.c:210:13: note: in expansion of macro ‘g_once_init_enter’ 210 | if (g_once_init_enter (&gcalc_error_result_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [181/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-acosh.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-function-acosh.c:25: gcalc/libgcalc-2.so.1.p/gcalc-function-acosh.c: In function ‘gcalc_function_acosh_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-acosh.c:265:13: note: in expansion of macro ‘g_once_init_enter’ 265 | if (g_once_init_enter (&gcalc_function_acosh_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-acosh.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-function-acosh.c:50:20: warning: ‘gcalc_function_acosh_properties’ defined but not used [-Wunused-variable] 50 | static GParamSpec* gcalc_function_acosh_properties[GCALC_FUNCTION_ACOSH_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [182/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-parameter.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-parameter.c:25: gcalc/libgcalc-2.so.1.p/gcalc-parameter.c: In function ‘gcalc_parameter_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-parameter.c:256:13: note: in expansion of macro ‘g_once_init_enter’ 256 | if (g_once_init_enter (&gcalc_parameter_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-parameter.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-parameter.c:47:20: warning: ‘gcalc_parameter_properties’ defined but not used [-Wunused-variable] 47 | static GParamSpec* gcalc_parameter_properties[GCALC_PARAMETER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [183/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-minus.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-minus.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-minus.c: In function ‘gcalc_math_minus_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-minus.c:65:13: note: in expansion of macro ‘g_once_init_enter’ 65 | if (g_once_init_enter (&gcalc_math_minus_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [184/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-hashable.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-hashable.c:25: gcalc/libgcalc-2.so.1.p/gcalc-hashable.c: In function ‘gcalc_hashable_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-hashable.c:80:13: note: in expansion of macro ‘g_once_init_enter’ 80 | if (g_once_init_enter (&gcalc_hashable_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [185/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-polynomial.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-polynomial.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-polynomial.c: In function ‘gcalc_math_polynomial_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-polynomial.c:279:13: note: in expansion of macro ‘g_once_init_enter’ 279 | if (g_once_init_enter (&gcalc_math_polynomial_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [186/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-plus.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-plus.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-plus.c: In function ‘gcalc_math_plus_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-plus.c:65:13: note: in expansion of macro ‘g_once_init_enter’ 65 | if (g_once_init_enter (&gcalc_math_plus_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [187/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-expression.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-expression.c:25: gcalc/libgcalc-2.so.1.p/gcalc-expression.c: In function ‘gcalc_expression_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-expression.c:321:13: note: in expansion of macro ‘g_once_init_enter’ 321 | if (g_once_init_enter (&gcalc_expression_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-expression.c: In function ‘gcalc_error_expression_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-expression.c:411:13: note: in expansion of macro ‘g_once_init_enter’ 411 | if (g_once_init_enter (&gcalc_error_expression_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-expression.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-expression.c:55:20: warning: ‘gcalc_error_expression_properties’ defined but not used [-Wunused-variable] 55 | static GParamSpec* gcalc_error_expression_properties[GCALC_ERROR_EXPRESSION_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [188/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-multiply.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-multiply.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-multiply.c: In function ‘gcalc_math_multiply_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-multiply.c:65:13: note: in expansion of macro ‘g_once_init_enter’ 65 | if (g_once_init_enter (&gcalc_math_multiply_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [189/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-pow.c.o gcalc/libgcalc-2.so.1.p/gcalc-pow.c: In function ‘gcalc_pow_real_to_string’: gcalc/libgcalc-2.so.1.p/gcalc-pow.c:58:20: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 58 | GCalcPow * self; | ^~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-pow.c:25: gcalc/libgcalc-2.so.1.p/gcalc-pow.c: In function ‘gcalc_pow_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-pow.c:129:13: note: in expansion of macro ‘g_once_init_enter’ 129 | if (g_once_init_enter (&gcalc_pow_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-pow.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-pow.c:45:20: warning: ‘gcalc_pow_properties’ defined but not used [-Wunused-variable] 45 | static GParamSpec* gcalc_pow_properties[GCALC_POW_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~ [190/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-units.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-units.c:25: gcalc/libgcalc-2.so.1.p/gcalc-units.c: In function ‘gcalc_angle_unit_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-units.c:63:13: note: in expansion of macro ‘g_once_init_enter’ 63 | if (g_once_init_enter (&gcalc_angle_unit_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-units.c: In function ‘gcalc_unit_converter_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-units.c:315:13: note: in expansion of macro ‘g_once_init_enter’ 315 | if (g_once_init_enter (&gcalc_unit_converter_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-units.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-units.c:43:20: warning: ‘gcalc_unit_converter_properties’ defined but not used [-Wunused-variable] 43 | static GParamSpec* gcalc_unit_converter_properties[GCALC_UNIT_CONVERTER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [191/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-exp.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-function-exp.c:25: gcalc/libgcalc-2.so.1.p/gcalc-function-exp.c: In function ‘gcalc_function_exp_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-exp.c:265:13: note: in expansion of macro ‘g_once_init_enter’ 265 | if (g_once_init_enter (&gcalc_function_exp_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-exp.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-function-exp.c:50:20: warning: ‘gcalc_function_exp_properties’ defined but not used [-Wunused-variable] 50 | static GParamSpec* gcalc_function_exp_properties[GCALC_FUNCTION_EXP_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [192/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-polynomial.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-polynomial.c:25: gcalc/libgcalc-2.so.1.p/gcalc-polynomial.c: In function ‘gcalc_polynomial_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-polynomial.c:170:13: note: in expansion of macro ‘g_once_init_enter’ 170 | if (g_once_init_enter (&gcalc_polynomial_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-polynomial.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-polynomial.c:45:20: warning: ‘gcalc_polynomial_properties’ defined but not used [-Wunused-variable] 45 | static GParamSpec* gcalc_polynomial_properties[GCALC_POLYNOMIAL_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [193/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-sinh.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-function-sinh.c:25: gcalc/libgcalc-2.so.1.p/gcalc-function-sinh.c: In function ‘gcalc_function_sinh_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-sinh.c:265:13: note: in expansion of macro ‘g_once_init_enter’ 265 | if (g_once_init_enter (&gcalc_function_sinh_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-sinh.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-function-sinh.c:50:20: warning: ‘gcalc_function_sinh_properties’ defined but not used [-Wunused-variable] 50 | static GParamSpec* gcalc_function_sinh_properties[GCALC_FUNCTION_SINH_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [194/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-atan.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-function-atan.c:25: gcalc/libgcalc-2.so.1.p/gcalc-function-atan.c: In function ‘gcalc_function_atan_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-atan.c:265:13: note: in expansion of macro ‘g_once_init_enter’ 265 | if (g_once_init_enter (&gcalc_function_atan_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-atan.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-function-atan.c:50:20: warning: ‘gcalc_function_atan_properties’ defined but not used [-Wunused-variable] 50 | static GParamSpec* gcalc_function_atan_properties[GCALC_FUNCTION_ATAN_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [195/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-atanh.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-function-atanh.c:25: gcalc/libgcalc-2.so.1.p/gcalc-function-atanh.c: In function ‘gcalc_function_atanh_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-atanh.c:265:13: note: in expansion of macro ‘g_once_init_enter’ 265 | if (g_once_init_enter (&gcalc_function_atanh_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-atanh.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-function-atanh.c:50:20: warning: ‘gcalc_function_atanh_properties’ defined but not used [-Wunused-variable] 50 | static GParamSpec* gcalc_function_atanh_properties[GCALC_FUNCTION_ATANH_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [196/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-constant.c.o gcalc/libgcalc-2.so.1.p/gcalc-constant.c: In function ‘mpc_get_real_double’: gcalc/libgcalc-2.so.1.p/gcalc-constant.c:232:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 232 | _tmp0_ = mpc_realref (&(*self)); | ^ gcalc/libgcalc-2.so.1.p/gcalc-constant.c: In function ‘mpc_get_imag_double’: gcalc/libgcalc-2.so.1.p/gcalc-constant.c:256:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 256 | _tmp0_ = mpc_imagref (&(*self)); | ^ gcalc/libgcalc-2.so.1.p/gcalc-constant.c: In function ‘gcalc_constant_real_x’: gcalc/libgcalc-2.so.1.p/gcalc-constant.c:554:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 554 | _tmp2_ = mpc_realref (&_tmp1_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-constant.c:555:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 555 | _tmp3_ = mpc_realref (&self->priv->_complex); | ^ gcalc/libgcalc-2.so.1.p/gcalc-constant.c: In function ‘gcalc_constant_real_y’: gcalc/libgcalc-2.so.1.p/gcalc-constant.c:575:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 575 | _tmp2_ = mpc_realref (&_tmp1_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-constant.c:576:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 576 | _tmp3_ = mpc_realref (&self->priv->_complex); | ^ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-constant.c:25: gcalc/libgcalc-2.so.1.p/gcalc-constant.c: In function ‘gcalc_constant_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-constant.c:815:13: note: in expansion of macro ‘g_once_init_enter’ 815 | if (g_once_init_enter (&gcalc_constant_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-constant.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-constant.c:50:20: warning: ‘gcalc_constant_properties’ defined but not used [-Wunused-variable] 50 | static GParamSpec* gcalc_constant_properties[GCALC_CONSTANT_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [197/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-equation.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-equation.c:25: gcalc/libgcalc-2.so.1.p/gcalc-equation.c: In function ‘gcalc_equation_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-equation.c:207:13: note: in expansion of macro ‘g_once_init_enter’ 207 | if (g_once_init_enter (&gcalc_equation_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [198/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-cos.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-function-cos.c:25: gcalc/libgcalc-2.so.1.p/gcalc-function-cos.c: In function ‘gcalc_function_cos_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-cos.c:265:13: note: in expansion of macro ‘g_once_init_enter’ 265 | if (g_once_init_enter (&gcalc_function_cos_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-cos.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-function-cos.c:50:20: warning: ‘gcalc_function_cos_properties’ defined but not used [-Wunused-variable] 50 | static GParamSpec* gcalc_function_cos_properties[GCALC_FUNCTION_COS_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [199/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-function.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-function.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-function.c: In function ‘gcalc_math_function_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-function.c:241:13: note: in expansion of macro ‘g_once_init_enter’ 241 | if (g_once_init_enter (&gcalc_math_function_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-function.c: In function ‘gcalc_function_error_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-function.c:268:13: note: in expansion of macro ‘g_once_init_enter’ 268 | if (g_once_init_enter (&gcalc_function_error_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [200/292] Compiling Vala source ../gnome-calculator/tests/test-equation.vala lib/calculator.vapi libmpfr/mpfrg.vapi [201/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-binary-operator.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-binary-operator.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-binary-operator.c: In function ‘gcalc_math_binary_operator_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-binary-operator.c:63:13: note: in expansion of macro ‘g_once_init_enter’ 63 | if (g_once_init_enter (&gcalc_math_binary_operator_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [202/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-asin.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-function-asin.c:25: gcalc/libgcalc-2.so.1.p/gcalc-function-asin.c: In function ‘gcalc_function_asin_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-asin.c:265:13: note: in expansion of macro ‘g_once_init_enter’ 265 | if (g_once_init_enter (&gcalc_function_asin_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-asin.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-function-asin.c:50:20: warning: ‘gcalc_function_asin_properties’ defined but not used [-Wunused-variable] 50 | static GParamSpec* gcalc_function_asin_properties[GCALC_FUNCTION_ASIN_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [203/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-constant-vector.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-constant-vector.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-constant-vector.c: In function ‘gcalc_math_constant_vector_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-constant-vector.c:125:13: note: in expansion of macro ‘g_once_init_enter’ 125 | if (g_once_init_enter (&gcalc_math_constant_vector_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [204/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-expression-container.c.o gcalc/libgcalc-2.so.1.p/gcalc-expression-container.c: In function ‘gcalc_expression_container_real_get_item_type’: gcalc/libgcalc-2.so.1.p/gcalc-expression-container.c:165:36: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 165 | GCalcExpressionContainer * self; | ^~~~ gcalc/libgcalc-2.so.1.p/gcalc-expression-container.c: In function ‘gcalc_expression_container_g_list_model_interface_init’: gcalc/libgcalc-2.so.1.p/gcalc-expression-container.c:408:25: warning: assignment to ‘void * (*)(GListModel *, guint)’ {aka ‘void * (*)(struct _GListModel *, unsigned int)’} from incompatible pointer type ‘GObject * (*)(GListModel *, guint)’ {aka ‘struct _GObject * (*)(struct _GListModel *, unsigned int)’} [-Wincompatible-pointer-types] 408 | iface->get_item = (GObject* (*) (GListModel*, guint)) gcalc_expression_container_real_get_item; | ^ gcalc/libgcalc-2.so.1.p/gcalc-expression-container.c: In function ‘gcalc_expression_container_finalize’: gcalc/libgcalc-2.so.1.p/gcalc-expression-container.c:423:36: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 423 | GCalcExpressionContainer * self; | ^~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-expression-container.c:25: gcalc/libgcalc-2.so.1.p/gcalc-expression-container.c: In function ‘gcalc_expression_container_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-expression-container.c:447:13: note: in expansion of macro ‘g_once_init_enter’ 447 | if (g_once_init_enter (&gcalc_expression_container_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [205/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-equation-manager.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-equation-manager.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-equation-manager.c: In function ‘gcalc_math_equation_manager_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-equation-manager.c:265:13: note: in expansion of macro ‘g_once_init_enter’ 265 | if (g_once_init_enter (&gcalc_math_equation_manager_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [206/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-solver.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-solver.c:25: gcalc/libgcalc-2.so.1.p/gcalc-solver.c: In function ‘gcalc_solver_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-solver.c:341:13: note: in expansion of macro ‘g_once_init_enter’ 341 | if (g_once_init_enter (&gcalc_solver_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-solver.c: In function ‘gcalc_solver_error_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-solver.c:404:13: note: in expansion of macro ‘g_once_init_enter’ 404 | if (g_once_init_enter (&gcalc_solver_error_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [207/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-assign.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-assign.c:25: gcalc/libgcalc-2.so.1.p/gcalc-assign.c: In function ‘gcalc_assign_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-assign.c:279:13: note: in expansion of macro ‘g_once_init_enter’ 279 | if (g_once_init_enter (&gcalc_assign_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-assign.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-assign.c:46:20: warning: ‘gcalc_assign_properties’ defined but not used [-Wunused-variable] 46 | static GParamSpec* gcalc_assign_properties[GCALC_ASSIGN_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~ [208/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-acos.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-function-acos.c:25: gcalc/libgcalc-2.so.1.p/gcalc-function-acos.c: In function ‘gcalc_function_acos_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-acos.c:265:13: note: in expansion of macro ‘g_once_init_enter’ 265 | if (g_once_init_enter (&gcalc_function_acos_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-acos.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-function-acos.c:50:20: warning: ‘gcalc_function_acos_properties’ defined but not used [-Wunused-variable] 50 | static GParamSpec* gcalc_function_acos_properties[GCALC_FUNCTION_ACOS_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [209/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-parameter.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-parameter.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-parameter.c: In function ‘gcalc_math_parameter_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-parameter.c:95:13: note: in expansion of macro ‘g_once_init_enter’ 95 | if (g_once_init_enter (&gcalc_math_parameter_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [210/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-multiply.c.o gcalc/libgcalc-2.so.1.p/gcalc-multiply.c: In function ‘gcalc_multiply_real_to_string’: gcalc/libgcalc-2.so.1.p/gcalc-multiply.c:59:25: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 59 | GCalcMultiply * self; | ^~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-multiply.c:25: gcalc/libgcalc-2.so.1.p/gcalc-multiply.c: In function ‘gcalc_multiply_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-multiply.c:139:13: note: in expansion of macro ‘g_once_init_enter’ 139 | if (g_once_init_enter (&gcalc_multiply_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-multiply.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-multiply.c:45:20: warning: ‘gcalc_multiply_properties’ defined but not used [-Wunused-variable] 45 | static GParamSpec* gcalc_multiply_properties[GCALC_MULTIPLY_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [211/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-sin.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-function-sin.c:25: gcalc/libgcalc-2.so.1.p/gcalc-function-sin.c: In function ‘gcalc_function_sin_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-sin.c:265:13: note: in expansion of macro ‘g_once_init_enter’ 265 | if (g_once_init_enter (&gcalc_function_sin_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-sin.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-function-sin.c:50:20: warning: ‘gcalc_function_sin_properties’ defined but not used [-Wunused-variable] 50 | static GParamSpec* gcalc_function_sin_properties[GCALC_FUNCTION_SIN_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [212/292] Compiling Vala source ../gnome-calculator/tests/test-number.vala lib/calculator.vapi libmpfr/mpfrg.vapi [213/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-operator.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-operator.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-operator.c: In function ‘gcalc_math_operator_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-operator.c:62:13: note: in expansion of macro ‘g_once_init_enter’ 62 | if (g_once_init_enter (&gcalc_math_operator_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [214/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-equation.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-equation.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-equation.c: In function ‘gcalc_math_equation_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-equation.c:80:13: note: in expansion of macro ‘g_once_init_enter’ 80 | if (g_once_init_enter (&gcalc_math_equation_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [215/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-division.c.o gcalc/libgcalc-2.so.1.p/gcalc-division.c: In function ‘gcalc_division_real_to_string’: gcalc/libgcalc-2.so.1.p/gcalc-division.c:59:25: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 59 | GCalcDivision * self; | ^~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-division.c:25: gcalc/libgcalc-2.so.1.p/gcalc-division.c: In function ‘gcalc_division_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-division.c:139:13: note: in expansion of macro ‘g_once_init_enter’ 139 | if (g_once_init_enter (&gcalc_division_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-division.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-division.c:45:20: warning: ‘gcalc_division_properties’ defined but not used [-Wunused-variable] 45 | static GParamSpec* gcalc_division_properties[GCALC_DIVISION_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [216/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-expression-hash-map.c.o gcalc/libgcalc-2.so.1.p/gcalc-expression-hash-map.c: In function ‘gcalc_expression_hash_map_finalize’: gcalc/libgcalc-2.so.1.p/gcalc-expression-hash-map.c:172:34: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 172 | GCalcExpressionHashMap * self; | ^~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-expression-hash-map.c:25: gcalc/libgcalc-2.so.1.p/gcalc-expression-hash-map.c: In function ‘gcalc_expression_hash_map_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-expression-hash-map.c:194:13: note: in expansion of macro ‘g_once_init_enter’ 194 | if (g_once_init_enter (&gcalc_expression_hash_map_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [217/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-variable.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-variable.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-variable.c: In function ‘gcalc_math_variable_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-variable.c:335:13: note: in expansion of macro ‘g_once_init_enter’ 335 | if (g_once_init_enter (&gcalc_math_variable_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-variable.c: In function ‘gcalc_variable_error_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-variable.c:362:13: note: in expansion of macro ‘g_once_init_enter’ 362 | if (g_once_init_enter (&gcalc_variable_error_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [218/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-term.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-term.c:25: gcalc/libgcalc-2.so.1.p/gcalc-term.c: In function ‘gcalc_term_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-term.c:170:13: note: in expansion of macro ‘g_once_init_enter’ 170 | if (g_once_init_enter (&gcalc_term_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-term.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-term.c:45:20: warning: ‘gcalc_term_properties’ defined but not used [-Wunused-variable] 45 | static GParamSpec* gcalc_term_properties[GCALC_TERM_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~ [219/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-calculator.c.o gcalc/libgcalc-2.so.1.p/gcalc-calculator.c: In function ‘gcalc_calculator_sqrt’: gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:192:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 192 | _tmp2_ = mpc_realref (&_tmp1_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:194:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 194 | _tmp4_ = mpc_realref (&_tmp3_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c: In function ‘gcalc_calculator_pi’: gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:214:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 214 | _tmp2_ = mpc_realref (&_tmp1_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c: In function ‘gcalc_calculator_log2’: gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:234:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 234 | _tmp2_ = mpc_realref (&_tmp1_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c: In function ‘gcalc_calculator_euler’: gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:254:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 254 | _tmp2_ = mpc_realref (&_tmp1_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c: In function ‘gcalc_calculator_catalan’: gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:274:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 274 | _tmp2_ = mpc_realref (&_tmp1_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c: In function ‘gcalc_calculator_cos’: gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:411:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 411 | _tmp4_ = mpc_realref (&_tmp3_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:414:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 414 | _tmp7_ = mpc_realref (&_tmp6_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c: In function ‘gcalc_calculator_sin’: gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:450:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 450 | _tmp4_ = mpc_realref (&_tmp3_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:453:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 453 | _tmp7_ = mpc_realref (&_tmp6_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c: In function ‘gcalc_calculator_tan’: gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:489:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 489 | _tmp4_ = mpc_realref (&_tmp3_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:492:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 492 | _tmp7_ = mpc_realref (&_tmp6_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c: In function ‘gcalc_calculator_acos’: gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:525:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 525 | _tmp4_ = mpc_realref (&_tmp3_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:527:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 527 | _tmp6_ = mpc_realref (&_tmp5_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c: In function ‘gcalc_calculator_asin’: gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:568:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 568 | _tmp4_ = mpc_realref (&_tmp3_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:570:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 570 | _tmp6_ = mpc_realref (&_tmp5_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c: In function ‘gcalc_calculator_atan’: gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:611:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 611 | _tmp4_ = mpc_realref (&_tmp3_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:613:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 613 | _tmp6_ = mpc_realref (&_tmp5_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c: In function ‘gcalc_calculator_log10’: gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:645:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 645 | _tmp2_ = mpc_realref (&_tmp1_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:647:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 647 | _tmp4_ = mpc_realref (&_tmp3_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c: In function ‘gcalc_calculator_exp’: gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:670:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 670 | _tmp2_ = mpc_realref (&_tmp1_); | ^ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:672:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 672 | _tmp4_ = mpc_realref (&_tmp3_); | ^ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:25: gcalc/libgcalc-2.so.1.p/gcalc-calculator.c: In function ‘gcalc_calculator_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:721:13: note: in expansion of macro ‘g_once_init_enter’ 721 | if (g_once_init_enter (&gcalc_calculator_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-calculator.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-calculator.c:46:20: warning: ‘gcalc_calculator_properties’ defined but not used [-Wunused-variable] 46 | static GParamSpec* gcalc_calculator_properties[GCALC_CALCULATOR_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [220/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-constant-number.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-constant-number.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-constant-number.c: In function ‘gcalc_math_constant_number_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-constant-number.c:82:13: note: in expansion of macro ‘g_once_init_enter’ 82 | if (g_once_init_enter (&gcalc_math_constant_number_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [221/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-expression.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-expression.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-expression.c: In function ‘gcalc_math_expression_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-expression.c:139:13: note: in expansion of macro ‘g_once_init_enter’ 139 | if (g_once_init_enter (&gcalc_math_expression_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [222/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-variable.c.o gcalc/libgcalc-2.so.1.p/gcalc-variable.c: In function ‘gcalc_variable_real_set_name’: gcalc/libgcalc-2.so.1.p/gcalc-variable.c:155:19: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 155 | old_value = gcalc_variable_real_get_name (base); | ^ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-variable.c:25: gcalc/libgcalc-2.so.1.p/gcalc-variable.c: In function ‘gcalc_variable_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-variable.c:321:13: note: in expansion of macro ‘g_once_init_enter’ 321 | if (g_once_init_enter (&gcalc_variable_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [223/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-result.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-result.c:25: gcalc/libgcalc-2.so.1.p/gcalc-result.c: In function ‘gcalc_result_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-result.c:180:13: note: in expansion of macro ‘g_once_init_enter’ 180 | if (g_once_init_enter (&gcalc_result_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [224/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-term.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-term.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-term.c: In function ‘gcalc_math_term_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-term.c:623:13: note: in expansion of macro ‘g_once_init_enter’ 623 | if (g_once_init_enter (&gcalc_math_term_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-term.c: In function ‘gcalc_term_error_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-term.c:650:13: note: in expansion of macro ‘g_once_init_enter’ 650 | if (g_once_init_enter (&gcalc_term_error_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [225/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function.c.o gcalc/libgcalc-2.so.1.p/gcalc-function.c: In function ‘gcalc_function_real_set_name’: gcalc/libgcalc-2.so.1.p/gcalc-function.c:312:19: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 312 | old_value = gcalc_function_real_get_name (base); | ^ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-function.c:25: gcalc/libgcalc-2.so.1.p/gcalc-function.c: In function ‘gcalc_function_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function.c:443:13: note: in expansion of macro ‘g_once_init_enter’ 443 | if (g_once_init_enter (&gcalc_function_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [226/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-tanh.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-function-tanh.c:25: gcalc/libgcalc-2.so.1.p/gcalc-function-tanh.c: In function ‘gcalc_function_tanh_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-tanh.c:264:13: note: in expansion of macro ‘g_once_init_enter’ 264 | if (g_once_init_enter (&gcalc_function_tanh_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-tanh.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-function-tanh.c:49:20: warning: ‘gcalc_function_tanh_properties’ defined but not used [-Wunused-variable] 49 | static GParamSpec* gcalc_function_tanh_properties[GCALC_FUNCTION_TANH_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [227/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-cosh.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-function-cosh.c:25: gcalc/libgcalc-2.so.1.p/gcalc-function-cosh.c: In function ‘gcalc_function_cosh_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-cosh.c:265:13: note: in expansion of macro ‘g_once_init_enter’ 265 | if (g_once_init_enter (&gcalc_function_cosh_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-cosh.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-function-cosh.c:50:20: warning: ‘gcalc_function_cosh_properties’ defined but not used [-Wunused-variable] 50 | static GParamSpec* gcalc_function_cosh_properties[GCALC_FUNCTION_COSH_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [228/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-result.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-result.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-result.c: In function ‘gcalc_math_result_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-result.c:90:13: note: in expansion of macro ‘g_once_init_enter’ 90 | if (g_once_init_enter (&gcalc_math_result_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [229/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-minus.c.o gcalc/libgcalc-2.so.1.p/gcalc-minus.c: In function ‘gcalc_minus_real_to_string’: gcalc/libgcalc-2.so.1.p/gcalc-minus.c:59:22: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 59 | GCalcMinus * self; | ^~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-minus.c:25: gcalc/libgcalc-2.so.1.p/gcalc-minus.c: In function ‘gcalc_minus_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-minus.c:139:13: note: in expansion of macro ‘g_once_init_enter’ 139 | if (g_once_init_enter (&gcalc_minus_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-minus.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-minus.c:45:20: warning: ‘gcalc_minus_properties’ defined but not used [-Wunused-variable] 45 | static GParamSpec* gcalc_minus_properties[GCALC_MINUS_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~ [230/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-log.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-function-log.c:25: gcalc/libgcalc-2.so.1.p/gcalc-function-log.c: In function ‘gcalc_function_log_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-log.c:265:13: note: in expansion of macro ‘g_once_init_enter’ 265 | if (g_once_init_enter (&gcalc_function_log_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-function-log.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-function-log.c:50:20: warning: ‘gcalc_function_log_properties’ defined but not used [-Wunused-variable] 50 | static GParamSpec* gcalc_function_log_properties[GCALC_FUNCTION_LOG_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [231/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-plus.c.o gcalc/libgcalc-2.so.1.p/gcalc-plus.c: In function ‘gcalc_plus_real_to_string’: gcalc/libgcalc-2.so.1.p/gcalc-plus.c:59:21: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 59 | GCalcPlus * self; | ^~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-plus.c:25: gcalc/libgcalc-2.so.1.p/gcalc-plus.c: In function ‘gcalc_plus_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-plus.c:139:13: note: in expansion of macro ‘g_once_init_enter’ 139 | if (g_once_init_enter (&gcalc_plus_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-plus.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-plus.c:45:20: warning: ‘gcalc_plus_properties’ defined but not used [-Wunused-variable] 45 | static GParamSpec* gcalc_plus_properties[GCALC_PLUS_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~ [232/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-assign.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-assign.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-assign.c: In function ‘gcalc_math_assign_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-assign.c:195:13: note: in expansion of macro ‘g_once_init_enter’ 195 | if (g_once_init_enter (&gcalc_math_assign_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-assign.c: In function ‘gcalc_assig_error_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-assign.c:222:13: note: in expansion of macro ‘g_once_init_enter’ 222 | if (g_once_init_enter (&gcalc_assig_error_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [233/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-parser.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-parser.c:25: gcalc/libgcalc-2.so.1.p/gcalc-parser.c: In function ‘gcalc_parser_token_type_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-parser.c:110:13: note: in expansion of macro ‘g_once_init_enter’ 110 | if (g_once_init_enter (&gcalc_parser_token_type_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-parser.c: In function ‘gcalc_parser_parse’: gcalc/libgcalc-2.so.1.p/gcalc-parser.c:832:41: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 832 | gdouble res = 0.0; | ^~~ gcalc/libgcalc-2.so.1.p/gcalc-parser.c: In function ‘gcalc_parser_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-parser.c:2669:13: note: in expansion of macro ‘g_once_init_enter’ 2669 | if (g_once_init_enter (&gcalc_parser_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-parser.c: In function ‘gcalc_parser_error_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-parser.c:2696:13: note: in expansion of macro ‘g_once_init_enter’ 2696 | if (g_once_init_enter (&gcalc_parser_error_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-parser.c: At top level: gcalc/libgcalc-2.so.1.p/gcalc-parser.c:50:20: warning: ‘gcalc_parser_properties’ defined but not used [-Wunused-variable] 50 | static GParamSpec* gcalc_parser_properties[GCALC_PARSER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~ [234/292] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-group.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gcalc/gcalc.h:6, from gcalc/libgcalc-2.so.1.p/gcalc-math-group.c:25: gcalc/libgcalc-2.so.1.p/gcalc-math-group.c: In function ‘gcalc_math_group_level_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-group.c:60:13: note: in expansion of macro ‘g_once_init_enter’ 60 | if (g_once_init_enter (&gcalc_math_group_level_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-group.c: In function ‘gcalc_math_group_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-group.c:216:13: note: in expansion of macro ‘g_once_init_enter’ 216 | if (g_once_init_enter (&gcalc_math_group_type_id__once)) { | ^~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-group.c: In function ‘gcalc_group_error_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gcalc/libgcalc-2.so.1.p/gcalc-math-group.c:243:13: note: in expansion of macro ‘g_once_init_enter’ 243 | if (g_once_init_enter (&gcalc_group_error_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [235/292] Compiling C object lib/libcalculator.a.p/meson-generated_equation-lexer.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from lib/calculator.h:6, from lib/libcalculator.a.p/equation-lexer.c:16: lib/libcalculator.a.p/equation-lexer.c: In function ‘lexer_token_type_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-lexer.c:105:13: note: in expansion of macro ‘g_once_init_enter’ 105 | if (g_once_init_enter (&lexer_token_type_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-lexer.c: In function ‘pre_lexer_roll_back’: lib/libcalculator.a.p/equation-lexer.c:172:18: warning: variable ‘c’ set but not used [-Wunused-but-set-variable] 172 | gunichar c = 0U; | ^ lib/libcalculator.a.p/equation-lexer.c: In function ‘pre_lexer_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-lexer.c:817:13: note: in expansion of macro ‘g_once_init_enter’ 817 | if (g_once_init_enter (&pre_lexer_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-lexer.c: In function ‘lexer_token_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-lexer.c:875:13: note: in expansion of macro ‘g_once_init_enter’ 875 | if (g_once_init_enter (&lexer_token_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-lexer.c: In function ‘lexer_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-lexer.c:2375:13: note: in expansion of macro ‘g_once_init_enter’ 2375 | if (g_once_init_enter (&lexer_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-lexer.c: At top level: lib/libcalculator.a.p/equation-lexer.c:47:20: warning: ‘lexer_properties’ defined but not used [-Wunused-variable] 47 | static GParamSpec* lexer_properties[LEXER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-lexer.c:42:20: warning: ‘lexer_token_properties’ defined but not used [-Wunused-variable] 42 | static GParamSpec* lexer_token_properties[LEXER_TOKEN_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-lexer.c:36:20: warning: ‘pre_lexer_properties’ defined but not used [-Wunused-variable] 36 | static GParamSpec* pre_lexer_properties[PRE_LEXER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~ [236/292] Compiling Vala source ../gnome-calculator/search-provider/search-provider.vala lib/calculator.vapi libmpfr/mpfrg.vapi [237/292] Compiling C object lib/libcalculator.a.p/meson-generated_function-manager.c.o lib/libcalculator.a.p/function-manager.c: In function ‘function_manager_reload_custom_functions’: lib/libcalculator.a.p/function-manager.c:463:22: warning: unused variable ‘_line_collection_size_’ [-Wunused-variable] 463 | gint _line_collection_size_ = 0; | ^~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/function-manager.c:417:14: warning: variable ‘_lines_size_’ set but not used [-Wunused-but-set-variable] 417 | gint _lines_size_; | ^~~~~~~~~~~~ lib/libcalculator.a.p/function-manager.c: In function ‘function_manager_parse_function_from_string’: lib/libcalculator.a.p/function-manager.c:734:14: warning: variable ‘_arguments_size_’ set but not used [-Wunused-but-set-variable] 734 | gint _arguments_size_; | ^~~~~~~~~~~~~~~~ lib/libcalculator.a.p/function-manager.c: In function ‘function_manager_get_names’: lib/libcalculator.a.p/function-manager.c:1333:22: warning: variable ‘_tmp8__length1’ set but not used [-Wunused-but-set-variable] 1333 | gint _tmp8__length1; | ^~~~~~~~~~~~~~ lib/libcalculator.a.p/function-manager.c:1309:14: warning: variable ‘_tmp12__length1’ set but not used [-Wunused-but-set-variable] 1309 | gint _tmp12__length1; | ^~~~~~~~~~~~~~~ lib/libcalculator.a.p/function-manager.c:1302:14: warning: variable ‘_names_size_’ set but not used [-Wunused-but-set-variable] 1302 | gint _names_size_; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from lib/calculator.h:6, from lib/libcalculator.a.p/function-manager.c:14: lib/libcalculator.a.p/function-manager.c: In function ‘function_manager_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/function-manager.c:2040:13: note: in expansion of macro ‘g_once_init_enter’ 2040 | if (g_once_init_enter (&function_manager_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/function-manager.c: At top level: lib/libcalculator.a.p/function-manager.c:35:20: warning: ‘function_manager_properties’ defined but not used [-Wunused-variable] 35 | static GParamSpec* function_manager_properties[FUNCTION_MANAGER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [238/292] Compiling Vala source ../gnome-calculator/tests/test-serializer.vala lib/calculator.vapi libmpfr/mpfrg.vapi [239/292] Compiling C object lib/libcalculator.a.p/meson-generated_math-function.c.o lib/libcalculator.a.p/math-function.c: In function ‘math_function_real_evaluate’: lib/libcalculator.a.p/math-function.c:287:15: warning: variable ‘representation_base’ set but not used [-Wunused-but-set-variable] 287 | guint representation_base = 0U; | ^~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c: In function ‘math_function_validate’: lib/libcalculator.a.p/math-function.c:390:22: warning: unused variable ‘_argument_collection_size_’ [-Wunused-variable] 390 | gint _argument_collection_size_ = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c:362:15: warning: variable ‘representation_base’ set but not used [-Wunused-but-set-variable] 362 | guint representation_base = 0U; | ^~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c:357:14: warning: variable ‘_args_size_’ set but not used [-Wunused-but-set-variable] 357 | gint _args_size_; | ^~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from lib/calculator.h:6, from lib/libcalculator.a.p/math-function.c:14: lib/libcalculator.a.p/math-function.c: In function ‘math_function_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c:617:13: note: in expansion of macro ‘g_once_init_enter’ 617 | if (g_once_init_enter (&math_function_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c: In function ‘expression_parser_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c:794:13: note: in expansion of macro ‘g_once_init_enter’ 794 | if (g_once_init_enter (&expression_parser_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c: In function ‘function_parser_real_variable_is_defined’: lib/libcalculator.a.p/math-function.c:927:38: warning: variable ‘_tmp8__length1’ set but not used [-Wunused-but-set-variable] 927 | gint _tmp8__length1; | ^~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c:924:41: warning: variable ‘_tmp7_’ set but not used [-Wunused-but-set-variable] 924 | gchar** _tmp7_; | ^~~~~~ lib/libcalculator.a.p/math-function.c:903:14: warning: variable ‘_argument_names_size_’ set but not used [-Wunused-but-set-variable] 903 | gint _argument_names_size_; | ^~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c: In function ‘function_parser_real_get_variable’: lib/libcalculator.a.p/math-function.c:1037:54: warning: variable ‘_tmp11__length1’ set but not used [-Wunused-but-set-variable] 1037 | gint _tmp11__length1; | ^~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c:1031:50: warning: variable ‘_tmp10_’ set but not used [-Wunused-but-set-variable] 1031 | Number** _tmp10_; | ^~~~~~~ lib/libcalculator.a.p/math-function.c:1014:38: warning: variable ‘_tmp8__length1’ set but not used [-Wunused-but-set-variable] 1014 | gint _tmp8__length1; | ^~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c:1011:41: warning: variable ‘_tmp7_’ set but not used [-Wunused-but-set-variable] 1011 | gchar** _tmp7_; | ^~~~~~ lib/libcalculator.a.p/math-function.c:989:14: warning: variable ‘_argument_names_size_’ set but not used [-Wunused-but-set-variable] 989 | gint _argument_names_size_; | ^~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c: In function ‘function_parser_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c:1103:13: note: in expansion of macro ‘g_once_init_enter’ 1103 | if (g_once_init_enter (&function_parser_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c: In function ‘built_in_math_function_construct’: lib/libcalculator.a.p/math-function.c:1120:14: warning: variable ‘_arguments_size_’ set but not used [-Wunused-but-set-variable] 1120 | gint _arguments_size_; | ^~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c: In function ‘built_in_math_function_real_is_custom_function’: lib/libcalculator.a.p/math-function.c:1165:31: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 1165 | BuiltInMathFunction * self; | ^~~~ lib/libcalculator.a.p/math-function.c: In function ‘built_in_math_function_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c:1200:13: note: in expansion of macro ‘g_once_init_enter’ 1200 | if (g_once_init_enter (&built_in_math_function_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-function.c: At top level: lib/libcalculator.a.p/math-function.c:56:20: warning: ‘built_in_math_function_properties’ defined but not used [-Wunused-variable] 56 | static GParamSpec* built_in_math_function_properties[BUILT_IN_MATH_FUNCTION_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [240/292] Compiling Vala source ../gnome-calculator/src/gcalccmd.vala lib/calculator.vapi libmpfr/mpfrg.vapi [241/292] Compiling Vala source ../gnome-calculator/tests/gcalc-parsing.vala gcalc/gcalc-2.vapi libmpfr/mpfrg.vapi [242/292] Compiling C object lib/libcalculator.a.p/meson-generated_financial.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from lib/calculator.h:6, from lib/libcalculator.a.p/financial.c:15: lib/libcalculator.a.p/financial.c: In function ‘financial_dialog_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/financial.c:84:13: note: in expansion of macro ‘g_once_init_enter’ 84 | if (g_once_init_enter (&financial_dialog_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [243/292] Compiling C object lib/libcalculator.a.p/meson-generated_number.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from lib/libcalculator.a.p/number.c:31: lib/libcalculator.a.p/number.c: In function ‘angle_unit_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/number.c:157:13: note: in expansion of macro ‘g_once_init_enter’ 157 | if (g_once_init_enter (&angle_unit_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/number.c: In function ‘number_construct_complex’: lib/libcalculator.a.p/number.c:303:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 303 | _tmp0_ = mpc_realref (&r->priv->num); | ^ lib/libcalculator.a.p/number.c:304:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 304 | _tmp1_ = mpc_realref (&i->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_construct_eulers’: lib/libcalculator.a.p/number.c:366:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 366 | _tmp0_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c:368:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 368 | _tmp1_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c:369:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 369 | _tmp2_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c:371:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 371 | _tmp3_ = mpc_imagref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_construct_pi’: lib/libcalculator.a.p/number.c:404:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 404 | _tmp0_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c:406:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 406 | _tmp1_ = mpc_imagref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_construct_tau’: lib/libcalculator.a.p/number.c:436:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 436 | _tmp0_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c:438:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 438 | _tmp1_ = mpc_imagref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_to_integer’: lib/libcalculator.a.p/number.c:469:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 469 | _tmp0_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_to_unsigned_integer’: lib/libcalculator.a.p/number.c:480:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 480 | _tmp0_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_to_float’: lib/libcalculator.a.p/number.c:491:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 491 | _tmp0_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_to_double’: lib/libcalculator.a.p/number.c:502:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 502 | _tmp0_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_is_negative’: lib/libcalculator.a.p/number.c:538:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 538 | _tmp0_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_is_integer’: lib/libcalculator.a.p/number.c:553:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 553 | _tmp0_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_is_positive_integer’: lib/libcalculator.a.p/number.c:569:24: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 569 | _tmp1_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_is_natural’: lib/libcalculator.a.p/number.c:591:24: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 591 | _tmp1_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_is_complex’: lib/libcalculator.a.p/number.c:608:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 608 | _tmp0_ = mpc_imagref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_compare’: lib/libcalculator.a.p/number.c:665:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 665 | _tmp0_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c:666:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 666 | _tmp1_ = mpc_realref (&y->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_sgn’: lib/libcalculator.a.p/number.c:679:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 679 | _tmp0_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_abs’: lib/libcalculator.a.p/number.c:711:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 711 | _tmp1_ = mpc_imagref (&z->priv->num); | ^ lib/libcalculator.a.p/number.c:713:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 713 | _tmp2_ = mpc_realref (&z->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_arg’: lib/libcalculator.a.p/number.c:744:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 744 | _tmp3_ = mpc_imagref (&_tmp2_->priv->num); | ^ lib/libcalculator.a.p/number.c:747:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 747 | _tmp5_ = mpc_realref (&_tmp4_->priv->num); | ^ lib/libcalculator.a.p/number.c:763:25: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 763 | _tmp10_ = mpc_realref (&_tmp9_->priv->num); | ^ lib/libcalculator.a.p/number.c:765:25: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 765 | _tmp12_ = mpc_realref (&_tmp11_->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_real_component’: lib/libcalculator.a.p/number.c:796:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 796 | _tmp1_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_imaginary_component’: lib/libcalculator.a.p/number.c:812:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 812 | _tmp1_ = mpc_imagref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_integer_component’: lib/libcalculator.a.p/number.c:830:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 830 | _tmp1_ = mpc_imagref (&z->priv->num); | ^ lib/libcalculator.a.p/number.c:832:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 832 | _tmp2_ = mpc_realref (&z->priv->num); | ^ lib/libcalculator.a.p/number.c:833:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 833 | _tmp3_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_fractional_component’: lib/libcalculator.a.p/number.c:851:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 851 | _tmp1_ = mpc_imagref (&z->priv->num); | ^ lib/libcalculator.a.p/number.c:853:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 853 | _tmp2_ = mpc_realref (&z->priv->num); | ^ lib/libcalculator.a.p/number.c:854:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 854 | _tmp3_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_floor’: lib/libcalculator.a.p/number.c:890:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 890 | _tmp1_ = mpc_imagref (&z->priv->num); | ^ lib/libcalculator.a.p/number.c:892:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 892 | _tmp2_ = mpc_realref (&z->priv->num); | ^ lib/libcalculator.a.p/number.c:893:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 893 | _tmp3_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_ceiling’: lib/libcalculator.a.p/number.c:911:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 911 | _tmp1_ = mpc_imagref (&z->priv->num); | ^ lib/libcalculator.a.p/number.c:913:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 913 | _tmp2_ = mpc_realref (&z->priv->num); | ^ lib/libcalculator.a.p/number.c:914:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 914 | _tmp3_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_round’: lib/libcalculator.a.p/number.c:932:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 932 | _tmp1_ = mpc_imagref (&z->priv->num); | ^ lib/libcalculator.a.p/number.c:934:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 934 | _tmp2_ = mpc_realref (&z->priv->num); | ^ lib/libcalculator.a.p/number.c:935:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 935 | _tmp3_ = mpc_realref (&self->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_reciprocal’: lib/libcalculator.a.p/number.c:952:16: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 952 | _tmp1_ = mpc_realref (&z->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_root’: lib/libcalculator.a.p/number.c:1144:24: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 1144 | _tmp7_ = mpc_realref (&_tmp6_->priv->num); | ^ lib/libcalculator.a.p/number.c:1146:24: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 1146 | _tmp9_ = mpc_realref (&_tmp8_->priv->num); | ^ lib/libcalculator.a.p/number.c:1147:17: warning: ‘mpfr_root’ is deprecated [-Wdeprecated-declarations] 1147 | mpfr_root (&_tmp7_->val, &_tmp9_->val, (gulong) p, MPFR_RNDN); | ^~~~~~~~~ In file included from lib/calculator.h:12, from lib/libcalculator.a.p/number.c:32: /usr/include/mpfr.h:763:21: note: declared here 763 | __MPFR_DECLSPEC int mpfr_root (mpfr_ptr, mpfr_srcptr, unsigned long, | ^~~~~~~~~ lib/libcalculator.a.p/number.c:1149:25: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 1149 | _tmp11_ = mpc_imagref (&_tmp10_->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_ln’: lib/libcalculator.a.p/number.c:1213:24: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 1213 | _tmp5_ = mpc_imagref (&_tmp4_->priv->num); | ^ lib/libcalculator.a.p/number.c:1215:24: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 1215 | _tmp7_ = mpc_imagref (&_tmp6_->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_factorial’: lib/libcalculator.a.p/number.c:1315:25: warning: assignment to ‘MPFRGRealRef *’ {aka ‘struct _MPFRGRealRef *’} from incompatible pointer type ‘__mpfr_struct *’ [-Wincompatible-pointer-types] 1315 | _tmp10_ = mpc_realref (&_tmp9_->priv->num); | ^ lib/libcalculator.a.p/number.c: In function ‘number_bitwise’: lib/libcalculator.a.p/number.c:3223:30: warning: variable ‘_tmp20__length1’ set but not used [-Wunused-but-set-variable] 3223 | gint _tmp20__length1; | ^~~~~~~~~~~~~~~ lib/libcalculator.a.p/number.c:3212:22: warning: variable ‘_tmp13__length1’ set but not used [-Wunused-but-set-variable] 3212 | gint _tmp13__length1; | ^~~~~~~~~~~~~~~ lib/libcalculator.a.p/number.c:3159:14: warning: variable ‘_tmp22__length1’ set but not used [-Wunused-but-set-variable] 3159 | gint _tmp22__length1; | ^~~~~~~~~~~~~~~ lib/libcalculator.a.p/number.c:3157:14: warning: variable ‘_text_out_size_’ set but not used [-Wunused-but-set-variable] 3157 | gint _text_out_size_; | ^~~~~~~~~~~~~~~ lib/libcalculator.a.p/number.c: In function ‘number_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/number.c:3417:13: note: in expansion of macro ‘g_once_init_enter’ 3417 | if (g_once_init_enter (&number_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/number.c: In function ‘_vala_number_get_property’: lib/libcalculator.a.p/number.c:3431:18: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3431 | Number * self; | ^~~~ lib/libcalculator.a.p/number.c: In function ‘_vala_number_set_property’: lib/libcalculator.a.p/number.c:3446:18: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3446 | Number * self; | ^~~~ lib/libcalculator.a.p/number.c: In function ‘set_from_sexagesimal’: lib/libcalculator.a.p/number.c:3936:18: warning: variable ‘c’ set but not used [-Wunused-but-set-variable] 3936 | gunichar c = 0U; | ^ lib/libcalculator.a.p/number.c: At top level: lib/libcalculator.a.p/number.c:57:20: warning: ‘number_properties’ defined but not used [-Wunused-variable] 57 | static GParamSpec* number_properties[NUMBER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~ [244/292] Compiling Vala source ../gnome-calculator/tests/gcalc-solving-basic.vala gcalc/gcalc-2.vapi libmpfr/mpfrg.vapi [245/292] Compiling C object lib/libcalculator.a.p/meson-generated_serializer.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from lib/calculator.h:6, from lib/libcalculator.a.p/serializer.c:15: lib/libcalculator.a.p/serializer.c: In function ‘display_format_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/serializer.c:104:13: note: in expansion of macro ‘g_once_init_enter’ 104 | if (g_once_init_enter (&display_format_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/serializer.c: In function ‘serializer_set_error’: lib/libcalculator.a.p/serializer.c:1421:19: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1421 | old_value = serializer_get_error (self); | ^ lib/libcalculator.a.p/serializer.c: In function ‘serializer_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/serializer.c:1474:13: note: in expansion of macro ‘g_once_init_enter’ 1474 | if (g_once_init_enter (&serializer_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [246/292] Compiling C object lib/libcalculator.a.p/meson-generated_unit.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from lib/calculator.h:6, from lib/libcalculator.a.p/unit.c:14: lib/libcalculator.a.p/unit.c: In function ‘unit_manager_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/unit.c:1870:13: note: in expansion of macro ‘g_once_init_enter’ 1870 | if (g_once_init_enter (&unit_manager_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/unit.c: In function ‘unit_category_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/unit.c:2219:13: note: in expansion of macro ‘g_once_init_enter’ 2219 | if (g_once_init_enter (&unit_category_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/unit.c: In function ‘unit_construct’: lib/libcalculator.a.p/unit.c:2329:22: warning: unused variable ‘_symbol_name_collection_size_’ [-Wunused-variable] 2329 | gint _symbol_name_collection_size_ = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/unit.c:2288:14: warning: variable ‘_symbol_names_size_’ set but not used [-Wunused-but-set-variable] 2288 | gint _symbol_names_size_; | ^~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/unit.c: In function ‘unit_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/unit.c:2691:13: note: in expansion of macro ‘g_once_init_enter’ 2691 | if (g_once_init_enter (&unit_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/unit.c: In function ‘unit_solve_equation_real_variable_is_defined’: lib/libcalculator.a.p/unit.c:2753:29: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2753 | UnitSolveEquation * self; | ^~~~ lib/libcalculator.a.p/unit.c: In function ‘unit_solve_equation_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/unit.c:2818:13: note: in expansion of macro ‘g_once_init_enter’ 2818 | if (g_once_init_enter (&unit_solve_equation_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/unit.c: At top level: lib/libcalculator.a.p/unit.c:66:20: warning: ‘unit_solve_equation_properties’ defined but not used [-Wunused-variable] 66 | static GParamSpec* unit_solve_equation_properties[UNIT_SOLVE_EQUATION_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/unit.c:34:20: warning: ‘unit_manager_properties’ defined but not used [-Wunused-variable] 34 | static GParamSpec* unit_manager_properties[UNIT_MANAGER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~ [247/292] Compiling C object lib/libcalculator.a.p/meson-generated_currency.c.o lib/libcalculator.a.p/currency.c: In function ‘currency_manager_get_provider_links’: lib/libcalculator.a.p/currency.c:166:38: warning: variable ‘_tmp4__length1’ set but not used [-Wunused-but-set-variable] 166 | gint _tmp4__length1; | ^~~~~~~~~~~~~~ lib/libcalculator.a.p/currency.c:141:14: warning: variable ‘_links_size_’ set but not used [-Wunused-but-set-variable] 141 | gint _links_size_; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from lib/calculator.h:6, from lib/libcalculator.a.p/currency.c:14: lib/libcalculator.a.p/currency.c: In function ‘currency_manager_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency.c:1112:13: note: in expansion of macro ‘g_once_init_enter’ 1112 | if (g_once_init_enter (¤cy_manager_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency.c: In function ‘currency_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency.c:1341:13: note: in expansion of macro ‘g_once_init_enter’ 1341 | if (g_once_init_enter (¤cy_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency.c: In function ‘_vala_currency_set_property’: lib/libcalculator.a.p/currency.c:1386:44: warning: passing argument 2 of ‘currency_set_source’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1386 | currency_set_source (self, g_value_get_string (value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency.c:1281:29: note: expected ‘gchar *’ {aka ‘char *’} but argument is of type ‘const gchar *’ {aka ‘const char *’} 1281 | gchar* value) | ~~~~~~~^~~~~ [248/292] Compiling C object lib/libcalculator.a.p/meson-generated_equation.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from lib/calculator.h:6, from lib/libcalculator.a.p/equation.c:15: lib/libcalculator.a.p/equation.c: In function ‘error_code_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation.c:387:13: note: in expansion of macro ‘g_once_init_enter’ 387 | if (g_once_init_enter (&error_code_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation.c: In function ‘equation_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation.c:782:13: note: in expansion of macro ‘g_once_init_enter’ 782 | if (g_once_init_enter (&equation_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation.c: In function ‘convert_equation_real_convert’: lib/libcalculator.a.p/equation.c:812:27: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 812 | ConvertEquation * self; | ^~~~ lib/libcalculator.a.p/equation.c: In function ‘convert_equation_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation.c:858:13: note: in expansion of macro ‘g_once_init_enter’ 858 | if (g_once_init_enter (&convert_equation_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation.c: In function ‘equation_parser_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation.c:1163:13: note: in expansion of macro ‘g_once_init_enter’ 1163 | if (g_once_init_enter (&equation_parser_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation.c: At top level: lib/libcalculator.a.p/equation.c:53:20: warning: ‘convert_equation_properties’ defined but not used [-Wunused-variable] 53 | static GParamSpec* convert_equation_properties[CONVERT_EQUATION_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation.c:36:20: warning: ‘equation_properties’ defined but not used [-Wunused-variable] 36 | static GParamSpec* equation_properties[EQUATION_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~ [249/292] Compiling C object lib/libcalculator.a.p/meson-generated_math-variables.c.o lib/libcalculator.a.p/math-variables.c: In function ‘math_variables_registers_load’: lib/libcalculator.a.p/math-variables.c:302:22: warning: unused variable ‘_line_collection_size_’ [-Wunused-variable] 302 | gint _line_collection_size_ = 0; | ^~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-variables.c:254:14: warning: variable ‘_lines_size_’ set but not used [-Wunused-but-set-variable] 254 | gint _lines_size_; | ^~~~~~~~~~~~ lib/libcalculator.a.p/math-variables.c: In function ‘math_variables_get_names’: lib/libcalculator.a.p/math-variables.c:628:22: warning: variable ‘_tmp8__length1’ set but not used [-Wunused-but-set-variable] 628 | gint _tmp8__length1; | ^~~~~~~~~~~~~~ lib/libcalculator.a.p/math-variables.c:604:14: warning: variable ‘_tmp12__length1’ set but not used [-Wunused-but-set-variable] 604 | gint _tmp12__length1; | ^~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-variables.c:597:14: warning: variable ‘_names_size_’ set but not used [-Wunused-but-set-variable] 597 | gint _names_size_; | ^~~~~~~~~~~~ lib/libcalculator.a.p/math-variables.c: In function ‘math_variables_variables_eligible_for_autocompletion’: lib/libcalculator.a.p/math-variables.c:733:22: warning: unused variable ‘_variable_collection_size_’ [-Wunused-variable] 733 | gint _variable_collection_size_ = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-variables.c:699:14: warning: variable ‘_variables_size_’ set but not used [-Wunused-but-set-variable] 699 | gint _variables_size_; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from lib/calculator.h:6, from lib/libcalculator.a.p/math-variables.c:14: lib/libcalculator.a.p/math-variables.c: In function ‘math_variables_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-variables.c:899:13: note: in expansion of macro ‘g_once_init_enter’ 899 | if (g_once_init_enter (&math_variables_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-variables.c: At top level: lib/libcalculator.a.p/math-variables.c:34:20: warning: ‘math_variables_properties’ defined but not used [-Wunused-variable] 34 | static GParamSpec* math_variables_properties[MATH_VARIABLES_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [250/292] Compiling Vala source ../gnome-calculator/tests/test-currency-providers.vala lib/calculator.vapi libmpfr/mpfrg.vapi [251/292] Compiling Vala source ../gnome-calculator/gci/gci-entry-controller.vala gci/namespace-info.vala gcalc/gcalc-2.vapi [252/292] Compiling C object gci/libgci-1.so.0.p/meson-generated_namespace-info.c.o [253/292] Compiling C object tests/test-equation.p/meson-generated_test-equation.c.o tests/test-equation.p/test-equation.c: In function ‘test_equation_finalize’: tests/test-equation.p/test-equation.c:396:24: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 396 | TestEquation * self; | ^~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from tests/test-equation.p/test-equation.c:14: tests/test-equation.p/test-equation.c: In function ‘test_equation_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ tests/test-equation.p/test-equation.c:415:13: note: in expansion of macro ‘g_once_init_enter’ 415 | if (g_once_init_enter (&test_equation_type_id__once)) { | ^~~~~~~~~~~~~~~~~ tests/test-equation.p/test-equation.c: At top level: tests/test-equation.p/test-equation.c:56:20: warning: ‘test_equation_properties’ defined but not used [-Wunused-variable] 56 | static GParamSpec* test_equation_properties[TEST_EQUATION_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~ [254/292] Compiling Vala source ../gnome-calculator/src/gnome-calculator.vala ../gnome-calculator/src/math-buttons.vala ../gnome-calculator/src/math-converter.vala ../gnome-calculator/src/math-display.vala ../gnome-calculator/src/math-preferences.vala ../gnome-calculator/src/math-popover.vala ../gnome-calculator/src/math-function-popover.vala ../gnome-calculator/src/math-variable-popover.vala ../gnome-calculator/src/math-window.vala ../gnome-calculator/src/math-history.vala lib/calculator.vapi libmpfr/mpfrg.vapi ../gnome-calculator/src/math-buttons.vala:86.5-86.36: warning: `Adw.Leaflet' has been deprecated since 1.4 86 | private Adw.Leaflet prog_leaflet; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gnome-calculator/src/math-buttons.vala:89.5-89.35: warning: `Gtk.ComboBox' has been deprecated since 4.10 89 | private Gtk.ComboBox base_combo; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gnome-calculator/src/math-buttons.vala:97.5-97.44: warning: `Gtk.Dialog' has been deprecated since 4.10 97 | private Gtk.Dialog character_code_dialog; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gnome-calculator/src/math-buttons.vala:687.13-687.18: warning: `Gtk.Dialog' has been deprecated since 4.10 687 | var dialog = financial_ui.get_object (name) as Gtk.Dialog; | ^~~~~~ ../gnome-calculator/src/math-buttons.vala:606.21-606.65: warning: Access to possible `null'. Perform a check or use an unsafe cast. 606 | (adv_panel as Adw.Leaflet).visible_child_name = converter.view_more_active ? "advanced" : "basic"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gnome-calculator/src/math-buttons.vala:608.21-608.65: warning: Access to possible `null'. Perform a check or use an unsafe cast. 608 | (fin_panel as Adw.Leaflet).visible_child_name = converter.view_more_active ? "advanced" : "basic"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gnome-calculator/src/math-buttons.vala:334.44-334.76: warning: Access to possible `null'. Perform a check or use an unsafe cast. 334 | visible = adv_panel != null && (adv_panel as Adw.Leaflet).folded; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gnome-calculator/src/math-buttons.vala:337.44-337.76: warning: Access to possible `null'. Perform a check or use an unsafe cast. 337 | visible = fin_panel != null && (fin_panel as Adw.Leaflet).folded; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gnome-calculator/src/math-buttons.vala:62.17-62.61: warning: Access to possible `null'. Perform a check or use an unsafe cast. 62 | (adv_panel as Adw.Leaflet).visible_child_name = "basic"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gnome-calculator/src/math-buttons.vala:64.17-64.61: warning: Access to possible `null'. Perform a check or use an unsafe cast. 64 | (fin_panel as Adw.Leaflet).visible_child_name = "basic"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gnome-calculator/src/math-buttons.vala:300.44-300.61: warning: `Gtk.ComboBox' has been deprecated since 4.10 300 | private void base_combobox_changed_cb (Gtk.ComboBox combo) | ^~~~~~~~~~~~~~~~~~ ../gnome-calculator/src/math-buttons.vala:168.13-168.18: warning: `Gtk.Dialog' has been deprecated since 4.10 168 | var dialog = financial_ui.get_object (name) as Gtk.Dialog; | ^~~~~~ ../gnome-calculator/src/math-buttons.vala:715.9-715.35: warning: Access to possible `null'. Perform a check or use an unsafe cast. 715 | (widget as Gtk.Window).hide (); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gnome-calculator/src/math-buttons.vala:702.17-702.22: warning: `Gtk.Dialog' has been deprecated since 4.10 702 | var dialog = widget.get_root () as Gtk.Dialog; | ^~~~~~ ../gnome-calculator/src/math-window.vala:65.9-65.43: warning: Access to possible `null'. Perform a check or use an unsafe cast. 65 | (this as Gtk.Widget).add_controller (event_controller); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gnome-calculator/src/gnome-calculator.vala:279.9-279.20: warning: `Gtk.show_uri' has been deprecated since 4.10 279 | Gtk.show_uri (get_active_window (), "help:gnome-calculator", Gdk.CURRENT_TIME); | ^~~~~~~~~~~~ ../gnome-calculator/src/math-converter.vala:250.40-250.60: warning: Use of possibly unassigned parameter `source_unit' 250 | out Unit? source_unit, | ^~~~~~~~~~~~~~~~~~~~~ ../gnome-calculator/src/math-converter.vala:251.40-251.60: warning: Use of possibly unassigned parameter `target_unit' 251 | out Unit? target_unit) | ^~~~~~~~~~~~~~~~~~~~~ Compilation succeeded - 18 warning(s) [255/292] Compiling C object lib/libcalculator.a.p/meson-generated_currency-provider.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from lib/calculator.h:6, from lib/libcalculator.a.p/currency-provider.c:4: lib/libcalculator.a.p/currency-provider.c: In function ‘currency_provider_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:399:13: note: in expansion of macro ‘g_once_init_enter’ 399 | if (g_once_init_enter (¤cy_provider_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘abstract_currency_provider_real_download_file_finish’: lib/libcalculator.a.p/currency-provider.c:886:56: warning: variable ‘_data_’ set but not used [-Wunused-but-set-variable] 886 | AbstractCurrencyProviderDownloadFileAsyncData* _data_; | ^~~~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘abstract_currency_provider_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:1207:13: note: in expansion of macro ‘g_once_init_enter’ 1207 | if (g_once_init_enter (&abstract_currency_provider_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘imf_currency_provider_real_do_load_rates’: lib/libcalculator.a.p/currency-provider.c:1682:62: warning: variable ‘_tmp23__length1’ set but not used [-Wunused-but-set-variable] 1682 | gint _tmp23__length1; | ^~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:1678:65: warning: variable ‘_tmp22_’ set but not used [-Wunused-but-set-variable] 1678 | gchar** _tmp22_; | ^~~~~~~ lib/libcalculator.a.p/currency-provider.c:1758:70: warning: variable ‘_tmp42__length1’ set but not used [-Wunused-but-set-variable] 1758 | gint _tmp42__length1; | ^~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:1735:62: warning: variable ‘_tmp36__length1’ set but not used [-Wunused-but-set-variable] 1735 | gint _tmp36__length1; | ^~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:1799:62: warning: variable ‘_tmp55__length1’ set but not used [-Wunused-but-set-variable] 1799 | gint _tmp55__length1; | ^~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:1716:54: warning: variable ‘_tmp29__length1’ set but not used [-Wunused-but-set-variable] 1716 | gint _tmp29__length1; | ^~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:1671:49: warning: variable ‘_tmp27_’ set but not used [-Wunused-but-set-variable] 1671 | gchar** _tmp27_; | ^~~~~~~ lib/libcalculator.a.p/currency-provider.c:1640:38: warning: variable ‘_tmp18__length1’ set but not used [-Wunused-but-set-variable] 1640 | gint _tmp18__length1; | ^~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:1638:38: warning: variable ‘_tokens_size_’ set but not used [-Wunused-but-set-variable] 1638 | gint _tokens_size_; | ^~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:1620:22: warning: unused variable ‘_line_collection_size_’ [-Wunused-variable] 1620 | gint _line_collection_size_ = 0; | ^~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:1561:14: warning: variable ‘_lines_size_’ set but not used [-Wunused-but-set-variable] 1561 | gint _lines_size_; | ^~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘imf_currency_provider_real_get_rate_filepath’: lib/libcalculator.a.p/currency-provider.c:1841:30: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 1841 | ImfCurrencyProvider* self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘imf_currency_provider_real_get_rate_source_url’: lib/libcalculator.a.p/currency-provider.c:1855:30: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 1855 | ImfCurrencyProvider* self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘imf_currency_provider_real_get_attribution_link’: lib/libcalculator.a.p/currency-provider.c:1867:30: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 1867 | ImfCurrencyProvider* self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘imf_currency_provider_real_get_provider_name’: lib/libcalculator.a.p/currency-provider.c:1879:30: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 1879 | ImfCurrencyProvider* self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘imf_currency_provider_real_get_source_name’: lib/libcalculator.a.p/currency-provider.c:1889:30: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 1889 | ImfCurrencyProvider* self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘imf_currency_provider_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:1935:13: note: in expansion of macro ‘g_once_init_enter’ 1935 | if (g_once_init_enter (&imf_currency_provider_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘offline_imf_currency_provider_download_file_finish’: lib/libcalculator.a.p/currency-provider.c:2146:58: warning: variable ‘_data_’ set but not used [-Wunused-but-set-variable] 2146 | OfflineImfCurrencyProviderDownloadFileAsyncData* _data_; | ^~~~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘offline_imf_currency_provider_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:2303:13: note: in expansion of macro ‘g_once_init_enter’ 2303 | if (g_once_init_enter (&offline_imf_currency_provider_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘ecb_currency_provider_set_ecb_rate’: lib/libcalculator.a.p/currency-provider.c:2505:40: warning: pointer targets in assignment from ‘const xmlChar *’ {aka ‘const unsigned char *’} to ‘const gchar *’ {aka ‘const char *’} differ in signedness [-Wpointer-sign] 2505 | _tmp7_ = _tmp6_->name; | ^ lib/libcalculator.a.p/currency-provider.c:2517:49: warning: pointer targets in assignment from ‘const xmlChar *’ {aka ‘const unsigned char *’} to ‘const gchar *’ {aka ‘const char *’} differ in signedness [-Wpointer-sign] 2517 | _tmp11_ = _tmp10_->name; | ^ lib/libcalculator.a.p/currency-provider.c: In function ‘ecb_currency_provider_real_get_rate_filepath’: lib/libcalculator.a.p/currency-provider.c:2674:30: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2674 | EcbCurrencyProvider* self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘ecb_currency_provider_real_get_rate_source_url’: lib/libcalculator.a.p/currency-provider.c:2688:30: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2688 | EcbCurrencyProvider* self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘ecb_currency_provider_real_get_attribution_link’: lib/libcalculator.a.p/currency-provider.c:2700:30: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2700 | EcbCurrencyProvider* self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘ecb_currency_provider_real_get_provider_name’: lib/libcalculator.a.p/currency-provider.c:2712:30: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2712 | EcbCurrencyProvider* self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘ecb_currency_provider_real_get_source_name’: lib/libcalculator.a.p/currency-provider.c:2722:30: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2722 | EcbCurrencyProvider* self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘ecb_currency_provider_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:2768:13: note: in expansion of macro ‘g_once_init_enter’ 2768 | if (g_once_init_enter (&ecb_currency_provider_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘bc_currency_provider_real_get_provider_name’: lib/libcalculator.a.p/currency-provider.c:3080:29: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3080 | BCCurrencyProvider* self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘bc_currency_provider_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:3153:13: note: in expansion of macro ‘g_once_init_enter’ 3153 | if (g_once_init_enter (&bc_currency_provider_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘_vala_bc_currency_provider_set_property’: lib/libcalculator.a.p/currency-provider.c:3197:30: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3197 | BCCurrencyProvider * self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘un_currency_provider_real_do_load_rates’: lib/libcalculator.a.p/currency-provider.c:3386:49: warning: variable ‘_tmp22_’ set but not used [-Wunused-but-set-variable] 3386 | gchar** _tmp22_; | ^~~~~~~ lib/libcalculator.a.p/currency-provider.c:3402:46: warning: variable ‘_tmp26__length1’ set but not used [-Wunused-but-set-variable] 3402 | gint _tmp26__length1; | ^~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:3397:46: warning: variable ‘_tmp23__length1’ set but not used [-Wunused-but-set-variable] 3397 | gint _tmp23__length1; | ^~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:3355:41: warning: variable ‘_tmp21_’ set but not used [-Wunused-but-set-variable] 3355 | gchar** _tmp21_; | ^~~~~~~ lib/libcalculator.a.p/currency-provider.c:3351:38: warning: variable ‘_tokens_size_’ set but not used [-Wunused-but-set-variable] 3351 | gint _tokens_size_; | ^~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:3333:22: warning: unused variable ‘_line_collection_size_’ [-Wunused-variable] 3333 | gint _line_collection_size_ = 0; | ^~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:3260:14: warning: variable ‘_lines_size_’ set but not used [-Wunused-but-set-variable] 3260 | gint _lines_size_; | ^~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘un_currency_provider_real_get_rate_filepath’: lib/libcalculator.a.p/currency-provider.c:3536:29: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3536 | UnCurrencyProvider* self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘un_currency_provider_real_get_rate_source_url’: lib/libcalculator.a.p/currency-provider.c:3550:29: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3550 | UnCurrencyProvider* self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘un_currency_provider_real_get_attribution_link’: lib/libcalculator.a.p/currency-provider.c:3562:29: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3562 | UnCurrencyProvider* self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘un_currency_provider_real_get_provider_name’: lib/libcalculator.a.p/currency-provider.c:3574:29: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3574 | UnCurrencyProvider* self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘un_currency_provider_real_get_source_name’: lib/libcalculator.a.p/currency-provider.c:3584:29: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3584 | UnCurrencyProvider* self; | ^~~~ lib/libcalculator.a.p/currency-provider.c: In function ‘un_currency_provider_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:3630:13: note: in expansion of macro ‘g_once_init_enter’ 3630 | if (g_once_init_enter (&un_currency_provider_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c: At top level: lib/libcalculator.a.p/currency-provider.c:3004:1: warning: ‘bc_currency_provider_get_currency_filename’ defined but not used [-Wunused-function] 3004 | bc_currency_provider_get_currency_filename (BCCurrencyProvider* self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:2982:1: warning: ‘bc_currency_provider_get_currency’ defined but not used [-Wunused-function] 2982 | bc_currency_provider_get_currency (BCCurrencyProvider* self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/currency-provider.c:67:20: warning: ‘offline_imf_currency_provider_properties’ defined but not used [-Wunused-variable] 67 | static GParamSpec* offline_imf_currency_provider_properties[OFFLINE_IMF_CURRENCY_PROVIDER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [256/292] Compiling C object lib/libcalculator.a.p/meson-generated_equation-parser.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from lib/calculator.h:6, from lib/libcalculator.a.p/equation-parser.c:16: lib/libcalculator.a.p/equation-parser.c: In function ‘associativity_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:515:13: note: in expansion of macro ‘g_once_init_enter’ 515 | if (g_once_init_enter (&associativity_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘precedence_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:536:13: note: in expansion of macro ‘g_once_init_enter’ 536 | if (g_once_init_enter (&precedence_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘parse_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:764:13: note: in expansion of macro ‘g_once_init_enter’ 764 | if (g_once_init_enter (&parse_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘rnode_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:941:13: note: in expansion of macro ‘g_once_init_enter’ 941 | if (g_once_init_enter (&rnode_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘lr_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:1138:13: note: in expansion of macro ‘g_once_init_enter’ 1138 | if (g_once_init_enter (&lr_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘constant_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:1218:13: note: in expansion of macro ‘g_once_init_enter’ 1218 | if (g_once_init_enter (&constant_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘assign_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:1301:13: note: in expansion of macro ‘g_once_init_enter’ 1301 | if (g_once_init_enter (&assign_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘assign_function_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:1458:13: note: in expansion of macro ‘g_once_init_enter’ 1458 | if (g_once_init_enter (&assign_function_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘name_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:1516:13: note: in expansion of macro ‘g_once_init_enter’ 1516 | if (g_once_init_enter (&name_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘variable_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:1721:13: note: in expansion of macro ‘g_once_init_enter’ 1721 | if (g_once_init_enter (&variable_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘variable_with_power_node_real_solve’: lib/libcalculator.a.p/equation-parser.c:1816:26: warning: variable ‘next’ set but not used [-Wunused-but-set-variable] 1816 | gunichar next = 0U; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘variable_with_power_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:2001:13: note: in expansion of macro ‘g_once_init_enter’ 2001 | if (g_once_init_enter (&variable_with_power_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘function_name_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:2060:13: note: in expansion of macro ‘g_once_init_enter’ 2060 | if (g_once_init_enter (&function_name_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘function_arguments_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:2119:13: note: in expansion of macro ‘g_once_init_enter’ 2119 | if (g_once_init_enter (&function_arguments_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘function_description_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:2178:13: note: in expansion of macro ‘g_once_init_enter’ 2178 | if (g_once_init_enter (&function_description_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘function_node_real_solve’: lib/libcalculator.a.p/equation-parser.c:2598:47: warning: variable ‘representation_base’ set but not used [-Wunused-but-set-variable] 2598 | guint representation_base = 0U; | ^~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:2580:30: warning: unused variable ‘_argument_collection_size_’ [-Wunused-variable] 2580 | gint _argument_collection_size_ = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:2490:22: warning: variable ‘_arguments_size_’ set but not used [-Wunused-but-set-variable] 2490 | gint _arguments_size_; | ^~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘function_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:2779:13: note: in expansion of macro ‘g_once_init_enter’ 2779 | if (g_once_init_enter (&function_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘unary_minus_node_real_solve_r’: lib/libcalculator.a.p/equation-parser.c:2813:26: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2813 | UnaryMinusNode * self; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘unary_minus_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:2850:13: note: in expansion of macro ‘g_once_init_enter’ 2850 | if (g_once_init_enter (&unary_minus_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘absolute_value_node_real_solve_r’: lib/libcalculator.a.p/equation-parser.c:2884:29: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2884 | AbsoluteValueNode * self; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘absolute_value_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:2921:13: note: in expansion of macro ‘g_once_init_enter’ 2921 | if (g_once_init_enter (&absolute_value_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘floor_node_real_solve_r’: lib/libcalculator.a.p/equation-parser.c:2955:21: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2955 | FloorNode * self; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘floor_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:2992:13: note: in expansion of macro ‘g_once_init_enter’ 2992 | if (g_once_init_enter (&floor_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘ceiling_node_real_solve_r’: lib/libcalculator.a.p/equation-parser.c:3026:23: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3026 | CeilingNode * self; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘ceiling_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:3063:13: note: in expansion of macro ‘g_once_init_enter’ 3063 | if (g_once_init_enter (&ceiling_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘fractional_component_node_real_solve_r’: lib/libcalculator.a.p/equation-parser.c:3097:35: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3097 | FractionalComponentNode * self; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘fractional_component_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:3134:13: note: in expansion of macro ‘g_once_init_enter’ 3134 | if (g_once_init_enter (&fractional_component_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘round_node_real_solve_r’: lib/libcalculator.a.p/equation-parser.c:3168:21: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3168 | RoundNode * self; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘round_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:3205:13: note: in expansion of macro ‘g_once_init_enter’ 3205 | if (g_once_init_enter (&round_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘percent_node_real_solve_r’: lib/libcalculator.a.p/equation-parser.c:3239:23: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3239 | PercentNode * self; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘percent_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:3276:13: note: in expansion of macro ‘g_once_init_enter’ 3276 | if (g_once_init_enter (&percent_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘factorial_node_real_solve_r’: lib/libcalculator.a.p/equation-parser.c:3310:25: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3310 | FactorialNode * self; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘factorial_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:3347:13: note: in expansion of macro ‘g_once_init_enter’ 3347 | if (g_once_init_enter (&factorial_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘add_node_finalize’: lib/libcalculator.a.p/equation-parser.c:3439:19: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3439 | AddNode * self; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘add_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:3457:13: note: in expansion of macro ‘g_once_init_enter’ 3457 | if (g_once_init_enter (&add_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘subtract_node_finalize’: lib/libcalculator.a.p/equation-parser.c:3549:24: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3549 | SubtractNode * self; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘subtract_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:3567:13: note: in expansion of macro ‘g_once_init_enter’ 3567 | if (g_once_init_enter (&subtract_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘multiply_node_real_solve_lr’: lib/libcalculator.a.p/equation-parser.c:3602:24: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3602 | MultiplyNode * self; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘multiply_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:3640:13: note: in expansion of macro ‘g_once_init_enter’ 3640 | if (g_once_init_enter (&multiply_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘shift_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:3734:13: note: in expansion of macro ‘g_once_init_enter’ 3734 | if (g_once_init_enter (&shift_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘divide_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:3913:13: note: in expansion of macro ‘g_once_init_enter’ 3913 | if (g_once_init_enter (÷_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘modulus_divide_node_real_solve_lr’: lib/libcalculator.a.p/equation-parser.c:4217:29: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 4217 | ModulusDivideNode * self; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘modulus_divide_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:4256:13: note: in expansion of macro ‘g_once_init_enter’ 4256 | if (g_once_init_enter (&modulus_divide_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘root_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:4414:13: note: in expansion of macro ‘g_once_init_enter’ 4414 | if (g_once_init_enter (&root_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘xpow_ynode_real_solve_lr’: lib/libcalculator.a.p/equation-parser.c:4449:21: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 4449 | XPowYNode * self; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘xpow_ynode_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:4487:13: note: in expansion of macro ‘g_once_init_enter’ 4487 | if (g_once_init_enter (&xpow_ynode_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘xpow_yinteger_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:4702:13: note: in expansion of macro ‘g_once_init_enter’ 4702 | if (g_once_init_enter (&xpow_yinteger_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘not_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:4786:13: note: in expansion of macro ‘g_once_init_enter’ 4786 | if (g_once_init_enter (¬_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘and_node_real_solve_lr’: lib/libcalculator.a.p/equation-parser.c:4821:19: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 4821 | AndNode * self; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘and_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:4859:13: note: in expansion of macro ‘g_once_init_enter’ 4859 | if (g_once_init_enter (&and_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘or_node_real_solve_lr’: lib/libcalculator.a.p/equation-parser.c:4894:18: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 4894 | OrNode * self; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘or_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:4932:13: note: in expansion of macro ‘g_once_init_enter’ 4932 | if (g_once_init_enter (&or_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘xor_node_real_solve_lr’: lib/libcalculator.a.p/equation-parser.c:4967:19: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 4967 | XorNode * self; | ^~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘xor_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:5005:13: note: in expansion of macro ‘g_once_init_enter’ 5005 | if (g_once_init_enter (&xor_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘convert_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:5168:13: note: in expansion of macro ‘g_once_init_enter’ 5168 | if (g_once_init_enter (&convert_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘convert_base_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:5360:13: note: in expansion of macro ‘g_once_init_enter’ 5360 | if (g_once_init_enter (&convert_base_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘convert_number_node_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:5532:13: note: in expansion of macro ‘g_once_init_enter’ 5532 | if (g_once_init_enter (&convert_number_node_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: In function ‘parser_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:9162:13: note: in expansion of macro ‘g_once_init_enter’ 9162 | if (g_once_init_enter (&parser_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c: At top level: lib/libcalculator.a.p/equation-parser.c:6529:1: warning: ‘parser_destroy_all_nodes’ defined but not used [-Wunused-function] 6529 | parser_destroy_all_nodes (Parser* self, | ^~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:244:20: warning: ‘convert_number_node_properties’ defined but not used [-Wunused-variable] 244 | static GParamSpec* convert_number_node_properties[CONVERT_NUMBER_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:239:20: warning: ‘convert_base_node_properties’ defined but not used [-Wunused-variable] 239 | static GParamSpec* convert_base_node_properties[CONVERT_BASE_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:234:20: warning: ‘convert_node_properties’ defined but not used [-Wunused-variable] 234 | static GParamSpec* convert_node_properties[CONVERT_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:229:20: warning: ‘xor_node_properties’ defined but not used [-Wunused-variable] 229 | static GParamSpec* xor_node_properties[XOR_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:224:20: warning: ‘or_node_properties’ defined but not used [-Wunused-variable] 224 | static GParamSpec* or_node_properties[OR_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:219:20: warning: ‘and_node_properties’ defined but not used [-Wunused-variable] 219 | static GParamSpec* and_node_properties[AND_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:214:20: warning: ‘not_node_properties’ defined but not used [-Wunused-variable] 214 | static GParamSpec* not_node_properties[NOT_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:209:20: warning: ‘xpow_yinteger_node_properties’ defined but not used [-Wunused-variable] 209 | static GParamSpec* xpow_yinteger_node_properties[XPOW_YINTEGER_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:204:20: warning: ‘xpow_ynode_properties’ defined but not used [-Wunused-variable] 204 | static GParamSpec* xpow_ynode_properties[XPOW_YNODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:199:20: warning: ‘root_node_properties’ defined but not used [-Wunused-variable] 199 | static GParamSpec* root_node_properties[ROOT_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:194:20: warning: ‘modulus_divide_node_properties’ defined but not used [-Wunused-variable] 194 | static GParamSpec* modulus_divide_node_properties[MODULUS_DIVIDE_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:189:20: warning: ‘divide_node_properties’ defined but not used [-Wunused-variable] 189 | static GParamSpec* divide_node_properties[DIVIDE_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:184:20: warning: ‘shift_node_properties’ defined but not used [-Wunused-variable] 184 | static GParamSpec* shift_node_properties[SHIFT_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:179:20: warning: ‘multiply_node_properties’ defined but not used [-Wunused-variable] 179 | static GParamSpec* multiply_node_properties[MULTIPLY_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:174:20: warning: ‘subtract_node_properties’ defined but not used [-Wunused-variable] 174 | static GParamSpec* subtract_node_properties[SUBTRACT_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:169:20: warning: ‘add_node_properties’ defined but not used [-Wunused-variable] 169 | static GParamSpec* add_node_properties[ADD_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:164:20: warning: ‘factorial_node_properties’ defined but not used [-Wunused-variable] 164 | static GParamSpec* factorial_node_properties[FACTORIAL_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:159:20: warning: ‘percent_node_properties’ defined but not used [-Wunused-variable] 159 | static GParamSpec* percent_node_properties[PERCENT_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:154:20: warning: ‘round_node_properties’ defined but not used [-Wunused-variable] 154 | static GParamSpec* round_node_properties[ROUND_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:149:20: warning: ‘fractional_component_node_properties’ defined but not used [-Wunused-variable] 149 | static GParamSpec* fractional_component_node_properties[FRACTIONAL_COMPONENT_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:144:20: warning: ‘ceiling_node_properties’ defined but not used [-Wunused-variable] 144 | static GParamSpec* ceiling_node_properties[CEILING_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:139:20: warning: ‘floor_node_properties’ defined but not used [-Wunused-variable] 139 | static GParamSpec* floor_node_properties[FLOOR_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:134:20: warning: ‘absolute_value_node_properties’ defined but not used [-Wunused-variable] 134 | static GParamSpec* absolute_value_node_properties[ABSOLUTE_VALUE_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:129:20: warning: ‘unary_minus_node_properties’ defined but not used [-Wunused-variable] 129 | static GParamSpec* unary_minus_node_properties[UNARY_MINUS_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:123:20: warning: ‘function_node_properties’ defined but not used [-Wunused-variable] 123 | static GParamSpec* function_node_properties[FUNCTION_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:118:20: warning: ‘function_description_node_properties’ defined but not used [-Wunused-variable] 118 | static GParamSpec* function_description_node_properties[FUNCTION_DESCRIPTION_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:113:20: warning: ‘function_arguments_node_properties’ defined but not used [-Wunused-variable] 113 | static GParamSpec* function_arguments_node_properties[FUNCTION_ARGUMENTS_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:108:20: warning: ‘function_name_node_properties’ defined but not used [-Wunused-variable] 108 | static GParamSpec* function_name_node_properties[FUNCTION_NAME_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:103:20: warning: ‘variable_with_power_node_properties’ defined but not used [-Wunused-variable] 103 | static GParamSpec* variable_with_power_node_properties[VARIABLE_WITH_POWER_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:98:20: warning: ‘variable_node_properties’ defined but not used [-Wunused-variable] 98 | static GParamSpec* variable_node_properties[VARIABLE_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:93:20: warning: ‘name_node_properties’ defined but not used [-Wunused-variable] 93 | static GParamSpec* name_node_properties[NAME_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:88:20: warning: ‘assign_function_node_properties’ defined but not used [-Wunused-variable] 88 | static GParamSpec* assign_function_node_properties[ASSIGN_FUNCTION_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:83:20: warning: ‘assign_node_properties’ defined but not used [-Wunused-variable] 83 | static GParamSpec* assign_node_properties[ASSIGN_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:78:20: warning: ‘constant_node_properties’ defined but not used [-Wunused-variable] 78 | static GParamSpec* constant_node_properties[CONSTANT_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:73:20: warning: ‘lr_node_properties’ defined but not used [-Wunused-variable] 73 | static GParamSpec* lr_node_properties[LR_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:68:20: warning: ‘rnode_properties’ defined but not used [-Wunused-variable] 68 | static GParamSpec* rnode_properties[RNODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~ lib/libcalculator.a.p/equation-parser.c:60:20: warning: ‘parse_node_properties’ defined but not used [-Wunused-variable] 60 | static GParamSpec* parse_node_properties[PARSE_NODE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~ [257/292] Compiling C object tests/test-number.p/meson-generated_test-number.c.o tests/test-number.p/test-number.c: In function ‘test_integer’: tests/test-number.p/test-number.c:165:108: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 3 has type ‘gint64’ {aka ‘long int’} [-Wformat=] 165 | _tmp5_ = g_strdup_printf ("Number.integer (%d).to_integer () -> %lli, expected %i", a, number_to_integer (_tmp4_), a); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long long int gint64 {aka long int} | %li tests/test-number.p/test-number.c: In function ‘test_factorial’: tests/test-number.p/test-number.c:2811:93: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 3 has type ‘gint64’ {aka ‘long int’} [-Wformat=] 2811 | _tmp12_ = g_strdup_printf ("(%d).factorial () -> %lli, expected %lli", a, number_to_integer (_tmp11_), expected); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long long int gint64 {aka long int} | %li tests/test-number.p/test-number.c:2811:108: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint’ {aka ‘int’} [-Wformat=] 2811 | _tmp12_ = g_strdup_printf ("(%d).factorial () -> %lli, expected %lli", a, number_to_integer (_tmp11_), expected); | ~~~^ ~~~~~~~~ | | | | long long int gint {aka int} | %i tests/test-number.p/test-number.c: In function ‘test_add’: tests/test-number.p/test-number.c:2886:113: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=] 2886 | _tmp12_ = g_strdup_printf ("(%d).add (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp11_), expected); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long long int gint64 {aka long int} | %li tests/test-number.p/test-number.c: In function ‘test_subtract’: tests/test-number.p/test-number.c:2963:118: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=] 2963 | _tmp12_ = g_strdup_printf ("(%d).subtract (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp11_), expected); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long long int gint64 {aka long int} | %li tests/test-number.p/test-number.c: In function ‘test_multiply’: tests/test-number.p/test-number.c:3040:118: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=] 3040 | _tmp12_ = g_strdup_printf ("(%d).multiply (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp11_), expected); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long long int gint64 {aka long int} | %li tests/test-number.p/test-number.c: In function ‘test_multiply_integer’: tests/test-number.p/test-number.c:3112:126: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=] 3112 | _tmp10_ = g_strdup_printf ("(%d).multiply_integer (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp9_), expected); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long long int gint64 {aka long int} | %li tests/test-number.p/test-number.c: In function ‘test_divide’: tests/test-number.p/test-number.c:3192:116: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=] 3192 | _tmp12_ = g_strdup_printf ("(%d).divide (%d) -> %lli, expected %d", a * b, b, number_to_integer (_tmp11_), expected); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long long int gint64 {aka long int} | %li tests/test-number.p/test-number.c: In function ‘test_divide_integer’: tests/test-number.p/test-number.c:3267:124: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=] 3267 | _tmp10_ = g_strdup_printf ("(%d).divide_integer (%d) -> %lli, expected %d", a * b, b, number_to_integer (_tmp9_), expected); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long long int gint64 {aka long int} | %li tests/test-number.p/test-number.c: In function ‘test_modulus_divide’: tests/test-number.p/test-number.c:3344:124: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=] 3344 | _tmp12_ = g_strdup_printf ("(%d).modulus_divide (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp11_), expected); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long long int gint64 {aka long int} | %li tests/test-number.p/test-number.c: In function ‘test_and’: tests/test-number.p/test-number.c:3523:113: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=] 3523 | _tmp12_ = g_strdup_printf ("(%d).and (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp11_), expected); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long long int gint64 {aka long int} | %li tests/test-number.p/test-number.c: In function ‘test_or’: tests/test-number.p/test-number.c:3600:112: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=] 3600 | _tmp12_ = g_strdup_printf ("(%d).or (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp11_), expected); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long long int gint64 {aka long int} | %li tests/test-number.p/test-number.c: In function ‘test_xor’: tests/test-number.p/test-number.c:3677:113: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=] 3677 | _tmp12_ = g_strdup_printf ("(%d).xor (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp11_), expected); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long long int gint64 {aka long int} | %li tests/test-number.p/test-number.c: In function ‘test_not’: tests/test-number.p/test-number.c:3733:86: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 3 has type ‘gint64’ {aka ‘long int’} [-Wformat=] 3733 | _tmp8_ = g_strdup_printf ("(%d).not () -> %lli, expected %d", a, number_to_integer (_tmp7_), expected); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long long int gint64 {aka long int} | %li tests/test-number.p/test-number.c: In function ‘test_shift’: tests/test-number.p/test-number.c:3805:115: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=] 3805 | _tmp10_ = g_strdup_printf ("(%d).shift (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp9_), expected); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long long int gint64 {aka long int} | %li [258/292] Compiling C object lib/libcalculator.a.p/meson-generated_math-equation.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from lib/calculator.h:6, from lib/libcalculator.a.p/math-equation.c:15: lib/libcalculator.a.p/math-equation.c: In function ‘number_mode_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-equation.c:340:13: note: in expansion of macro ‘g_once_init_enter’ 340 | if (g_once_init_enter (&number_mode_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-equation.c: In function ‘math_equation_state_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-equation.c:400:13: note: in expansion of macro ‘g_once_init_enter’ 400 | if (g_once_init_enter (&math_equation_state_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-equation.c: In function ‘solve_data_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-equation.c:460:13: note: in expansion of macro ‘g_once_init_enter’ 460 | if (g_once_init_enter (&solve_data_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-equation.c: In function ‘math_equation_construct’: lib/libcalculator.a.p/math-equation.c:669:46: warning: variable ‘_tmp5__length1’ set but not used [-Wunused-but-set-variable] 669 | gint _tmp5__length1; | ^~~~~~~~~~~~~~ lib/libcalculator.a.p/math-equation.c:683:46: warning: variable ‘_tmp8__length1’ set but not used [-Wunused-but-set-variable] 683 | gint _tmp8__length1; | ^~~~~~~~~~~~~~ lib/libcalculator.a.p/math-equation.c:610:14: warning: variable ‘_ds_size_’ set but not used [-Wunused-but-set-variable] 610 | gint _ds_size_; | ^~~~~~~~~ lib/libcalculator.a.p/math-equation.c: In function ‘vala_g_list_remove_full’: lib/libcalculator.a.p/math-equation.c:1762:31: warning: passing argument 1 of ‘func’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1762 | func (_tmp6_); | ^~~~~~ lib/libcalculator.a.p/math-equation.c:1762:31: note: expected ‘gpointer’ {aka ‘void *’} but argument is of type ‘gconstpointer’ {aka ‘const void *’} lib/libcalculator.a.p/math-equation.c: In function ‘math_equation_error_token_fix_thousands_separator’: lib/libcalculator.a.p/math-equation.c:2938:36: warning: variable ‘_tmp17_’ set but not used [-Wunused-but-set-variable] 2938 | MathEquationState* _tmp17_; | ^~~~~~~ lib/libcalculator.a.p/math-equation.c:2936:36: warning: variable ‘_tmp15_’ set but not used [-Wunused-but-set-variable] 2936 | MathEquationState* _tmp15_; | ^~~~~~~ lib/libcalculator.a.p/math-equation.c:2963:36: warning: variable ‘_tmp24_’ set but not used [-Wunused-but-set-variable] 2963 | MathEquationState* _tmp24_; | ^~~~~~~ lib/libcalculator.a.p/math-equation.c: In function ‘math_equation_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-equation.c:4783:13: note: in expansion of macro ‘g_once_init_enter’ 4783 | if (g_once_init_enter (&math_equation_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-equation.c: In function ‘mequation_real_convert’: lib/libcalculator.a.p/math-equation.c:5084:21: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 5084 | MEquation * self; | ^~~~ lib/libcalculator.a.p/math-equation.c: In function ‘mequation_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-equation.c:5146:13: note: in expansion of macro ‘g_once_init_enter’ 5146 | if (g_once_init_enter (&mequation_type_id__once)) { | ^~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-equation.c: At top level: lib/libcalculator.a.p/math-equation.c:127:20: warning: ‘mequation_properties’ defined but not used [-Wunused-variable] 127 | static GParamSpec* mequation_properties[MEQUATION_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-equation.c:70:20: warning: ‘solve_data_properties’ defined but not used [-Wunused-variable] 70 | static GParamSpec* solve_data_properties[SOLVE_DATA_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~ lib/libcalculator.a.p/math-equation.c:52:20: warning: ‘math_equation_state_properties’ defined but not used [-Wunused-variable] 52 | static GParamSpec* math_equation_state_properties[MATH_EQUATION_STATE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [259/292] Linking static target lib/libcalculator.a [260/292] Compiling C object src/gcalccmd.p/meson-generated_gcalccmd.c.o src/gcalccmd.p/gcalccmd.c: In function ‘_vala_main’: src/gcalccmd.p/gcalccmd.c:332:14: warning: variable ‘_buffer_size_’ set but not used [-Wunused-but-set-variable] 332 | gint _buffer_size_; | ^~~~~~~~~~~~~ [261/292] Compiling C object search-provider/gnome-calculator-search-provider.p/meson-generated_search-provider.c.o search-provider/gnome-calculator-search-provider.p/search-provider.c: In function ‘search_provider_solve_subprocess_co’: search-provider/gnome-calculator-search-provider.p/search-provider.c:1114:60: warning: passing argument 1 of ‘g_subprocess_newv’ from incompatible pointer type [-Wincompatible-pointer-types] 1114 | _data_->_tmp15_ = g_subprocess_newv (_data_->_tmp14_, _data_->flags, &_data_->_inner_error0_); | ~~~~~~^~~~~~~~~ | | | gchar ** {aka char **} In file included from /usr/include/glib-2.0/gio/gio.h:155, from search-provider/gnome-calculator-search-provider.p/search-provider.c:17: /usr/include/glib-2.0/gio/gsubprocess.h:49:80: note: expected ‘const gchar * const*’ {aka ‘const char * const*’} but argument is of type ‘gchar **’ {aka ‘char **’} 49 | GSubprocess * g_subprocess_newv (const gchar * const *argv, | ~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from search-provider/gnome-calculator-search-provider.p/search-provider.c:16: search-provider/gnome-calculator-search-provider.p/search-provider.c: In function ‘search_provider_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ search-provider/gnome-calculator-search-provider.p/search-provider.c:2459:13: note: in expansion of macro ‘g_once_init_enter’ 2459 | if (g_once_init_enter (&search_provider_type_id__once)) { | ^~~~~~~~~~~~~~~~~ search-provider/gnome-calculator-search-provider.p/search-provider.c: In function ‘_dbus_search_provider_get_initial_result_set’: search-provider/gnome-calculator-search-provider.p/search-provider.c:2503:9: warning: label ‘_error’ defined but not used [-Wunused-label] 2503 | _error: | ^~~~~~ search-provider/gnome-calculator-search-provider.p/search-provider.c: In function ‘_dbus_search_provider_get_subsearch_result_set’: search-provider/gnome-calculator-search-provider.p/search-provider.c:2611:9: warning: label ‘_error’ defined but not used [-Wunused-label] 2611 | _error: | ^~~~~~ search-provider/gnome-calculator-search-provider.p/search-provider.c: In function ‘_dbus_search_provider_get_result_metas’: search-provider/gnome-calculator-search-provider.p/search-provider.c:2695:9: warning: label ‘_error’ defined but not used [-Wunused-label] 2695 | _error: | ^~~~~~ search-provider/gnome-calculator-search-provider.p/search-provider.c: In function ‘_dbus_search_provider_activate_result’: search-provider/gnome-calculator-search-provider.p/search-provider.c:2799:9: warning: label ‘_error’ defined but not used [-Wunused-label] 2799 | _error: | ^~~~~~ search-provider/gnome-calculator-search-provider.p/search-provider.c: In function ‘search_provider_dbus_interface_get_property’: search-provider/gnome-calculator-search-provider.p/search-provider.c:2933:18: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2933 | gpointer object; | ^~~~~~ search-provider/gnome-calculator-search-provider.p/search-provider.c: In function ‘search_provider_dbus_interface_set_property’: search-provider/gnome-calculator-search-provider.p/search-provider.c:2950:18: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2950 | gpointer object; | ^~~~~~ search-provider/gnome-calculator-search-provider.p/search-provider.c: In function ‘__lambda4_’: search-provider/gnome-calculator-search-provider.p/search-provider.c:3033:28: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3033 | SearchProviderApp* self; | ^~~~ search-provider/gnome-calculator-search-provider.p/search-provider.c: In function ‘search_provider_app_real_handle_local_options’: search-provider/gnome-calculator-search-provider.p/search-provider.c:3141:29: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3141 | SearchProviderApp * self; | ^~~~ search-provider/gnome-calculator-search-provider.p/search-provider.c: In function ‘search_provider_app_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ search-provider/gnome-calculator-search-provider.p/search-provider.c:3472:13: note: in expansion of macro ‘g_once_init_enter’ 3472 | if (g_once_init_enter (&search_provider_app_type_id__once)) { | ^~~~~~~~~~~~~~~~~ search-provider/gnome-calculator-search-provider.p/search-provider.c: At top level: search-provider/gnome-calculator-search-provider.p/search-provider.c:99:20: warning: ‘search_provider_app_properties’ defined but not used [-Wunused-variable] 99 | static GParamSpec* search_provider_app_properties[SEARCH_PROVIDER_APP_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ search-provider/gnome-calculator-search-provider.p/search-provider.c:76:20: warning: ‘search_provider_properties’ defined but not used [-Wunused-variable] 76 | static GParamSpec* search_provider_properties[SEARCH_PROVIDER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [262/292] Compiling C object tests/test-serializer.p/meson-generated_test-serializer.c.o [263/292] Compiling C object tests/gcalc-parsing.p/meson-generated_gcalc-parsing.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from tests/gcalc-parsing.p/gcalc-parsing.c:23: tests/gcalc-parsing.p/gcalc-parsing.c: In function ‘tests_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ tests/gcalc-parsing.p/gcalc-parsing.c:9181:13: note: in expansion of macro ‘g_once_init_enter’ 9181 | if (g_once_init_enter (&tests_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [264/292] Compiling C object tests/gcalc-solve-basic.p/meson-generated_gcalc-solving-basic.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from tests/gcalc-solve-basic.p/gcalc-solving-basic.c:23: tests/gcalc-solve-basic.p/gcalc-solving-basic.c: In function ‘tests_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ tests/gcalc-solve-basic.p/gcalc-solving-basic.c:11098:13: note: in expansion of macro ‘g_once_init_enter’ 11098 | if (g_once_init_enter (&tests_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [265/292] Compiling C object tests/test-currency-providers.p/meson-generated_test-currency-providers.c.o tests/test-currency-providers.p/test-currency-providers.c: In function ‘test_conversion_real_convert’: tests/test-currency-providers.p/test-currency-providers.c:145:26: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 145 | TestConversion * self; | ^~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from tests/test-currency-providers.p/test-currency-providers.c:14: tests/test-currency-providers.p/test-currency-providers.c: In function ‘test_conversion_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ tests/test-currency-providers.p/test-currency-providers.c:191:13: note: in expansion of macro ‘g_once_init_enter’ 191 | if (g_once_init_enter (&test_conversion_type_id__once)) { | ^~~~~~~~~~~~~~~~~ tests/test-currency-providers.p/test-currency-providers.c: At top level: tests/test-currency-providers.p/test-currency-providers.c:54:20: warning: ‘test_conversion_properties’ defined but not used [-Wunused-variable] 54 | static GParamSpec* test_conversion_properties[TEST_CONVERSION_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [266/292] Compiling C object src/gnome-calculator.p/meson-generated_math-window.c.o src/gnome-calculator.p/math-window.c: In function ‘__lambda39_’: src/gnome-calculator.p/math-window.c:389:21: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 389 | MathWindow* self; | ^~~~ src/gnome-calculator.p/math-window.c: In function ‘math_window_construct’: src/gnome-calculator.p/math-window.c:605:9: warning: ‘gtk_widget_show’ is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations] 605 | gtk_widget_show ((GtkWidget*) _tmp24_); | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-4.0/gtk/gtkapplication.h:26, from /usr/include/gtk-4.0/gtk/gtkwindow.h:32, from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29, from /usr/include/gtk-4.0/gtk/gtk.h:33, from /usr/include/libadwaita-1/adwaita.h:9, from src/gnome-calculator.p/math-window.c:15: /usr/include/gtk-4.0/gtk/gtkwidget.h:271:12: note: declared here 271 | void gtk_widget_show (GtkWidget *widget); | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-window.c: In function ‘math_window_mode_changed_cb’: src/gnome-calculator.p/math-window.c:807:17: warning: ‘gtk_widget_show’ is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations] 807 | gtk_widget_show ((GtkWidget*) _tmp30_); | ^~~~~~~~~~~~~~~ /usr/include/gtk-4.0/gtk/gtkwidget.h:271:12: note: declared here 271 | void gtk_widget_show (GtkWidget *widget); | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-window.c:810:17: warning: ‘gtk_widget_hide’ is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations] 810 | gtk_widget_hide ((GtkWidget*) _tmp31_); | ^~~~~~~~~~~~~~~ /usr/include/gtk-4.0/gtk/gtkwidget.h:273:12: note: declared here 273 | void gtk_widget_hide (GtkWidget *widget); | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-window.c:828:25: warning: ‘gtk_widget_hide’ is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations] 828 | gtk_widget_hide ((GtkWidget*) _tmp36_); | ^~~~~~~~~~~~~~~ /usr/include/gtk-4.0/gtk/gtkwidget.h:273:12: note: declared here 273 | void gtk_widget_hide (GtkWidget *widget); | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-window.c:831:25: warning: ‘gtk_widget_show’ is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations] 831 | gtk_widget_show ((GtkWidget*) _tmp37_); | ^~~~~~~~~~~~~~~ /usr/include/gtk-4.0/gtk/gtkwidget.h:271:12: note: declared here 271 | void gtk_widget_show (GtkWidget *widget); | ^~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/gtk-4.0/gtk/css/gtkcss.h:29, from /usr/include/gtk-4.0/gtk/gtk.h:29: src/gnome-calculator.p/math-window.c: In function ‘math_window_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-window.c:1162:13: note: in expansion of macro ‘g_once_init_enter’ 1162 | if (g_once_init_enter (&math_window_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [267/292] Compiling C object src/gnome-calculator.p/meson-generated_math-popover.c.o src/gnome-calculator.p/math-popover.c: In function ‘__lambda19_’: src/gnome-calculator.p/math-popover.c:220:22: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 220 | MathPopover* self; | ^~~~ src/gnome-calculator.p/math-popover.c: In function ‘_math_popover_save_function_cb_gtk_button_clicked’: src/gnome-calculator.p/math-popover.c:610:61: warning: passing argument 2 of ‘math_popover_save_function_cb’ from incompatible pointer type [-Wincompatible-pointer-types] 610 | math_popover_save_function_cb ((MathPopover*) self, _sender); | ^~~~~~~ | | | GtkButton * {aka struct _GtkButton *} src/gnome-calculator.p/math-popover.c:163:48: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkButton *’ {aka ‘struct _GtkButton *’} 163 | GtkWidget* widget); | ~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/math-popover.c: In function ‘_math_popover_delete_function_cb_gtk_button_clicked’: src/gnome-calculator.p/math-popover.c:617:63: warning: passing argument 2 of ‘math_popover_delete_function_cb’ from incompatible pointer type [-Wincompatible-pointer-types] 617 | math_popover_delete_function_cb ((MathPopover*) self, _sender); | ^~~~~~~ | | | GtkButton * {aka struct _GtkButton *} src/gnome-calculator.p/math-popover.c:167:50: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkButton *’ {aka ‘struct _GtkButton *’} 167 | GtkWidget* widget); | ~~~~~~~~~~~^~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/gtk-4.0/gtk/css/gtkcss.h:29, from /usr/include/gtk-4.0/gtk/gtk.h:29, from src/gnome-calculator.p/math-popover.c:14: src/gnome-calculator.p/math-popover.c: In function ‘math_popover_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-popover.c:801:13: note: in expansion of macro ‘g_once_init_enter’ 801 | if (g_once_init_enter (&math_popover_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-popover.c: At top level: src/gnome-calculator.p/math-popover.c:57:20: warning: ‘math_popover_properties’ defined but not used [-Wunused-variable] 57 | static GParamSpec* math_popover_properties[MATH_POPOVER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~ [268/292] Compiling C object src/gnome-calculator.p/meson-generated_gnome-calculator.c.o src/gnome-calculator.p/gnome-calculator.c: In function ‘calculator_create_new_window’: src/gnome-calculator.p/gnome-calculator.c:441:91: warning: passing argument 3 of ‘gtk_application_set_accels_for_action’ from incompatible pointer type [-Wincompatible-pointer-types] 441 | gtk_application_set_accels_for_action ((GtkApplication*) self, "win.mode::basic", _tmp13_); | ^~~~~~~ | | | gchar ** {aka char **} In file included from /usr/include/gtk-4.0/gtk/gtkwindow.h:32, from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29, from /usr/include/gtk-4.0/gtk/gtk.h:33, from /usr/include/libadwaita-1/adwaita.h:9, from src/gnome-calculator.p/gnome-calculator.c:15: /usr/include/gtk-4.0/gtk/gtkapplication.h:131:88: note: expected ‘const char * const*’ but argument is of type ‘gchar **’ {aka ‘char **’} 131 | const char * const *accels); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/gnome-calculator.c:448:94: warning: passing argument 3 of ‘gtk_application_set_accels_for_action’ from incompatible pointer type [-Wincompatible-pointer-types] 448 | gtk_application_set_accels_for_action ((GtkApplication*) self, "win.mode::advanced", _tmp16_); | ^~~~~~~ | | | gchar ** {aka char **} /usr/include/gtk-4.0/gtk/gtkapplication.h:131:88: note: expected ‘const char * const*’ but argument is of type ‘gchar **’ {aka ‘char **’} 131 | const char * const *accels); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/gnome-calculator.c:455:95: warning: passing argument 3 of ‘gtk_application_set_accels_for_action’ from incompatible pointer type [-Wincompatible-pointer-types] 455 | gtk_application_set_accels_for_action ((GtkApplication*) self, "win.mode::financial", _tmp19_); | ^~~~~~~ | | | gchar ** {aka char **} /usr/include/gtk-4.0/gtk/gtkapplication.h:131:88: note: expected ‘const char * const*’ but argument is of type ‘gchar **’ {aka ‘char **’} 131 | const char * const *accels); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/gnome-calculator.c:462:97: warning: passing argument 3 of ‘gtk_application_set_accels_for_action’ from incompatible pointer type [-Wincompatible-pointer-types] 462 | gtk_application_set_accels_for_action ((GtkApplication*) self, "win.mode::programming", _tmp22_); | ^~~~~~~ | | | gchar ** {aka char **} /usr/include/gtk-4.0/gtk/gtkapplication.h:131:88: note: expected ‘const char * const*’ but argument is of type ‘gchar **’ {aka ‘char **’} 131 | const char * const *accels); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/gnome-calculator.c:471:94: warning: passing argument 3 of ‘gtk_application_set_accels_for_action’ from incompatible pointer type [-Wincompatible-pointer-types] 471 | gtk_application_set_accels_for_action ((GtkApplication*) self, "win.mode::keyboard", _tmp26_); | ^~~~~~~ | | | gchar ** {aka char **} /usr/include/gtk-4.0/gtk/gtkapplication.h:131:88: note: expected ‘const char * const*’ but argument is of type ‘gchar **’ {aka ‘char **’} 131 | const char * const *accels); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/gnome-calculator.c:478:84: warning: passing argument 3 of ‘gtk_application_set_accels_for_action’ from incompatible pointer type [-Wincompatible-pointer-types] 478 | gtk_application_set_accels_for_action ((GtkApplication*) self, "win.copy", _tmp29_); | ^~~~~~~ | | | gchar ** {aka char **} /usr/include/gtk-4.0/gtk/gtkapplication.h:131:88: note: expected ‘const char * const*’ but argument is of type ‘gchar **’ {aka ‘char **’} 131 | const char * const *accels); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/gnome-calculator.c:485:85: warning: passing argument 3 of ‘gtk_application_set_accels_for_action’ from incompatible pointer type [-Wincompatible-pointer-types] 485 | gtk_application_set_accels_for_action ((GtkApplication*) self, "win.paste", _tmp32_); | ^~~~~~~ | | | gchar ** {aka char **} /usr/include/gtk-4.0/gtk/gtkapplication.h:131:88: note: expected ‘const char * const*’ but argument is of type ‘gchar **’ {aka ‘char **’} 131 | const char * const *accels); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/gnome-calculator.c:492:84: warning: passing argument 3 of ‘gtk_application_set_accels_for_action’ from incompatible pointer type [-Wincompatible-pointer-types] 492 | gtk_application_set_accels_for_action ((GtkApplication*) self, "win.undo", _tmp35_); | ^~~~~~~ | | | gchar ** {aka char **} /usr/include/gtk-4.0/gtk/gtkapplication.h:131:88: note: expected ‘const char * const*’ but argument is of type ‘gchar **’ {aka ‘char **’} 131 | const char * const *accels); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/gnome-calculator.c:499:85: warning: passing argument 3 of ‘gtk_application_set_accels_for_action’ from incompatible pointer type [-Wincompatible-pointer-types] 499 | gtk_application_set_accels_for_action ((GtkApplication*) self, "win.close", _tmp38_); | ^~~~~~~ | | | gchar ** {aka char **} /usr/include/gtk-4.0/gtk/gtkapplication.h:131:88: note: expected ‘const char * const*’ but argument is of type ‘gchar **’ {aka ‘char **’} 131 | const char * const *accels); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/gnome-calculator.c:506:84: warning: passing argument 3 of ‘gtk_application_set_accels_for_action’ from incompatible pointer type [-Wincompatible-pointer-types] 506 | gtk_application_set_accels_for_action ((GtkApplication*) self, "win.redo", _tmp41_); | ^~~~~~~ | | | gchar ** {aka char **} /usr/include/gtk-4.0/gtk/gtkapplication.h:131:88: note: expected ‘const char * const*’ but argument is of type ‘gchar **’ {aka ‘char **’} 131 | const char * const *accels); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/gnome-calculator.c:513:85: warning: passing argument 3 of ‘gtk_application_set_accels_for_action’ from incompatible pointer type [-Wincompatible-pointer-types] 513 | gtk_application_set_accels_for_action ((GtkApplication*) self, "win.clear", _tmp44_); | ^~~~~~~ | | | gchar ** {aka char **} /usr/include/gtk-4.0/gtk/gtkapplication.h:131:88: note: expected ‘const char * const*’ but argument is of type ‘gchar **’ {aka ‘char **’} 131 | const char * const *accels); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/gnome-calculator.c:520:84: warning: passing argument 3 of ‘gtk_application_set_accels_for_action’ from incompatible pointer type [-Wincompatible-pointer-types] 520 | gtk_application_set_accels_for_action ((GtkApplication*) self, "app.quit", _tmp47_); | ^~~~~~~ | | | gchar ** {aka char **} /usr/include/gtk-4.0/gtk/gtkapplication.h:131:88: note: expected ‘const char * const*’ but argument is of type ‘gchar **’ {aka ‘char **’} 131 | const char * const *accels); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/gnome-calculator.c:527:90: warning: passing argument 3 of ‘gtk_application_set_accels_for_action’ from incompatible pointer type [-Wincompatible-pointer-types] 527 | gtk_application_set_accels_for_action ((GtkApplication*) self, "app.new-window", _tmp50_); | ^~~~~~~ | | | gchar ** {aka char **} /usr/include/gtk-4.0/gtk/gtkapplication.h:131:88: note: expected ‘const char * const*’ but argument is of type ‘gchar **’ {aka ‘char **’} 131 | const char * const *accels); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/gnome-calculator.c:534:84: warning: passing argument 3 of ‘gtk_application_set_accels_for_action’ from incompatible pointer type [-Wincompatible-pointer-types] 534 | gtk_application_set_accels_for_action ((GtkApplication*) self, "app.help", _tmp53_); | ^~~~~~~ | | | gchar ** {aka char **} /usr/include/gtk-4.0/gtk/gtkapplication.h:131:88: note: expected ‘const char * const*’ but argument is of type ‘gchar **’ {aka ‘char **’} 131 | const char * const *accels); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/gnome-calculator.c:541:91: warning: passing argument 3 of ‘gtk_application_set_accels_for_action’ from incompatible pointer type [-Wincompatible-pointer-types] 541 | gtk_application_set_accels_for_action ((GtkApplication*) self, "app.preferences", _tmp56_); | ^~~~~~~ | | | gchar ** {aka char **} /usr/include/gtk-4.0/gtk/gtkapplication.h:131:88: note: expected ‘const char * const*’ but argument is of type ‘gchar **’ {aka ‘char **’} 131 | const char * const *accels); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/gnome-calculator.c:548:89: warning: passing argument 3 of ‘gtk_application_set_accels_for_action’ from incompatible pointer type [-Wincompatible-pointer-types] 548 | gtk_application_set_accels_for_action ((GtkApplication*) self, "app.shortcuts", _tmp59_); | ^~~~~~~ | | | gchar ** {aka char **} /usr/include/gtk-4.0/gtk/gtkapplication.h:131:88: note: expected ‘const char * const*’ but argument is of type ‘gchar **’ {aka ‘char **’} 131 | const char * const *accels); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/gnome-calculator.c: In function ‘calculator_real_activate’: src/gnome-calculator.p/gnome-calculator.c:737:54: warning: variable ‘_tmp23__length1’ set but not used [-Wunused-but-set-variable] 737 | gint _tmp23__length1; | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/gnome-calculator.c:705:46: warning: variable ‘_tmp13__length1’ set but not used [-Wunused-but-set-variable] 705 | gint _tmp13__length1; | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/gnome-calculator.c:702:49: warning: variable ‘_tmp12_’ set but not used [-Wunused-but-set-variable] 702 | gchar** _tmp12_; | ^~~~~~~ src/gnome-calculator.p/gnome-calculator.c:684:22: warning: variable ‘_equations_size_’ set but not used [-Wunused-but-set-variable] 684 | gint _equations_size_; | ^~~~~~~~~~~~~~~~ src/gnome-calculator.p/gnome-calculator.c: In function ‘calculator_help_cb’: src/gnome-calculator.p/gnome-calculator.c:1377:9: warning: ‘gtk_show_uri’ is deprecated: Use 'gtk_uri_launcher_launch' instead [-Wdeprecated-declarations] 1377 | gtk_show_uri (_tmp0_, "help:gnome-calculator", (guint32) GDK_CURRENT_TIME); | ^~~~~~~~~~~~ In file included from /usr/include/gtk-4.0/gtk/gtk.h:249: /usr/include/gtk-4.0/gtk/deprecated/gtkshow.h:45:6: note: declared here 45 | void gtk_show_uri (GtkWindow *parent, | ^~~~~~~~~~~~ src/gnome-calculator.p/gnome-calculator.c: In function ‘calculator_about_cb’: src/gnome-calculator.p/gnome-calculator.c:1675:51: warning: passing argument 2 of ‘adw_about_dialog_set_developers’ from incompatible pointer type [-Wincompatible-pointer-types] 1675 | adw_about_dialog_set_developers (_tmp18_, _tmp15_); | ^~~~~~~ | | | gchar ** {aka char **} In file included from /usr/include/libadwaita-1/adwaita.h:24: /usr/include/libadwaita-1/adw-about-dialog.h:115:71: note: expected ‘const char **’ but argument is of type ‘gchar **’ {aka ‘char **’} 115 | const char **developers); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/gnome-calculator.p/gnome-calculator.c:1677:52: warning: passing argument 2 of ‘adw_about_dialog_set_documenters’ from incompatible pointer type [-Wincompatible-pointer-types] 1677 | adw_about_dialog_set_documenters (_tmp18_, _tmp16_); | ^~~~~~~ | | | gchar ** {aka char **} /usr/include/libadwaita-1/adw-about-dialog.h:133:72: note: expected ‘const char **’ but argument is of type ‘gchar **’ {aka ‘char **’} 133 | const char **documenters); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/gnome-calculator.p/gnome-calculator.c:1597:14: warning: variable ‘_documenters_size_’ set but not used [-Wunused-but-set-variable] 1597 | gint _documenters_size_; | ^~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/gnome-calculator.c:1592:14: warning: variable ‘_developers_size_’ set but not used [-Wunused-but-set-variable] 1592 | gint _developers_size_; | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/gnome-calculator.c: In function ‘calculator_new_window_cb’: src/gnome-calculator.p/gnome-calculator.c:1774:9: warning: ‘gtk_widget_show’ is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations] 1774 | gtk_widget_show ((GtkWidget*) window); | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-4.0/gtk/gtkapplication.h:26: /usr/include/gtk-4.0/gtk/gtkwidget.h:271:12: note: declared here 271 | void gtk_widget_show (GtkWidget *widget); | ^~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/gtk-4.0/gtk/css/gtkcss.h:29, from /usr/include/gtk-4.0/gtk/gtk.h:29: src/gnome-calculator.p/gnome-calculator.c: In function ‘calculator_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/gnome-calculator.c:1861:13: note: in expansion of macro ‘g_once_init_enter’ 1861 | if (g_once_init_enter (&calculator_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/gnome-calculator.c: At top level: src/gnome-calculator.p/gnome-calculator.c:83:20: warning: ‘calculator_properties’ defined but not used [-Wunused-variable] 83 | static GParamSpec* calculator_properties[CALCULATOR_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~ [269/292] Compiling C object src/gnome-calculator.p/meson-generated_math-variable-popover.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from src/gnome-calculator.p/math-variable-popover.c:14: src/gnome-calculator.p/math-variable-popover.c: In function ‘math_variable_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-variable-popover.c:340:13: note: in expansion of macro ‘g_once_init_enter’ 340 | if (g_once_init_enter (&math_variable_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-variable-popover.c: In function ‘math_variable_popover_construct’: src/gnome-calculator.p/math-variable-popover.c:425:63: warning: passing argument 3 of ‘gtk_list_box_bind_model’ from incompatible pointer type [-Wincompatible-pointer-types] 425 | gtk_list_box_bind_model (_tmp0_, (GListModel*) model, ___lambda22__gtk_list_box_create_widget_func, g_object_ref (self), g_object_unref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | GtkWidget * (*)(GObject *, void *) {aka struct _GtkWidget * (*)(struct _GObject *, void *)} In file included from /usr/include/gtk-4.0/gtk/gtk.h:179, from /usr/include/gtksourceview-5/gtksourceview/gtksourcebuffer.h:30, from /usr/include/gtksourceview-5/gtksourceview/gtksource.h:23, from lib/calculator.h:11, from src/gnome-calculator.p/math-variable-popover.c:18: /usr/include/gtk-4.0/gtk/gtklistbox.h:267:89: note: expected ‘GtkListBoxCreateWidgetFunc’ {aka ‘struct _GtkWidget * (*)(void *, void *)’} but argument is of type ‘GtkWidget * (*)(GObject *, void *)’ {aka ‘struct _GtkWidget * (*)(struct _GObject *, void *)’} 267 | GtkListBoxCreateWidgetFunc create_widget_func, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-variable-popover.c: In function ‘_math_variable_popover_store_variable_cb_gtk_button_clicked’: src/gnome-calculator.p/math-variable-popover.c:715:79: warning: passing argument 2 of ‘math_variable_popover_store_variable_cb’ from incompatible pointer type [-Wincompatible-pointer-types] 715 | math_variable_popover_store_variable_cb ((MathVariablePopover*) self, _sender); | ^~~~~~~ | | | GtkButton * {aka struct _GtkButton *} src/gnome-calculator.p/math-variable-popover.c:577:53: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkButton *’ {aka ‘struct _GtkButton *’} 577 | GtkWidget* widget) | ~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/math-variable-popover.c: In function ‘math_variable_popover_real_is_deletable’: src/gnome-calculator.p/math-variable-popover.c:739:31: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 739 | MathVariablePopover * self; | ^~~~ src/gnome-calculator.p/math-variable-popover.c: In function ‘math_variable_popover_real_is_editable’: src/gnome-calculator.p/math-variable-popover.c:757:31: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 757 | MathVariablePopover * self; | ^~~~ src/gnome-calculator.p/math-variable-popover.c: In function ‘math_variable_popover_finalize’: src/gnome-calculator.p/math-variable-popover.c:853:31: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 853 | MathVariablePopover * self; | ^~~~ src/gnome-calculator.p/math-variable-popover.c: In function ‘math_variable_popover_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-variable-popover.c:872:13: note: in expansion of macro ‘g_once_init_enter’ 872 | if (g_once_init_enter (&math_variable_popover_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-variable-popover.c: At top level: src/gnome-calculator.p/math-variable-popover.c:84:20: warning: ‘math_variable_popover_properties’ defined but not used [-Wunused-variable] 84 | static GParamSpec* math_variable_popover_properties[MATH_VARIABLE_POPOVER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-variable-popover.c:55:20: warning: ‘math_variable_properties’ defined but not used [-Wunused-variable] 55 | static GParamSpec* math_variable_properties[MATH_VARIABLE_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~ [270/292] Compiling C object gci/libgci-1.so.0.p/meson-generated_gci-entry-controller.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from ./gci/gci.h:6, from gci/libgci-1.so.0.p/gci-entry-controller.c:25: gci/libgci-1.so.0.p/gci-entry-controller.c: In function ‘gci_entry_controller_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ gci/libgci-1.so.0.p/gci-entry-controller.c:452:13: note: in expansion of macro ‘g_once_init_enter’ 452 | if (g_once_init_enter (&gci_entry_controller_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [271/292] Compiling C object src/gnome-calculator.p/meson-generated_math-function-popover.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from src/gnome-calculator.p/math-function-popover.c:14: src/gnome-calculator.p/math-function-popover.c: In function ‘something_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-function-popover.c:421:13: note: in expansion of macro ‘g_once_init_enter’ 421 | if (g_once_init_enter (&something_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-function-popover.c: In function ‘math_function_popover_construct’: src/gnome-calculator.p/math-function-popover.c:525:63: warning: passing argument 3 of ‘gtk_list_box_bind_model’ from incompatible pointer type [-Wincompatible-pointer-types] 525 | gtk_list_box_bind_model (_tmp0_, (GListModel*) model, ___lambda28__gtk_list_box_create_widget_func, g_object_ref (self), g_object_unref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | GtkWidget * (*)(GObject *, void *) {aka struct _GtkWidget * (*)(struct _GObject *, void *)} In file included from /usr/include/gtk-4.0/gtk/gtk.h:179, from src/gnome-calculator.p/math-function-popover.c:16: /usr/include/gtk-4.0/gtk/gtklistbox.h:267:89: note: expected ‘GtkListBoxCreateWidgetFunc’ {aka ‘struct _GtkWidget * (*)(void *, void *)’} but argument is of type ‘GtkWidget * (*)(GObject *, void *)’ {aka ‘struct _GtkWidget * (*)(struct _GObject *, void *)’} 267 | GtkListBoxCreateWidgetFunc create_widget_func, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-function-popover.c: In function ‘math_function_popover_add_function_cb’: src/gnome-calculator.p/math-function-popover.c:902:22: warning: variable ‘_tmp7__length1’ set but not used [-Wunused-but-set-variable] 902 | gint _tmp7__length1; | ^~~~~~~~~~~~~~ src/gnome-calculator.p/math-function-popover.c: In function ‘_math_function_popover_add_function_cb_gtk_button_clicked’: src/gnome-calculator.p/math-function-popover.c:931:77: warning: passing argument 2 of ‘math_function_popover_add_function_cb’ from incompatible pointer type [-Wincompatible-pointer-types] 931 | math_function_popover_add_function_cb ((MathFunctionPopover*) self, _sender); | ^~~~~~~ | | | GtkButton * {aka struct _GtkButton *} src/gnome-calculator.p/math-function-popover.c:864:51: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkButton *’ {aka ‘struct _GtkButton *’} 864 | GtkWidget* widget) | ~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/math-function-popover.c: In function ‘math_function_popover_real_is_deletable’: src/gnome-calculator.p/math-function-popover.c:938:31: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 938 | MathFunctionPopover * self; | ^~~~ src/gnome-calculator.p/math-function-popover.c: In function ‘math_function_popover_real_is_editable’: src/gnome-calculator.p/math-function-popover.c:950:31: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 950 | MathFunctionPopover * self; | ^~~~ src/gnome-calculator.p/math-function-popover.c: In function ‘math_function_popover_real_get_item_text’: src/gnome-calculator.p/math-function-popover.c:962:31: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 962 | MathFunctionPopover * self; | ^~~~ src/gnome-calculator.p/math-function-popover.c: In function ‘math_function_popover_finalize’: src/gnome-calculator.p/math-function-popover.c:1117:31: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 1117 | MathFunctionPopover * self; | ^~~~ src/gnome-calculator.p/math-function-popover.c: In function ‘math_function_popover_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-function-popover.c:1136:13: note: in expansion of macro ‘g_once_init_enter’ 1136 | if (g_once_init_enter (&math_function_popover_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-function-popover.c: At top level: src/gnome-calculator.p/math-function-popover.c:80:20: warning: ‘math_function_popover_properties’ defined but not used [-Wunused-variable] 80 | static GParamSpec* math_function_popover_properties[MATH_FUNCTION_POPOVER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [272/292] Compiling C object src/gnome-calculator.p/meson-generated_math-preferences.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/gtk-4.0/gtk/css/gtkcss.h:29, from /usr/include/gtk-4.0/gtk/gtk.h:29, from /usr/include/libadwaita-1/adwaita.h:9, from src/gnome-calculator.p/math-preferences.c:14: src/gnome-calculator.p/math-preferences.c: In function ‘math_preferences_dialog_word_size_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-preferences.c:201:13: note: in expansion of macro ‘g_once_init_enter’ 201 | if (g_once_init_enter (&math_preferences_dialog_word_size_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-preferences.c: In function ‘math_preferences_dialog_refresh_interval_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-preferences.c:222:13: note: in expansion of macro ‘g_once_init_enter’ 222 | if (g_once_init_enter (&math_preferences_dialog_refresh_interval_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-preferences.c: In function ‘math_preferences_dialog_real_close_attempt’: src/gnome-calculator.p/math-preferences.c:469:9: warning: ‘gtk_widget_hide’ is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations] 469 | gtk_widget_hide ((GtkWidget*) self); | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-4.0/gtk/gtkapplication.h:26, from /usr/include/gtk-4.0/gtk/gtkwindow.h:32, from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29, from /usr/include/gtk-4.0/gtk/gtk.h:33: /usr/include/gtk-4.0/gtk/gtkwidget.h:273:12: note: declared here 273 | void gtk_widget_hide (GtkWidget *widget); | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-preferences.c: In function ‘math_preferences_dialog_constructor’: src/gnome-calculator.p/math-preferences.c:834:33: warning: passing argument 1 of ‘gtk_expression_unref’ from incompatible pointer type [-Wincompatible-pointer-types] 834 | _gtk_expression_unref0 (expression); | ^~~~~~~~~~ | | | GtkCClosureExpression * {aka struct _GtkCClosureExpression *} src/gnome-calculator.p/math-preferences.c:76:91: note: in definition of macro ‘_gtk_expression_unref0’ 76 | #define _gtk_expression_unref0(var) ((var == NULL) ? NULL : (var = (gtk_expression_unref (var), NULL))) | ^~~ In file included from /usr/include/gtk-4.0/gtk/gtkboolfilter.h:26, from /usr/include/gtk-4.0/gtk/gtk.h:54: /usr/include/gtk-4.0/gtk/gtkexpression.h:51:98: note: expected ‘GtkExpression *’ {aka ‘struct _GtkExpression *’} but argument is of type ‘GtkCClosureExpression *’ {aka ‘struct _GtkCClosureExpression *’} 51 | void gtk_expression_unref (GtkExpression *self); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/gnome-calculator.p/math-preferences.c:847:33: warning: passing argument 1 of ‘gtk_expression_unref’ from incompatible pointer type [-Wincompatible-pointer-types] 847 | _gtk_expression_unref0 (expression); | ^~~~~~~~~~ | | | GtkCClosureExpression * {aka struct _GtkCClosureExpression *} src/gnome-calculator.p/math-preferences.c:76:91: note: in definition of macro ‘_gtk_expression_unref0’ 76 | #define _gtk_expression_unref0(var) ((var == NULL) ? NULL : (var = (gtk_expression_unref (var), NULL))) | ^~~ /usr/include/gtk-4.0/gtk/gtkexpression.h:51:98: note: expected ‘GtkExpression *’ {aka ‘struct _GtkExpression *’} but argument is of type ‘GtkCClosureExpression *’ {aka ‘struct _GtkCClosureExpression *’} 51 | void gtk_expression_unref (GtkExpression *self); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/gnome-calculator.p/math-preferences.c:908:33: warning: passing argument 1 of ‘gtk_expression_unref’ from incompatible pointer type [-Wincompatible-pointer-types] 908 | _gtk_expression_unref0 (expression); | ^~~~~~~~~~ | | | GtkCClosureExpression * {aka struct _GtkCClosureExpression *} src/gnome-calculator.p/math-preferences.c:76:91: note: in definition of macro ‘_gtk_expression_unref0’ 76 | #define _gtk_expression_unref0(var) ((var == NULL) ? NULL : (var = (gtk_expression_unref (var), NULL))) | ^~~ /usr/include/gtk-4.0/gtk/gtkexpression.h:51:98: note: expected ‘GtkExpression *’ {aka ‘struct _GtkExpression *’} but argument is of type ‘GtkCClosureExpression *’ {aka ‘struct _GtkCClosureExpression *’} 51 | void gtk_expression_unref (GtkExpression *self); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/gnome-calculator.p/math-preferences.c: In function ‘math_preferences_dialog_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-preferences.c:966:13: note: in expansion of macro ‘g_once_init_enter’ 966 | if (g_once_init_enter (&math_preferences_dialog_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [273/292] Linking target tests/test-serializer [274/292] Compiling C object src/gnome-calculator.p/meson-generated_math-converter.c.o src/gnome-calculator.p/math-converter.c: In function ‘math_converter_build_category_model’: src/gnome-calculator.p/math-converter.c:331:33: warning: passing argument 1 of ‘gtk_expression_unref’ from incompatible pointer type [-Wincompatible-pointer-types] 331 | _gtk_expression_unref0 (expression); | ^~~~~~~~~~ | | | GtkPropertyExpression * {aka struct _GtkPropertyExpression *} src/gnome-calculator.p/math-converter.c:62:91: note: in definition of macro ‘_gtk_expression_unref0’ 62 | #define _gtk_expression_unref0(var) ((var == NULL) ? NULL : (var = (gtk_expression_unref (var), NULL))) | ^~~ In file included from /usr/include/gtk-4.0/gtk/gtkboolfilter.h:26, from /usr/include/gtk-4.0/gtk/gtk.h:54, from src/gnome-calculator.p/math-converter.c:14: /usr/include/gtk-4.0/gtk/gtkexpression.h:51:98: note: expected ‘GtkExpression *’ {aka ‘struct _GtkExpression *’} but argument is of type ‘GtkPropertyExpression *’ {aka ‘struct _GtkPropertyExpression *’} 51 | void gtk_expression_unref (GtkExpression *self); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/gnome-calculator.p/math-converter.c: In function ‘math_converter_build_units_model’: src/gnome-calculator.p/math-converter.c:725:33: warning: passing argument 1 of ‘gtk_expression_unref’ from incompatible pointer type [-Wincompatible-pointer-types] 725 | _gtk_expression_unref0 (expression); | ^~~~~~~~~~ | | | GtkPropertyExpression * {aka struct _GtkPropertyExpression *} src/gnome-calculator.p/math-converter.c:62:91: note: in definition of macro ‘_gtk_expression_unref0’ 62 | #define _gtk_expression_unref0(var) ((var == NULL) ? NULL : (var = (gtk_expression_unref (var), NULL))) | ^~~ /usr/include/gtk-4.0/gtk/gtkexpression.h:51:98: note: expected ‘GtkExpression *’ {aka ‘struct _GtkExpression *’} but argument is of type ‘GtkPropertyExpression *’ {aka ‘struct _GtkPropertyExpression *’} 51 | void gtk_expression_unref (GtkExpression *self); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/gtk-4.0/gtk/css/gtkcss.h:29, from /usr/include/gtk-4.0/gtk/gtk.h:29: src/gnome-calculator.p/math-converter.c: In function ‘math_converter_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-converter.c:1297:13: note: in expansion of macro ‘g_once_init_enter’ 1297 | if (g_once_init_enter (&math_converter_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [275/292] Compiling C object src/gnome-calculator.p/meson-generated_math-buttons.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from src/gnome-calculator.p/math-buttons.c:14: src/gnome-calculator.p/math-buttons.c: In function ‘button_mode_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:612:13: note: in expansion of macro ‘g_once_init_enter’ 612 | if (g_once_init_enter (&button_mode_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘math_buttons_load_finc_dialogs’: src/gnome-calculator.p/math-buttons.c:904:61: warning: passing argument 3 of ‘math_buttons_load_finc_dialog’ from incompatible pointer type [-Wincompatible-pointer-types] 904 | math_buttons_load_finc_dialog (self, "ctrm_dialog", MATH_BUTTONS_ctrm_entries, (gint) G_N_ELEMENTS (MATH_BUTTONS_ctrm_entries), FINANCIAL_DIALOG_CTRM_DIALOG); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:336:45: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 336 | gchar** entry_names, | ~~~~~~~~^~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:905:60: warning: passing argument 3 of ‘math_buttons_load_finc_dialog’ from incompatible pointer type [-Wincompatible-pointer-types] 905 | math_buttons_load_finc_dialog (self, "ddb_dialog", MATH_BUTTONS_ddb_entries, (gint) G_N_ELEMENTS (MATH_BUTTONS_ddb_entries), FINANCIAL_DIALOG_DDB_DIALOG); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:336:45: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 336 | gchar** entry_names, | ~~~~~~~~^~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:906:59: warning: passing argument 3 of ‘math_buttons_load_finc_dialog’ from incompatible pointer type [-Wincompatible-pointer-types] 906 | math_buttons_load_finc_dialog (self, "fv_dialog", MATH_BUTTONS_fv_entries, (gint) G_N_ELEMENTS (MATH_BUTTONS_fv_entries), FINANCIAL_DIALOG_FV_DIALOG); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:336:45: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 336 | gchar** entry_names, | ~~~~~~~~^~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:907:60: warning: passing argument 3 of ‘math_buttons_load_finc_dialog’ from incompatible pointer type [-Wincompatible-pointer-types] 907 | math_buttons_load_finc_dialog (self, "gpm_dialog", MATH_BUTTONS_gpm_entries, (gint) G_N_ELEMENTS (MATH_BUTTONS_gpm_entries), FINANCIAL_DIALOG_GPM_DIALOG); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:336:45: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 336 | gchar** entry_names, | ~~~~~~~~^~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:908:60: warning: passing argument 3 of ‘math_buttons_load_finc_dialog’ from incompatible pointer type [-Wincompatible-pointer-types] 908 | math_buttons_load_finc_dialog (self, "pmt_dialog", MATH_BUTTONS_pmt_entries, (gint) G_N_ELEMENTS (MATH_BUTTONS_pmt_entries), FINANCIAL_DIALOG_PMT_DIALOG); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:336:45: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 336 | gchar** entry_names, | ~~~~~~~~^~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:909:59: warning: passing argument 3 of ‘math_buttons_load_finc_dialog’ from incompatible pointer type [-Wincompatible-pointer-types] 909 | math_buttons_load_finc_dialog (self, "pv_dialog", MATH_BUTTONS_pv_entries, (gint) G_N_ELEMENTS (MATH_BUTTONS_pv_entries), FINANCIAL_DIALOG_PV_DIALOG); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:336:45: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 336 | gchar** entry_names, | ~~~~~~~~^~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:910:61: warning: passing argument 3 of ‘math_buttons_load_finc_dialog’ from incompatible pointer type [-Wincompatible-pointer-types] 910 | math_buttons_load_finc_dialog (self, "rate_dialog", MATH_BUTTONS_rate_entries, (gint) G_N_ELEMENTS (MATH_BUTTONS_rate_entries), FINANCIAL_DIALOG_RATE_DIALOG); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:336:45: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 336 | gchar** entry_names, | ~~~~~~~~^~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:911:60: warning: passing argument 3 of ‘math_buttons_load_finc_dialog’ from incompatible pointer type [-Wincompatible-pointer-types] 911 | math_buttons_load_finc_dialog (self, "sln_dialog", MATH_BUTTONS_sln_entries, (gint) G_N_ELEMENTS (MATH_BUTTONS_sln_entries), FINANCIAL_DIALOG_SLN_DIALOG); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:336:45: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 336 | gchar** entry_names, | ~~~~~~~~^~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:912:60: warning: passing argument 3 of ‘math_buttons_load_finc_dialog’ from incompatible pointer type [-Wincompatible-pointer-types] 912 | math_buttons_load_finc_dialog (self, "syd_dialog", MATH_BUTTONS_syd_entries, (gint) G_N_ELEMENTS (MATH_BUTTONS_syd_entries), FINANCIAL_DIALOG_SYD_DIALOG); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:336:45: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 336 | gchar** entry_names, | ~~~~~~~~^~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:913:61: warning: passing argument 3 of ‘math_buttons_load_finc_dialog’ from incompatible pointer type [-Wincompatible-pointer-types] 913 | math_buttons_load_finc_dialog (self, "term_dialog", MATH_BUTTONS_term_entries, (gint) G_N_ELEMENTS (MATH_BUTTONS_term_entries), FINANCIAL_DIALOG_TERM_DIALOG); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:336:45: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 336 | gchar** entry_names, | ~~~~~~~~^~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘_math_buttons_finc_response_cb_gtk_dialog_response’: src/gnome-calculator.p/math-buttons.c:921:61: warning: passing argument 2 of ‘math_buttons_finc_response_cb’ from incompatible pointer type [-Wincompatible-pointer-types] 921 | math_buttons_finc_response_cb ((MathButtons*) self, _sender, response_id); | ^~~~~~~ | | | GtkDialog * {aka struct _GtkDialog *} src/gnome-calculator.p/math-buttons.c:340:48: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkDialog *’ {aka ‘struct _GtkDialog *’} 340 | GtkWidget* widget, | ~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘_math_buttons_finc_activate_cb_gtk_entry_activate’: src/gnome-calculator.p/math-buttons.c:928:61: warning: passing argument 2 of ‘math_buttons_finc_activate_cb’ from incompatible pointer type [-Wincompatible-pointer-types] 928 | math_buttons_finc_activate_cb ((MathButtons*) self, _sender); | ^~~~~~~ | | | GtkEntry * {aka struct _GtkEntry *} src/gnome-calculator.p/math-buttons.c:346:48: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkEntry *’ {aka ‘struct _GtkEntry *’} 346 | GtkWidget* widget); | ~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘math_buttons_update_bit_panel’: src/gnome-calculator.p/math-buttons.c:1348:40: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘guint64’ {aka ‘long unsigned int’} [-Wformat=] 1348 | _tmp37_ = g_strdup_printf ("%llx", bits); | ~~~^ ~~~~ | | | | | guint64 {aka long unsigned int} | long long unsigned int | %lx src/gnome-calculator.p/math-buttons.c:1353:40: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘guint64’ {aka ‘long unsigned int’} [-Wformat=] 1353 | _tmp40_ = g_strdup_printf ("%llu", bits); | ~~~^ ~~~~ | | | | | guint64 {aka long unsigned int} | long long unsigned int | %lu src/gnome-calculator.p/math-buttons.c:1358:40: warning: format ‘%llo’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘guint64’ {aka ‘long unsigned int’} [-Wformat=] 1358 | _tmp43_ = g_strdup_printf ("%llo", bits); | ~~~^ ~~~~ | | | | | guint64 {aka long unsigned int} | long long unsigned int | %lo src/gnome-calculator.p/math-buttons.c: In function ‘math_buttons_base_combobox_changed_cb’: src/gnome-calculator.p/math-buttons.c:1373:9: warning: ‘gtk_combo_box_get_active_id’ is deprecated: Use 'GtkDropDown' instead [-Wdeprecated-declarations] 1373 | _tmp0_ = gtk_combo_box_get_active_id (combo); | ^~~~~~ In file included from /usr/include/gtk-4.0/gtk/gtk.h:94, from src/gnome-calculator.p/math-buttons.c:15: /usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h:145:14: note: declared here 145 | const char * gtk_combo_box_get_active_id (GtkComboBox *combo_box); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘math_buttons_base_changed_cb’: src/gnome-calculator.p/math-buttons.c:1402:9: warning: ‘gtk_combo_box_set_active_id’ is deprecated: Use 'GtkDropDown' instead [-Wdeprecated-declarations] 1402 | gtk_combo_box_set_active_id (_tmp5_, _tmp7_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h:147:15: note: declared here 147 | gboolean gtk_combo_box_set_active_id (GtkComboBox *combo_box, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘math_buttons_update_view_more_visible’: src/gnome-calculator.p/math-buttons.c:1455:33: warning: ‘adw_leaflet_get_folded’ is deprecated [-Wdeprecated-declarations] 1455 | _tmp5_ = adw_leaflet_get_folded (G_TYPE_CHECK_INSTANCE_TYPE (_tmp4_, adw_leaflet_get_type ()) ? ((AdwLeaflet*) _tmp4_) : NULL); | ^~~~~~ In file included from /usr/include/libadwaita-1/adwaita.h:59, from src/gnome-calculator.p/math-buttons.c:18: /usr/include/libadwaita-1/adw-leaflet.h:88:10: note: declared here 88 | gboolean adw_leaflet_get_folded (AdwLeaflet *self); | ^~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:1455:33: warning: ‘adw_leaflet_get_type’ is deprecated [-Wdeprecated-declarations] 1455 | _tmp5_ = adw_leaflet_get_folded (G_TYPE_CHECK_INSTANCE_TYPE (_tmp4_, adw_leaflet_get_type ()) ? ((AdwLeaflet*) _tmp4_) : NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31: /usr/include/libadwaita-1/adw-leaflet.h:46:35: note: declared here 46 | G_DECLARE_FINAL_TYPE (AdwLeaflet, adw_leaflet, ADW, LEAFLET, GtkWidget) | ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:1603:9: note: in definition of macro ‘G_DECLARE_FINAL_TYPE’ 1603 | GType module_obj_name##_get_type (void); \ | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:1474:33: warning: ‘adw_leaflet_get_folded’ is deprecated [-Wdeprecated-declarations] 1474 | _tmp10_ = adw_leaflet_get_folded (G_TYPE_CHECK_INSTANCE_TYPE (_tmp9_, adw_leaflet_get_type ()) ? ((AdwLeaflet*) _tmp9_) : NULL); | ^~~~~~~ /usr/include/libadwaita-1/adw-leaflet.h:88:10: note: declared here 88 | gboolean adw_leaflet_get_folded (AdwLeaflet *self); | ^~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:1474:33: warning: ‘adw_leaflet_get_type’ is deprecated [-Wdeprecated-declarations] 1474 | _tmp10_ = adw_leaflet_get_folded (G_TYPE_CHECK_INSTANCE_TYPE (_tmp9_, adw_leaflet_get_type ()) ? ((AdwLeaflet*) _tmp9_) : NULL); | ^~~~~~~ /usr/include/libadwaita-1/adw-leaflet.h:46:35: note: declared here 46 | G_DECLARE_FINAL_TYPE (AdwLeaflet, adw_leaflet, ADW, LEAFLET, GtkWidget) | ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:1603:9: note: in definition of macro ‘G_DECLARE_FINAL_TYPE’ 1603 | GType module_obj_name##_get_type (void); \ | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:1493:33: warning: ‘adw_leaflet_get_folded’ is deprecated [-Wdeprecated-declarations] 1493 | _tmp15_ = adw_leaflet_get_folded (_tmp14_); | ^~~~~~~ /usr/include/libadwaita-1/adw-leaflet.h:88:10: note: declared here 88 | gboolean adw_leaflet_get_folded (AdwLeaflet *self); | ^~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘math_buttons_correct_text_direction’: src/gnome-calculator.p/math-buttons.c:1608:25: warning: ‘adw_leaflet_get_type’ is deprecated [-Wdeprecated-declarations] 1608 | _tmp20_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp19_, adw_leaflet_get_type ()) ? ((AdwLeaflet*) _tmp19_) : NULL); | ^~~~~~~ /usr/include/libadwaita-1/adw-leaflet.h:46:35: note: declared here 46 | G_DECLARE_FINAL_TYPE (AdwLeaflet, adw_leaflet, ADW, LEAFLET, GtkWidget) | ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:1603:9: note: in definition of macro ‘G_DECLARE_FINAL_TYPE’ 1603 | GType module_obj_name##_get_type (void); \ | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘_math_buttons_character_code_dialog_response_cb_gtk_dialog_response’: src/gnome-calculator.p/math-buttons.c:1854:78: warning: passing argument 2 of ‘math_buttons_character_code_dialog_response_cb’ from incompatible pointer type [-Wincompatible-pointer-types] 1854 | math_buttons_character_code_dialog_response_cb ((MathButtons*) self, _sender, response_id); | ^~~~~~~ | | | GtkDialog * {aka struct _GtkDialog *} src/gnome-calculator.p/math-buttons.c:447:65: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkDialog *’ {aka ‘struct _GtkDialog *’} 447 | GtkWidget* dialog, | ~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘_math_buttons_character_code_dialog_close_request_gtk_window_close_request’: src/gnome-calculator.p/math-buttons.c:1862:89: warning: passing argument 2 of ‘math_buttons_character_code_dialog_close_request’ from incompatible pointer type [-Wincompatible-pointer-types] 1862 | result = math_buttons_character_code_dialog_close_request ((MathButtons*) self, _sender); | ^~~~~~~ | | | GtkWindow * {aka struct _GtkWindow *} src/gnome-calculator.p/math-buttons.c:453:71: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkWindow *’ {aka ‘struct _GtkWindow *’} 453 | GtkWidget* dialog); | ~~~~~~~~~~~^~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘_math_buttons_character_code_dialog_activate_cb_gtk_entry_activate’: src/gnome-calculator.p/math-buttons.c:1870:78: warning: passing argument 2 of ‘math_buttons_character_code_dialog_activate_cb’ from incompatible pointer type [-Wincompatible-pointer-types] 1870 | math_buttons_character_code_dialog_activate_cb ((MathButtons*) self, _sender); | ^~~~~~~ | | | GtkEntry * {aka struct _GtkEntry *} src/gnome-calculator.p/math-buttons.c:457:65: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkEntry *’ {aka ‘struct _GtkEntry *’} 457 | GtkWidget* entry); | ~~~~~~~~~~~^~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘math_buttons_load_mode’: src/gnome-calculator.p/math-buttons.c:2131:246: warning: the comparison will always evaluate as ‘false’ for the address of ‘____lambda13__gbinding_transform_func’ will never be NULL [-Waddress] 2131 | g_object_bind_property_with_closures ((GObject*) _tmp43_, "view-more-active", (GObject*) _tmp44_, "visible-child-name", G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL, (GClosure*) ((____lambda13__gbinding_transform_func == NULL) ? NULL : g_cclosure_new ((GCallback) ____lambda13__gbinding_transform_func, g_object_ref (self), (GClosureNotify) g_object_unref)), (GClosure*) ((____lambda14__gbinding_transform_func == NULL) ? NULL : g_cclosure_new ((GCallback) ____lambda14__gbinding_transform_func, g_object_ref (self), (GClosureNotify) g_object_unref))); | ^~ src/gnome-calculator.p/math-buttons.c:1670:1: note: ‘____lambda13__gbinding_transform_func’ declared here 1670 | ____lambda13__gbinding_transform_func (GBinding* binding, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:2131:439: warning: the comparison will always evaluate as ‘false’ for the address of ‘____lambda14__gbinding_transform_func’ will never be NULL [-Waddress] 2131 | g_object_bind_property_with_closures ((GObject*) _tmp43_, "view-more-active", (GObject*) _tmp44_, "visible-child-name", G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL, (GClosure*) ((____lambda13__gbinding_transform_func == NULL) ? NULL : g_cclosure_new ((GCallback) ____lambda13__gbinding_transform_func, g_object_ref (self), (GClosureNotify) g_object_unref)), (GClosure*) ((____lambda14__gbinding_transform_func == NULL) ? NULL : g_cclosure_new ((GCallback) ____lambda14__gbinding_transform_func, g_object_ref (self), (GClosureNotify) g_object_unref))); | ^~ src/gnome-calculator.p/math-buttons.c:1698:1: note: ‘____lambda14__gbinding_transform_func’ declared here 1698 | ____lambda14__gbinding_transform_func (GBinding* binding, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:2149:246: warning: the comparison will always evaluate as ‘false’ for the address of ‘____lambda15__gbinding_transform_func’ will never be NULL [-Waddress] 2149 | g_object_bind_property_with_closures ((GObject*) _tmp48_, "view-more-active", (GObject*) _tmp49_, "visible-child-name", G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL, (GClosure*) ((____lambda15__gbinding_transform_func == NULL) ? NULL : g_cclosure_new ((GCallback) ____lambda15__gbinding_transform_func, g_object_ref (self), (GClosureNotify) g_object_unref)), (GClosure*) ((____lambda16__gbinding_transform_func == NULL) ? NULL : g_cclosure_new ((GCallback) ____lambda16__gbinding_transform_func, g_object_ref (self), (GClosureNotify) g_object_unref))); | ^~ src/gnome-calculator.p/math-buttons.c:1738:1: note: ‘____lambda15__gbinding_transform_func’ declared here 1738 | ____lambda15__gbinding_transform_func (GBinding* binding, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:2149:439: warning: the comparison will always evaluate as ‘false’ for the address of ‘____lambda16__gbinding_transform_func’ will never be NULL [-Waddress] 2149 | g_object_bind_property_with_closures ((GObject*) _tmp48_, "view-more-active", (GObject*) _tmp49_, "visible-child-name", G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL, (GClosure*) ((____lambda15__gbinding_transform_func == NULL) ? NULL : g_cclosure_new ((GCallback) ____lambda15__gbinding_transform_func, g_object_ref (self), (GClosureNotify) g_object_unref)), (GClosure*) ((____lambda16__gbinding_transform_func == NULL) ? NULL : g_cclosure_new ((GCallback) ____lambda16__gbinding_transform_func, g_object_ref (self), (GClosureNotify) g_object_unref))); | ^~ src/gnome-calculator.p/math-buttons.c:1766:1: note: ‘____lambda16__gbinding_transform_func’ declared here 1766 | ____lambda16__gbinding_transform_func (GBinding* binding, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:2173:25: warning: ‘adw_leaflet_get_type’ is deprecated [-Wdeprecated-declarations] 2173 | _tmp55_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp54_, adw_leaflet_get_type ()) ? ((AdwLeaflet*) _tmp54_) : NULL); | ^~~~~~~ /usr/include/libadwaita-1/adw-leaflet.h:46:35: note: declared here 46 | G_DECLARE_FINAL_TYPE (AdwLeaflet, adw_leaflet, ADW, LEAFLET, GtkWidget) | ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:1603:9: note: in definition of macro ‘G_DECLARE_FINAL_TYPE’ 1603 | GType module_obj_name##_get_type (void); \ | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:2183:236: warning: the comparison will always evaluate as ‘false’ for the address of ‘____lambda17__gbinding_transform_func’ will never be NULL [-Waddress] 2183 | g_object_bind_property_with_closures ((GObject*) _tmp59_, "active", (GObject*) _tmp60_, "visible-child-name", G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL, (GClosure*) ((____lambda17__gbinding_transform_func == NULL) ? NULL : g_cclosure_new ((GCallback) ____lambda17__gbinding_transform_func, g_object_ref (self), (GClosureNotify) g_object_unref)), (GClosure*) ((____lambda18__gbinding_transform_func == NULL) ? NULL : g_cclosure_new ((GCallback) ____lambda18__gbinding_transform_func, g_object_ref (self), (GClosureNotify) g_object_unref))); | ^~ src/gnome-calculator.p/math-buttons.c:1798:1: note: ‘____lambda17__gbinding_transform_func’ declared here 1798 | ____lambda17__gbinding_transform_func (GBinding* binding, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:2183:429: warning: the comparison will always evaluate as ‘false’ for the address of ‘____lambda18__gbinding_transform_func’ will never be NULL [-Waddress] 2183 | g_object_bind_property_with_closures ((GObject*) _tmp59_, "active", (GObject*) _tmp60_, "visible-child-name", G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL, (GClosure*) ((____lambda17__gbinding_transform_func == NULL) ? NULL : g_cclosure_new ((GCallback) ____lambda17__gbinding_transform_func, g_object_ref (self), (GClosureNotify) g_object_unref)), (GClosure*) ((____lambda18__gbinding_transform_func == NULL) ? NULL : g_cclosure_new ((GCallback) ____lambda18__gbinding_transform_func, g_object_ref (self), (GClosureNotify) g_object_unref))); | ^~ src/gnome-calculator.p/math-buttons.c:1826:1: note: ‘____lambda18__gbinding_transform_func’ declared here 1826 | ____lambda18__gbinding_transform_func (GBinding* binding, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:2256:55: warning: passing argument 2 of ‘gtk_menu_button_set_popover’ from incompatible pointer type [-Wincompatible-pointer-types] 2256 | gtk_menu_button_set_popover (_tmp90_, (GtkPopover*) _tmp91_); | ^~~~~~~~~~~~~~~~~~~~~ | | | GtkPopover * {aka struct _GtkPopover *} In file included from /usr/include/gtk-4.0/gtk/gtk.h:191: /usr/include/gtk-4.0/gtk/gtkmenubutton.h:60:61: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkPopover *’ {aka ‘struct _GtkPopover *’} 60 | GtkWidget *popover); | ~~~~~~~~~~~~~~~^~~~~~~ src/gnome-calculator.p/math-buttons.c:2293:56: warning: passing argument 2 of ‘gtk_menu_button_set_popover’ from incompatible pointer type [-Wincompatible-pointer-types] 2293 | gtk_menu_button_set_popover (_tmp104_, (GtkPopover*) _tmp105_); | ^~~~~~~~~~~~~~~~~~~~~~ | | | GtkPopover * {aka struct _GtkPopover *} /usr/include/gtk-4.0/gtk/gtkmenubutton.h:60:61: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkPopover *’ {aka ‘struct _GtkPopover *’} 60 | GtkWidget *popover); | ~~~~~~~~~~~~~~~^~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘__lambda30_’: src/gnome-calculator.p/math-buttons.c:2469:22: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2469 | MathButtons* self; | ^~~~ src/gnome-calculator.p/math-buttons.c: In function ‘__lambda31_’: src/gnome-calculator.p/math-buttons.c:2487:22: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2487 | MathButtons* self; | ^~~~ src/gnome-calculator.p/math-buttons.c: In function ‘__lambda32_’: src/gnome-calculator.p/math-buttons.c:2505:22: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2505 | MathButtons* self; | ^~~~ src/gnome-calculator.p/math-buttons.c: In function ‘math_buttons_fill_functions_model’: src/gnome-calculator.p/math-buttons.c:2558:38: warning: variable ‘_tmp7__length1’ set but not used [-Wunused-but-set-variable] 2558 | gint _tmp7__length1; | ^~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:2554:38: warning: variable ‘_tmp5__length1’ set but not used [-Wunused-but-set-variable] 2554 | gint _tmp5__length1; | ^~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:2531:14: warning: variable ‘_names_size_’ set but not used [-Wunused-but-set-variable] 2531 | gint _names_size_; | ^~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘__lambda24_’: src/gnome-calculator.p/math-buttons.c:2619:22: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2619 | MathButtons* self; | ^~~~ src/gnome-calculator.p/math-buttons.c: In function ‘__lambda25_’: src/gnome-calculator.p/math-buttons.c:2645:22: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2645 | MathButtons* self; | ^~~~ src/gnome-calculator.p/math-buttons.c: In function ‘__lambda26_’: src/gnome-calculator.p/math-buttons.c:2670:22: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2670 | MathButtons* self; | ^~~~ src/gnome-calculator.p/math-buttons.c: In function ‘math_buttons_fill_variables_model’: src/gnome-calculator.p/math-buttons.c:2746:38: warning: variable ‘_tmp14__length1’ set but not used [-Wunused-but-set-variable] 2746 | gint _tmp14__length1; | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:2742:38: warning: variable ‘_tmp11__length1’ set but not used [-Wunused-but-set-variable] 2742 | gint _tmp11__length1; | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:2736:38: warning: variable ‘_tmp7__length1’ set but not used [-Wunused-but-set-variable] 2736 | gint _tmp7__length1; | ^~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:2703:14: warning: variable ‘_names_size_’ set but not used [-Wunused-but-set-variable] 2703 | gint _names_size_; | ^~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘___lambda12_’: src/gnome-calculator.p/math-buttons.c:2895:17: warning: ‘adw_leaflet_set_visible_child_name’ is deprecated [-Wdeprecated-declarations] 2895 | adw_leaflet_set_visible_child_name (G_TYPE_CHECK_INSTANCE_TYPE (_tmp5_, adw_leaflet_get_type ()) ? ((AdwLeaflet*) _tmp5_) : NULL, _tmp1_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libadwaita-1/adw-leaflet.h:111:13: note: declared here 111 | void adw_leaflet_set_visible_child_name (AdwLeaflet *self, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:2895:17: warning: ‘adw_leaflet_get_type’ is deprecated [-Wdeprecated-declarations] 2895 | adw_leaflet_set_visible_child_name (G_TYPE_CHECK_INSTANCE_TYPE (_tmp5_, adw_leaflet_get_type ()) ? ((AdwLeaflet*) _tmp5_) : NULL, _tmp1_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libadwaita-1/adw-leaflet.h:46:35: note: declared here 46 | G_DECLARE_FINAL_TYPE (AdwLeaflet, adw_leaflet, ADW, LEAFLET, GtkWidget) | ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:1603:9: note: in definition of macro ‘G_DECLARE_FINAL_TYPE’ 1603 | GType module_obj_name##_get_type (void); \ | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:2913:17: warning: ‘adw_leaflet_set_visible_child_name’ is deprecated [-Wdeprecated-declarations] 2913 | adw_leaflet_set_visible_child_name (G_TYPE_CHECK_INSTANCE_TYPE (_tmp11_, adw_leaflet_get_type ()) ? ((AdwLeaflet*) _tmp11_) : NULL, _tmp7_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libadwaita-1/adw-leaflet.h:111:13: note: declared here 111 | void adw_leaflet_set_visible_child_name (AdwLeaflet *self, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:2913:17: warning: ‘adw_leaflet_get_type’ is deprecated [-Wdeprecated-declarations] 2913 | adw_leaflet_set_visible_child_name (G_TYPE_CHECK_INSTANCE_TYPE (_tmp11_, adw_leaflet_get_type ()) ? ((AdwLeaflet*) _tmp11_) : NULL, _tmp7_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libadwaita-1/adw-leaflet.h:46:35: note: declared here 46 | G_DECLARE_FINAL_TYPE (AdwLeaflet, adw_leaflet, ADW, LEAFLET, GtkWidget) | ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:1603:9: note: in definition of macro ‘G_DECLARE_FINAL_TYPE’ 1603 | GType module_obj_name##_get_type (void); \ | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘math_buttons_load_buttons’: src/gnome-calculator.p/math-buttons.c:2985:17: warning: ‘gtk_widget_hide’ is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations] 2985 | gtk_widget_hide (_tmp13_); | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-4.0/gtk/gtkapplication.h:26, from /usr/include/gtk-4.0/gtk/gtkwindow.h:32, from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29, from /usr/include/gtk-4.0/gtk/gtk.h:33: /usr/include/gtk-4.0/gtk/gtkwidget.h:273:12: note: declared here 273 | void gtk_widget_hide (GtkWidget *widget); | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:2995:17: warning: ‘gtk_widget_show’ is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations] 2995 | gtk_widget_show (_tmp17_); | ^~~~~~~~~~~~~~~ /usr/include/gtk-4.0/gtk/gtkwidget.h:271:12: note: declared here 271 | void gtk_widget_show (GtkWidget *widget); | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘math_buttons_on_launch_finc_dialog’: src/gnome-calculator.p/math-buttons.c:3167:9: warning: ‘gtk_widget_show’ is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations] 3167 | gtk_widget_show ((GtkWidget*) dialog); | ^~~~~~~~~~~~~~~ /usr/include/gtk-4.0/gtk/gtkwidget.h:271:12: note: declared here 271 | void gtk_widget_show (GtkWidget *widget); | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘math_buttons_finc_activate_cb’: src/gnome-calculator.p/math-buttons.c:3210:25: warning: ‘gtk_dialog_response’ is deprecated [-Wdeprecated-declarations] 3210 | gtk_dialog_response (_tmp6_, (gint) GTK_RESPONSE_OK); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-4.0/gtk/deprecated/gtkappchooserdialog.h:31, from /usr/include/gtk-4.0/gtk/gtk.h:43: /usr/include/gtk-4.0/gtk/deprecated/gtkdialog.h:168:6: note: declared here 168 | void gtk_dialog_response (GtkDialog *dialog, | ^~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘math_buttons_finc_response_cb’: src/gnome-calculator.p/math-buttons.c:3436:9: warning: ‘gtk_widget_hide’ is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations] 3436 | gtk_widget_hide ((GtkWidget*) (G_TYPE_CHECK_INSTANCE_TYPE (widget, gtk_window_get_type ()) ? ((GtkWindow*) widget) : NULL)); | ^~~~~~~~~~~~~~~ /usr/include/gtk-4.0/gtk/gtkwidget.h:273:12: note: declared here 273 | void gtk_widget_hide (GtkWidget *widget); | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:3451:52: warning: passing argument 1 of ‘_vala_array_dup3’ from incompatible pointer type [-Wincompatible-pointer-types] 3451 | _tmp2_ = _vala_array_dup3 (MATH_BUTTONS_ctrm_entries, G_N_ELEMENTS (MATH_BUTTONS_ctrm_entries)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:3225:27: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 3225 | _vala_array_dup3 (gchar** self, | ~~~~~~~~^~~~ src/gnome-calculator.p/math-buttons.c:3463:52: warning: passing argument 1 of ‘_vala_array_dup4’ from incompatible pointer type [-Wincompatible-pointer-types] 3463 | _tmp3_ = _vala_array_dup4 (MATH_BUTTONS_ddb_entries, G_N_ELEMENTS (MATH_BUTTONS_ddb_entries)); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:3243:27: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 3243 | _vala_array_dup4 (gchar** self, | ~~~~~~~~^~~~ src/gnome-calculator.p/math-buttons.c:3475:52: warning: passing argument 1 of ‘_vala_array_dup5’ from incompatible pointer type [-Wincompatible-pointer-types] 3475 | _tmp4_ = _vala_array_dup5 (MATH_BUTTONS_fv_entries, G_N_ELEMENTS (MATH_BUTTONS_fv_entries)); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:3261:27: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 3261 | _vala_array_dup5 (gchar** self, | ~~~~~~~~^~~~ src/gnome-calculator.p/math-buttons.c:3487:52: warning: passing argument 1 of ‘_vala_array_dup6’ from incompatible pointer type [-Wincompatible-pointer-types] 3487 | _tmp5_ = _vala_array_dup6 (MATH_BUTTONS_gpm_entries, G_N_ELEMENTS (MATH_BUTTONS_gpm_entries)); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:3279:27: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 3279 | _vala_array_dup6 (gchar** self, | ~~~~~~~~^~~~ src/gnome-calculator.p/math-buttons.c:3499:52: warning: passing argument 1 of ‘_vala_array_dup7’ from incompatible pointer type [-Wincompatible-pointer-types] 3499 | _tmp6_ = _vala_array_dup7 (MATH_BUTTONS_pmt_entries, G_N_ELEMENTS (MATH_BUTTONS_pmt_entries)); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:3297:27: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 3297 | _vala_array_dup7 (gchar** self, | ~~~~~~~~^~~~ src/gnome-calculator.p/math-buttons.c:3511:52: warning: passing argument 1 of ‘_vala_array_dup8’ from incompatible pointer type [-Wincompatible-pointer-types] 3511 | _tmp7_ = _vala_array_dup8 (MATH_BUTTONS_pv_entries, G_N_ELEMENTS (MATH_BUTTONS_pv_entries)); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:3315:27: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 3315 | _vala_array_dup8 (gchar** self, | ~~~~~~~~^~~~ src/gnome-calculator.p/math-buttons.c:3523:52: warning: passing argument 1 of ‘_vala_array_dup9’ from incompatible pointer type [-Wincompatible-pointer-types] 3523 | _tmp8_ = _vala_array_dup9 (MATH_BUTTONS_rate_entries, G_N_ELEMENTS (MATH_BUTTONS_rate_entries)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:3333:27: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 3333 | _vala_array_dup9 (gchar** self, | ~~~~~~~~^~~~ src/gnome-calculator.p/math-buttons.c:3535:53: warning: passing argument 1 of ‘_vala_array_dup10’ from incompatible pointer type [-Wincompatible-pointer-types] 3535 | _tmp9_ = _vala_array_dup10 (MATH_BUTTONS_sln_entries, G_N_ELEMENTS (MATH_BUTTONS_sln_entries)); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:3351:28: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 3351 | _vala_array_dup10 (gchar** self, | ~~~~~~~~^~~~ src/gnome-calculator.p/math-buttons.c:3547:54: warning: passing argument 1 of ‘_vala_array_dup11’ from incompatible pointer type [-Wincompatible-pointer-types] 3547 | _tmp10_ = _vala_array_dup11 (MATH_BUTTONS_syd_entries, G_N_ELEMENTS (MATH_BUTTONS_syd_entries)); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:3369:28: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 3369 | _vala_array_dup11 (gchar** self, | ~~~~~~~~^~~~ src/gnome-calculator.p/math-buttons.c:3559:54: warning: passing argument 1 of ‘_vala_array_dup12’ from incompatible pointer type [-Wincompatible-pointer-types] 3559 | _tmp11_ = _vala_array_dup12 (MATH_BUTTONS_term_entries, G_N_ELEMENTS (MATH_BUTTONS_term_entries)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | const gchar ** {aka const char **} src/gnome-calculator.p/math-buttons.c:3387:28: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’} 3387 | _vala_array_dup12 (gchar** self, | ~~~~~~~~^~~~ src/gnome-calculator.p/math-buttons.c:3591:38: warning: variable ‘_tmp21__length1’ set but not used [-Wunused-but-set-variable] 3591 | gint _tmp21__length1; | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:3586:41: warning: variable ‘_tmp19_’ set but not used [-Wunused-but-set-variable] 3586 | gchar** _tmp19_; | ^~~~~~~ src/gnome-calculator.p/math-buttons.c:3424:14: warning: variable ‘_tmp30__length1’ set but not used [-Wunused-but-set-variable] 3424 | gint _tmp30__length1; | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:3414:14: warning: variable ‘_entries_size_’ set but not used [-Wunused-but-set-variable] 3414 | gint _entries_size_; | ^~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘string_get_data’: src/gnome-calculator.p/math-buttons.c:3655:14: warning: variable ‘_res_size_’ set but not used [-Wunused-but-set-variable] 3655 | gint _res_size_; | ^~~~~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘math_buttons_character_code_dialog_response_cb’: src/gnome-calculator.p/math-buttons.c:3744:46: warning: variable ‘_tmp13__length1’ set but not used [-Wunused-but-set-variable] 3744 | gint _tmp13__length1; | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:3716:25: warning: variable ‘_tmp9_’ set but not used [-Wunused-but-set-variable] 3716 | guint8* _tmp9_; | ^~~~~~ src/gnome-calculator.p/math-buttons.c:3714:22: warning: variable ‘_decoded_size_’ set but not used [-Wunused-but-set-variable] 3714 | gint _decoded_size_; | ^~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:3785:9: warning: ‘gtk_widget_hide’ is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations] 3785 | gtk_widget_hide (dialog); | ^~~~~~~~~~~~~~~ /usr/include/gtk-4.0/gtk/gtkwidget.h:273:12: note: declared here 273 | void gtk_widget_hide (GtkWidget *widget); | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘math_buttons_set_mode’: src/gnome-calculator.p/math-buttons.c:4091:17: warning: ‘adw_leaflet_set_visible_child_name’ is deprecated [-Wdeprecated-declarations] 4091 | adw_leaflet_set_visible_child_name (G_TYPE_CHECK_INSTANCE_TYPE (_tmp42_, adw_leaflet_get_type ()) ? ((AdwLeaflet*) _tmp42_) : NULL, "basic"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libadwaita-1/adw-leaflet.h:111:13: note: declared here 111 | void adw_leaflet_set_visible_child_name (AdwLeaflet *self, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:4091:17: warning: ‘adw_leaflet_get_type’ is deprecated [-Wdeprecated-declarations] 4091 | adw_leaflet_set_visible_child_name (G_TYPE_CHECK_INSTANCE_TYPE (_tmp42_, adw_leaflet_get_type ()) ? ((AdwLeaflet*) _tmp42_) : NULL, "basic"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libadwaita-1/adw-leaflet.h:46:35: note: declared here 46 | G_DECLARE_FINAL_TYPE (AdwLeaflet, adw_leaflet, ADW, LEAFLET, GtkWidget) | ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:1603:9: note: in definition of macro ‘G_DECLARE_FINAL_TYPE’ 1603 | GType module_obj_name##_get_type (void); \ | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:4097:17: warning: ‘adw_leaflet_set_visible_child_name’ is deprecated [-Wdeprecated-declarations] 4097 | adw_leaflet_set_visible_child_name (G_TYPE_CHECK_INSTANCE_TYPE (_tmp44_, adw_leaflet_get_type ()) ? ((AdwLeaflet*) _tmp44_) : NULL, "basic"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libadwaita-1/adw-leaflet.h:111:13: note: declared here 111 | void adw_leaflet_set_visible_child_name (AdwLeaflet *self, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:4097:17: warning: ‘adw_leaflet_get_type’ is deprecated [-Wdeprecated-declarations] 4097 | adw_leaflet_set_visible_child_name (G_TYPE_CHECK_INSTANCE_TYPE (_tmp44_, adw_leaflet_get_type ()) ? ((AdwLeaflet*) _tmp44_) : NULL, "basic"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libadwaita-1/adw-leaflet.h:46:35: note: declared here 46 | G_DECLARE_FINAL_TYPE (AdwLeaflet, adw_leaflet, ADW, LEAFLET, GtkWidget) | ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:1603:9: note: in definition of macro ‘G_DECLARE_FINAL_TYPE’ 1603 | GType module_obj_name##_get_type (void); \ | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:4103:17: warning: ‘adw_leaflet_set_visible_child_name’ is deprecated [-Wdeprecated-declarations] 4103 | adw_leaflet_set_visible_child_name (_tmp46_, "basic"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libadwaita-1/adw-leaflet.h:111:13: note: declared here 111 | void adw_leaflet_set_visible_child_name (AdwLeaflet *self, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c: In function ‘math_buttons_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-buttons.c:4209:13: note: in expansion of macro ‘g_once_init_enter’ 4209 | if (g_once_init_enter (&math_buttons_type_id__once)) { | ^~~~~~~~~~~~~~~~~ [276/292] Compiling C object src/gnome-calculator.p/meson-generated_math-history.c.o src/gnome-calculator.p/math-history.c: In function ‘history_view_scroll_bottom’: src/gnome-calculator.p/math-history.c:255:14: warning: variable ‘width’ set but not used [-Wunused-but-set-variable] 255 | gint width = 0; | ^~~~~ src/gnome-calculator.p/math-history.c: In function ‘history_view_insert_entry’: src/gnome-calculator.p/math-history.c:346:9: warning: ‘gtk_widget_show’ is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations] 346 | gtk_widget_show ((GtkWidget*) _tmp5_); | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-4.0/gtk/gtkapplication.h:26, from /usr/include/gtk-4.0/gtk/gtkwindow.h:32, from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29, from /usr/include/gtk-4.0/gtk/gtk.h:33, from /usr/include/libadwaita-1/adwaita.h:9, from src/gnome-calculator.p/math-history.c:14: /usr/include/gtk-4.0/gtk/gtkwidget.h:271:12: note: declared here 271 | void gtk_widget_show (GtkWidget *widget); | ^~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/gtk-4.0/gtk/css/gtkcss.h:29, from /usr/include/gtk-4.0/gtk/gtk.h:29: src/gnome-calculator.p/math-history.c: In function ‘history_view_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-history.c:547:13: note: in expansion of macro ‘g_once_init_enter’ 547 | if (g_once_init_enter (&history_view_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-history.c: In function ‘history_entry_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-history.c:785:13: note: in expansion of macro ‘g_once_init_enter’ 785 | if (g_once_init_enter (&history_entry_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-history.c: At top level: src/gnome-calculator.p/math-history.c:83:20: warning: ‘history_entry_properties’ defined but not used [-Wunused-variable] 83 | static GParamSpec* history_entry_properties[HISTORY_ENTRY_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~ [277/292] Compiling C object src/gnome-calculator.p/meson-generated_math-display.c.o In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/gtk-4.0/gtk/css/gtkcss.h:29, from /usr/include/gtk-4.0/gtk/gtk.h:29, from src/gnome-calculator.p/math-display.c:14: src/gnome-calculator.p/math-display.c: In function ‘_thread_safe_regex_init’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c:769:13: note: in expansion of macro ‘g_once_init_enter’ 769 | if (g_once_init_enter ((volatile gsize*) re)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c: In function ‘math_display_status_changed_cb’: src/gnome-calculator.p/math-display.c:1935:17: warning: ‘gtk_widget_show’ is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations] 1935 | gtk_widget_show ((GtkWidget*) _tmp17_); | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-4.0/gtk/gtkapplication.h:26, from /usr/include/gtk-4.0/gtk/gtkwindow.h:32, from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29, from /usr/include/gtk-4.0/gtk/gtk.h:33: /usr/include/gtk-4.0/gtk/gtkwidget.h:271:12: note: declared here 271 | void gtk_widget_show (GtkWidget *widget); | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c:1956:25: warning: ‘gtk_widget_hide’ is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations] 1956 | gtk_widget_hide ((GtkWidget*) _tmp24_); | ^~~~~~~~~~~~~~~ /usr/include/gtk-4.0/gtk/gtkwidget.h:273:12: note: declared here 273 | void gtk_widget_hide (GtkWidget *widget); | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c: In function ‘math_display_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c:2150:13: note: in expansion of macro ‘g_once_init_enter’ 2150 | if (g_once_init_enter (&math_display_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c: In function ‘completion_proposal_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c:2330:13: note: in expansion of macro ‘g_once_init_enter’ 2330 | if (g_once_init_enter (&completion_proposal_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c: In function ‘completion_provider_real_refilter’: src/gnome-calculator.p/math-display.c:2679:30: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2679 | CompletionProvider * self; | ^~~~ src/gnome-calculator.p/math-display.c: In function ‘completion_provider_real_activate’: src/gnome-calculator.p/math-display.c:2765:30: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2765 | CompletionProvider * self; | ^~~~ src/gnome-calculator.p/math-display.c: In function ‘completion_provider_gtk_source_completion_provider_interface_init’: src/gnome-calculator.p/math-display.c:2874:27: warning: assignment to ‘gboolean (*)(GtkSourceCompletionProvider *, const GtkTextIter *, gunichar)’ {aka ‘int (*)(struct _GtkSourceCompletionProvider *, const struct _GtkTextIter *, unsigned int)’} from incompatible pointer type ‘gboolean (*)(GtkSourceCompletionProvider *, GtkTextIter *, gunichar)’ {aka ‘int (*)(struct _GtkSourceCompletionProvider *, struct _GtkTextIter *, unsigned int)’} [-Wincompatible-pointer-types] 2874 | iface->is_trigger = (gboolean (*) (GtkSourceCompletionProvider*, GtkTextIter*, gunichar)) completion_provider_is_trigger; | ^ src/gnome-calculator.p/math-display.c: In function ‘completion_provider_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c:2902:13: note: in expansion of macro ‘g_once_init_enter’ 2902 | if (g_once_init_enter (&completion_provider_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c: In function ‘function_completion_provider_real_get_title’: src/gnome-calculator.p/math-display.c:2913:38: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 2913 | FunctionCompletionProvider * self; | ^~~~ src/gnome-calculator.p/math-display.c: In function ‘function_completion_provider_get_matches_for_completion_at_cursor’: src/gnome-calculator.p/math-display.c:2939:14: warning: variable ‘_functions_size_’ set but not used [-Wunused-but-set-variable] 2939 | gint _functions_size_; | ^~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c: In function ‘function_completion_provider_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c:3360:13: note: in expansion of macro ‘g_once_init_enter’ 3360 | if (g_once_init_enter (&function_completion_provider_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c: In function ‘builtin_completion_provider_real_get_title’: src/gnome-calculator.p/math-display.c:3371:37: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3371 | BuiltinCompletionProvider * self; | ^~~~ src/gnome-calculator.p/math-display.c: In function ‘builtin_completion_provider_real_get_priority’: src/gnome-calculator.p/math-display.c:3384:37: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3384 | BuiltinCompletionProvider * self; | ^~~~ src/gnome-calculator.p/math-display.c: In function ‘builtin_completion_provider_get_matches_for_completion_at_cursor’: src/gnome-calculator.p/math-display.c:3456:22: warning: unused variable ‘_keyword_collection_size_’ [-Wunused-variable] 3456 | gint _keyword_collection_size_ = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c:3422:14: warning: variable ‘_keywords_size_’ set but not used [-Wunused-but-set-variable] 3422 | gint _keywords_size_; | ^~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c: In function ‘builtin_completion_provider_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c:3659:13: note: in expansion of macro ‘g_once_init_enter’ 3659 | if (g_once_init_enter (&builtin_completion_provider_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c: In function ‘currency_completion_provider_real_get_title’: src/gnome-calculator.p/math-display.c:3670:38: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3670 | CurrencyCompletionProvider * self; | ^~~~ src/gnome-calculator.p/math-display.c: In function ‘currency_completion_provider_real_get_priority’: src/gnome-calculator.p/math-display.c:3683:38: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3683 | CurrencyCompletionProvider * self; | ^~~~ src/gnome-calculator.p/math-display.c: In function ‘currency_completion_provider_get_matches_for_completion_at_cursor’: src/gnome-calculator.p/math-display.c:3708:14: warning: variable ‘_currencies_size_’ set but not used [-Wunused-but-set-variable] 3708 | gint _currencies_size_; | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c: In function ‘currency_completion_provider_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c:3950:13: note: in expansion of macro ‘g_once_init_enter’ 3950 | if (g_once_init_enter (¤cy_completion_provider_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c: In function ‘variable_completion_provider_real_get_title’: src/gnome-calculator.p/math-display.c:3987:38: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 3987 | VariableCompletionProvider * self; | ^~~~ src/gnome-calculator.p/math-display.c: In function ‘variable_completion_provider_real_get_priority’: src/gnome-calculator.p/math-display.c:4000:38: warning: variable ‘self’ set but not used [-Wunused-but-set-variable] 4000 | VariableCompletionProvider * self; | ^~~~ src/gnome-calculator.p/math-display.c: In function ‘variable_completion_provider_get_matches_for_completion_at_cursor’: src/gnome-calculator.p/math-display.c:4024:14: warning: variable ‘_math_variables_size_’ set but not used [-Wunused-but-set-variable] 4024 | gint _math_variables_size_; | ^~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c: In function ‘variable_completion_provider_get_type’: /usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’ 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c:4251:13: note: in expansion of macro ‘g_once_init_enter’ 4251 | if (g_once_init_enter (&variable_completion_provider_type_id__once)) { | ^~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c: At top level: src/gnome-calculator.p/math-display.c:167:20: warning: ‘variable_completion_provider_properties’ defined but not used [-Wunused-variable] 167 | static GParamSpec* variable_completion_provider_properties[VARIABLE_COMPLETION_PROVIDER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c:160:20: warning: ‘currency_completion_provider_properties’ defined but not used [-Wunused-variable] 160 | static GParamSpec* currency_completion_provider_properties[CURRENCY_COMPLETION_PROVIDER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c:153:20: warning: ‘builtin_completion_provider_properties’ defined but not used [-Wunused-variable] 153 | static GParamSpec* builtin_completion_provider_properties[BUILTIN_COMPLETION_PROVIDER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c:146:20: warning: ‘function_completion_provider_properties’ defined but not used [-Wunused-variable] 146 | static GParamSpec* function_completion_provider_properties[FUNCTION_COMPLETION_PROVIDER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gnome-calculator.p/math-display.c:139:20: warning: ‘completion_provider_properties’ defined but not used [-Wunused-variable] 139 | static GParamSpec* completion_provider_properties[COMPLETION_PROVIDER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [278/292] Linking target gcalc/libgcalc-2.so.1 [279/292] Generating gcalc/gcalc-typelib with a custom command [280/292] Generating symbol file gcalc/libgcalc-2.so.1.p/libgcalc-2.so.1.symbols [281/292] Linking target gci/libgci-1.so.0 [282/292] Generating gci/gci-typelib with a custom command [283/292] Linking target tests/test-equation [284/292] Generating doc/libgci_valadocs with a custom command Succeeded - 0 warning(s) [285/292] Linking target src/gcalccmd [286/292] Generating doc/libgcalc_valadocs with a custom command Succeeded - 0 warning(s) [287/292] Linking target tests/gcalc-parsing [288/292] Linking target tests/test-number [289/292] Linking target tests/gcalc-solve-basic [290/292] Linking target search-provider/gnome-calculator-search-provider [291/292] Linking target tests/test-currency-providers [292/292] Linking target src/gnome-calculator INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /build/gnome-calculator/src/build ==> Starting check()... ninja: Entering directory `/build/gnome-calculator/src/build' ninja: no work to do. 1/7 Validating appdata OK 0.12s 2/7 Serializer test OK 0.07s 3/7 Currency test OK 0.13s 4/7 gcalc-parsing OK 0.14s 5/7 gcalc-solve-basic OK 0.18s 6/7 Equation test OK 1.63s Number test time out (After 30 seconds) 7/7 Number test TIMEOUT 30.10s killed by signal 15 SIGTERM >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=58 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/gnome-calculator/src/build/tests/test-number Summary of Failures: 7/7 Number test TIMEOUT 30.10s killed by signal 15 SIGTERM Ok: 6 Expected Fail: 0 Fail: 0 Unexpected Pass: 0 Skipped: 0 Timeout: 1 Full log written to /build/gnome-calculator/src/build/meson-logs/testlog.txt ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root34/build [?25h[?25hreceiving incremental file list gnome-calculator-47.0-1-riscv64-build.log gnome-calculator-47.0-1-riscv64-check.log sent 62 bytes received 31,516 bytes 21,052.00 bytes/sec total size is 430,390 speedup is 13.63