==> Building on ll ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/p2pool ./ PKGBUILD 741 100% 0.00kB/s 0:00:00 741 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=1/3) p2pool-2.4-1.log 235 100% 229.49kB/s 0:00:00 235 100% 229.49kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 817 bytes received 95 bytes 608.00 bytes/sec total size is 930 speedup is 1.02 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix7 on remote host... ==> Locking clean chroot...done [?25l:: Synchronizing package databases... core downloading... extra downloading... community downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix7]...done ==> Making package: p2pool 2.4-1 (Sun Nov 6 22:21:46 2022) ==> Retrieving sources...  -> Cloning p2pool git repo... Cloning into bare repository '/home/felix/packages/p2pool/p2pool'... remote: Enumerating objects: 6162, done. remote: Counting objects: 0% (1/1015) remote: Counting objects: 1% (11/1015) remote: Counting objects: 2% (21/1015) remote: Counting objects: 3% (31/1015) remote: Counting objects: 4% (41/1015) remote: Counting objects: 5% (51/1015) remote: Counting objects: 6% (61/1015) remote: Counting objects: 7% (72/1015) remote: Counting objects: 8% (82/1015) remote: Counting objects: 9% (92/1015) remote: Counting objects: 10% (102/1015) remote: Counting objects: 11% (112/1015) remote: Counting objects: 12% (122/1015) remote: Counting objects: 13% (132/1015) remote: Counting objects: 14% (143/1015) remote: Counting objects: 15% (153/1015) remote: Counting objects: 16% (163/1015) remote: Counting objects: 17% (173/1015) remote: Counting objects: 18% (183/1015) remote: Counting objects: 19% (193/1015) remote: Counting objects: 20% (203/1015) remote: Counting objects: 21% (214/1015) remote: Counting objects: 22% (224/1015) remote: Counting objects: 23% (234/1015) remote: Counting objects: 24% (244/1015) remote: Counting objects: 25% (254/1015) remote: Counting objects: 26% (264/1015) remote: Counting objects: 27% (275/1015) remote: Counting objects: 28% (285/1015) remote: Counting objects: 29% (295/1015) remote: Counting objects: 30% (305/1015) remote: Counting objects: 31% (315/1015) remote: Counting objects: 32% (325/1015) remote: Counting objects: 33% (335/1015) remote: Counting objects: 34% (346/1015) remote: Counting objects: 35% (356/1015) remote: Counting objects: 36% (366/1015) remote: Counting objects: 37% (376/1015) remote: Counting objects: 38% (386/1015) remote: Counting objects: 39% (396/1015) remote: Counting objects: 40% (406/1015) remote: Counting objects: 41% (417/1015) remote: Counting objects: 42% (427/1015) remote: Counting objects: 43% (437/1015) remote: Counting objects: 44% (447/1015) remote: Counting objects: 45% (457/1015) remote: Counting objects: 46% (467/1015) remote: Counting objects: 47% (478/1015) remote: Counting objects: 48% (488/1015) remote: Counting objects: 49% (498/1015) remote: Counting objects: 50% (508/1015) remote: Counting objects: 51% (518/1015) remote: Counting objects: 52% (528/1015) remote: Counting objects: 53% (538/1015) remote: Counting objects: 54% (549/1015) remote: Counting objects: 55% (559/1015) remote: Counting objects: 56% (569/1015) remote: Counting objects: 57% (579/1015) remote: Counting objects: 58% (589/1015) remote: Counting objects: 59% (599/1015) remote: Counting objects: 60% (609/1015) remote: Counting objects: 61% (620/1015) remote: Counting objects: 62% (630/1015) remote: Counting objects: 63% (640/1015) remote: Counting objects: 64% (650/1015) remote: Counting objects: 65% (660/1015) remote: Counting objects: 66% (670/1015) remote: Counting objects: 67% (681/1015) remote: Counting objects: 68% (691/1015) remote: Counting objects: 69% (701/1015) remote: Counting objects: 70% (711/1015) remote: Counting objects: 71% (721/1015) remote: Counting objects: 72% (731/1015) remote: Counting objects: 73% (741/1015) remote: Counting objects: 74% (752/1015) remote: Counting objects: 75% (762/1015) remote: Counting objects: 76% (772/1015) remote: Counting objects: 77% (782/1015) remote: Counting objects: 78% (792/1015) remote: Counting objects: 79% (802/1015) remote: Counting objects: 80% (812/1015) remote: Counting objects: 81% (823/1015) remote: Counting objects: 82% (833/1015) remote: Counting objects: 83% (843/1015) remote: Counting objects: 84% (853/1015) remote: Counting objects: 85% (863/1015) remote: Counting objects: 86% (873/1015) remote: Counting objects: 87% (884/1015) remote: Counting objects: 88% (894/1015) remote: Counting objects: 89% (904/1015) remote: Counting objects: 90% (914/1015) remote: Counting objects: 91% (924/1015) remote: Counting objects: 92% (934/1015) remote: Counting objects: 93% (944/1015) remote: Counting objects: 94% (955/1015) remote: Counting objects: 95% (965/1015) remote: Counting objects: 96% (975/1015) remote: Counting objects: 97% (985/1015) remote: Counting objects: 98% (995/1015) remote: Counting objects: 99% (1005/1015) remote: Counting objects: 100% (1015/1015) remote: Counting objects: 100% (1015/1015), done. remote: Compressing objects: 0% (1/442) remote: Compressing objects: 1% (5/442) remote: Compressing objects: 2% (9/442) remote: Compressing objects: 2% (11/442) remote: Compressing objects: 3% (14/442) remote: Compressing objects: 3% (15/442) remote: Compressing objects: 4% (18/442) remote: Compressing objects: 5% (23/442) remote: Compressing objects: 6% (27/442) remote: Compressing objects: 7% (31/442) remote: Compressing objects: 8% (36/442) remote: Compressing objects: 9% (40/442) remote: Compressing objects: 10% (45/442) remote: Compressing objects: 11% (49/442) remote: Compressing objects: 12% (54/442) remote: Compressing objects: 13% (58/442) remote: Compressing objects: 14% (62/442) remote: Compressing objects: 15% (67/442) remote: Compressing objects: 16% (71/442) remote: Compressing objects: 17% (76/442) remote: Compressing objects: 18% (80/442) remote: Compressing objects: 19% (84/442) remote: Compressing objects: 20% (89/442) remote: Compressing objects: 21% (93/442) remote: Compressing objects: 22% (98/442) remote: Compressing objects: 23% (102/442) remote: Compressing objects: 24% (107/442) remote: Compressing objects: 25% (111/442) remote: Compressing objects: 26% (115/442) remote: Compressing objects: 27% (120/442) remote: Compressing objects: 28% (124/442) remote: Compressing objects: 29% (129/442) remote: Compressing objects: 30% (133/442) remote: Compressing objects: 31% (138/442) remote: Compressing objects: 32% (142/442) remote: Compressing objects: 33% (146/442) remote: Compressing objects: 34% (151/442) remote: Compressing objects: 35% (155/442) remote: Compressing objects: 36% (160/442) remote: Compressing objects: 37% (164/442) remote: Compressing objects: 38% (168/442) remote: Compressing objects: 39% (173/442) remote: Compressing objects: 40% (177/442) remote: Compressing objects: 41% (182/442) remote: Compressing objects: 42% (186/442) remote: Compressing objects: 43% (191/442) remote: Compressing objects: 44% (195/442) remote: Compressing objects: 45% (199/442) remote: Compressing objects: 46% (204/442) remote: Compressing objects: 47% (208/442) remote: Compressing objects: 48% (213/442) remote: Compressing objects: 49% (217/442) remote: Compressing objects: 50% (221/442) remote: Compressing objects: 51% (226/442) remote: Compressing objects: 52% (230/442) remote: Compressing objects: 53% (235/442) remote: Compressing objects: 54% (239/442) remote: Compressing objects: 55% (244/442) remote: Compressing objects: 56% (248/442) remote: Compressing objects: 57% (252/442) remote: Compressing objects: 58% (257/442) remote: Compressing objects: 59% (261/442) remote: Compressing objects: 60% (266/442) remote: Compressing objects: 61% (270/442) remote: Compressing objects: 62% (275/442) remote: Compressing objects: 63% (279/442) remote: Compressing objects: 64% (283/442) remote: Compressing objects: 65% (288/442) remote: Compressing objects: 66% (292/442) remote: Compressing objects: 67% (297/442) remote: Compressing objects: 68% (301/442) remote: Compressing objects: 69% (305/442) remote: Compressing objects: 70% (310/442) remote: Compressing objects: 71% (314/442) remote: Compressing objects: 72% (319/442) remote: Compressing objects: 73% (323/442) remote: Compressing objects: 74% (328/442) remote: Compressing objects: 75% (332/442) remote: Compressing objects: 76% (336/442) remote: Compressing objects: 77% (341/442) remote: Compressing objects: 78% (345/442) remote: Compressing objects: 79% (350/442) remote: Compressing objects: 80% (354/442) remote: Compressing objects: 81% (359/442) remote: Compressing objects: 82% (363/442) remote: Compressing objects: 83% (367/442) remote: Compressing objects: 84% (372/442) remote: Compressing objects: 85% (376/442) remote: Compressing objects: 86% (381/442) remote: Compressing objects: 87% (385/442) remote: Compressing objects: 88% (389/442) remote: Compressing objects: 89% (394/442) remote: Compressing objects: 90% (398/442) remote: Compressing objects: 91% (403/442) remote: Compressing objects: 92% (407/442) remote: Compressing objects: 93% (412/442) remote: Compressing objects: 94% (416/442) remote: Compressing objects: 95% (420/442) remote: Compressing objects: 96% (425/442) remote: Compressing objects: 97% (429/442) remote: Compressing objects: 98% (434/442) remote: Compressing objects: 99% (438/442) remote: Compressing objects: 100% (442/442) remote: Compressing objects: 100% (442/442), done. Receiving objects: 0% (1/6162) Receiving objects: 1% (62/6162) Receiving objects: 2% (124/6162) Receiving objects: 3% (185/6162) Receiving objects: 4% (247/6162) Receiving objects: 5% (309/6162) Receiving objects: 6% (370/6162) Receiving objects: 7% (432/6162) Receiving objects: 8% (493/6162) Receiving objects: 8% (534/6162), 872.00 KiB | 862.00 KiB/s Receiving objects: 8% (546/6162), 1.91 MiB | 970.00 KiB/s Receiving objects: 8% (546/6162), 2.85 MiB | 965.00 KiB/s Receiving objects: 8% (546/6162), 3.79 MiB | 964.00 KiB/s Receiving objects: 8% (546/6162), 4.67 MiB | 994.00 KiB/s Receiving objects: 8% (546/6162), 5.61 MiB | 932.00 KiB/s Receiving objects: 8% (546/6162), 6.56 MiB | 947.00 KiB/s Receiving objects: 8% (546/6162), 7.46 MiB | 939.00 KiB/s Receiving objects: 8% (548/6162), 7.99 MiB | 952.00 KiB/s Receiving objects: 8% (548/6162), 9.75 MiB | 1.02 MiB/s Receiving objects: 8% (549/6162), 10.84 MiB | 1.06 MiB/s Receiving objects: 8% (551/6162), 11.98 MiB | 1.10 MiB/s Receiving objects: 8% (553/6162), 13.02 MiB | 1.11 MiB/s Receiving objects: 9% (555/6162), 13.46 MiB | 1.07 MiB/s Receiving objects: 10% (617/6162), 13.46 MiB | 1.07 MiB/s Receiving objects: 10% (672/6162), 13.46 MiB | 1.07 MiB/s Receiving objects: 11% (678/6162), 13.46 MiB | 1.07 MiB/s Receiving objects: 12% (740/6162), 13.46 MiB | 1.07 MiB/s Receiving objects: 12% (747/6162), 14.91 MiB | 1.01 MiB/s Receiving objects: 12% (747/6162), 15.70 MiB | 990.00 KiB/s Receiving objects: 12% (747/6162), 16.60 MiB | 928.00 KiB/s Receiving objects: 12% (747/6162), 17.54 MiB | 927.00 KiB/s Receiving objects: 13% (802/6162), 17.54 MiB | 927.00 KiB/s Receiving objects: 14% (863/6162), 17.54 MiB | 927.00 KiB/s Receiving objects: 15% (925/6162), 17.54 MiB | 927.00 KiB/s Receiving objects: 16% (986/6162), 17.54 MiB | 927.00 KiB/s Receiving objects: 17% (1048/6162), 17.54 MiB | 927.00 KiB/s Receiving objects: 17% (1081/6162), 18.12 MiB | 940.00 KiB/s Receiving objects: 18% (1110/6162), 18.12 MiB | 940.00 KiB/s Receiving objects: 19% (1171/6162), 18.12 MiB | 940.00 KiB/s Receiving objects: 20% (1233/6162), 18.12 MiB | 940.00 KiB/s Receiving objects: 21% (1295/6162), 18.12 MiB | 940.00 KiB/s Receiving objects: 22% (1356/6162), 18.12 MiB | 940.00 KiB/s Receiving objects: 23% (1418/6162), 18.67 MiB | 955.00 KiB/s Receiving objects: 24% (1479/6162), 18.67 MiB | 955.00 KiB/s Receiving objects: 25% (1541/6162), 18.67 MiB | 955.00 KiB/s Receiving objects: 25% (1551/6162), 19.72 MiB | 1003.00 KiB/s Receiving objects: 25% (1556/6162), 20.53 MiB | 994.00 KiB/s Receiving objects: 25% (1556/6162), 21.43 MiB | 988.00 KiB/s Receiving objects: 25% (1556/6162), 22.25 MiB | 938.00 KiB/s Receiving objects: 25% (1556/6162), 23.04 MiB | 877.00 KiB/s Receiving objects: 25% (1556/6162), 23.87 MiB | 857.00 KiB/s Receiving objects: 25% (1556/6162), 24.70 MiB | 848.00 KiB/s Receiving objects: 25% (1557/6162), 25.86 MiB | 910.00 KiB/s Receiving objects: 25% (1558/6162), 26.38 MiB | 938.00 KiB/s Receiving objects: 25% (1560/6162), 27.47 MiB | 1004.00 KiB/s Receiving objects: 25% (1561/6162), 29.02 MiB | 1.04 MiB/s Receiving objects: 26% (1603/6162), 29.02 MiB | 1.04 MiB/s Receiving objects: 27% (1664/6162), 29.02 MiB | 1.04 MiB/s Receiving objects: 28% (1726/6162), 29.02 MiB | 1.04 MiB/s Receiving objects: 29% (1787/6162), 29.02 MiB | 1.04 MiB/s Receiving objects: 30% (1849/6162), 29.02 MiB | 1.04 MiB/s Receiving objects: 31% (1911/6162), 29.02 MiB | 1.04 MiB/s Receiving objects: 32% (1972/6162), 29.02 MiB | 1.04 MiB/s Receiving objects: 33% (2034/6162), 29.02 MiB | 1.04 MiB/s Receiving objects: 34% (2096/6162), 29.02 MiB | 1.04 MiB/s Receiving objects: 35% (2157/6162), 29.02 MiB | 1.04 MiB/s Receiving objects: 36% (2219/6162), 29.60 MiB | 1.08 MiB/s Receiving objects: 37% (2280/6162), 29.60 MiB | 1.08 MiB/s Receiving objects: 38% (2342/6162), 29.60 MiB | 1.08 MiB/s Receiving objects: 39% (2404/6162), 29.60 MiB | 1.08 MiB/s Receiving objects: 40% (2465/6162), 29.60 MiB | 1.08 MiB/s Receiving objects: 40% (2504/6162), 29.60 MiB | 1.08 MiB/s Receiving objects: 41% (2527/6162), 29.60 MiB | 1.08 MiB/s Receiving objects: 42% (2589/6162), 29.60 MiB | 1.08 MiB/s Receiving objects: 43% (2650/6162), 29.60 MiB | 1.08 MiB/s Receiving objects: 44% (2712/6162), 30.07 MiB | 1.06 MiB/s Receiving objects: 44% (2751/6162), 30.61 MiB | 1.05 MiB/s Receiving objects: 45% (2773/6162), 30.61 MiB | 1.05 MiB/s Receiving objects: 46% (2835/6162), 31.14 MiB | 1.06 MiB/s Receiving objects: 47% (2897/6162), 31.14 MiB | 1.06 MiB/s Receiving objects: 48% (2958/6162), 31.81 MiB | 1.07 MiB/s Receiving objects: 49% (3020/6162), 31.81 MiB | 1.07 MiB/s Receiving objects: 49% (3056/6162), 31.81 MiB | 1.07 MiB/s Receiving objects: 50% (3081/6162), 31.81 MiB | 1.07 MiB/s Receiving objects: 51% (3143/6162), 32.31 MiB | 1.07 MiB/s Receiving objects: 52% (3205/6162), 32.31 MiB | 1.07 MiB/s Receiving objects: 53% (3266/6162), 32.31 MiB | 1.07 MiB/s Receiving objects: 54% (3328/6162), 32.31 MiB | 1.07 MiB/s Receiving objects: 55% (3390/6162), 32.31 MiB | 1.07 MiB/s Receiving objects: 56% (3451/6162), 32.31 MiB | 1.07 MiB/s Receiving objects: 57% (3513/6162), 32.31 MiB | 1.07 MiB/s Receiving objects: 58% (3574/6162), 32.31 MiB | 1.07 MiB/s Receiving objects: 59% (3636/6162), 32.31 MiB | 1.07 MiB/s Receiving objects: 60% (3698/6162), 32.31 MiB | 1.07 MiB/s Receiving objects: 61% (3759/6162), 32.31 MiB | 1.07 MiB/s Receiving objects: 62% (3821/6162), 32.82 MiB | 1.05 MiB/s Receiving objects: 63% (3883/6162), 32.82 MiB | 1.05 MiB/s Receiving objects: 64% (3944/6162), 32.82 MiB | 1.05 MiB/s Receiving objects: 64% (3966/6162), 32.82 MiB | 1.05 MiB/s Receiving objects: 65% (4006/6162), 32.82 MiB | 1.05 MiB/s Receiving objects: 66% (4067/6162), 33.19 MiB | 1.03 MiB/s Receiving objects: 67% (4129/6162), 33.19 MiB | 1.03 MiB/s Receiving objects: 68% (4191/6162), 33.19 MiB | 1.03 MiB/s Receiving objects: 69% (4252/6162), 33.19 MiB | 1.03 MiB/s Receiving objects: 70% (4314/6162), 33.19 MiB | 1.03 MiB/s Receiving objects: 71% (4376/6162), 33.19 MiB | 1.03 MiB/s Receiving objects: 72% (4437/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 73% (4499/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 74% (4560/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 75% (4622/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 75% (4672/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 76% (4684/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 77% (4745/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 78% (4807/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 79% (4868/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 80% (4930/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 81% (4992/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 82% (5053/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 83% (5115/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 84% (5177/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 85% (5238/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 86% (5300/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 87% (5361/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 88% (5423/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 89% (5485/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 90% (5546/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 91% (5608/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 92% (5670/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 93% (5731/6162), 33.72 MiB | 1.04 MiB/s Receiving objects: 94% (5793/6162), 34.18 MiB | 1.02 MiB/s Receiving objects: 95% (5854/6162), 34.18 MiB | 1.02 MiB/s Receiving objects: 95% (5855/6162), 35.23 MiB | 1.02 MiB/s Receiving objects: 95% (5859/6162), 35.91 MiB | 1.05 MiB/s Receiving objects: 95% (5868/6162), 37.05 MiB | 1.05 MiB/s Receiving objects: 96% (5916/6162), 37.62 MiB | 1.06 MiB/s Receiving objects: 96% (5926/6162), 38.52 MiB | 1.06 MiB/s Receiving objects: 96% (5926/6162), 39.40 MiB | 1.04 MiB/s Receiving objects: 96% (5926/6162), 40.25 MiB | 982.00 KiB/s Receiving objects: 96% (5926/6162), 41.14 MiB | 925.00 KiB/s Receiving objects: 96% (5926/6162), 42.03 MiB | 891.00 KiB/s Receiving objects: 96% (5926/6162), 42.79 MiB | 869.00 KiB/s Receiving objects: 96% (5926/6162), 43.50 MiB | 826.00 KiB/s Receiving objects: 96% (5928/6162), 44.69 MiB | 905.00 KiB/s Receiving objects: 96% (5930/6162), 45.73 MiB | 942.00 KiB/s Receiving objects: 97% (5978/6162), 45.73 MiB | 942.00 KiB/s Receiving objects: 98% (6039/6162), 45.73 MiB | 942.00 KiB/s Receiving objects: 98% (6074/6162), 46.30 MiB | 969.00 KiB/s Receiving objects: 99% (6101/6162), 47.46 MiB | 1.04 MiB/s Receiving objects: 99% (6147/6162), 48.02 MiB | 1.08 MiB/s Receiving objects: 99% (6147/6162), 49.04 MiB | 1.10 MiB/s Receiving objects: 99% (6147/6162), 49.84 MiB | 1.02 MiB/s Receiving objects: 99% (6147/6162), 50.95 MiB | 1.03 MiB/s Receiving objects: 99% (6147/6162), 52.10 MiB | 1.03 MiB/s Receiving objects: 99% (6147/6162), 53.25 MiB | 1.03 MiB/s Receiving objects: 99% (6147/6162), 54.38 MiB | 1.09 MiB/s Receiving objects: 99% (6147/6162), 55.51 MiB | 1.14 MiB/s Receiving objects: 99% (6147/6162), 56.61 MiB | 1.13 MiB/s Receiving objects: 99% (6147/6162), 57.64 MiB | 1.10 MiB/s Receiving objects: 99% (6147/6162), 58.79 MiB | 1.10 MiB/s Receiving objects: 99% (6147/6162), 59.96 MiB | 1.12 MiB/s Receiving objects: 99% (6147/6162), 61.01 MiB | 1.09 MiB/s Receiving objects: 99% (6147/6162), 62.15 MiB | 1.12 MiB/s Receiving objects: 99% (6147/6162), 63.32 MiB | 1.13 MiB/s Receiving objects: 99% (6147/6162), 64.44 MiB | 1.13 MiB/s Receiving objects: 99% (6147/6162), 65.46 MiB | 1.12 MiB/s Receiving objects: 99% (6147/6162), 66.68 MiB | 1.13 MiB/s Receiving objects: 99% (6147/6162), 67.82 MiB | 1.13 MiB/s Receiving objects: 99% (6147/6162), 68.92 MiB | 1.11 MiB/s Receiving objects: 99% (6147/6162), 70.12 MiB | 1.13 MiB/s Receiving objects: 99% (6147/6162), 71.27 MiB | 1.15 MiB/s Receiving objects: 99% (6147/6162), 72.44 MiB | 1.15 MiB/s Receiving objects: 99% (6147/6162), 73.30 MiB | 1.09 MiB/s Receiving objects: 99% (6147/6162), 74.11 MiB | 1.01 MiB/s Receiving objects: 99% (6147/6162), 74.93 MiB | 956.00 KiB/s Receiving objects: 99% (6147/6162), 75.75 MiB | 881.00 KiB/s Receiving objects: 99% (6147/6162), 76.57 MiB | 836.00 KiB/s Receiving objects: 99% (6148/6162), 77.00 MiB | 839.00 KiB/s remote: Total 6162 (delta 644), reused 880 (delta 540), pack-reused 5147 Receiving objects: 100% (6162/6162), 77.00 MiB | 839.00 KiB/s Receiving objects: 100% (6162/6162), 77.30 MiB | 1024.00 KiB/s, done. Resolving deltas: 0% (0/3465) Resolving deltas: 1% (36/3465) Resolving deltas: 2% (70/3465) Resolving deltas: 2% (90/3465) Resolving deltas: 2% (97/3465) Resolving deltas: 3% (104/3465) Resolving deltas: 4% (139/3465) Resolving deltas: 5% (174/3465) Resolving deltas: 6% (208/3465) Resolving deltas: 6% (218/3465) Resolving deltas: 7% (243/3465) Resolving deltas: 8% (278/3465) Resolving deltas: 9% (312/3465) Resolving deltas: 10% (347/3465) Resolving deltas: 11% (382/3465) Resolving deltas: 12% (416/3465) Resolving deltas: 13% (451/3465) Resolving deltas: 14% (486/3465) Resolving deltas: 15% (520/3465) Resolving deltas: 16% (555/3465) Resolving deltas: 17% (590/3465) Resolving deltas: 18% (624/3465) Resolving deltas: 19% (659/3465) Resolving deltas: 20% (693/3465) Resolving deltas: 21% (728/3465) Resolving deltas: 22% (763/3465) Resolving deltas: 23% (797/3465) Resolving deltas: 24% (832/3465) Resolving deltas: 25% (867/3465) Resolving deltas: 25% (877/3465) Resolving deltas: 26% (901/3465) Resolving deltas: 27% (936/3465) Resolving deltas: 28% (971/3465) Resolving deltas: 29% (1005/3465) Resolving deltas: 30% (1040/3465) Resolving deltas: 31% (1075/3465) Resolving deltas: 32% (1109/3465) Resolving deltas: 33% (1144/3465) Resolving deltas: 34% (1179/3465) Resolving deltas: 35% (1213/3465) Resolving deltas: 36% (1248/3465) Resolving deltas: 37% (1283/3465) Resolving deltas: 38% (1317/3465) Resolving deltas: 39% (1352/3465) Resolving deltas: 40% (1386/3465) Resolving deltas: 40% (1412/3465) Resolving deltas: 41% (1421/3465) Resolving deltas: 42% (1456/3465) Resolving deltas: 43% (1490/3465) Resolving deltas: 43% (1491/3465) Resolving deltas: 44% (1525/3465) Resolving deltas: 45% (1560/3465) Resolving deltas: 46% (1594/3465) Resolving deltas: 47% (1629/3465) Resolving deltas: 48% (1664/3465) Resolving deltas: 49% (1698/3465) Resolving deltas: 50% (1733/3465) Resolving deltas: 51% (1768/3465) Resolving deltas: 52% (1802/3465) Resolving deltas: 53% (1837/3465) Resolving deltas: 54% (1872/3465) Resolving deltas: 55% (1906/3465) Resolving deltas: 55% (1932/3465) Resolving deltas: 56% (1941/3465) Resolving deltas: 57% (1976/3465) Resolving deltas: 58% (2010/3465) Resolving deltas: 59% (2045/3465) Resolving deltas: 60% (2079/3465) Resolving deltas: 61% (2114/3465) Resolving deltas: 62% (2149/3465) Resolving deltas: 63% (2183/3465) Resolving deltas: 64% (2218/3465) Resolving deltas: 65% (2253/3465) Resolving deltas: 66% (2287/3465) Resolving deltas: 67% (2322/3465) Resolving deltas: 68% (2357/3465) Resolving deltas: 69% (2391/3465) Resolving deltas: 70% (2426/3465) Resolving deltas: 71% (2461/3465) Resolving deltas: 72% (2495/3465) Resolving deltas: 73% (2530/3465) Resolving deltas: 74% (2565/3465) Resolving deltas: 75% (2599/3465) Resolving deltas: 76% (2634/3465) Resolving deltas: 77% (2669/3465) Resolving deltas: 78% (2703/3465) Resolving deltas: 79% (2738/3465) Resolving deltas: 80% (2772/3465) Resolving deltas: 81% (2807/3465) Resolving deltas: 82% (2842/3465) Resolving deltas: 83% (2876/3465) Resolving deltas: 84% (2911/3465) Resolving deltas: 85% (2946/3465) Resolving deltas: 86% (2980/3465) Resolving deltas: 87% (3015/3465) Resolving deltas: 88% (3050/3465) Resolving deltas: 89% (3084/3465) Resolving deltas: 90% (3119/3465) Resolving deltas: 91% (3154/3465) Resolving deltas: 92% (3188/3465) Resolving deltas: 93% (3223/3465) Resolving deltas: 93% (3238/3465) Resolving deltas: 93% (3247/3465) Resolving deltas: 94% (3258/3465) Resolving deltas: 95% (3292/3465) Resolving deltas: 96% (3327/3465) Resolving deltas: 97% (3362/3465) Resolving deltas: 98% (3396/3465) Resolving deltas: 99% (3431/3465) Resolving deltas: 99% (3460/3465) Resolving deltas: 99% (3463/3465) Resolving deltas: 99% (3464/3465) Resolving deltas: 100% (3465/3465) Resolving deltas: 100% (3465/3465), done. ==> Validating source files with b2sums... p2pool ... Skipped ==> Making package: p2pool 2.4-1 (Sun Nov 6 22:27:16 2022) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (5) New Version Net Change core/libnsl 2.0.0-2 0.06 MiB community/libpgm 5.3.128-2 0.34 MiB extra/libsodium 1.0.18-2 0.38 MiB extra/libuv 1.44.2-1 0.52 MiB community/zeromq 4.3.4-2 5.59 MiB Total Installed Size: 6.88 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libnsl... installing libuv... installing libsodium... installing libpgm... installing zeromq... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (8) New Version Net Change extra/hicolor-icon-theme 0.17-2 0.05 MiB extra/jsoncpp 1.9.5-2 1.24 MiB extra/perl-error 0.17029-4 0.04 MiB extra/perl-mailtools 2.21-6 0.11 MiB extra/perl-timedate 2.33-4 0.08 MiB extra/rhash 1.4.3-1 0.31 MiB extra/cmake 3.24.3-1 59.21 MiB extra/git 2.38.1-1 32.84 MiB Total Installed Size: 93.89 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing rhash... installing cmake... Optional dependencies for cmake qt6-base: cmake-gui installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of p2pool git repo... Cloning into 'p2pool'... done. Updating files: 34% (44/127) Updating files: 35% (45/127) Updating files: 36% (46/127) Updating files: 37% (47/127) Updating files: 38% (49/127) Updating files: 39% (50/127) Updating files: 40% (51/127) Updating files: 41% (53/127) Updating files: 42% (54/127) Updating files: 43% (55/127) Updating files: 44% (56/127) Updating files: 45% (58/127) Updating files: 46% (59/127) Updating files: 47% (60/127) Updating files: 48% (61/127) Updating files: 49% (63/127) Updating files: 50% (64/127) Updating files: 51% (65/127) Updating files: 52% (67/127) Updating files: 53% (68/127) Updating files: 54% (69/127) Updating files: 55% (70/127) Updating files: 56% (72/127) Updating files: 57% (73/127) Updating files: 58% (74/127) Updating files: 59% (75/127) Updating files: 60% (77/127) Updating files: 61% (78/127) Updating files: 62% (79/127) Updating files: 63% (81/127) Updating files: 64% (82/127) Updating files: 65% (83/127) Updating files: 66% (84/127) Updating files: 67% (86/127) Updating files: 68% (87/127) Updating files: 69% (88/127) Updating files: 70% (89/127) Updating files: 71% (91/127) Updating files: 72% (92/127) Updating files: 73% (93/127) Updating files: 74% (94/127) Updating files: 75% (96/127) Updating files: 76% (97/127) Updating files: 77% (98/127) Updating files: 78% (100/127) Updating files: 79% (101/127) Updating files: 80% (102/127) Updating files: 81% (103/127) Updating files: 82% (105/127) Updating files: 83% (106/127) Updating files: 84% (107/127) Updating files: 85% (108/127) Updating files: 86% (110/127) Updating files: 87% (111/127) Updating files: 88% (112/127) Updating files: 89% (114/127) Updating files: 90% (115/127) Updating files: 91% (116/127) Updating files: 92% (117/127) Updating files: 93% (119/127) Updating files: 94% (120/127) Updating files: 95% (121/127) Updating files: 96% (122/127) Updating files: 97% (124/127) Updating files: 98% (125/127) Updating files: 99% (126/127) Updating files: 100% (127/127) Updating files: 100% (127/127), done. Updating files: 46% (23/49) Updating files: 48% (24/49) Updating files: 51% (25/49) Updating files: 53% (26/49) Updating files: 55% (27/49) Updating files: 57% (28/49) Updating files: 59% (29/49) Updating files: 61% (30/49) Updating files: 63% (31/49) Updating files: 65% (32/49) Updating files: 67% (33/49) Updating files: 69% (34/49) Updating files: 71% (35/49) Updating files: 73% (36/49) Updating files: 75% (37/49) Updating files: 77% (38/49) Updating files: 79% (39/49) Updating files: 81% (40/49) Updating files: 83% (41/49) Updating files: 85% (42/49) Updating files: 87% (43/49) Updating files: 89% (44/49) Updating files: 91% (45/49) Updating files: 93% (46/49) Updating files: 95% (47/49) Updating files: 97% (48/49) Updating files: 100% (49/49) Updating files: 100% (49/49), done. Switched to a new branch 'makepkg' ==> Starting prepare()... Submodule 'external/src/RandomX' (https://github.com/SChernykh/RandomX) registered for path 'external/src/RandomX' Submodule 'external/src/cppzmq' (https://github.com/SChernykh/cppzmq) registered for path 'external/src/cppzmq' Submodule 'external/src/curl' (https://github.com/SChernykh/curl) registered for path 'external/src/curl' Submodule 'external/src/libuv' (https://github.com/SChernykh/libuv) registered for path 'external/src/libuv' Submodule 'external/src/libzmq' (https://github.com/SChernykh/libzmq) registered for path 'external/src/libzmq' Submodule 'external/src/rapidjson' (https://github.com/SChernykh/rapidjson) registered for path 'external/src/rapidjson' Submodule 'external/src/robin-hood-hashing' (https://github.com/SChernykh/robin-hood-hashing) registered for path 'external/src/robin-hood-hashing' Submodule 'tests/googletest' (https://github.com/google/googletest) registered for path 'tests/googletest' Cloning into '/build/p2pool/src/p2pool/external/src/RandomX'... Cloning into '/build/p2pool/src/p2pool/external/src/cppzmq'... Cloning into '/build/p2pool/src/p2pool/external/src/curl'... Cloning into '/build/p2pool/src/p2pool/external/src/libuv'... Cloning into '/build/p2pool/src/p2pool/external/src/libzmq'... Cloning into '/build/p2pool/src/p2pool/external/src/rapidjson'... Cloning into '/build/p2pool/src/p2pool/external/src/robin-hood-hashing'... Cloning into '/build/p2pool/src/p2pool/tests/googletest'... Submodule path 'external/src/RandomX': checked out 'b39068f7c3086f7453a80b7a444d3651b0684500' Submodule path 'external/src/cppzmq': checked out '381f699d37d56266bca87cde094fc82acda2fa68' Submodule path 'external/src/curl': checked out '93d092867f0f2c78571983040ef75e078ee1a4c4' Submodule path 'external/src/libuv': checked out '0c1fa696aa502eb749c2c4735005f41ba00a27b8' Submodule path 'external/src/libzmq': checked out 'ec6f3b1dbacabd5acb0a91933959d4078ca5730f' Submodule path 'external/src/rapidjson': checked out '914b772dfda5301dfa94309a114b207c67720d68' Submodule path 'external/src/robin-hood-hashing': checked out '7f87d77122d15f76519f2b03f5455df98758e764' Submodule path 'tests/googletest': checked out '58d77fa8070e8cec2dc1ed015d66b454c8d78850' ==> Starting build()... -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.2.0 -- 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/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for __builtin___clear_cache -- Looking for __builtin___clear_cache - found -- Found CURL: /usr/lib/libcurl.so (found version "7.86.0") -- Performing Test HAVE_BUILTIN_CLZLL -- Performing Test HAVE_BUILTIN_CLZLL - Success -- Performing Test HAVE_BITSCANREVERSE64 -- Performing Test HAVE_BITSCANREVERSE64 - Failed -- Configuring done -- Generating done -- Build files have been written to: /build/p2pool/src/p2pool/build [ 2%] Building C object external/src/RandomX/CMakeFiles/randomx.dir/src/argon2_ssse3.c.o [ 4%] Building C object external/src/RandomX/CMakeFiles/randomx.dir/src/argon2_ref.c.o [ 8%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/aes_hash.cpp.o [ 8%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/allocator.cpp.o [ 10%] Building C object external/src/RandomX/CMakeFiles/randomx.dir/src/argon2_core.c.o [ 12%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.o [ 14%] Building C object external/src/RandomX/CMakeFiles/randomx.dir/src/argon2_avx2.c.o [ 16%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/blake2_generator.cpp.o [ 18%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.o [ 20%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/cpu.cpp.o [ 22%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/dataset.cpp.o [ 24%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/instruction.cpp.o [ 26%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/instructions_portable.cpp.o [ 28%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/randomx.cpp.o [ 30%] Building C object external/src/RandomX/CMakeFiles/randomx.dir/src/reciprocal.c.o [ 32%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/soft_aes.cpp.o [ 34%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/superscalar.cpp.o [ 36%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/virtual_machine.cpp.o [ 38%] Building C object external/src/RandomX/CMakeFiles/randomx.dir/src/virtual_memory.c.o [ 40%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/vm_compiled.cpp.o [ 42%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.o [ 44%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.o [ 46%] Building CXX object external/src/RandomX/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.o [ 48%] Building C object external/src/RandomX/CMakeFiles/randomx.dir/src/blake2/blake2b.c.o [ 50%] Linking CXX static library librandomx.a [ 50%] Built target randomx [ 52%] Building CXX object CMakeFiles/p2pool.dir/src/block_template.cpp.o [ 54%] Building CXX object CMakeFiles/p2pool.dir/src/console_commands.cpp.o [ 56%] Building C object CMakeFiles/p2pool.dir/external/src/cryptonote/crypto-ops-data.c.o [ 58%] Building C object CMakeFiles/p2pool.dir/external/src/cryptonote/crypto-ops.c.o [ 60%] Building CXX object CMakeFiles/p2pool.dir/src/json_rpc_request.cpp.o [ 62%] Building CXX object CMakeFiles/p2pool.dir/src/crypto.cpp.o [ 64%] Building CXX object CMakeFiles/p2pool.dir/src/block_cache.cpp.o [ 66%] Building CXX object CMakeFiles/p2pool.dir/src/keccak.cpp.o [ 68%] Building CXX object CMakeFiles/p2pool.dir/src/log.cpp.o In file included from /build/p2pool/src/p2pool/src/keccak.cpp:18: /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::operator<(const p2pool::hash&) const’: /build/p2pool/src/p2pool/src/common.h:133:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 133 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:134:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 134 | const uint64_t* b = reinterpret_cast(other.h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::operator==(const p2pool::hash&) const’: /build/p2pool/src/p2pool/src/common.h:150:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 150 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:151:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 151 | const uint64_t* b = reinterpret_cast(other.h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::empty() const’: /build/p2pool/src/p2pool/src/common.h:158:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 158 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘p2pool::difficulty_type& p2pool::difficulty_type::operator+=(const p2pool::difficulty_type&)’: /build/p2pool/src/p2pool/src/common.h:182:18: error: cast from ‘p2pool::difficulty_type*’ to ‘__int128 unsigned*’ increases required alignment of target type [-Werror=cast-align] 182 | *reinterpret_cast(this) += *reinterpret_cast(&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:182:65: error: cast from ‘const p2pool::difficulty_type*’ to ‘const __int128 unsigned*’ increases required alignment of target type [-Werror=cast-align] 182 | *reinterpret_cast(this) += *reinterpret_cast(&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/p2pool/src/p2pool/src/block_template.cpp:21: /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::operator<(const p2pool::hash&) const’: /build/p2pool/src/p2pool/src/common.h:133:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 133 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:134:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 134 | const uint64_t* b = reinterpret_cast(other.h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::raw_ip::operator<(const p2pool::raw_ip&) const’: /build/p2pool/src/p2pool/src/common.h:302:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 302 | const uint64_t* a = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::operator==(const p2pool::hash&) const’: /build/p2pool/src/p2pool/src/common.h:150:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 150 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:303:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 303 | const uint64_t* b = reinterpret_cast(other.data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:151:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 151 | const uint64_t* b = reinterpret_cast(other.h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::raw_ip::operator==(const p2pool::raw_ip&) const’: /build/p2pool/src/p2pool/src/common.h:313:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 313 | const uint64_t* a = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:314:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 314 | const uint64_t* b = reinterpret_cast(other.data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::empty() const’: /build/p2pool/src/p2pool/src/common.h:158:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 158 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘p2pool::difficulty_type& p2pool::difficulty_type::operator+=(const p2pool::difficulty_type&)’: /build/p2pool/src/p2pool/src/common.h:182:18: error: cast from ‘p2pool::difficulty_type*’ to ‘__int128 unsigned*’ increases required alignment of target type [-Werror=cast-align] 182 | *reinterpret_cast(this) += *reinterpret_cast(&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:182:65: error: cast from ‘const p2pool::difficulty_type*’ to ‘const __int128 unsigned*’ increases required alignment of target type [-Werror=cast-align] 182 | *reinterpret_cast(this) += *reinterpret_cast(&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/p2pool/src/p2pool/src/crypto.cpp:18: /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::operator<(const p2pool::hash&) const’: /build/p2pool/src/p2pool/src/common.h:133:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 133 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:134:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 134 | const uint64_t* b = reinterpret_cast(other.h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::operator==(const p2pool::hash&) const’: /build/p2pool/src/p2pool/src/common.h:150:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 150 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:151:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 151 | const uint64_t* b = reinterpret_cast(other.h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/p2pool/src/p2pool/src/console_commands.cpp:19: /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::operator<(const p2pool::hash&) const’: /build/p2pool/src/p2pool/src/common.h:133:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 133 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:134:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 134 | const uint64_t* b = reinterpret_cast(other.h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::operator==(const p2pool::hash&) const’: /build/p2pool/src/p2pool/src/common.h:150:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 150 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:151:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 151 | const uint64_t* b = reinterpret_cast(other.h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::empty() const’: /build/p2pool/src/p2pool/src/common.h:158:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 158 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::empty() const’: /build/p2pool/src/p2pool/src/common.h:158:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 158 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::raw_ip::operator<(const p2pool::raw_ip&) const’: /build/p2pool/src/p2pool/src/common.h:302:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 302 | const uint64_t* a = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘p2pool::difficulty_type& p2pool::difficulty_type::operator+=(const p2pool::difficulty_type&)’: /build/p2pool/src/p2pool/src/common.h:182:18: error: cast from ‘p2pool::difficulty_type*’ to ‘__int128 unsigned*’ increases required alignment of target type [-Werror=cast-align] 182 | *reinterpret_cast(this) += *reinterpret_cast(&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:303:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 303 | const uint64_t* b = reinterpret_cast(other.data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘p2pool::difficulty_type& p2pool::difficulty_type::operator+=(const p2pool::difficulty_type&)’: /build/p2pool/src/p2pool/src/common.h:182:18: error: cast from ‘p2pool::difficulty_type*’ to ‘__int128 unsigned*’ increases required alignment of target type [-Werror=cast-align] 182 | *reinterpret_cast(this) += *reinterpret_cast(&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:182:65: error: cast from ‘const p2pool::difficulty_type*’ to ‘const __int128 unsigned*’ increases required alignment of target type [-Werror=cast-align] 182 | *reinterpret_cast(this) += *reinterpret_cast(&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:182:65: error: cast from ‘const p2pool::difficulty_type*’ to ‘const __int128 unsigned*’ increases required alignment of target type [-Werror=cast-align] 182 | *reinterpret_cast(this) += *reinterpret_cast(&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::raw_ip::operator==(const p2pool::raw_ip&) const’: /build/p2pool/src/p2pool/src/common.h:313:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 313 | const uint64_t* a = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:314:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 314 | const uint64_t* b = reinterpret_cast(other.data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/p2pool/src/p2pool/src/block_cache.cpp:18: /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::operator<(const p2pool::hash&) const’: /build/p2pool/src/p2pool/src/common.h:133:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 133 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:134:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 134 | const uint64_t* b = reinterpret_cast(other.h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::operator==(const p2pool::hash&) const’: /build/p2pool/src/p2pool/src/common.h:150:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 150 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:151:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 151 | const uint64_t* b = reinterpret_cast(other.h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::empty() const’: /build/p2pool/src/p2pool/src/common.h:158:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 158 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘p2pool::difficulty_type& p2pool::difficulty_type::operator+=(const p2pool::difficulty_type&)’: /build/p2pool/src/p2pool/src/common.h:182:18: error: cast from ‘p2pool::difficulty_type*’ to ‘__int128 unsigned*’ increases required alignment of target type [-Werror=cast-align] 182 | *reinterpret_cast(this) += *reinterpret_cast(&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:182:65: error: cast from ‘const p2pool::difficulty_type*’ to ‘const __int128 unsigned*’ increases required alignment of target type [-Werror=cast-align] 182 | *reinterpret_cast(this) += *reinterpret_cast(&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::raw_ip::operator<(const p2pool::raw_ip&) const’: /build/p2pool/src/p2pool/src/common.h:302:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 302 | const uint64_t* a = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:303:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 303 | const uint64_t* b = reinterpret_cast(other.data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::raw_ip::operator==(const p2pool::raw_ip&) const’: /build/p2pool/src/p2pool/src/common.h:313:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 313 | const uint64_t* a = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:314:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 314 | const uint64_t* b = reinterpret_cast(other.data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::raw_ip::operator<(const p2pool::raw_ip&) const’: /build/p2pool/src/p2pool/src/common.h:302:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 302 | const uint64_t* a = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:303:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 303 | const uint64_t* b = reinterpret_cast(other.data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::raw_ip::operator==(const p2pool::raw_ip&) const’: /build/p2pool/src/p2pool/src/common.h:313:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 313 | const uint64_t* a = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:314:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 314 | const uint64_t* b = reinterpret_cast(other.data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::raw_ip::operator<(const p2pool::raw_ip&) const’: /build/p2pool/src/p2pool/src/common.h:302:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 302 | const uint64_t* a = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:303:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 303 | const uint64_t* b = reinterpret_cast(other.data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::raw_ip::operator==(const p2pool::raw_ip&) const’: /build/p2pool/src/p2pool/src/common.h:313:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 313 | const uint64_t* a = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:314:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 314 | const uint64_t* b = reinterpret_cast(other.data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/p2pool/src/p2pool/src/json_rpc_request.cpp:18: /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::operator<(const p2pool::hash&) const’: /build/p2pool/src/p2pool/src/common.h:133:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 133 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:134:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 134 | const uint64_t* b = reinterpret_cast(other.h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::operator==(const p2pool::hash&) const’: /build/p2pool/src/p2pool/src/common.h:150:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 150 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:151:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 151 | const uint64_t* b = reinterpret_cast(other.h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::empty() const’: /build/p2pool/src/p2pool/src/common.h:158:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 158 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘p2pool::difficulty_type& p2pool::difficulty_type::operator+=(const p2pool::difficulty_type&)’: /build/p2pool/src/p2pool/src/common.h:182:18: error: cast from ‘p2pool::difficulty_type*’ to ‘__int128 unsigned*’ increases required alignment of target type [-Werror=cast-align] 182 | *reinterpret_cast(this) += *reinterpret_cast(&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:182:65: error: cast from ‘const p2pool::difficulty_type*’ to ‘const __int128 unsigned*’ increases required alignment of target type [-Werror=cast-align] 182 | *reinterpret_cast(this) += *reinterpret_cast(&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::raw_ip::operator<(const p2pool::raw_ip&) const’: /build/p2pool/src/p2pool/src/common.h:302:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 302 | const uint64_t* a = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:303:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 303 | const uint64_t* b = reinterpret_cast(other.data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::raw_ip::operator==(const p2pool::raw_ip&) const’: /build/p2pool/src/p2pool/src/common.h:313:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 313 | const uint64_t* a = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:314:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 314 | const uint64_t* b = reinterpret_cast(other.data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/keccak.cpp: In function ‘void p2pool::keccak(const uint8_t*, int, uint8_t*, int)’: /build/p2pool/src/p2pool/src/keccak.cpp:129:49: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 129 | st[i] ^= read_unaligned(reinterpret_cast(in) + i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/keccak.cpp:143:26: error: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 143 | st[i] ^= reinterpret_cast(temp)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/p2pool/src/p2pool/src/log.cpp:18: /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::operator<(const p2pool::hash&) const’: /build/p2pool/src/p2pool/src/common.h:133:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 133 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:134:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 134 | const uint64_t* b = reinterpret_cast(other.h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::operator==(const p2pool::hash&) const’: /build/p2pool/src/p2pool/src/common.h:150:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 150 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:151:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 151 | const uint64_t* b = reinterpret_cast(other.h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::hash::empty() const’: /build/p2pool/src/p2pool/src/common.h:158:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 158 | const uint64_t* a = reinterpret_cast(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘p2pool::difficulty_type& p2pool::difficulty_type::operator+=(const p2pool::difficulty_type&)’: /build/p2pool/src/p2pool/src/common.h:182:18: error: cast from ‘p2pool::difficulty_type*’ to ‘__int128 unsigned*’ increases required alignment of target type [-Werror=cast-align] 182 | *reinterpret_cast(this) += *reinterpret_cast(&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:182:65: error: cast from ‘const p2pool::difficulty_type*’ to ‘const __int128 unsigned*’ increases required alignment of target type [-Werror=cast-align] 182 | *reinterpret_cast(this) += *reinterpret_cast(&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::raw_ip::operator<(const p2pool::raw_ip&) const’: /build/p2pool/src/p2pool/src/common.h:302:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 302 | const uint64_t* a = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:303:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 303 | const uint64_t* b = reinterpret_cast(other.data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h: In member function ‘bool p2pool::raw_ip::operator==(const p2pool::raw_ip&) const’: /build/p2pool/src/p2pool/src/common.h:313:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 313 | const uint64_t* a = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/common.h:314:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 314 | const uint64_t* b = reinterpret_cast(other.data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/block_cache.cpp: In member function ‘void p2pool::BlockCache::store(const p2pool::PoolBlock&)’: /build/p2pool/src/p2pool/src/block_cache.cpp:177:10: error: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Werror=cast-align] 177 | *reinterpret_cast(data) = static_cast(n1 + n2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/block_cache.cpp: In member function ‘void p2pool::BlockCache::load_all(p2pool::SideChain&, p2pool::P2PServer&)’: /build/p2pool/src/p2pool/src/block_cache.cpp:195:37: error: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘const uint32_t*’ {aka ‘const unsigned int*’} increases required alignment of target type [-Werror=cast-align] 195 | const uint32_t n = *reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/p2pool/src/p2pool/src/crypto.cpp:20: /build/p2pool/src/p2pool/src/keccak.h: In instantiation of ‘void p2pool::keccak_custom(T&&, int, uint8_t*, int) [with T = generate_keys_deterministic(hash&, hash&, const uint8_t*, size_t)::; uint8_t = unsigned char]’: /build/p2pool/src/p2pool/src/crypto.cpp:103:17: required from here /build/p2pool/src/p2pool/src/keccak.h:66:26: error: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 66 | st[i] ^= reinterpret_cast(temp)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/p2pool.dir/build.make:174: CMakeFiles/p2pool.dir/src/keccak.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/p2pool.dir/build.make:104: CMakeFiles/p2pool.dir/src/block_cache.cpp.o] Error 1 In file included from /build/p2pool/src/p2pool/src/block_template.cpp:25: /build/p2pool/src/p2pool/src/keccak.h: In instantiation of ‘void p2pool::keccak_custom(T&&, int, uint8_t*, int) [with T = BlockTemplate::calc_sidechain_hash() const::; uint8_t = unsigned char]’: /build/p2pool/src/p2pool/src/block_template.cpp:788:15: required from here /build/p2pool/src/p2pool/src/keccak.h:66:26: error: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Werror=cast-align] 66 | st[i] ^= reinterpret_cast(temp)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/p2pool/src/p2pool/src/keccak.h: In instantiation of ‘void p2pool::keccak_custom(T&&, int, uint8_t*, int) [with T = BlockTemplate::calc_miner_tx_hash(uint32_t) const::; uint8_t = unsigned char]’: /build/p2pool/src/p2pool/src/block_template.cpp:839:15: required from here /build/p2pool/src/p2pool/src/keccak.h:66:26: error: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Werror=cast-align] cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/p2pool.dir/build.make:188: CMakeFiles/p2pool.dir/src/log.cpp.o] Error 1 cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/p2pool.dir/build.make:132: CMakeFiles/p2pool.dir/src/console_commands.cpp.o] Error 1 cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/p2pool.dir/build.make:146: CMakeFiles/p2pool.dir/src/crypto.cpp.o] Error 1 cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/p2pool.dir/build.make:160: CMakeFiles/p2pool.dir/src/json_rpc_request.cpp.o] Error 1 cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/p2pool.dir/build.make:118: CMakeFiles/p2pool.dir/src/block_template.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:100: CMakeFiles/p2pool.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix7/build receiving incremental file list p2pool-2.4-1-riscv64-build.log p2pool-2.4-1-riscv64-prepare.log sent 62 bytes received 3,245 bytes 6,614.00 bytes/sec total size is 48,918 speedup is 14.79