==> Building on electivire ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 977 100% 0.00kB/s 0:00:00 977 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=5/7) .nvchecker.toml 69 100% 67.38kB/s 0:00:00 69 100% 67.38kB/s 0:00:00 (xfr#2, to-chk=4/7) PKGBUILD 2,464 100% 2.35MB/s 0:00:00 2,464 100% 2.35MB/s 0:00:00 (xfr#3, to-chk=3/7) ponyc-0.59.0-1.log 456 100% 445.31kB/s 0:00:00 456 100% 445.31kB/s 0:00:00 (xfr#4, to-chk=2/7) ponyc-exclude-failing-test.patch 1,226 100% 1.17MB/s 0:00:00 1,226 100% 1.17MB/s 0:00:00 (xfr#5, to-chk=1/7) ponyc-remove-usr-local-refs.patch 1,102 100% 1.05MB/s 0:00:00 1,102 100% 1.05MB/s 0:00:00 (xfr#6, to-chk=0/7) sent 3,401 bytes received 163 bytes 7,128.00 bytes/sec total size is 6,035 speedup is 1.69 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building ponyc  -> repo: extra  -> arch: riscv64  -> worker: felix-1 ==> Building ponyc for [extra] (riscv64) ]2;🔵 Container arch-nspawn-597062 on electivire.felixc.at\:: Synchronizing package databases... core downloading... extra downloading... error: restricting filesystem access failed because landlock is not supported by the kernel! :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-1]...done ==> Making package: ponyc 0.59.0-1 (Sat Oct 18 04:45:35 2025) ==> Retrieving sources...  -> Cloning ponyc git repo... Cloning into bare repository '/home/felix/packages/ponyc/ponyc'... remote: Enumerating objects: 98427, done. remote: Counting objects: 0% (1/583) remote: Counting objects: 1% (6/583) remote: Counting objects: 2% (12/583) remote: Counting objects: 3% (18/583) remote: Counting objects: 4% (24/583) remote: Counting objects: 5% (30/583) remote: Counting objects: 6% (35/583) remote: Counting objects: 7% (41/583) remote: Counting objects: 8% (47/583) remote: Counting objects: 9% (53/583) remote: Counting objects: 10% (59/583) remote: Counting objects: 11% (65/583) remote: Counting objects: 12% (70/583) remote: Counting objects: 13% (76/583) remote: Counting objects: 14% (82/583) remote: Counting objects: 15% (88/583) remote: Counting objects: 16% (94/583) remote: Counting objects: 17% (100/583) remote: Counting objects: 18% (105/583) remote: Counting objects: 19% (111/583) remote: Counting objects: 20% (117/583) remote: Counting objects: 21% (123/583) remote: Counting objects: 22% (129/583) remote: Counting objects: 23% (135/583) remote: Counting objects: 24% (140/583) remote: Counting objects: 25% (146/583) remote: Counting objects: 26% (152/583) remote: Counting objects: 27% (158/583) remote: Counting objects: 28% (164/583) remote: Counting objects: 29% (170/583) remote: Counting objects: 30% (175/583) remote: Counting objects: 31% (181/583) remote: Counting objects: 32% (187/583) remote: Counting objects: 33% (193/583) remote: Counting objects: 34% (199/583) remote: Counting objects: 35% (205/583) remote: Counting objects: 36% (210/583) remote: Counting objects: 37% (216/583) remote: Counting objects: 38% (222/583) remote: Counting objects: 39% (228/583) remote: Counting objects: 40% (234/583) remote: Counting objects: 41% (240/583) remote: Counting objects: 42% (245/583) remote: Counting objects: 43% (251/583) remote: Counting objects: 44% (257/583) remote: Counting objects: 45% (263/583) remote: Counting objects: 46% (269/583) remote: Counting objects: 47% (275/583) remote: Counting objects: 48% (280/583) remote: Counting objects: 49% (286/583) remote: Counting objects: 50% (292/583) remote: Counting objects: 51% (298/583) remote: Counting objects: 52% (304/583) remote: Counting objects: 53% (309/583) remote: Counting objects: 54% (315/583) remote: Counting objects: 55% (321/583) remote: Counting objects: 56% (327/583) remote: Counting objects: 57% (333/583) remote: Counting objects: 58% (339/583) remote: Counting objects: 59% (344/583) remote: Counting objects: 60% (350/583) remote: Counting objects: 61% (356/583) remote: Counting objects: 62% (362/583) remote: Counting objects: 63% (368/583) remote: Counting objects: 64% (374/583) remote: Counting objects: 65% (379/583) remote: Counting objects: 66% (385/583) remote: Counting objects: 67% (391/583) remote: Counting objects: 68% (397/583) remote: Counting objects: 69% (403/583) remote: Counting objects: 70% (409/583) remote: Counting objects: 71% (414/583) remote: Counting objects: 72% (420/583) remote: Counting objects: 73% (426/583) remote: Counting objects: 74% (432/583) remote: Counting objects: 75% (438/583) remote: Counting objects: 76% (444/583) remote: Counting objects: 77% (449/583) remote: Counting objects: 78% (455/583) remote: Counting objects: 79% (461/583) remote: Counting objects: 80% (467/583) remote: Counting objects: 81% (473/583) remote: Counting objects: 82% (479/583) remote: Counting objects: 83% (484/583) remote: Counting objects: 84% (490/583) remote: Counting objects: 85% (496/583) remote: Counting objects: 86% (502/583) remote: Counting objects: 87% (508/583) remote: Counting objects: 88% (514/583) remote: Counting objects: 89% (519/583) remote: Counting objects: 90% (525/583) remote: Counting objects: 91% (531/583) remote: Counting objects: 92% (537/583) remote: Counting objects: 93% (543/583) remote: Counting objects: 94% (549/583) remote: Counting objects: 95% (554/583) remote: Counting objects: 96% (560/583) remote: Counting objects: 97% (566/583) remote: Counting objects: 98% (572/583) remote: Counting objects: 99% (578/583) remote: Counting objects: 100% (583/583) remote: Counting objects: 100% (583/583), done. remote: Compressing objects: 0% (1/199) remote: Compressing objects: 1% (2/199) remote: Compressing objects: 2% (4/199) remote: Compressing objects: 3% (6/199) remote: Compressing objects: 4% (8/199) remote: Compressing objects: 5% (10/199) remote: Compressing objects: 6% (12/199) remote: Compressing objects: 7% (14/199) remote: Compressing objects: 8% (16/199) remote: Compressing objects: 9% (18/199) remote: Compressing objects: 10% (20/199) remote: Compressing objects: 11% (22/199) remote: Compressing objects: 12% (24/199) remote: Compressing objects: 13% (26/199) remote: Compressing objects: 14% (28/199) remote: Compressing objects: 15% (30/199) remote: Compressing objects: 16% (32/199) remote: Compressing objects: 17% (34/199) remote: Compressing objects: 18% (36/199) remote: Compressing objects: 19% (38/199) remote: Compressing objects: 20% (40/199) remote: Compressing objects: 21% (42/199) remote: Compressing objects: 22% (44/199) remote: Compressing objects: 23% (46/199) remote: Compressing objects: 24% (48/199) remote: Compressing objects: 25% (50/199) remote: Compressing objects: 26% (52/199) remote: Compressing objects: 27% (54/199) remote: Compressing objects: 28% (56/199) remote: Compressing objects: 29% (58/199) remote: Compressing objects: 30% (60/199) remote: Compressing objects: 31% (62/199) remote: Compressing objects: 32% (64/199) remote: Compressing objects: 33% (66/199) remote: Compressing objects: 34% (68/199) remote: Compressing objects: 35% (70/199) remote: Compressing objects: 36% (72/199) remote: Compressing objects: 37% (74/199) remote: Compressing objects: 38% (76/199) remote: Compressing objects: 39% (78/199) remote: Compressing objects: 40% (80/199) remote: Compressing objects: 41% (82/199) remote: Compressing objects: 42% (84/199) remote: Compressing objects: 43% (86/199) remote: Compressing objects: 44% (88/199) remote: Compressing objects: 45% (90/199) remote: Compressing objects: 46% (92/199) remote: Compressing objects: 47% (94/199) remote: Compressing objects: 48% (96/199) remote: Compressing objects: 49% (98/199) remote: Compressing objects: 50% (100/199) remote: Compressing objects: 51% (102/199) remote: Compressing objects: 52% (104/199) remote: Compressing objects: 53% (106/199) remote: Compressing objects: 54% (108/199) remote: Compressing objects: 55% (110/199) remote: Compressing objects: 56% (112/199) remote: Compressing objects: 57% (114/199) remote: Compressing objects: 58% (116/199) remote: Compressing objects: 59% (118/199) remote: Compressing objects: 60% (120/199) remote: Compressing objects: 61% (122/199) remote: Compressing objects: 62% (124/199) remote: Compressing objects: 63% (126/199) remote: Compressing objects: 64% (128/199) remote: Compressing objects: 65% (130/199) remote: Compressing objects: 66% (132/199) remote: Compressing objects: 67% (134/199) remote: Compressing objects: 68% (136/199) remote: Compressing objects: 69% (138/199) remote: Compressing objects: 70% (140/199) remote: Compressing objects: 71% (142/199) remote: Compressing objects: 72% (144/199) remote: Compressing objects: 73% (146/199) remote: Compressing objects: 74% (148/199) remote: Compressing objects: 75% (150/199) remote: Compressing objects: 76% (152/199) remote: Compressing objects: 77% (154/199) remote: Compressing objects: 78% (156/199) remote: Compressing objects: 79% (158/199) remote: Compressing objects: 80% (160/199) remote: Compressing objects: 81% (162/199) remote: Compressing objects: 82% (164/199) remote: Compressing objects: 83% (166/199) remote: Compressing objects: 84% (168/199) remote: Compressing objects: 85% (170/199) remote: Compressing objects: 86% (172/199) remote: Compressing objects: 87% (174/199) remote: Compressing objects: 88% (176/199) remote: Compressing objects: 89% (178/199) remote: Compressing objects: 90% (180/199) remote: Compressing objects: 91% (182/199) remote: Compressing objects: 92% (184/199) remote: Compressing objects: 93% (186/199) remote: Compressing objects: 94% (188/199) remote: Compressing objects: 95% (190/199) remote: Compressing objects: 96% (192/199) remote: Compressing objects: 97% (194/199) remote: Compressing objects: 98% (196/199) remote: Compressing objects: 99% (198/199) remote: Compressing objects: 100% (199/199) remote: Compressing objects: 100% (199/199), done. Receiving objects: 0% (1/98427) Receiving objects: 1% (985/98427) Receiving objects: 2% (1969/98427) Receiving objects: 3% (2953/98427) Receiving objects: 4% (3938/98427) Receiving objects: 5% (4922/98427) Receiving objects: 6% (5906/98427) Receiving objects: 7% (6890/98427) Receiving objects: 8% (7875/98427) Receiving objects: 9% (8859/98427) Receiving objects: 10% (9843/98427) Receiving objects: 11% (10827/98427) Receiving objects: 12% (11812/98427) Receiving objects: 13% (12796/98427) Receiving objects: 14% (13780/98427) Receiving objects: 15% (14765/98427) Receiving objects: 16% (15749/98427) Receiving objects: 17% (16733/98427) Receiving objects: 18% (17717/98427) Receiving objects: 19% (18702/98427) Receiving objects: 20% (19686/98427) Receiving objects: 21% (20670/98427) Receiving objects: 22% (21654/98427) Receiving objects: 23% (22639/98427) Receiving objects: 24% (23623/98427) Receiving objects: 25% (24607/98427) Receiving objects: 26% (25592/98427) Receiving objects: 27% (26576/98427) Receiving objects: 28% (27560/98427) Receiving objects: 29% (28544/98427) Receiving objects: 30% (29529/98427) Receiving objects: 31% (30513/98427) Receiving objects: 32% (31497/98427) Receiving objects: 33% (32481/98427) Receiving objects: 34% (33466/98427) Receiving objects: 35% (34450/98427) Receiving objects: 36% (35434/98427) Receiving objects: 37% (36418/98427) Receiving objects: 38% (37403/98427) Receiving objects: 39% (38387/98427) Receiving objects: 40% (39371/98427) Receiving objects: 41% (40356/98427) Receiving objects: 42% (41340/98427) Receiving objects: 43% (42324/98427) Receiving objects: 44% (43308/98427) Receiving objects: 45% (44293/98427) Receiving objects: 46% (45277/98427) Receiving objects: 47% (46261/98427) Receiving objects: 48% (47245/98427) Receiving objects: 49% (48230/98427) Receiving objects: 50% (49214/98427) Receiving objects: 51% (50198/98427) Receiving objects: 52% (51183/98427) Receiving objects: 53% (52167/98427) Receiving objects: 54% (53151/98427) Receiving objects: 55% (54135/98427) Receiving objects: 56% (55120/98427) Receiving objects: 57% (56104/98427) Receiving objects: 58% (57088/98427) Receiving objects: 59% (58072/98427) Receiving objects: 60% (59057/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 61% (60041/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 62% (61025/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 63% (62010/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 64% (62994/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 65% (63978/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 66% (64962/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 67% (65947/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 68% (66931/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 69% (67915/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 70% (68899/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 71% (69884/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 72% (70868/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 73% (71852/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 74% (72836/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 75% (73821/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 76% (74805/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 77% (75789/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 78% (76774/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 79% (77758/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 80% (78742/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 81% (79726/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 82% (80711/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 83% (81695/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 84% (82679/98427), 19.43 MiB | 38.85 MiB/s Receiving objects: 84% (82868/98427), 43.04 MiB | 42.83 MiB/s Receiving objects: 85% (83663/98427), 43.04 MiB | 42.83 MiB/s Receiving objects: 86% (84648/98427), 43.04 MiB | 42.83 MiB/s Receiving objects: 87% (85632/98427), 43.04 MiB | 42.83 MiB/s Receiving objects: 88% (86616/98427), 43.04 MiB | 42.83 MiB/s Receiving objects: 89% (87601/98427), 43.04 MiB | 42.83 MiB/s Receiving objects: 90% (88585/98427), 43.04 MiB | 42.83 MiB/s Receiving objects: 91% (89569/98427), 43.04 MiB | 42.83 MiB/s Receiving objects: 92% (90553/98427), 43.04 MiB | 42.83 MiB/s Receiving objects: 93% (91538/98427), 43.04 MiB | 42.83 MiB/s Receiving objects: 94% (92522/98427), 43.04 MiB | 42.83 MiB/s Receiving objects: 95% (93506/98427), 43.04 MiB | 42.83 MiB/s Receiving objects: 96% (94490/98427), 43.04 MiB | 42.83 MiB/s Receiving objects: 97% (95475/98427), 43.04 MiB | 42.83 MiB/s Receiving objects: 98% (96459/98427), 43.04 MiB | 42.83 MiB/s Receiving objects: 99% (97443/98427), 43.04 MiB | 42.83 MiB/s remote: Total 98427 (delta 471), reused 405 (delta 384), pack-reused 97844 (from 4) Receiving objects: 100% (98427/98427), 43.04 MiB | 42.83 MiB/s Receiving objects: 100% (98427/98427), 54.96 MiB | 43.63 MiB/s, done. Resolving deltas: 0% (0/60840) Resolving deltas: 1% (609/60840) Resolving deltas: 2% (1217/60840) Resolving deltas: 3% (1828/60840) Resolving deltas: 4% (2434/60840) Resolving deltas: 5% (3042/60840) Resolving deltas: 6% (3652/60840) Resolving deltas: 7% (4260/60840) Resolving deltas: 8% (4868/60840) Resolving deltas: 9% (5476/60840) Resolving deltas: 10% (6084/60840) Resolving deltas: 11% (6699/60840) Resolving deltas: 12% (7301/60840) Resolving deltas: 13% (7910/60840) Resolving deltas: 14% (8518/60840) Resolving deltas: 15% (9128/60840) Resolving deltas: 16% (9735/60840) Resolving deltas: 17% (10344/60840) Resolving deltas: 18% (10952/60840) Resolving deltas: 19% (11563/60840) Resolving deltas: 20% (12168/60840) Resolving deltas: 21% (12777/60840) Resolving deltas: 22% (13385/60840) Resolving deltas: 23% (13994/60840) Resolving deltas: 24% (14602/60840) Resolving deltas: 25% (15213/60840) Resolving deltas: 26% (15820/60840) Resolving deltas: 27% (16427/60840) Resolving deltas: 28% (17036/60840) Resolving deltas: 29% (17645/60840) Resolving deltas: 30% (18252/60840) Resolving deltas: 31% (18861/60840) Resolving deltas: 32% (19469/60840) Resolving deltas: 33% (20078/60840) Resolving deltas: 34% (20688/60840) Resolving deltas: 35% (21294/60840) Resolving deltas: 36% (21903/60840) Resolving deltas: 37% (22511/60840) Resolving deltas: 38% (23120/60840) Resolving deltas: 39% (23730/60840) Resolving deltas: 40% (24336/60840) Resolving deltas: 41% (24945/60840) Resolving deltas: 42% (25553/60840) Resolving deltas: 43% (26163/60840) Resolving deltas: 44% (26770/60840) Resolving deltas: 45% (27378/60840) Resolving deltas: 46% (27987/60840) Resolving deltas: 47% (28595/60840) Resolving deltas: 48% (29204/60840) Resolving deltas: 49% (29812/60840) Resolving deltas: 50% (30420/60840) Resolving deltas: 51% (31029/60840) Resolving deltas: 52% (31638/60840) Resolving deltas: 53% (32246/60840) Resolving deltas: 54% (32854/60840) Resolving deltas: 55% (33462/60840) Resolving deltas: 56% (34072/60840) Resolving deltas: 57% (34681/60840) Resolving deltas: 58% (35289/60840) Resolving deltas: 59% (35897/60840) Resolving deltas: 60% (36504/60840) Resolving deltas: 61% (37113/60840) Resolving deltas: 62% (37721/60840) Resolving deltas: 63% (38339/60840) Resolving deltas: 64% (38939/60840) Resolving deltas: 65% (39546/60840) Resolving deltas: 66% (40155/60840) Resolving deltas: 67% (40763/60840) Resolving deltas: 68% (41374/60840) Resolving deltas: 69% (41981/60840) Resolving deltas: 70% (42588/60840) Resolving deltas: 71% (43197/60840) Resolving deltas: 72% (43805/60840) Resolving deltas: 73% (44414/60840) Resolving deltas: 74% (45022/60840) Resolving deltas: 75% (45630/60840) Resolving deltas: 76% (46240/60840) Resolving deltas: 77% (46847/60840) Resolving deltas: 78% (47456/60840) Resolving deltas: 79% (48065/60840) Resolving deltas: 80% (48672/60840) Resolving deltas: 81% (49281/60840) Resolving deltas: 82% (49889/60840) Resolving deltas: 83% (50498/60840) Resolving deltas: 84% (51106/60840) Resolving deltas: 85% (51714/60840) Resolving deltas: 86% (52323/60840) Resolving deltas: 87% (52931/60840) Resolving deltas: 88% (53541/60840) Resolving deltas: 89% (54150/60840) Resolving deltas: 90% (54756/60840) Resolving deltas: 91% (55365/60840) Resolving deltas: 92% (55975/60840) Resolving deltas: 93% (56582/60840) Resolving deltas: 94% (57190/60840) Resolving deltas: 95% (57799/60840) Resolving deltas: 96% (58407/60840) Resolving deltas: 97% (59015/60840) Resolving deltas: 98% (59628/60840) Resolving deltas: 99% (60232/60840) Resolving deltas: 100% (60840/60840) Resolving deltas: 100% (60840/60840), done.  -> Cloning llvm-project git repo... Cloning into bare repository '/home/felix/packages/ponyc/llvm-project'... remote: Enumerating objects: 11469737 remote: Enumerating objects: 11479173, done. remote: Counting objects: 0% (1/9436) remote: Counting objects: 1% (95/9436) remote: Counting objects: 2% (189/9436) remote: Counting objects: 3% (284/9436) remote: Counting objects: 4% (378/9436) remote: Counting objects: 5% (472/9436) remote: Counting objects: 6% (567/9436) remote: Counting objects: 7% (661/9436) remote: Counting objects: 8% (755/9436) remote: Counting objects: 9% (850/9436) remote: Counting objects: 10% (944/9436) remote: Counting objects: 11% (1038/9436) remote: Counting objects: 12% (1133/9436) remote: Counting objects: 13% (1227/9436) remote: Counting objects: 14% (1322/9436) remote: Counting objects: 15% (1416/9436) remote: Counting objects: 16% (1510/9436) remote: Counting objects: 17% (1605/9436) remote: Counting objects: 18% (1699/9436) remote: Counting objects: 19% (1793/9436) remote: Counting objects: 20% (1888/9436) remote: Counting objects: 21% (1982/9436) remote: Counting objects: 22% (2076/9436) remote: Counting objects: 23% (2171/9436) remote: Counting objects: 24% (2265/9436) remote: Counting objects: 25% (2359/9436) remote: Counting objects: 26% (2454/9436) remote: Counting objects: 27% (2548/9436) remote: Counting objects: 28% (2643/9436) remote: Counting objects: 29% (2737/9436) remote: Counting objects: 30% (2831/9436) remote: Counting objects: 31% (2926/9436) remote: Counting objects: 32% (3020/9436) remote: Counting objects: 33% (3114/9436) remote: Counting objects: 34% (3209/9436) remote: Counting objects: 35% (3303/9436) remote: Counting objects: 36% (3397/9436) remote: Counting objects: 37% (3492/9436) remote: Counting objects: 38% (3586/9436) remote: Counting objects: 39% (3681/9436) remote: Counting objects: 40% (3775/9436) remote: Counting objects: 41% (3869/9436) remote: Counting objects: 42% (3964/9436) remote: Counting objects: 43% (4058/9436) remote: Counting objects: 44% (4152/9436) remote: Counting objects: 45% (4247/9436) remote: Counting objects: 46% (4341/9436) remote: Counting objects: 47% (4435/9436) remote: Counting objects: 48% (4530/9436) remote: Counting objects: 49% (4624/9436) remote: Counting objects: 50% (4718/9436) remote: Counting objects: 51% (4813/9436) remote: Counting objects: 52% (4907/9436) remote: Counting objects: 53% (5002/9436) remote: Counting objects: 54% (5096/9436) remote: Counting objects: 55% (5190/9436) remote: Counting objects: 56% (5285/9436) remote: Counting objects: 57% (5379/9436) remote: Counting objects: 58% (5473/9436) remote: Counting objects: 59% (5568/9436) remote: Counting objects: 60% (5662/9436) remote: Counting objects: 61% (5756/9436) remote: Counting objects: 62% (5851/9436) remote: Counting objects: 63% (5945/9436) remote: Counting objects: 64% (6040/9436) remote: Counting objects: 65% (6134/9436) remote: Counting objects: 66% (6228/9436) remote: Counting objects: 67% (6323/9436) remote: Counting objects: 68% (6417/9436) remote: Counting objects: 69% (6511/9436) remote: Counting objects: 70% (6606/9436) remote: Counting objects: 71% (6700/9436) remote: Counting objects: 72% (6794/9436) remote: Counting objects: 73% (6889/9436) remote: Counting objects: 74% (6983/9436) remote: Counting objects: 75% (7077/9436) remote: Counting objects: 76% (7172/9436) remote: Counting objects: 77% (7266/9436) remote: Counting objects: 78% (7361/9436) remote: Counting objects: 79% (7455/9436) remote: Counting objects: 80% (7549/9436) remote: Counting objects: 81% (7644/9436) remote: Counting objects: 82% (7738/9436) remote: Counting objects: 83% (7832/9436) remote: Counting objects: 84% (7927/9436) remote: Counting objects: 85% (8021/9436) remote: Counting objects: 86% (8115/9436) remote: Counting objects: 87% (8210/9436) remote: Counting objects: 88% (8304/9436) remote: Counting objects: 89% (8399/9436) remote: Counting objects: 90% (8493/9436) remote: Counting objects: 91% (8587/9436) remote: Counting objects: 92% (8682/9436) remote: Counting objects: 93% (8776/9436) remote: Counting objects: 94% (8870/9436) remote: Counting objects: 95% (8965/9436) remote: Counting objects: 96% (9059/9436) remote: Counting objects: 97% (9153/9436) remote: Counting objects: 98% (9248/9436) remote: Counting objects: 99% (9342/9436) remote: Counting objects: 100% (9436/9436) remote: Counting objects: 100% (9436/9436), done. remote: Compressing objects: 0% (1/5074) remote: Compressing objects: 1% (51/5074) remote: Compressing objects: 2% (102/5074) remote: Compressing objects: 3% (153/5074) remote: Compressing objects: 4% (203/5074) remote: Compressing objects: 4% (231/5074) remote: Compressing objects: 5% (254/5074) remote: Compressing objects: 6% (305/5074) remote: Compressing objects: 7% (356/5074) remote: Compressing objects: 8% (406/5074) remote: Compressing objects: 9% (457/5074) remote: Compressing objects: 10% (508/5074) remote: Compressing objects: 11% (559/5074) remote: Compressing objects: 12% (609/5074) remote: Compressing objects: 13% (660/5074) remote: Compressing objects: 14% (711/5074) remote: Compressing objects: 15% (762/5074) remote: Compressing objects: 16% (812/5074) remote: Compressing objects: 17% (863/5074) remote: Compressing objects: 18% (914/5074) remote: Compressing objects: 19% (965/5074) remote: Compressing objects: 20% (1015/5074) remote: Compressing objects: 21% (1066/5074) remote: Compressing objects: 22% (1117/5074) remote: Compressing objects: 23% (1168/5074) remote: Compressing objects: 24% (1218/5074) remote: Compressing objects: 25% (1269/5074) remote: Compressing objects: 26% (1320/5074) remote: Compressing objects: 27% (1370/5074) remote: Compressing objects: 28% (1421/5074) remote: Compressing objects: 29% (1472/5074) remote: Compressing objects: 30% (1523/5074) remote: Compressing objects: 31% (1573/5074) remote: Compressing objects: 32% (1624/5074) remote: Compressing objects: 33% (1675/5074) remote: Compressing objects: 34% (1726/5074) remote: Compressing objects: 35% (1776/5074) remote: Compressing objects: 36% (1827/5074) remote: Compressing objects: 37% (1878/5074) remote: Compressing objects: 38% (1929/5074) remote: Compressing objects: 39% (1979/5074) remote: Compressing objects: 40% (2030/5074) remote: Compressing objects: 41% (2081/5074) remote: Compressing objects: 42% (2132/5074) remote: Compressing objects: 43% (2182/5074) remote: Compressing objects: 44% (2233/5074) remote: Compressing objects: 45% (2284/5074) remote: Compressing objects: 46% (2335/5074) remote: Compressing objects: 47% (2385/5074) remote: Compressing objects: 48% (2436/5074) remote: Compressing objects: 49% (2487/5074) remote: Compressing objects: 50% (2537/5074) remote: Compressing objects: 51% (2588/5074) remote: Compressing objects: 52% (2639/5074) remote: Compressing objects: 53% (2690/5074) remote: Compressing objects: 54% (2740/5074) remote: Compressing objects: 55% (2791/5074) remote: Compressing objects: 56% (2842/5074) remote: Compressing objects: 57% (2893/5074) remote: Compressing objects: 58% (2943/5074) remote: Compressing objects: 59% (2994/5074) remote: Compressing objects: 60% (3045/5074) remote: Compressing objects: 61% (3096/5074) remote: Compressing objects: 62% (3146/5074) remote: Compressing objects: 63% (3197/5074) remote: Compressing objects: 64% (3248/5074) remote: Compressing objects: 65% (3299/5074) remote: Compressing objects: 66% (3349/5074) remote: Compressing objects: 67% (3400/5074) remote: Compressing objects: 68% (3451/5074) remote: Compressing objects: 69% (3502/5074) remote: Compressing objects: 70% (3552/5074) remote: Compressing objects: 71% (3603/5074) remote: Compressing objects: 72% (3654/5074) remote: Compressing objects: 73% (3705/5074) remote: Compressing objects: 74% (3755/5074) remote: Compressing objects: 75% (3806/5074) remote: Compressing objects: 76% (3857/5074) remote: Compressing objects: 77% (3907/5074) remote: Compressing objects: 78% (3958/5074) remote: Compressing objects: 79% (4009/5074) remote: Compressing objects: 80% (4060/5074) remote: Compressing objects: 81% (4110/5074) remote: Compressing objects: 82% (4161/5074) remote: Compressing objects: 83% (4212/5074) remote: Compressing objects: 84% (4263/5074) remote: Compressing objects: 85% (4313/5074) remote: Compressing objects: 86% (4364/5074) remote: Compressing objects: 87% (4415/5074) remote: Compressing objects: 88% (4466/5074) remote: Compressing objects: 89% (4516/5074) remote: Compressing objects: 90% (4567/5074) remote: Compressing objects: 91% (4618/5074) remote: Compressing objects: 92% (4669/5074) remote: Compressing objects: 93% (4719/5074) remote: Compressing objects: 94% (4770/5074) remote: Compressing objects: 95% (4821/5074) remote: Compressing objects: 96% (4872/5074) remote: Compressing objects: 97% (4922/5074) remote: Compressing objects: 98% (4973/5074) remote: Compressing objects: 99% (5024/5074) remote: Compressing objects: 100% (5074/5074) remote: Compressing objects: 100% (5074/5074), done. Receiving objects: 0% (1/11479173) Receiving objects: 0% (52061/11479173), 19.84 MiB | 39.66 MiB/s Receiving objects: 1% (114792/11479173), 60.27 MiB | 40.17 MiB/s Receiving objects: 1% (119702/11479173), 60.27 MiB | 40.17 MiB/s Receiving objects: 1% (211556/11479173), 92.00 MiB | 36.80 MiB/s Receiving objects: 2% (229584/11479173), 110.30 MiB | 36.78 MiB/s Receiving objects: 3% (344376/11479173), 134.57 MiB | 38.46 MiB/s Receiving objects: 3% (350006/11479173), 134.57 MiB | 38.46 MiB/s Receiving objects: 4% (459167/11479173), 175.24 MiB | 38.89 MiB/s Receiving objects: 4% (507873/11479173), 175.24 MiB | 38.89 MiB/s Receiving objects: 5% (573959/11479173), 196.02 MiB | 39.11 MiB/s Receiving objects: 5% (583815/11479173), 215.59 MiB | 39.07 MiB/s Receiving objects: 5% (615754/11479173), 251.16 MiB | 38.62 MiB/s Receiving objects: 5% (651872/11479173), 278.84 MiB | 37.40 MiB/s Receiving objects: 5% (676630/11479173), 311.56 MiB | 34.76 MiB/s Receiving objects: 6% (688751/11479173), 354.38 MiB | 35.19 MiB/s Receiving objects: 6% (694988/11479173), 354.38 MiB | 35.19 MiB/s Receiving objects: 6% (720652/11479173), 396.54 MiB | 35.33 MiB/s Receiving objects: 6% (751873/11479173), 437.03 MiB | 38.26 MiB/s Receiving objects: 6% (778753/11479173), 478.62 MiB | 40.61 MiB/s Receiving objects: 6% (792302/11479173), 515.02 MiB | 40.92 MiB/s Receiving objects: 7% (803543/11479173), 557.44 MiB | 40.37 MiB/s Receiving objects: 7% (804552/11479173), 557.44 MiB | 40.37 MiB/s Receiving objects: 7% (822782/11479173), 597.12 MiB | 40.14 MiB/s Receiving objects: 7% (840146/11479173), 642.45 MiB | 40.91 MiB/s Receiving objects: 7% (852271/11479173), 683.56 MiB | 42.01 MiB/s Receiving objects: 7% (884562/11479173), 725.96 MiB | 41.87 MiB/s Receiving objects: 8% (918334/11479173), 746.18 MiB | 41.82 MiB/s Receiving objects: 8% (987873/11479173), 767.33 MiB | 42.25 MiB/s Receiving objects: 9% (1033126/11479173), 803.98 MiB | 41.16 MiB/s Receiving objects: 9% (1045791/11479173), 803.98 MiB | 41.16 MiB/s Receiving objects: 9% (1095244/11479173), 835.55 MiB | 37.99 MiB/s Receiving objects: 10% (1147918/11479173), 867.75 MiB | 36.11 MiB/s Receiving objects: 10% (1162729/11479173), 867.75 MiB | 36.11 MiB/s Receiving objects: 10% (1220198/11479173), 901.65 MiB | 34.55 MiB/s Receiving objects: 11% (1262710/11479173), 945.75 MiB | 35.66 MiB/s Receiving objects: 11% (1268991/11479173), 945.75 MiB | 35.66 MiB/s Receiving objects: 11% (1290692/11479173), 986.20 MiB | 36.60 MiB/s Receiving objects: 11% (1307150/11479173), 1.00 GiB | 39.26 MiB/s Receiving objects: 11% (1321805/11479173), 1.04 GiB | 41.19 MiB/s Receiving objects: 11% (1352356/11479173), 1.08 GiB | 41.20 MiB/s Receiving objects: 12% (1377501/11479173), 1.10 GiB | 41.03 MiB/s Receiving objects: 12% (1441170/11479173), 1.12 GiB | 40.97 MiB/s Receiving objects: 13% (1492293/11479173), 1.14 GiB | 40.90 MiB/s Receiving objects: 13% (1546873/11479173), 1.16 GiB | 41.44 MiB/s Receiving objects: 13% (1564815/11479173), 1.20 GiB | 41.61 MiB/s Receiving objects: 13% (1580810/11479173), 1.24 GiB | 41.71 MiB/s Receiving objects: 13% (1595405/11479173), 1.29 GiB | 41.80 MiB/s Receiving objects: 14% (1607085/11479173), 1.33 GiB | 42.06 MiB/s Receiving objects: 14% (1607793/11479173), 1.33 GiB | 42.06 MiB/s Receiving objects: 14% (1620817/11479173), 1.37 GiB | 41.54 MiB/s Receiving objects: 14% (1633408/11479173), 1.41 GiB | 41.72 MiB/s Receiving objects: 14% (1646542/11479173), 1.45 GiB | 41.74 MiB/s Receiving objects: 14% (1660567/11479173), 1.49 GiB | 41.46 MiB/s Receiving objects: 14% (1677334/11479173), 1.53 GiB | 41.90 MiB/s Receiving objects: 14% (1694927/11479173), 1.57 GiB | 41.75 MiB/s Receiving objects: 14% (1709871/11479173), 1.61 GiB | 41.16 MiB/s Receiving objects: 15% (1721876/11479173), 1.65 GiB | 40.99 MiB/s Receiving objects: 15% (1725673/11479173), 1.65 GiB | 40.99 MiB/s Receiving objects: 15% (1749609/11479173), 1.69 GiB | 41.12 MiB/s Receiving objects: 15% (1821305/11479173), 1.73 GiB | 41.07 MiB/s Receiving objects: 16% (1836668/11479173), 1.75 GiB | 41.08 MiB/s Receiving objects: 16% (1896149/11479173), 1.77 GiB | 41.26 MiB/s Receiving objects: 16% (1934935/11479173), 1.81 GiB | 41.63 MiB/s Receiving objects: 17% (1951460/11479173), 1.83 GiB | 41.66 MiB/s Receiving objects: 18% (2066252/11479173), 1.85 GiB | 41.90 MiB/s Receiving objects: 18% (2085828/11479173), 1.85 GiB | 41.90 MiB/s Receiving objects: 19% (2181043/11479173), 1.89 GiB | 41.67 MiB/s Receiving objects: 19% (2239534/11479173), 1.89 GiB | 41.67 MiB/s Receiving objects: 20% (2295835/11479173), 1.91 GiB | 41.62 MiB/s Receiving objects: 21% (2410627/11479173), 1.93 GiB | 41.55 MiB/s Receiving objects: 21% (2412940/11479173), 1.93 GiB | 41.55 MiB/s Receiving objects: 21% (2454689/11479173), 1.97 GiB | 41.29 MiB/s Receiving objects: 21% (2518207/11479173), 2.02 GiB | 41.39 MiB/s Receiving objects: 22% (2525419/11479173), 2.02 GiB | 41.39 MiB/s Receiving objects: 22% (2615177/11479173), 2.06 GiB | 41.84 MiB/s Receiving objects: 23% (2640210/11479173), 2.06 GiB | 41.84 MiB/s Receiving objects: 24% (2755002/11479173), 2.10 GiB | 41.81 MiB/s Receiving objects: 24% (2830813/11479173), 2.10 GiB | 41.81 MiB/s Receiving objects: 25% (2869794/11479173), 2.10 GiB | 41.81 MiB/s Receiving objects: 26% (2984585/11479173), 2.12 GiB | 41.95 MiB/s Receiving objects: 26% (3097236/11479173), 2.14 GiB | 41.91 MiB/s Receiving objects: 27% (3099377/11479173), 2.14 GiB | 41.91 MiB/s Receiving objects: 28% (3214169/11479173), 2.16 GiB | 42.06 MiB/s Receiving objects: 28% (3308461/11479173), 2.18 GiB | 42.77 MiB/s Receiving objects: 29% (3328961/11479173), 2.18 GiB | 42.77 MiB/s Receiving objects: 30% (3443752/11479173), 2.20 GiB | 42.28 MiB/s Receiving objects: 31% (3558544/11479173), 2.20 GiB | 42.28 MiB/s Receiving objects: 32% (3673336/11479173), 2.22 GiB | 41.93 MiB/s Receiving objects: 32% (3695026/11479173), 2.22 GiB | 41.93 MiB/s Receiving objects: 33% (3788128/11479173), 2.22 GiB | 41.93 MiB/s Receiving objects: 34% (3902919/11479173), 2.24 GiB | 41.80 MiB/s Receiving objects: 35% (4017711/11479173), 2.26 GiB | 41.78 MiB/s Receiving objects: 35% (4113091/11479173), 2.26 GiB | 41.78 MiB/s Receiving objects: 36% (4132503/11479173), 2.26 GiB | 41.78 MiB/s Receiving objects: 37% (4247295/11479173), 2.28 GiB | 41.76 MiB/s Receiving objects: 38% (4362086/11479173), 2.30 GiB | 41.73 MiB/s Receiving objects: 38% (4444134/11479173), 2.30 GiB | 41.73 MiB/s Receiving objects: 39% (4476878/11479173), 2.30 GiB | 41.73 MiB/s Receiving objects: 40% (4591670/11479173), 2.32 GiB | 41.68 MiB/s Receiving objects: 41% (4706461/11479173), 2.34 GiB | 41.75 MiB/s Receiving objects: 42% (4821253/11479173), 2.34 GiB | 41.75 MiB/s Receiving objects: 42% (4825551/11479173), 2.34 GiB | 41.75 MiB/s Receiving objects: 43% (4936045/11479173), 2.36 GiB | 41.70 MiB/s Receiving objects: 44% (5050837/11479173), 2.36 GiB | 41.70 MiB/s Receiving objects: 45% (5165628/11479173), 2.38 GiB | 41.55 MiB/s Receiving objects: 45% (5243665/11479173), 2.38 GiB | 41.55 MiB/s Receiving objects: 46% (5280420/11479173), 2.38 GiB | 41.55 MiB/s Receiving objects: 47% (5395212/11479173), 2.40 GiB | 41.76 MiB/s Receiving objects: 48% (5510004/11479173), 2.40 GiB | 41.76 MiB/s Receiving objects: 49% (5624795/11479173), 2.43 GiB | 41.79 MiB/s Receiving objects: 49% (5654581/11479173), 2.43 GiB | 41.79 MiB/s Receiving objects: 50% (5739587/11479173), 2.45 GiB | 41.61 MiB/s Receiving objects: 51% (5854379/11479173), 2.45 GiB | 41.61 MiB/s Receiving objects: 52% (5969170/11479173), 2.47 GiB | 41.83 MiB/s Receiving objects: 52% (5989800/11479173), 2.47 GiB | 41.83 MiB/s Receiving objects: 53% (6083962/11479173), 2.49 GiB | 41.86 MiB/s Receiving objects: 54% (6198754/11479173), 2.51 GiB | 41.72 MiB/s Receiving objects: 54% (6235048/11479173), 2.51 GiB | 41.72 MiB/s Receiving objects: 55% (6313546/11479173), 2.53 GiB | 41.80 MiB/s Receiving objects: 55% (6425937/11479173), 2.55 GiB | 41.81 MiB/s Receiving objects: 56% (6428337/11479173), 2.55 GiB | 41.81 MiB/s Receiving objects: 56% (6472789/11479173), 2.59 GiB | 41.48 MiB/s Receiving objects: 57% (6543129/11479173), 2.60 GiB | 40.75 MiB/s Receiving objects: 58% (6657921/11479173), 2.60 GiB | 40.75 MiB/s Receiving objects: 59% (6772713/11479173), 2.60 GiB | 40.75 MiB/s Receiving objects: 59% (6845870/11479173), 2.63 GiB | 40.99 MiB/s Receiving objects: 60% (6887504/11479173), 2.64 GiB | 39.79 MiB/s Receiving objects: 60% (6939317/11479173), 2.66 GiB | 38.31 MiB/s Receiving objects: 61% (7002296/11479173), 2.68 GiB | 35.74 MiB/s Receiving objects: 61% (7042542/11479173), 2.68 GiB | 35.74 MiB/s Receiving objects: 62% (7117088/11479173), 2.71 GiB | 36.25 MiB/s Receiving objects: 62% (7181126/11479173), 2.73 GiB | 36.18 MiB/s Receiving objects: 63% (7231879/11479173), 2.75 GiB | 36.41 MiB/s Receiving objects: 63% (7327331/11479173), 2.77 GiB | 36.99 MiB/s Receiving objects: 64% (7346671/11479173), 2.77 GiB | 36.99 MiB/s Receiving objects: 65% (7461463/11479173), 2.81 GiB | 38.05 MiB/s Receiving objects: 65% (7486463/11479173), 2.81 GiB | 38.05 MiB/s Receiving objects: 66% (7576255/11479173), 2.83 GiB | 39.28 MiB/s Receiving objects: 66% (7645624/11479173), 2.85 GiB | 40.64 MiB/s Receiving objects: 67% (7691046/11479173), 2.86 GiB | 39.16 MiB/s Receiving objects: 67% (7726109/11479173), 2.87 GiB | 36.91 MiB/s Receiving objects: 67% (7747794/11479173), 2.91 GiB | 36.64 MiB/s Receiving objects: 67% (7771218/11479173), 2.95 GiB | 37.02 MiB/s Receiving objects: 67% (7793539/11479173), 2.98 GiB | 35.32 MiB/s Receiving objects: 67% (7794111/11479173), 3.02 GiB | 37.23 MiB/s Receiving objects: 68% (7805838/11479173), 3.06 GiB | 39.08 MiB/s Receiving objects: 68% (7811538/11479173), 3.06 GiB | 39.08 MiB/s Receiving objects: 68% (7842204/11479173), 3.10 GiB | 38.53 MiB/s Receiving objects: 68% (7877104/11479173), 3.14 GiB | 38.66 MiB/s Receiving objects: 68% (7918348/11479173), 3.18 GiB | 40.34 MiB/s Receiving objects: 69% (7920630/11479173), 3.18 GiB | 40.34 MiB/s Receiving objects: 69% (7953397/11479173), 3.22 GiB | 41.29 MiB/s Receiving objects: 69% (8005838/11479173), 3.26 GiB | 41.21 MiB/s Receiving objects: 69% (8012837/11479173), 3.30 GiB | 40.13 MiB/s Receiving objects: 70% (8035422/11479173), 3.31 GiB | 38.16 MiB/s Receiving objects: 70% (8047524/11479173), 3.33 GiB | 38.93 MiB/s Receiving objects: 70% (8077730/11479173), 3.37 GiB | 38.90 MiB/s Receiving objects: 70% (8125105/11479173), 3.41 GiB | 38.58 MiB/s Receiving objects: 71% (8150213/11479173), 3.45 GiB | 38.51 MiB/s Receiving objects: 71% (8157780/11479173), 3.45 GiB | 38.51 MiB/s Receiving objects: 71% (8192575/11479173), 3.49 GiB | 41.54 MiB/s Receiving objects: 71% (8229771/11479173), 3.53 GiB | 40.52 MiB/s Receiving objects: 72% (8265005/11479173), 3.57 GiB | 40.90 MiB/s Receiving objects: 72% (8267522/11479173), 3.57 GiB | 40.90 MiB/s Receiving objects: 72% (8311005/11479173), 3.62 GiB | 41.41 MiB/s Receiving objects: 72% (8358258/11479173), 3.66 GiB | 41.48 MiB/s Receiving objects: 73% (8379797/11479173), 3.68 GiB | 41.42 MiB/s Receiving objects: 73% (8385133/11479173), 3.69 GiB | 40.34 MiB/s Receiving objects: 73% (8419924/11479173), 3.74 GiB | 41.32 MiB/s Receiving objects: 73% (8460777/11479173), 3.78 GiB | 41.43 MiB/s Receiving objects: 73% (8477411/11479173), 3.82 GiB | 41.41 MiB/s Receiving objects: 74% (8494589/11479173), 3.84 GiB | 41.31 MiB/s Receiving objects: 74% (8516275/11479173), 3.86 GiB | 41.48 MiB/s Receiving objects: 74% (8536934/11479173), 3.90 GiB | 41.28 MiB/s Receiving objects: 74% (8537273/11479173), 3.94 GiB | 41.54 MiB/s Receiving objects: 74% (8537324/11479173), 3.98 GiB | 41.78 MiB/s Receiving objects: 74% (8562542/11479173), 4.02 GiB | 41.60 MiB/s Receiving objects: 74% (8573341/11479173), 4.06 GiB | 41.44 MiB/s Receiving objects: 74% (8573659/11479173), 4.12 GiB | 41.61 MiB/s Receiving objects: 74% (8573705/11479173), 4.14 GiB | 41.72 MiB/s Receiving objects: 74% (8588138/11479173), 4.19 GiB | 41.69 MiB/s Receiving objects: 75% (8609380/11479173), 4.21 GiB | 41.72 MiB/s Receiving objects: 75% (8620687/11479173), 4.23 GiB | 41.58 MiB/s Receiving objects: 75% (8668378/11479173), 4.27 GiB | 41.78 MiB/s Receiving objects: 75% (8707750/11479173), 4.31 GiB | 41.93 MiB/s Receiving objects: 76% (8724172/11479173), 4.33 GiB | 41.67 MiB/s Receiving objects: 76% (8754124/11479173), 4.35 GiB | 41.78 MiB/s Receiving objects: 76% (8797096/11479173), 4.39 GiB | 41.75 MiB/s Receiving objects: 77% (8838964/11479173), 4.41 GiB | 41.80 MiB/s Receiving objects: 77% (8866465/11479173), 4.43 GiB | 41.75 MiB/s Receiving objects: 77% (8908497/11479173), 4.47 GiB | 41.82 MiB/s Receiving objects: 77% (8953387/11479173), 4.51 GiB | 41.78 MiB/s Receiving objects: 78% (8953755/11479173), 4.51 GiB | 41.78 MiB/s Receiving objects: 78% (9011924/11479173), 4.55 GiB | 41.83 MiB/s Receiving objects: 78% (9053326/11479173), 4.59 GiB | 41.80 MiB/s Receiving objects: 79% (9068547/11479173), 4.59 GiB | 41.80 MiB/s Receiving objects: 79% (9112499/11479173), 4.64 GiB | 41.72 MiB/s Receiving objects: 79% (9154062/11479173), 4.68 GiB | 41.75 MiB/s Receiving objects: 80% (9183339/11479173), 4.70 GiB | 41.84 MiB/s Receiving objects: 80% (9223123/11479173), 4.72 GiB | 41.84 MiB/s Receiving objects: 80% (9265920/11479173), 4.76 GiB | 41.90 MiB/s Receiving objects: 81% (9298131/11479173), 4.80 GiB | 41.73 MiB/s Receiving objects: 81% (9300341/11479173), 4.80 GiB | 41.73 MiB/s Receiving objects: 81% (9351594/11479173), 4.84 GiB | 41.87 MiB/s Receiving objects: 82% (9412922/11479173), 4.88 GiB | 41.88 MiB/s Receiving objects: 82% (9421935/11479173), 4.88 GiB | 41.88 MiB/s Receiving objects: 83% (9527714/11479173), 4.90 GiB | 41.86 MiB/s Receiving objects: 84% (9642506/11479173), 4.92 GiB | 41.82 MiB/s Receiving objects: 84% (9674970/11479173), 4.92 GiB | 41.82 MiB/s Receiving objects: 85% (9757298/11479173), 4.92 GiB | 41.82 MiB/s Receiving objects: 85% (9827055/11479173), 4.96 GiB | 41.83 MiB/s Receiving objects: 85% (9831023/11479173), 5.00 GiB | 41.88 MiB/s Receiving objects: 85% (9833959/11479173), 5.06 GiB | 41.88 MiB/s Receiving objects: 85% (9833959/11479173), 5.11 GiB | 41.89 MiB/s Receiving objects: 85% (9849459/11479173), 5.13 GiB | 41.89 MiB/s Receiving objects: 86% (9872089/11479173), 5.13 GiB | 41.89 MiB/s Receiving objects: 87% (9986881/11479173), 5.15 GiB | 41.85 MiB/s Receiving objects: 87% (10059803/11479173), 5.17 GiB | 41.88 MiB/s Receiving objects: 88% (10101673/11479173), 5.17 GiB | 41.88 MiB/s Receiving objects: 89% (10216464/11479173), 5.19 GiB | 41.87 MiB/s Receiving objects: 89% (10289666/11479173), 5.21 GiB | 41.89 MiB/s Receiving objects: 90% (10331256/11479173), 5.21 GiB | 41.89 MiB/s Receiving objects: 91% (10446048/11479173), 5.23 GiB | 41.89 MiB/s Receiving objects: 91% (10541610/11479173), 5.25 GiB | 41.85 MiB/s Receiving objects: 92% (10560840/11479173), 5.25 GiB | 41.85 MiB/s Receiving objects: 93% (10675631/11479173), 5.25 GiB | 41.85 MiB/s Receiving objects: 94% (10790423/11479173), 5.27 GiB | 41.93 MiB/s Receiving objects: 95% (10905215/11479173), 5.29 GiB | 41.92 MiB/s Receiving objects: 95% (10908689/11479173), 5.29 GiB | 41.92 MiB/s Receiving objects: 96% (11020007/11479173), 5.29 GiB | 41.92 MiB/s Receiving objects: 97% (11134798/11479173), 5.31 GiB | 41.89 MiB/s Receiving objects: 98% (11249590/11479173), 5.33 GiB | 41.97 MiB/s Receiving objects: 98% (11257942/11479173), 5.33 GiB | 41.97 MiB/s Receiving objects: 99% (11364382/11479173), 5.33 GiB | 41.97 MiB/s Receiving objects: 99% (11478491/11479173), 5.37 GiB | 41.89 MiB/s remote: Total 11479173 (delta 8573), reused 4393 (delta 4361), pack-reused 11469737 (from 5) Receiving objects: 100% (11479173/11479173), 5.37 GiB | 41.89 MiB/s Receiving objects: 100% (11479173/11479173), 5.38 GiB | 40.43 MiB/s, done. Resolving deltas: 0% (0/9129716) Resolving deltas: 0% (64994/9129716) Resolving deltas: 1% (91302/9129716) Resolving deltas: 1% (91350/9129716) Resolving deltas: 1% (134587/9129716) Resolving deltas: 1% (144107/9129716) Resolving deltas: 2% (182595/9129716) Resolving deltas: 2% (185849/9129716) Resolving deltas: 2% (267513/9129716) Resolving deltas: 3% (273892/9129716) Resolving deltas: 4% (365191/9129716) Resolving deltas: 4% (394010/9129716) Resolving deltas: 5% (456486/9129716) Resolving deltas: 5% (464641/9129716) Resolving deltas: 5% (494957/9129716) Resolving deltas: 5% (546231/9129716) Resolving deltas: 6% (547783/9129716) Resolving deltas: 6% (585234/9129716) Resolving deltas: 6% (601256/9129716) Resolving deltas: 7% (639081/9129716) Resolving deltas: 7% (648042/9129716) Resolving deltas: 7% (700362/9129716) Resolving deltas: 8% (730378/9129716) Resolving deltas: 8% (806261/9129716) Resolving deltas: 9% (821685/9129716) Resolving deltas: 9% (869302/9129716) Resolving deltas: 9% (906219/9129716) Resolving deltas: 10% (912972/9129716) Resolving deltas: 10% (947433/9129716) Resolving deltas: 11% (1004269/9129716) Resolving deltas: 11% (1011923/9129716) Resolving deltas: 11% (1084125/9129716) Resolving deltas: 12% (1095566/9129716) Resolving deltas: 12% (1155088/9129716) Resolving deltas: 13% (1186864/9129716) Resolving deltas: 13% (1221971/9129716) Resolving deltas: 14% (1278161/9129716) Resolving deltas: 14% (1292660/9129716) Resolving deltas: 15% (1369458/9129716) Resolving deltas: 15% (1396505/9129716) Resolving deltas: 15% (1447927/9129716) Resolving deltas: 16% (1460755/9129716) Resolving deltas: 16% (1497007/9129716) Resolving deltas: 17% (1552052/9129716) Resolving deltas: 17% (1565546/9129716) Resolving deltas: 17% (1597444/9129716) Resolving deltas: 17% (1638649/9129716) Resolving deltas: 18% (1643350/9129716) Resolving deltas: 19% (1734647/9129716) Resolving deltas: 19% (1762346/9129716) Resolving deltas: 20% (1825944/9129716) Resolving deltas: 20% (1894995/9129716) Resolving deltas: 21% (1917241/9129716) Resolving deltas: 21% (1982590/9129716) Resolving deltas: 22% (2008538/9129716) Resolving deltas: 22% (2041844/9129716) Resolving deltas: 23% (2099836/9129716) Resolving deltas: 23% (2116835/9129716) Resolving deltas: 23% (2136773/9129716) Resolving deltas: 23% (2152925/9129716) Resolving deltas: 23% (2173798/9129716) Resolving deltas: 24% (2191132/9129716) Resolving deltas: 24% (2199869/9129716) Resolving deltas: 24% (2227017/9129716) Resolving deltas: 24% (2260493/9129716) Resolving deltas: 24% (2273925/9129716) Resolving deltas: 24% (2281892/9129716) Resolving deltas: 25% (2282429/9129716) Resolving deltas: 25% (2314535/9129716) Resolving deltas: 26% (2373729/9129716) Resolving deltas: 26% (2386263/9129716) Resolving deltas: 26% (2436594/9129716) Resolving deltas: 27% (2465024/9129716) Resolving deltas: 27% (2487316/9129716) Resolving deltas: 27% (2522983/9129716) Resolving deltas: 28% (2556321/9129716) Resolving deltas: 28% (2566699/9129716) Resolving deltas: 28% (2577742/9129716) Resolving deltas: 28% (2588976/9129716) Resolving deltas: 29% (2647618/9129716) Resolving deltas: 29% (2670385/9129716) Resolving deltas: 29% (2726269/9129716) Resolving deltas: 30% (2738917/9129716) Resolving deltas: 30% (2742307/9129716) Resolving deltas: 30% (2762033/9129716) Resolving deltas: 30% (2792135/9129716) Resolving deltas: 31% (2830212/9129716) Resolving deltas: 31% (2910038/9129716) Resolving deltas: 32% (2921510/9129716) Resolving deltas: 32% (2933344/9129716) Resolving deltas: 32% (2998571/9129716) Resolving deltas: 33% (3012807/9129716) Resolving deltas: 34% (3104104/9129716) Resolving deltas: 34% (3117170/9129716) Resolving deltas: 35% (3195401/9129716) Resolving deltas: 35% (3255613/9129716) Resolving deltas: 36% (3286700/9129716) Resolving deltas: 36% (3293541/9129716) Resolving deltas: 37% (3377995/9129716) Resolving deltas: 37% (3441114/9129716) Resolving deltas: 38% (3469293/9129716) Resolving deltas: 38% (3484358/9129716) Resolving deltas: 38% (3510326/9129716) Resolving deltas: 38% (3530871/9129716) Resolving deltas: 39% (3560590/9129716) Resolving deltas: 39% (3597620/9129716) Resolving deltas: 40% (3651887/9129716) Resolving deltas: 40% (3711690/9129716) Resolving deltas: 41% (3743184/9129716) Resolving deltas: 42% (3834481/9129716) Resolving deltas: 42% (3912860/9129716) Resolving deltas: 43% (3925778/9129716) Resolving deltas: 44% (4017076/9129716) Resolving deltas: 44% (4026783/9129716) Resolving deltas: 45% (4108373/9129716) Resolving deltas: 45% (4122650/9129716) Resolving deltas: 46% (4199670/9129716) Resolving deltas: 46% (4232906/9129716) Resolving deltas: 47% (4290967/9129716) Resolving deltas: 47% (4319119/9129716) Resolving deltas: 48% (4382264/9129716) Resolving deltas: 48% (4397478/9129716) Resolving deltas: 49% (4473561/9129716) Resolving deltas: 50% (4564858/9129716) Resolving deltas: 50% (4592102/9129716) Resolving deltas: 51% (4656156/9129716) Resolving deltas: 51% (4669898/9129716) Resolving deltas: 52% (4747454/9129716) Resolving deltas: 52% (4796960/9129716) Resolving deltas: 53% (4838750/9129716) Resolving deltas: 53% (4859573/9129716) Resolving deltas: 53% (4890992/9129716) Resolving deltas: 53% (4916563/9129716) Resolving deltas: 54% (4930047/9129716) Resolving deltas: 54% (4999749/9129716) Resolving deltas: 55% (5021344/9129716) Resolving deltas: 55% (5061360/9129716) Resolving deltas: 56% (5112641/9129716) Resolving deltas: 56% (5193008/9129716) Resolving deltas: 57% (5203939/9129716) Resolving deltas: 57% (5263262/9129716) Resolving deltas: 58% (5295236/9129716) Resolving deltas: 58% (5326642/9129716) Resolving deltas: 58% (5374777/9129716) Resolving deltas: 59% (5386533/9129716) Resolving deltas: 59% (5435341/9129716) Resolving deltas: 60% (5477830/9129716) Resolving deltas: 60% (5555394/9129716) Resolving deltas: 61% (5569127/9129716) Resolving deltas: 62% (5660424/9129716) Resolving deltas: 62% (5745086/9129716) Resolving deltas: 63% (5751722/9129716) Resolving deltas: 64% (5843019/9129716) Resolving deltas: 64% (5863809/9129716) Resolving deltas: 65% (5934316/9129716) Resolving deltas: 66% (6025613/9129716) Resolving deltas: 66% (6059850/9129716) Resolving deltas: 67% (6116910/9129716) Resolving deltas: 67% (6185188/9129716) Resolving deltas: 68% (6208207/9129716) Resolving deltas: 69% (6299505/9129716) Resolving deltas: 69% (6300332/9129716) Resolving deltas: 69% (6334160/9129716) Resolving deltas: 69% (6347934/9129716) Resolving deltas: 70% (6390802/9129716) Resolving deltas: 70% (6474090/9129716) Resolving deltas: 71% (6482099/9129716) Resolving deltas: 72% (6573396/9129716) Resolving deltas: 73% (6664693/9129716) Resolving deltas: 73% (6666772/9129716) Resolving deltas: 74% (6755990/9129716) Resolving deltas: 75% (6847287/9129716) Resolving deltas: 75% (6876568/9129716) Resolving deltas: 76% (6938585/9129716) Resolving deltas: 77% (7029882/9129716) Resolving deltas: 78% (7121181/9129716) Resolving deltas: 78% (7134798/9129716) Resolving deltas: 79% (7212476/9129716) Resolving deltas: 79% (7300145/9129716) Resolving deltas: 80% (7303773/9129716) Resolving deltas: 81% (7395070/9129716) Resolving deltas: 81% (7451735/9129716) Resolving deltas: 82% (7486368/9129716) Resolving deltas: 82% (7522760/9129716) Resolving deltas: 83% (7577665/9129716) Resolving deltas: 83% (7643650/9129716) Resolving deltas: 84% (7668962/9129716) Resolving deltas: 85% (7760259/9129716) Resolving deltas: 85% (7819913/9129716) Resolving deltas: 86% (7851557/9129716) Resolving deltas: 86% (7890425/9129716) Resolving deltas: 87% (7942854/9129716) Resolving deltas: 87% (7961773/9129716) Resolving deltas: 88% (8034151/9129716) Resolving deltas: 88% (8041163/9129716) Resolving deltas: 88% (8115431/9129716) Resolving deltas: 89% (8125448/9129716) Resolving deltas: 89% (8204397/9129716) Resolving deltas: 90% (8216745/9129716) Resolving deltas: 90% (8298147/9129716) Resolving deltas: 91% (8308042/9129716) Resolving deltas: 91% (8386722/9129716) Resolving deltas: 92% (8399339/9129716) Resolving deltas: 93% (8490636/9129716) Resolving deltas: 93% (8561487/9129716) Resolving deltas: 94% (8581934/9129716) Resolving deltas: 95% (8673231/9129716) Resolving deltas: 96% (8764528/9129716) Resolving deltas: 96% (8819231/9129716) Resolving deltas: 97% (8855825/9129716) Resolving deltas: 98% (8947122/9129716) Resolving deltas: 99% (9038419/9129716) Resolving deltas: 99% (9047777/9129716) Resolving deltas: 100% (9129716/9129716) Resolving deltas: 100% (9129716/9129716), done.  -> Found ponyc-exclude-failing-test.patch  -> Found ponyc-remove-usr-local-refs.patch ==> Validating source files with sha512sums... ponyc ... Passed llvm-project ... Skipped ponyc-exclude-failing-test.patch ... Passed ponyc-remove-usr-local-refs.patch ... Passed ]2;🔵 Container arch-nspawn-603953 on electivire.felixc.at\==> Making package: ponyc 0.59.0-1 (Fri Oct 17 20:51:21 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (13) New Version Net Change Download Size extra/cppdap 1.58.0-2 1.48 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/jsoncpp 1.9.6-3 3.16 MiB extra/libuv 1.51.0-1 0.60 MiB core/mpdecimal 4.0.1-1 0.31 MiB extra/perl-error 0.17030-2 0.04 MiB extra/perl-mailtools 2.22-2 0.10 MiB extra/perl-timedate 2.33-8 0.08 MiB extra/rhash 1.4.4-1 0.31 MiB extra/zlib-ng 2.2.5-1 0.21 MiB extra/cmake 4.1.2-1 78.92 MiB extra/git 2.51.1-1 28.37 MiB 7.00 MiB core/python 3.13.7-1 281.87 MiB Total Download Size: 7.00 MiB Total Installed Size: 395.51 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... git-2.51.1-1-riscv64 downloading... error: restricting filesystem access failed because landlock is not supported by the kernel! checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python 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 :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 970. Creating user 'git' (git daemon user) with UID 970 and GID 970. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... ==> Retrieving sources... -> Found ponyc-exclude-failing-test.patch -> Found ponyc-remove-usr-local-refs.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of ponyc git repo... Cloning into 'ponyc'... done. Switched to a new branch 'makepkg' -> Creating working copy of llvm-project git repo... Cloning into 'llvm-project'... done. Updating files: 2% (4459/164736) Updating files: 3% (4943/164736) Updating files: 4% (6590/164736) Updating files: 4% (6718/164736) Updating files: 5% (8237/164736) Updating files: 5% (9455/164736) Updating files: 6% (9885/164736) Updating files: 7% (11532/164736) Updating files: 7% (12846/164736) Updating files: 8% (13179/164736) Updating files: 9% (14827/164736) Updating files: 9% (15560/164736) Updating files: 10% (16474/164736) Updating files: 11% (18121/164736) Updating files: 12% (19769/164736) Updating files: 13% (21416/164736) Updating files: 13% (22598/164736) Updating files: 14% (23064/164736) Updating files: 15% (24711/164736) Updating files: 16% (26358/164736) Updating files: 17% (28006/164736) Updating files: 17% (28267/164736) Updating files: 18% (29653/164736) Updating files: 19% (31300/164736) Updating files: 20% (32948/164736) Updating files: 21% (34595/164736) Updating files: 21% (35923/164736) Updating files: 22% (36242/164736) Updating files: 23% (37890/164736) Updating files: 24% (39537/164736) Updating files: 25% (41184/164736) Updating files: 26% (42832/164736) Updating files: 26% (43073/164736) Updating files: 27% (44479/164736) Updating files: 28% (46127/164736) Updating files: 29% (47774/164736) Updating files: 30% (49421/164736) Updating files: 31% (51069/164736) Updating files: 32% (52716/164736) Updating files: 32% (53422/164736) Updating files: 33% (54363/164736) Updating files: 34% (56011/164736) Updating files: 35% (57658/164736) Updating files: 36% (59305/164736) Updating files: 37% (60953/164736) Updating files: 37% (61550/164736) Updating files: 38% (62600/164736) Updating files: 39% (64248/164736) Updating files: 40% (65895/164736) Updating files: 41% (67542/164736) Updating files: 42% (69190/164736) Updating files: 42% (70058/164736) Updating files: 43% (70837/164736) Updating files: 44% (72484/164736) Updating files: 45% (74132/164736) Updating files: 46% (75779/164736) Updating files: 47% (77426/164736) Updating files: 47% (78013/164736) Updating files: 48% (79074/164736) Updating files: 49% (80721/164736) Updating files: 50% (82368/164736) Updating files: 50% (82683/164736) Updating files: 51% (84016/164736) Updating files: 51% (85650/164736) Updating files: 52% (85663/164736) Updating files: 53% (87311/164736) Updating files: 54% (88958/164736) Updating files: 54% (89742/164736) Updating files: 55% (90605/164736) Updating files: 56% (92253/164736) Updating files: 57% (93900/164736) Updating files: 57% (94555/164736) Updating files: 58% (95547/164736) Updating files: 58% (95758/164736) Updating files: 59% (97195/164736) Updating files: 59% (97411/164736) Updating files: 60% (98842/164736) Updating files: 61% (100489/164736) Updating files: 62% (102137/164736) Updating files: 63% (103784/164736) Updating files: 63% (104209/164736) Updating files: 64% (105432/164736) Updating files: 65% (107079/164736) Updating files: 65% (108605/164736) Updating files: 66% (108726/164736) Updating files: 67% (110374/164736) Updating files: 67% (111773/164736) Updating files: 68% (112021/164736) Updating files: 69% (113668/164736) Updating files: 70% (115316/164736) Updating files: 70% (115394/164736) Updating files: 71% (116963/164736) Updating files: 71% (117732/164736) Updating files: 72% (118610/164736) Updating files: 73% (120258/164736) Updating files: 73% (120650/164736) Updating files: 74% (121905/164736) Updating files: 75% (123552/164736) Updating files: 75% (124376/164736) Updating files: 76% (125200/164736) Updating files: 76% (126243/164736) Updating files: 77% (126847/164736) Updating files: 78% (128495/164736) Updating files: 79% (130142/164736) Updating files: 79% (131544/164736) Updating files: 80% (131789/164736) Updating files: 81% (133437/164736) Updating files: 82% (135084/164736) Updating files: 82% (136181/164736) Updating files: 83% (136731/164736) Updating files: 84% (138379/164736) Updating files: 84% (139750/164736) Updating files: 85% (140026/164736) Updating files: 86% (141673/164736) Updating files: 87% (143321/164736) Updating files: 87% (144869/164736) Updating files: 88% (144968/164736) Updating files: 89% (146616/164736) Updating files: 89% (148026/164736) Updating files: 90% (148263/164736) Updating files: 91% (149910/164736) Updating files: 91% (151041/164736) Updating files: 92% (151558/164736) Updating files: 93% (153205/164736) Updating files: 94% (154852/164736) Updating files: 94% (156411/164736) Updating files: 95% (156500/164736) Updating files: 96% (158147/164736) Updating files: 97% (159794/164736) Updating files: 98% (161442/164736) Updating files: 99% (163089/164736) Updating files: 99% (163993/164736) Updating files: 100% (164736/164736) Updating files: 100% (164736/164736), done. ==> Starting prepare()... Submodule 'lib/llvm/src' (https://github.com/llvm/llvm-project) registered for path 'lib/llvm/src' Cloning into '/build/ponyc/src/ponyc/lib/llvm/src'... done. Submodule path 'lib/llvm/src': checked out 'e19b7dc36bc047b9eb72078d034596be766da350' patching file Makefile Hunk #1 succeeded at 240 (offset 3 lines). patching file src/libponyc/pkg/package.c patching file src/libponyrt/CMakeLists.txt Hunk #1 succeeded at 117 (offset 1 line). ==> Starting build()... -- The C compiler identification is GNU 15.2.1 -- The CXX compiler identification is GNU 15.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- CMAKE_SYSTEM_INFO_FILE: Platform/Linux -- CMAKE_SYSTEM_NAME: Linux -- CMAKE_SYSTEM_PROCESSOR: riscv64 -- CMAKE_SYSTEM: Linux-6.15.4-arch2-1 Compiler architecture is riscv64 CMake Warning (dev) at /usr/share/cmake/Modules/ExternalProject/shared_internal_commands.cmake:1261 (message): The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is not set. The policy's OLD behavior will be used. When using a URL download, the timestamps of extracted files should preferably be that of the time of extraction, otherwise code that depends on the extracted contents might not be rebuilt if the URL changes. The OLD behavior preserves the timestamps from the archive instead, but this is usually not what you want. Update your project to the NEW behavior or specify the DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this robustness issue. Call Stack (most recent call first): /usr/share/cmake/Modules/ExternalProject.cmake:3080 (_ep_add_download_command) CMakeLists.txt:34 (ExternalProject_Add) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake/Modules/ExternalProject/shared_internal_commands.cmake:1261 (message): The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is not set. The policy's OLD behavior will be used. When using a URL download, the timestamps of extracted files should preferably be that of the time of extraction, otherwise code that depends on the extracted contents might not be rebuilt if the URL changes. The OLD behavior preserves the timestamps from the archive instead, but this is usually not what you want. Update your project to the NEW behavior or specify the DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this robustness issue. Call Stack (most recent call first): /usr/share/cmake/Modules/ExternalProject.cmake:3080 (_ep_add_download_command) CMakeLists.txt:41 (ExternalProject_Add) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Git: /usr/bin/git (found version "2.51.1.dirty") -- Updating submodules... Applying patches... Checking patches /build/ponyc/src/ponyc/lib/llvm/patches/llvm15-musl-lseek64.diff Checking /build/ponyc/src/ponyc/lib/llvm/patches/llvm15-musl-lseek64.diff Already applied /build/ponyc/src/ponyc/lib/llvm/patches/llvm15-musl-lseek64.diff Building targets: X86;ARM;AArch64;WebAssembly;RISCV CMake Deprecation Warning at llvm/src/cmake/Modules/CMakePolicy.cmake:6 (cmake_policy): The OLD behavior for policy CMP0114 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. Call Stack (most recent call first): llvm/src/llvm/CMakeLists.txt:6 (include) CMake Deprecation Warning at llvm/src/cmake/Modules/CMakePolicy.cmake:11 (cmake_policy): The OLD behavior for policy CMP0116 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. Call Stack (most recent call first): llvm/src/llvm/CMakeLists.txt:6 (include) -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Found Python3: /usr/bin/python3.13 (found suitable version "3.13.7", minimum required is "3.0") found components: Interpreter -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for link.h -- Looking for link.h - found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for signal.h -- Looking for signal.h - found -- Looking for sys/ioctl.h -- Looking for sys/ioctl.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sysexits.h -- Looking for sysexits.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for valgrind/valgrind.h -- Looking for valgrind/valgrind.h - not found -- Looking for fenv.h -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Performing Test HAVE_BUILTIN_THREAD_POINTER -- Performing Test HAVE_BUILTIN_THREAD_POINTER - Success -- Looking for mach/mach.h -- Looking for mach/mach.h - not found -- Looking for CrashReporterClient.h -- Looking for CrashReporterClient.h - not found -- Looking for linux/magic.h -- Looking for linux/magic.h - found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for pfm_initialize in pfm -- Looking for pfm_initialize in pfm - not found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Could NOT find LibEdit (missing: LibEdit_INCLUDE_DIRS LibEdit_LIBRARIES) -- Looking for xar_open in xar -- Looking for xar_open in xar - not found -- Looking for arc4random -- Looking for arc4random - found -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Looking for __register_frame -- Looking for __register_frame - found -- Looking for __deregister_frame -- Looking for __deregister_frame - found -- Looking for __unw_add_dynamic_fde -- Looking for __unw_add_dynamic_fde - not found -- Looking for _Unwind_Backtrace -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for sysconf -- Looking for sysconf - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes -- Looking for futimes - found -- Looking for sigaltstack -- Looking for sigaltstack - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for mallinfo2 -- Looking for mallinfo2 - found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for pread -- Looking for pread - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Looking for pthread_getname_np -- Looking for pthread_getname_np - found -- Looking for pthread_setname_np -- Looking for pthread_setname_np - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for dladdr -- Looking for dladdr - found -- Looking for proc_pid_rusage -- Looking for proc_pid_rusage - not found -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_NO_PIE_FLAG -- Performing Test SUPPORTS_NO_PIE_FLAG - Success -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Failed -- Performing Test HAS_MAYBE_UNINITIALIZED -- Performing Test HAS_MAYBE_UNINITIALIZED - Success -- Native target architecture is RISCV -- Threads enabled. -- Doxygen disabled. -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- Could NOT find Python module pygments -- Could NOT find Python module pygments.lexers.c_cpp -- Could NOT find Python module yaml -- LLVM host triple: riscv64-unknown-linux-gnu -- LLVM default target triple: riscv64-unknown-linux-gnu -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test C_SUPPORTS_CMAKE_CXX_FLAGS -- Performing Test C_SUPPORTS_CMAKE_CXX_FLAGS - Success -- Performing Test CXX_SUPPORTS_CMAKE_CXX_FLAGS -- Performing Test CXX_SUPPORTS_CMAKE_CXX_FLAGS - Success -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Looking for os_signpost_interval_begin -- Looking for os_signpost_interval_begin - not found -- Linker detection: GNU ld -- Performing Test HAS_WERROR_GLOBAL_CTORS -- Performing Test HAS_WERROR_GLOBAL_CTORS - Failed -- Looking for __x86_64__ -- Looking for __x86_64__ - not found -- LLVMHello ignored -- Loadable modules not supported on this platform. -- Targeting X86 -- Targeting ARM -- Targeting AArch64 -- Targeting WebAssembly -- Targeting RISCV -- BugpointPasses ignored -- Loadable modules not supported on this platform. -- ExampleIRTransforms ignored -- Loadable modules not supported on this platform. -- Registering ExampleIRTransforms as a pass plugin (static build: OFF) -- Bye ignored -- Loadable modules not supported on this platform. -- Registering Bye as a pass plugin (static build: OFF) -- Configuring done (138.4s) -- Generating done (5.1s) -- Build files have been written to: /build/ponyc/src/ponyc/build/build_libs make[1]: Entering directory '/build/ponyc/src/ponyc/build/build_libs' make[1]: warning: -j20 forced in submake: resetting jobserver mode. [ 0%] Building C object llvm/src/llvm/lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_dispatch.c.o [ 0%] Building CXX object llvm/src/llvm/utils/TableGen/CMakeFiles/obj.LLVMTableGenCommon.dir/DirectiveEmitter.cpp.o [ 0%] Building C object llvm/src/llvm/utils/count/CMakeFiles/count.dir/count.c.o [ 0%] Building C object llvm/src/llvm/lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3.c.o [ 0%] Building CXX object llvm/src/llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/Demangle.cpp.o [ 0%] Building CXX object llvm/src/llvm/utils/TableGen/CMakeFiles/obj.LLVMTableGenCommon.dir/Attributes.cpp.o [ 0%] Generating VCSRevision.h [ 0%] Building CXX object llvm/src/llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o [ 0%] Building CXX object llvm/src/llvm/utils/TableGen/CMakeFiles/obj.LLVMTableGenCommon.dir/RISCVTargetDefEmitter.cpp.o [ 0%] Building CXX object llvm/src/llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o [ 0%] Creating directories for 'googletest' [ 0%] Creating directories for 'gbenchmark' [ 0%] Building C object CMakeFiles/blake2.dir/blake2/blake2b-ref.c.o [ 0%] Building CXX object llvm/src/llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o [ 0%] Building CXX object llvm/src/llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/RustDemangle.cpp.o [ 0%] Building CXX object llvm/src/llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DLangDemangle.cpp.o [ 0%] Building C object llvm/src/llvm/lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_portable.c.o [ 0%] Building CXX object llvm/src/llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o [ 0%] Building CXX object llvm/src/llvm/utils/TableGen/CMakeFiles/obj.LLVMTableGenCommon.dir/CodeGenIntrinsics.cpp.o [ 0%] Building CXX object llvm/src/llvm/utils/TableGen/CMakeFiles/obj.LLVMTableGenCommon.dir/IntrinsicEmitter.cpp.o [ 0%] Performing download step (download, verify and extract) for 'googletest' [ 0%] Performing download step (download, verify and extract) for 'gbenchmark' -- Downloading... dst='/build/ponyc/src/ponyc/build/build_libs/gbenchmark-prefix/src/v1.9.1.tar.gz' timeout='none' inactivity timeout='none' -- Using src='https://github.com/google/benchmark/archive/v1.9.1.tar.gz' -- Downloading... dst='/build/ponyc/src/ponyc/build/build_libs/googletest-prefix/src/v1.15.2.tar.gz' timeout='none' inactivity timeout='none' -- Using src='https://github.com/google/googletest/archive/refs/tags/v1.15.2.tar.gz' [ 0%] Built target llvm_vcsrevision_h [ 0%] Building C object llvm/src/llvm/lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_neon.c.o -- [download 5% complete] -- [download 7% complete] -- [download 13% complete] -- [download 15% complete] -- [download 16% complete] -- [download 20% complete] -- [download 27% complete] -- [download 33% complete] -- [download 37% complete] -- [download 38% complete] -- [download 42% complete] -- [download 49% complete] -- [download 55% complete] -- [download 62% complete] -- [download 68% complete] -- [download 74% complete] -- [download 81% complete] -- [download 87% complete] -- [download 94% complete] -- [download 100% complete] -- [download 1% complete] -- [download 3% complete] -- [download 5% complete] -- [download 6% complete] -- [download 8% complete] -- [download 10% complete] -- [download 11% complete] -- [download 13% complete] -- [download 14% complete] -- [download 16% complete] -- [download 18% complete] -- [download 20% complete] -- [download 22% complete] -- [download 24% complete] -- [download 26% complete] -- [download 28% complete] -- [download 29% complete] -- [download 31% complete] -- [download 33% complete] -- [download 35% complete] -- [download 37% complete] -- [download 39% complete] -- [download 42% complete] -- [download 44% complete] -- [download 46% complete] -- [download 48% complete] -- [download 50% complete] -- [download 52% complete] -- [download 54% complete] -- [download 55% complete] -- [download 57% complete] -- Downloading... done -- [download 59% complete] -- [download 61% complete] -- [download 63% complete] -- [download 66% complete] -- [download 68% complete] -- [download 70% complete] -- [download 72% complete] -- [download 74% complete] -- [download 76% complete] -- [download 78% complete] -- [download 79% complete] -- [download 81% complete] -- [download 83% complete] -- [download 85% complete] -- [download 87% complete] -- [download 89% complete] -- [download 91% complete] -- [download 93% complete] -- [download 95% complete] -- [download 96% complete] -- [download 98% complete] -- [download 100% complete] -- Downloading... done [ 0%] Building CXX object llvm/src/llvm/utils/TableGen/CMakeFiles/obj.LLVMTableGenCommon.dir/SDNodeProperties.cpp.o [ 0%] Building CXX object llvm/src/llvm/utils/TableGen/CMakeFiles/obj.LLVMTableGenCommon.dir/VTEmitter.cpp.o -- extracting... src='/build/ponyc/src/ponyc/build/build_libs/gbenchmark-prefix/src/v1.9.1.tar.gz' dst='/build/ponyc/src/ponyc/build/build_libs/gbenchmark-prefix/src/gbenchmark' -- extracting... [tar xf] -- extracting... src='/build/ponyc/src/ponyc/build/build_libs/googletest-prefix/src/v1.15.2.tar.gz' dst='/build/ponyc/src/ponyc/build/build_libs/googletest-prefix/src/googletest' -- extracting... [tar xf] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [ 0%] Linking C executable ../../bin/count -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [ 0%] No update step for 'googletest' [ 0%] No update step for 'gbenchmark' [ 0%] Built target count [ 0%] No patch step for 'gbenchmark' [ 0%] No patch step for 'googletest' [ 0%] Linking C static library libblake2.a [ 0%] Performing configure step for 'gbenchmark' [ 0%] Performing configure step for 'googletest' [ 0%] Built target blake2 In file included from /build/ponyc/src/ponyc/lib/llvm/src/llvm/utils/TableGen/CodeGenIntrinsics.h:17, from /build/ponyc/src/ponyc/lib/llvm/src/llvm/utils/TableGen/IntrinsicEmitter.cpp:13: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:109:62: error: ‘uint64_t’ was not declared in this scope 109 | std::conditional_t= 8, uint64_t, | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:29:1: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 28 | #include +++ |+#include 29 | #include /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:110:24: error: ‘uint32_t’ was not declared in this scope 110 | uint32_t>; | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:110:24: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:110:32: error: template argument 2 is invalid 110 | uint32_t>; | ^ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:110:32: error: template argument 3 is invalid /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:114:27: error: ‘SmallVectorSizeType’ was not declared in this scope; did you mean ‘SmallVectorBase’? [-Wtemplate-body] 114 | alignas(SmallVectorBase>) char Base[sizeof( | ^~~~~~~~~~~~~~~~~~~ | SmallVectorBase /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:114:47: error: template argument 1 is invalid [-Wtemplate-body] 114 | alignas(SmallVectorBase>) char Base[sizeof( | ^ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:114:48: error: expected ‘)’ before ‘>’ token [-Wtemplate-body] 114 | alignas(SmallVectorBase>) char Base[sizeof( | ~ ^~ | ) /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:114:48: error: expected unqualified-id before ‘>’ token [-Wtemplate-body] 114 | alignas(SmallVectorBase>) char Base[sizeof( | ^~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:124:30: error: ‘SmallVectorSizeType’ was not declared in this scope; did you mean ‘SmallVectorBase’? [-Wtemplate-body] 124 | : public SmallVectorBase> { | ^~~~~~~~~~~~~~~~~~~ | SmallVectorBase /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:124:50: error: template argument 1 is invalid [-Wtemplate-body] 124 | : public SmallVectorBase> { | ^ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:124:51: error: expected ‘{’ before ‘>’ token 124 | : public SmallVectorBase> { | ^~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In member function ‘T* llvm::SmallVectorTemplateBase >::mallocForGrow(size_t, size_t&)’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:447:23: error: ‘SmallVectorSizeType’ was not declared in this scope; did you mean ‘SmallVectorBase’? [-Wtemplate-body] 447 | SmallVectorBase>::mallocForGrow( | ^~~~~~~~~~~~~~~~~~~ | SmallVectorBase /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:447:43: error: template argument 1 is invalid [-Wtemplate-body] 447 | SmallVectorBase>::mallocForGrow( | ^ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:447:48: error: ‘::mallocForGrow’ has not been declared [-Wtemplate-body] 447 | SmallVectorBase>::mallocForGrow( | ^~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: At global scope: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1321:45: error: ‘uint32_t’ was not declared in this scope 1321 | extern template class llvm::SmallVectorBase; | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1321:45: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1321:53: error: template argument 1 is invalid 1321 | extern template class llvm::SmallVectorBase; | ^ In file included from /build/ponyc/src/ponyc/lib/llvm/src/llvm/utils/TableGen/CodeGenIntrinsics.h:17, from /build/ponyc/src/ponyc/lib/llvm/src/llvm/utils/TableGen/CodeGenIntrinsics.cpp:13: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:109:62: error: ‘uint64_t’ was not declared in this scope 109 | std::conditional_t= 8, uint64_t, | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:29:1: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 28 | #include +++ |+#include 29 | #include /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:110:24: error: ‘uint32_t’ was not declared in this scope 110 | uint32_t>; | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:110:24: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:110:32: error: template argument 2 is invalid 110 | uint32_t>; | ^ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:110:32: error: template argument 3 is invalid /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:114:27: error: ‘SmallVectorSizeType’ was not declared in this scope; did you mean ‘SmallVectorBase’? [-Wtemplate-body] 114 | alignas(SmallVectorBase>) char Base[sizeof( | ^~~~~~~~~~~~~~~~~~~ | SmallVectorBase /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:114:47: error: template argument 1 is invalid [-Wtemplate-body] 114 | alignas(SmallVectorBase>) char Base[sizeof( | ^ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:114:48: error: expected ‘)’ before ‘>’ token [-Wtemplate-body] 114 | alignas(SmallVectorBase>) char Base[sizeof( | ~ ^~ | ) /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:114:48: error: expected unqualified-id before ‘>’ token [-Wtemplate-body] 114 | alignas(SmallVectorBase>) char Base[sizeof( | ^~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:124:30: error: ‘SmallVectorSizeType’ was not declared in this scope; did you mean ‘SmallVectorBase’? [-Wtemplate-body] 124 | : public SmallVectorBase> { | ^~~~~~~~~~~~~~~~~~~ | SmallVectorBase /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:124:50: error: template argument 1 is invalid [-Wtemplate-body] 124 | : public SmallVectorBase> { | ^ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:124:51: error: expected ‘{’ before ‘>’ token 124 | : public SmallVectorBase> { | ^~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In member function ‘T* llvm::SmallVectorTemplateBase >::mallocForGrow(size_t, size_t&)’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:447:23: error: ‘SmallVectorSizeType’ was not declared in this scope; did you mean ‘SmallVectorBase’? [-Wtemplate-body] 447 | SmallVectorBase>::mallocForGrow( | ^~~~~~~~~~~~~~~~~~~ | SmallVectorBase /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:447:43: error: template argument 1 is invalid [-Wtemplate-body] 447 | SmallVectorBase>::mallocForGrow( | ^ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:447:48: error: ‘::mallocForGrow’ has not been declared [-Wtemplate-body] 447 | SmallVectorBase>::mallocForGrow( | ^~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: At global scope: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1321:45: error: ‘uint32_t’ was not declared in this scope 1321 | extern template class llvm::SmallVectorBase; | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1321:45: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1321:53: error: template argument 1 is invalid 1321 | extern template class llvm::SmallVectorBase; | ^ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:577:7: required from ‘class llvm::SmallVectorImpl’ 577 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h:244:28: required from here 244 | return this->operator<<(StringRef(Str)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:479:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 479 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:123:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 123 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h:244:28: required from here 244 | return this->operator<<(StringRef(Str)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:581:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 581 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:582:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 582 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:583:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 583 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:584:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 584 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:621:21: error: ‘set_size’ has not been declared in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ 621 | using SuperClass::set_size; | ^~~~~~~~ In file included from /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/ModRef.h:19, from /build/ponyc/src/ponyc/lib/llvm/src/llvm/utils/TableGen/CodeGenIntrinsics.h:18: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h: In member function ‘llvm::raw_ostream& llvm::raw_ostream::operator<<(const llvm::SmallVectorImpl&)’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h:257:22: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘data’ 257 | return write(Str.data(), Str.size()); | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h:257:34: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘size’ 257 | return write(Str.data(), Str.size()); | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h: In member function ‘llvm::StringRef llvm::raw_svector_ostream::str() const’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h:697:47: error: ‘class llvm::SmallVectorImpl’ has no member named ‘data’ 697 | StringRef str() const { return StringRef(OS.data(), OS.size()); } | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h:697:58: error: ‘class llvm::SmallVectorImpl’ has no member named ‘size’ 697 | StringRef str() const { return StringRef(OS.data(), OS.size()); } | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h: In member function ‘virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h:700:8: error: ‘class llvm::SmallVectorImpl’ has no member named ‘reserve’ 700 | OS.reserve(tell() + ExtraSize); | ^~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:577:7: required from ‘class llvm::SmallVectorImpl’ 577 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1199:22: required from ‘class llvm::SmallVector’ 1199 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1166:7: required from ‘struct llvm::CalculateSmallVectorDefaultInlinedElements >’ 1166 | sizeof(T) <= 256, | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1198:71: required from here 1198 | unsigned N = CalculateSmallVectorDefaultInlinedElements::value> | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:479:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 479 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:123:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 123 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1199:22: required from ‘class llvm::SmallVector’ 1199 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1166:7: required from ‘struct llvm::CalculateSmallVectorDefaultInlinedElements >’ 1166 | sizeof(T) <= 256, | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1198:71: required from here 1198 | unsigned N = CalculateSmallVectorDefaultInlinedElements::value> | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:581:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 581 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:582:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 582 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:583:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 583 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:584:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 584 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:621:21: error: ‘set_size’ has not been declared in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ 621 | using SuperClass::set_size; | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase, false>’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:577:7: required from ‘class llvm::SmallVectorImpl >’ 577 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1199:22: required from ‘class llvm::SmallVector, 0>’ 1199 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1175:37: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements >::PreferredInlineBytes’ 1175 | kPreferredSmallVectorSizeof - sizeof(SmallVector); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1176:48: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements >::NumElementsThatFit’ 1176 | static constexpr size_t NumElementsThatFit = PreferredInlineBytes / sizeof(T); | ^~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1178:7: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements >::value’ 1178 | NumElementsThatFit == 0 ? 1 : NumElementsThatFit; | ^~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1198:71: required from here 1198 | unsigned N = CalculateSmallVectorDefaultInlinedElements::value> | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:332:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon, void>’ 332 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:123:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon, void>’ 123 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl >’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1199:22: required from ‘class llvm::SmallVector, 0>’ 1199 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1175:37: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements >::PreferredInlineBytes’ 1175 | kPreferredSmallVectorSizeof - sizeof(SmallVector); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1176:48: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements >::NumElementsThatFit’ 1176 | static constexpr size_t NumElementsThatFit = PreferredInlineBytes / sizeof(T); | ^~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1178:7: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements >::value’ 1178 | NumElementsThatFit == 0 ? 1 : NumElementsThatFit; | ^~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1198:71: required from here 1198 | unsigned N = CalculateSmallVectorDefaultInlinedElements::value> | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:581:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 581 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:582:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 582 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:583:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 583 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:584:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 584 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:621:21: error: ‘set_size’ has not been declared in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ 621 | using SuperClass::set_size; | ^~~~~~~~ Not searching for unused variables given on the command line. -- The C compiler identification is GNU 15.2.1 /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:577:7: required from ‘class llvm::SmallVectorImpl’ 577 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h:244:28: required from here 244 | return this->operator<<(StringRef(Str)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:479:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 479 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:123:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 123 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h:244:28: required from here 244 | return this->operator<<(StringRef(Str)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:581:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 581 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:582:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 582 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:583:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 583 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:584:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 584 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:621:21: error: ‘set_size’ has not been declared in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ 621 | using SuperClass::set_size; | ^~~~~~~~ In file included from /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/ModRef.h:19, from /build/ponyc/src/ponyc/lib/llvm/src/llvm/utils/TableGen/CodeGenIntrinsics.h:18: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h: In member function ‘llvm::raw_ostream& llvm::raw_ostream::operator<<(const llvm::SmallVectorImpl&)’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h:257:22: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘data’ 257 | return write(Str.data(), Str.size()); | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h:257:34: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘size’ 257 | return write(Str.data(), Str.size()); | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h: In member function ‘llvm::StringRef llvm::raw_svector_ostream::str() const’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h:697:47: error: ‘class llvm::SmallVectorImpl’ has no member named ‘data’ 697 | StringRef str() const { return StringRef(OS.data(), OS.size()); } | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h:697:58: error: ‘class llvm::SmallVectorImpl’ has no member named ‘size’ 697 | StringRef str() const { return StringRef(OS.data(), OS.size()); } | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h: In member function ‘virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/raw_ostream.h:700:8: error: ‘class llvm::SmallVectorImpl’ has no member named ‘reserve’ 700 | OS.reserve(tell() + ExtraSize); | ^~~~~~~ Not searching for unused variables given on the command line. -- The CXX compiler identification is GNU 15.2.1 /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:577:7: required from ‘class llvm::SmallVectorImpl’ 577 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1199:22: required from ‘class llvm::SmallVector’ 1199 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1166:7: required from ‘struct llvm::CalculateSmallVectorDefaultInlinedElements >’ 1166 | sizeof(T) <= 256, | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1198:71: required from here 1198 | unsigned N = CalculateSmallVectorDefaultInlinedElements::value> | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:479:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 479 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:123:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 123 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1199:22: required from ‘class llvm::SmallVector’ 1199 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1166:7: required from ‘struct llvm::CalculateSmallVectorDefaultInlinedElements >’ 1166 | sizeof(T) <= 256, | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1198:71: required from here 1198 | unsigned N = CalculateSmallVectorDefaultInlinedElements::value> | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:581:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 581 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:582:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 582 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:583:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 583 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:584:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 584 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:621:21: error: ‘set_size’ has not been declared in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ 621 | using SuperClass::set_size; | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase, false>’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:577:7: required from ‘class llvm::SmallVectorImpl >’ 577 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1199:22: required from ‘class llvm::SmallVector, 0>’ 1199 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1175:37: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements >::PreferredInlineBytes’ 1175 | kPreferredSmallVectorSizeof - sizeof(SmallVector); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1176:48: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements >::NumElementsThatFit’ 1176 | static constexpr size_t NumElementsThatFit = PreferredInlineBytes / sizeof(T); | ^~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1178:7: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements >::value’ 1178 | NumElementsThatFit == 0 ? 1 : NumElementsThatFit; | ^~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1198:71: required from here 1198 | unsigned N = CalculateSmallVectorDefaultInlinedElements::value> | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:332:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon, void>’ 332 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:123:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon, void>’ 123 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl >’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1199:22: required from ‘class llvm::SmallVector, 0>’ 1199 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1175:37: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements >::PreferredInlineBytes’ 1175 | kPreferredSmallVectorSizeof - sizeof(SmallVector); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1176:48: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements >::NumElementsThatFit’ 1176 | static constexpr size_t NumElementsThatFit = PreferredInlineBytes / sizeof(T); | ^~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1178:7: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements >::value’ 1178 | NumElementsThatFit == 0 ? 1 : NumElementsThatFit; | ^~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1198:71: required from here 1198 | unsigned N = CalculateSmallVectorDefaultInlinedElements::value> | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:581:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 581 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:582:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 582 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:583:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 583 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:584:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 584 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:621:21: error: ‘set_size’ has not been declared in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ 621 | using SuperClass::set_size; | ^~~~~~~~ -- Detecting CXX compiler ABI info In file included from /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/CommandLine.h:28, from /build/ponyc/src/ponyc/lib/llvm/src/llvm/utils/TableGen/SequenceToOffsetTable.h:18, from /build/ponyc/src/ponyc/lib/llvm/src/llvm/utils/TableGen/IntrinsicEmitter.cpp:14: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/Twine.h: In constructor ‘llvm::Twine::Twine(const llvm::SmallVectorImpl&)’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/Twine.h:309:34: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘data’ 309 | LHS.ptrAndLength.ptr = Str.data(); | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/Twine.h:310:37: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘size’ 310 | LHS.ptrAndLength.length = Str.size(); | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/Twine.h: In member function ‘llvm::StringRef llvm::Twine::toStringRef(llvm::SmallVectorImpl&) const’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/Twine.h:477:28: error: ‘class llvm::SmallVectorImpl’ has no member named ‘data’ 477 | return StringRef(Out.data(), Out.size()); | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/Twine.h:477:40: error: ‘class llvm::SmallVectorImpl’ has no member named ‘size’ 477 | return StringRef(Out.data(), Out.size()); | ^~~~ In file included from /build/ponyc/src/ponyc/lib/llvm/src/llvm/utils/TableGen/CodeGenIntrinsics.cpp:16: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/Twine.h: In constructor ‘llvm::Twine::Twine(const llvm::SmallVectorImpl&)’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/Twine.h:309:34: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘data’ 309 | LHS.ptrAndLength.ptr = Str.data(); | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/Twine.h:310:37: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘size’ 310 | LHS.ptrAndLength.length = Str.size(); | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/Twine.h: In member function ‘llvm::StringRef llvm::Twine::toStringRef(llvm::SmallVectorImpl&) const’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/Twine.h:477:28: error: ‘class llvm::SmallVectorImpl’ has no member named ‘data’ 477 | return StringRef(Out.data(), Out.size()); | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/Twine.h:477:40: error: ‘class llvm::SmallVectorImpl’ has no member named ‘size’ 477 | return StringRef(Out.data(), Out.size()); | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:577:7: required from ‘class llvm::SmallVectorImpl’ 577 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1199:22: required from ‘class llvm::SmallVector’ 1199 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:311:26: required from here 311 | SmallVector Slabs; | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:479:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 479 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:123:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 123 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1199:22: required from ‘class llvm::SmallVector’ 1199 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:311:26: required from here 311 | SmallVector Slabs; | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:581:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 581 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:582:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 582 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:583:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 583 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:584:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 584 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:621:21: error: ‘set_size’ has not been declared in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ 621 | using SuperClass::set_size; | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase, true>’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:577:7: required from ‘class llvm::SmallVectorImpl >’ 577 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1199:22: required from ‘class llvm::SmallVector, 0>’ 1199 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:314:45: required from here 314 | SmallVector, 0> CustomSizedSlabs; | ^~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:479:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon, void>’ 479 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:123:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon, void>’ 123 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl >’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1199:22: required from ‘class llvm::SmallVector, 0>’ 1199 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:314:45: required from here 314 | SmallVector, 0> CustomSizedSlabs; | ^~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:581:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 581 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:582:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 582 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:583:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 583 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:584:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 584 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:621:21: error: ‘set_size’ has not been declared in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ 621 | using SuperClass::set_size; | ^~~~~~~~ In file included from /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/StringSaver.h:15, from /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/CommandLine.h:32: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h: At global scope: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:351:59: error: expected ‘)’ before ‘,’ token [-Wtemplate-body] 351 | void DeallocateSlabs(SmallVectorImpl::iterator I, | ~ ^ | ) /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:352:24: error: invalid use of qualified-name ‘llvm::SmallVectorImpl::iterator’ [-Wtemplate-body] 352 | SmallVectorImpl::iterator E) { | ^~~~~~~~~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:352:49: error: expected ‘;’ at end of member declaration [-Wtemplate-body] 352 | SmallVectorImpl::iterator E) { | ^~~~~~~~ | ; /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:352:58: error: ‘E’ does not name a type [-Wtemplate-body] 352 | SmallVectorImpl::iterator E) { | ^ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h: In destructor ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl()’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:98:27: error: ‘class llvm::SmallVector’ has no member named ‘begin’ [-Wtemplate-body] 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:98:42: error: ‘class llvm::SmallVector’ has no member named ‘end’ [-Wtemplate-body] 98 | DeallocateSlabs(Slabs.begin(), Slabs.end()); | ^~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h: In member function ‘llvm::BumpPtrAllocatorImpl& llvm::BumpPtrAllocatorImpl::operator=(llvm::BumpPtrAllocatorImpl&&)’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:103:27: error: ‘class llvm::SmallVector’ has no member named ‘begin’ [-Wtemplate-body] 103 | DeallocateSlabs(Slabs.begin(), Slabs.end()); | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:103:42: error: ‘class llvm::SmallVector’ has no member named ‘end’ [-Wtemplate-body] 103 | DeallocateSlabs(Slabs.begin(), Slabs.end()); | ^~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h: In member function ‘void llvm::BumpPtrAllocatorImpl::Reset()’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:128:15: error: ‘class llvm::SmallVector’ has no member named ‘empty’ [-Wtemplate-body] 128 | if (Slabs.empty()) | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:133:28: error: ‘class llvm::SmallVector’ has no member named ‘front’ [-Wtemplate-body] 133 | CurPtr = (char *)Slabs.front(); | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:137:37: error: ‘class llvm::SmallVector’ has no member named ‘begin’ [-Wtemplate-body] 137 | DeallocateSlabs(std::next(Slabs.begin()), Slabs.end()); | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:137:53: error: ‘class llvm::SmallVector’ has no member named ‘end’ [-Wtemplate-body] 137 | DeallocateSlabs(std::next(Slabs.begin()), Slabs.end()); | ^~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:138:11: error: ‘class llvm::SmallVector’ has no member named ‘erase’ [-Wtemplate-body] 138 | Slabs.erase(std::next(Slabs.begin()), Slabs.end()); | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:138:33: error: ‘class llvm::SmallVector’ has no member named ‘begin’ [-Wtemplate-body] 138 | Slabs.erase(std::next(Slabs.begin()), Slabs.end()); | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:138:49: error: ‘class llvm::SmallVector’ has no member named ‘end’ [-Wtemplate-body] 138 | Slabs.erase(std::next(Slabs.begin()), Slabs.end()); | ^~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h: In member function ‘size_t llvm::BumpPtrAllocatorImpl::GetNumSlabs() const’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:225:45: error: ‘const class llvm::SmallVector’ has no member named ‘size’ [-Wtemplate-body] 225 | size_t GetNumSlabs() const { return Slabs.size() + CustomSizedSlabs.size(); } | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:225:71: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘size’ [-Wtemplate-body] 225 | size_t GetNumSlabs() const { return Slabs.size() + CustomSizedSlabs.size(); } | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h: In member function ‘std::optional llvm::BumpPtrAllocatorImpl::identifyObject(const void*)’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:235:36: error: ‘class llvm::SmallVector’ has no member named ‘size’ [-Wtemplate-body] 235 | for (size_t Idx = 0, E = Slabs.size(); Idx < E; Idx++) { | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:236:54: error: no match for ‘operator[]’ (operand types are ‘llvm::SmallVector’ and ‘size_t’ {aka ‘long unsigned int’}) [-Wtemplate-body] 236 | const char *S = static_cast(Slabs[Idx]); | ^ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:244:47: error: ‘class llvm::SmallVector, 0>’ has no member named ‘size’ [-Wtemplate-body] 244 | for (size_t Idx = 0, E = CustomSizedSlabs.size(); Idx < E; Idx++) { | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:245:65: error: no match for ‘operator[]’ (operand types are ‘llvm::SmallVector, 0>’ and ‘size_t’ {aka ‘long unsigned int’}) [-Wtemplate-body] 245 | const char *S = static_cast(CustomSizedSlabs[Idx].first); | ^ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:246:37: error: no match for ‘operator[]’ (operand types are ‘llvm::SmallVector, 0>’ and ‘size_t’ {aka ‘long unsigned int’}) [-Wtemplate-body] 246 | size_t Size = CustomSizedSlabs[Idx].second; | ^ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h: In member function ‘size_t llvm::BumpPtrAllocatorImpl::getTotalMemory() const’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:283:25: error: ‘const class llvm::SmallVector’ has no member named ‘begin’ [-Wtemplate-body] 283 | for (auto I = Slabs.begin(), E = Slabs.end(); I != E; ++I) | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:283:56: error: ‘E’ was not declared in this scope [-Wtemplate-body] 283 | for (auto I = Slabs.begin(), E = Slabs.end(); I != E; ++I) | ^ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:284:58: error: ‘const class llvm::SmallVector’ has no member named ‘begin’ [-Wtemplate-body] 284 | TotalMemory += computeSlabSize(std::distance(Slabs.begin(), I)); | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:285:35: error: no matching function for call to ‘begin(const llvm::SmallVector, 0>&)’ [-Wtemplate-body] 285 | for (const auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:285:35: note: there are 6 candidates In file included from /usr/include/c++/15.2.1/utility:75, from /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/type_traits.h:18, from /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:18: /usr/include/c++/15.2.1/initializer_list:90:5: note: candidate 1: ‘template constexpr const _Tp* std::begin(initializer_list<_Tp>)’ 90 | begin(initializer_list<_Tp> __ils) noexcept | ^~~~~ /usr/include/c++/15.2.1/initializer_list:90:5: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:285:35: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::initializer_list<_Tp>’ 285 | for (const auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.1/unordered_map:44, from /usr/include/c++/15.2.1/functional:65, from /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:24: /usr/include/c++/15.2.1/bits/range_access.h:54:5: note: candidate 2: ‘template constexpr decltype (__cont.begin()) std::begin(_Container&)’ 54 | begin(_Container& __cont) noexcept(noexcept(__cont.begin())) | ^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:54:5: note: template argument deduction/substitution failed: /usr/include/c++/15.2.1/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.begin()) std::begin(_Container&) [with _Container = const llvm::SmallVector, 0>]’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:285:35: required from here 285 | for (const auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:55:24: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘begin’ 55 | -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:66:5: note: candidate 3: ‘template constexpr decltype (__cont.begin()) std::begin(const _Container&)’ 66 | begin(const _Container& __cont) noexcept(noexcept(__cont.begin())) | ^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:66:5: note: template argument deduction/substitution failed: /usr/include/c++/15.2.1/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.begin()) std::begin(const _Container&) [with _Container = llvm::SmallVector, 0>]’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:285:35: required from here 285 | for (const auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:67:24: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘begin’ 67 | -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:101:5: note: candidate 4: ‘template constexpr _Tp* std::begin(_Tp (&)[_Nm])’ 101 | begin(_Tp (&__arr)[_Nm]) noexcept | ^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:101:5: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:285:35: note: mismatched types ‘_Tp [_Nm]’ and ‘const llvm::SmallVector, 0>’ 285 | for (const auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:119:31: note: candidate 5: ‘template _Tp* std::begin(valarray<_Tp>&)’ 119 | template _Tp* begin(valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:119:31: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:285:35: note: types ‘std::valarray<_Tp>’ and ‘const llvm::SmallVector, 0>’ have incompatible cv-qualifiers 285 | for (const auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:120:37: note: candidate 6: ‘template const _Tp* std::begin(const valarray<_Tp>&)’ 120 | template const _Tp* begin(const valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:120:37: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:285:35: note: ‘const llvm::SmallVector, 0>’ is not derived from ‘const std::valarray<_Tp>’ 285 | for (const auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:285:35: error: no matching function for call to ‘end(const llvm::SmallVector, 0>&)’ [-Wtemplate-body] /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:285:35: note: there are 6 candidates /usr/include/c++/15.2.1/initializer_list:101:5: note: candidate 1: ‘template constexpr const _Tp* std::end(initializer_list<_Tp>)’ 101 | end(initializer_list<_Tp> __ils) noexcept | ^~~ /usr/include/c++/15.2.1/initializer_list:101:5: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:285:35: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::initializer_list<_Tp>’ 285 | for (const auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:78:5: note: candidate 2: ‘template constexpr decltype (__cont.end()) std::end(_Container&)’ 78 | end(_Container& __cont) noexcept(noexcept(__cont.end())) | ^~~ /usr/include/c++/15.2.1/bits/range_access.h:78:5: note: template argument deduction/substitution failed: /usr/include/c++/15.2.1/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.end()) std::end(_Container&) [with _Container = const llvm::SmallVector, 0>]’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:285:35: required from here 285 | for (const auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:79:24: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘end’ 79 | -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/include/c++/15.2.1/bits/range_access.h:90:5: note: candidate 3: ‘template constexpr decltype (__cont.end()) std::end(const _Container&)’ 90 | end(const _Container& __cont) noexcept(noexcept(__cont.end())) | ^~~ /usr/include/c++/15.2.1/bits/range_access.h:90:5: note: template argument deduction/substitution failed: /usr/include/c++/15.2.1/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.end()) std::end(const _Container&) [with _Container = llvm::SmallVector, 0>]’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:285:35: required from here 285 | for (const auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:91:24: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘end’ 91 | -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/include/c++/15.2.1/bits/range_access.h:112:5: note: candidate 4: ‘template constexpr _Tp* std::end(_Tp (&)[_Nm])’ 112 | end(_Tp (&__arr)[_Nm]) noexcept | ^~~ /usr/include/c++/15.2.1/bits/range_access.h:112:5: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:285:35: note: mismatched types ‘_Tp [_Nm]’ and ‘const llvm::SmallVector, 0>’ 285 | for (const auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:121:31: note: candidate 5: ‘template _Tp* std::end(valarray<_Tp>&)’ 121 | template _Tp* end(valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15.2.1/bits/range_access.h:121:31: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:285:35: note: types ‘std::valarray<_Tp>’ and ‘const llvm::SmallVector, 0>’ have incompatible cv-qualifiers 285 | for (const auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:122:37: note: candidate 6: ‘template const _Tp* std::end(const valarray<_Tp>&)’ 122 | template const _Tp* end(const valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15.2.1/bits/range_access.h:122:37: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:285:35: note: ‘const llvm::SmallVector, 0>’ is not derived from ‘const std::valarray<_Tp>’ 285 | for (const auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h: In member function ‘void llvm::BumpPtrAllocatorImpl::PrintStats() const’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:297:46: error: ‘const class llvm::SmallVector’ has no member named ‘size’ [-Wtemplate-body] 297 | detail::printBumpPtrAllocatorStats(Slabs.size(), BytesAllocated, | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h: In member function ‘void llvm::BumpPtrAllocatorImpl::StartNewSlab()’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:337:54: error: ‘class llvm::SmallVector’ has no member named ‘size’ [-Wtemplate-body] 337 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h: In member function ‘void llvm::BumpPtrAllocatorImpl::DeallocateCustomSizedSlabs()’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:363:29: error: no matching function for call to ‘begin(llvm::SmallVector, 0>&)’ [-Wtemplate-body] 363 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:363:29: note: there are 6 candidates /usr/include/c++/15.2.1/initializer_list:90:5: note: candidate 1: ‘template constexpr const _Tp* std::begin(initializer_list<_Tp>)’ 90 | begin(initializer_list<_Tp> __ils) noexcept | ^~~~~ /usr/include/c++/15.2.1/initializer_list:90:5: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:363:29: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::initializer_list<_Tp>’ 363 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:54:5: note: candidate 2: ‘template constexpr decltype (__cont.begin()) std::begin(_Container&)’ 54 | begin(_Container& __cont) noexcept(noexcept(__cont.begin())) | ^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:54:5: note: template argument deduction/substitution failed: /usr/include/c++/15.2.1/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.begin()) std::begin(_Container&) [with _Container = llvm::SmallVector, 0>]’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:363:29: required from here 363 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:55:24: error: ‘class llvm::SmallVector, 0>’ has no member named ‘begin’ 55 | -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:66:5: note: candidate 3: ‘template constexpr decltype (__cont.begin()) std::begin(const _Container&)’ 66 | begin(const _Container& __cont) noexcept(noexcept(__cont.begin())) | ^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:66:5: note: template argument deduction/substitution failed: /usr/include/c++/15.2.1/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.begin()) std::begin(const _Container&) [with _Container = llvm::SmallVector, 0>]’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:363:29: required from here 363 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:67:24: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘begin’ 67 | -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:101:5: note: candidate 4: ‘template constexpr _Tp* std::begin(_Tp (&)[_Nm])’ 101 | begin(_Tp (&__arr)[_Nm]) noexcept | ^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:101:5: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:363:29: note: mismatched types ‘_Tp [_Nm]’ and ‘llvm::SmallVector, 0>’ 363 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:119:31: note: candidate 5: ‘template _Tp* std::begin(valarray<_Tp>&)’ 119 | template _Tp* begin(valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:119:31: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:363:29: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::valarray<_Tp>’ 363 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:120:37: note: candidate 6: ‘template const _Tp* std::begin(const valarray<_Tp>&)’ 120 | template const _Tp* begin(const valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:120:37: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:363:29: note: ‘llvm::SmallVector, 0>’ is not derived from ‘const std::valarray<_Tp>’ 363 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:363:29: error: no matching function for call to ‘end(llvm::SmallVector, 0>&)’ [-Wtemplate-body] /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:363:29: note: there are 6 candidates /usr/include/c++/15.2.1/initializer_list:101:5: note: candidate 1: ‘template constexpr const _Tp* std::end(initializer_list<_Tp>)’ 101 | end(initializer_list<_Tp> __ils) noexcept | ^~~ /usr/include/c++/15.2.1/initializer_list:101:5: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:363:29: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::initializer_list<_Tp>’ 363 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:78:5: note: candidate 2: ‘template constexpr decltype (__cont.end()) std::end(_Container&)’ 78 | end(_Container& __cont) noexcept(noexcept(__cont.end())) | ^~~ /usr/include/c++/15.2.1/bits/range_access.h:78:5: note: template argument deduction/substitution failed: /usr/include/c++/15.2.1/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.end()) std::end(_Container&) [with _Container = llvm::SmallVector, 0>]’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:363:29: required from here 363 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:79:24: error: ‘class llvm::SmallVector, 0>’ has no member named ‘end’ 79 | -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/include/c++/15.2.1/bits/range_access.h:90:5: note: candidate 3: ‘template constexpr decltype (__cont.end()) std::end(const _Container&)’ 90 | end(const _Container& __cont) noexcept(noexcept(__cont.end())) | ^~~ /usr/include/c++/15.2.1/bits/range_access.h:90:5: note: template argument deduction/substitution failed: /usr/include/c++/15.2.1/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.end()) std::end(const _Container&) [with _Container = llvm::SmallVector, 0>]’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:363:29: required from here 363 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:91:24: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘end’ 91 | -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/include/c++/15.2.1/bits/range_access.h:112:5: note: candidate 4: ‘template constexpr _Tp* std::end(_Tp (&)[_Nm])’ 112 | end(_Tp (&__arr)[_Nm]) noexcept | ^~~ /usr/include/c++/15.2.1/bits/range_access.h:112:5: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:363:29: note: mismatched types ‘_Tp [_Nm]’ and ‘llvm::SmallVector, 0>’ 363 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:121:31: note: candidate 5: ‘template _Tp* std::end(valarray<_Tp>&)’ 121 | template _Tp* end(valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15.2.1/bits/range_access.h:121:31: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:363:29: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::valarray<_Tp>’ 363 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:122:37: note: candidate 6: ‘template const _Tp* std::end(const valarray<_Tp>&)’ 122 | template const _Tp* end(const valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15.2.1/bits/range_access.h:122:37: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:363:29: note: ‘llvm::SmallVector, 0>’ is not derived from ‘const std::valarray<_Tp>’ 363 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h: In member function ‘void llvm::SpecificBumpPtrAllocator::DestroyAll()’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:410:35: error: ‘class llvm::SmallVector’ has no member named ‘begin’ [-Wtemplate-body] 410 | for (auto I = Allocator.Slabs.begin(), E = Allocator.Slabs.end(); I != E; | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:410:76: error: ‘E’ was not declared in this scope [-Wtemplate-body] 410 | for (auto I = Allocator.Slabs.begin(), E = Allocator.Slabs.end(); I != E; | ^ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:413:41: error: ‘class llvm::SmallVector’ has no member named ‘begin’ [-Wtemplate-body] 413 | std::distance(Allocator.Slabs.begin(), I)); | ^~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:415:41: error: ‘class llvm::SmallVector’ has no member named ‘back’ [-Wtemplate-body] 415 | char *End = *I == Allocator.Slabs.back() ? Allocator.CurPtr | ^~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:421:39: error: no matching function for call to ‘begin(llvm::SmallVector, 0>&)’ [-Wtemplate-body] 421 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:421:39: note: there are 6 candidates /usr/include/c++/15.2.1/initializer_list:90:5: note: candidate 1: ‘template constexpr const _Tp* std::begin(initializer_list<_Tp>)’ 90 | begin(initializer_list<_Tp> __ils) noexcept | ^~~~~ /usr/include/c++/15.2.1/initializer_list:90:5: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:421:39: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::initializer_list<_Tp>’ 421 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:54:5: note: candidate 2: ‘template constexpr decltype (__cont.begin()) std::begin(_Container&)’ 54 | begin(_Container& __cont) noexcept(noexcept(__cont.begin())) | ^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:54:5: note: template argument deduction/substitution failed: /usr/include/c++/15.2.1/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.begin()) std::begin(_Container&) [with _Container = llvm::SmallVector, 0>]’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:421:39: required from here 421 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:55:24: error: ‘class llvm::SmallVector, 0>’ has no member named ‘begin’ 55 | -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:66:5: note: candidate 3: ‘template constexpr decltype (__cont.begin()) std::begin(const _Container&)’ 66 | begin(const _Container& __cont) noexcept(noexcept(__cont.begin())) | ^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:66:5: note: template argument deduction/substitution failed: /usr/include/c++/15.2.1/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.begin()) std::begin(const _Container&) [with _Container = llvm::SmallVector, 0>]’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:421:39: required from here 421 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:67:24: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘begin’ 67 | -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:101:5: note: candidate 4: ‘template constexpr _Tp* std::begin(_Tp (&)[_Nm])’ 101 | begin(_Tp (&__arr)[_Nm]) noexcept | ^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:101:5: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:421:39: note: mismatched types ‘_Tp [_Nm]’ and ‘llvm::SmallVector, 0>’ 421 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:119:31: note: candidate 5: ‘template _Tp* std::begin(valarray<_Tp>&)’ 119 | template _Tp* begin(valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:119:31: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:421:39: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::valarray<_Tp>’ 421 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:120:37: note: candidate 6: ‘template const _Tp* std::begin(const valarray<_Tp>&)’ 120 | template const _Tp* begin(const valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15.2.1/bits/range_access.h:120:37: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:421:39: note: ‘llvm::SmallVector, 0>’ is not derived from ‘const std::valarray<_Tp>’ 421 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:421:39: error: no matching function for call to ‘end(llvm::SmallVector, 0>&)’ [-Wtemplate-body] /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:421:39: note: there are 6 candidates /usr/include/c++/15.2.1/initializer_list:101:5: note: candidate 1: ‘template constexpr const _Tp* std::end(initializer_list<_Tp>)’ 101 | end(initializer_list<_Tp> __ils) noexcept | ^~~ /usr/include/c++/15.2.1/initializer_list:101:5: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:421:39: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::initializer_list<_Tp>’ 421 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:78:5: note: candidate 2: ‘template constexpr decltype (__cont.end()) std::end(_Container&)’ 78 | end(_Container& __cont) noexcept(noexcept(__cont.end())) | ^~~ /usr/include/c++/15.2.1/bits/range_access.h:78:5: note: template argument deduction/substitution failed: /usr/include/c++/15.2.1/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.end()) std::end(_Container&) [with _Container = llvm::SmallVector, 0>]’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:421:39: required from here 421 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:79:24: error: ‘class llvm::SmallVector, 0>’ has no member named ‘end’ 79 | -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/include/c++/15.2.1/bits/range_access.h:90:5: note: candidate 3: ‘template constexpr decltype (__cont.end()) std::end(const _Container&)’ 90 | end(const _Container& __cont) noexcept(noexcept(__cont.end())) | ^~~ /usr/include/c++/15.2.1/bits/range_access.h:90:5: note: template argument deduction/substitution failed: /usr/include/c++/15.2.1/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.end()) std::end(const _Container&) [with _Container = llvm::SmallVector, 0>]’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:421:39: required from here 421 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:91:24: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘end’ 91 | -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/include/c++/15.2.1/bits/range_access.h:112:5: note: candidate 4: ‘template constexpr _Tp* std::end(_Tp (&)[_Nm])’ 112 | end(_Tp (&__arr)[_Nm]) noexcept | ^~~ /usr/include/c++/15.2.1/bits/range_access.h:112:5: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:421:39: note: mismatched types ‘_Tp [_Nm]’ and ‘llvm::SmallVector, 0>’ 421 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:121:31: note: candidate 5: ‘template _Tp* std::end(valarray<_Tp>&)’ 121 | template _Tp* end(valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15.2.1/bits/range_access.h:121:31: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:421:39: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::valarray<_Tp>’ 421 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/bits/range_access.h:122:37: note: candidate 6: ‘template const _Tp* std::end(const valarray<_Tp>&)’ 122 | template const _Tp* end(const valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15.2.1/bits/range_access.h:122:37: note: template argument deduction/substitution failed: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/Allocator.h:421:39: note: ‘llvm::SmallVector, 0>’ is not derived from ‘const std::valarray<_Tp>’ 421 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:577:7: required from ‘class llvm::SmallVectorImpl’ 577 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/ADT/SmallVector.h:1199:22: required from ‘class llvm::SmallVector’ 1199 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /build/ponyc/src/ponyc/lib/llvm/src/llvm/include/llvm/Support/CommandLine.h:233:28: required from here 233 | SmallVector