==> Building on manectric ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 1,400 25% 0.00kB/s 0:00:00 5,505 100% 3.91MB/s 0:00:00 (xfr#1, to-chk=10/12) .nvchecker.toml 69 100% 67.38kB/s 0:00:00 69 100% 67.38kB/s 0:00:00 (xfr#2, to-chk=9/12) PKGBUILD 1,400 23% 1.34MB/s 0:00:00 6,008 100% 5.73MB/s 0:00:00 (xfr#3, to-chk=8/12) rspamd-3.11.0-1.log 570 100% 556.64kB/s 0:00:00 570 100% 556.64kB/s 0:00:00 (xfr#4, to-chk=7/12) rspamd-dmarc-report.service 121 100% 118.16kB/s 0:00:00 121 100% 118.16kB/s 0:00:00 (xfr#5, to-chk=6/12) rspamd-dmarc-report.timer 126 100% 123.05kB/s 0:00:00 126 100% 123.05kB/s 0:00:00 (xfr#6, to-chk=5/12) rspamd-hyperscan.hook 229 100% 223.63kB/s 0:00:00 229 100% 223.63kB/s 0:00:00 (xfr#7, to-chk=4/12) rspamd.install 164 100% 160.16kB/s 0:00:00 164 100% 160.16kB/s 0:00:00 (xfr#8, to-chk=3/12) rspamd.logrotate 144 100% 140.62kB/s 0:00:00 144 100% 140.62kB/s 0:00:00 (xfr#9, to-chk=2/12) rspamd.sysusers 42 100% 41.02kB/s 0:00:00 42 100% 41.02kB/s 0:00:00 (xfr#10, to-chk=1/12) rspamd.tmpfiles 185 100% 180.66kB/s 0:00:00 185 100% 180.66kB/s 0:00:00 (xfr#11, to-chk=0/12) sent 2,526 bytes received 378 bytes 1,936.00 bytes/sec total size is 12,789 speedup is 4.40 ==> Applying RISC-V patches... sending incremental file list ./ riscv64.patch 993 100% 0.00kB/s 0:00:00 993 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/2) sent 657 bytes received 38 bytes 463.33 bytes/sec total size is 993 speedup is 1.43 patching file PKGBUILD Hunk #2 succeeded at 148 (offset 1 line). Hunk #3 succeeded at 164 (offset 2 lines). Hunk #4 succeeded at 177 (offset 2 lines). ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building rspamd  -> repo: extra  -> arch: riscv64  -> worker: felix-3 ==> Building rspamd for [extra] (riscv64) ]2;🔵 Container arch-nspawn-3802007 on manectric.felixc.at\[?25l:: 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 [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-3]...done ==> Making package: rspamd 3.11.0-1 (Thu Jan 2 19:08:40 2025) ==> Retrieving sources...  -> Updating rspamd git repo... From https://github.com/rspamd/rspamd - [deleted] (none) -> refs/pull/5216/merge - [deleted] (none) -> refs/pull/5219/merge remote: Enumerating objects: 1036, done. remote: Counting objects: 0% (1/216) remote: Counting objects: 1% (3/216) remote: Counting objects: 2% (5/216) remote: Counting objects: 3% (7/216) remote: Counting objects: 4% (9/216) remote: Counting objects: 5% (11/216) remote: Counting objects: 6% (13/216) remote: Counting objects: 7% (16/216) remote: Counting objects: 8% (18/216) remote: Counting objects: 9% (20/216) remote: Counting objects: 10% (22/216) remote: Counting objects: 11% (24/216) remote: Counting objects: 12% (26/216) remote: Counting objects: 13% (29/216) remote: Counting objects: 14% (31/216) remote: Counting objects: 15% (33/216) remote: Counting objects: 16% (35/216) remote: Counting objects: 17% (37/216) remote: Counting objects: 18% (39/216) remote: Counting objects: 19% (42/216) remote: Counting objects: 20% (44/216) remote: Counting objects: 21% (46/216) remote: Counting objects: 22% (48/216) remote: Counting objects: 23% (50/216) remote: Counting objects: 24% (52/216) remote: Counting objects: 25% (54/216) remote: Counting objects: 26% (57/216) remote: Counting objects: 27% (59/216) remote: Counting objects: 28% (61/216) remote: Counting objects: 29% (63/216) remote: Counting objects: 30% (65/216) remote: Counting objects: 31% (67/216) remote: Counting objects: 32% (70/216) remote: Counting objects: 33% (72/216) remote: Counting objects: 34% (74/216) remote: Counting objects: 35% (76/216) remote: Counting objects: 36% (78/216) remote: Counting objects: 37% (80/216) remote: Counting objects: 38% (83/216) remote: Counting objects: 39% (85/216) remote: Counting objects: 40% (87/216) remote: Counting objects: 41% (89/216) remote: Counting objects: 42% (91/216) remote: Counting objects: 43% (93/216) remote: Counting objects: 44% (96/216) remote: Counting objects: 45% (98/216) remote: Counting objects: 46% (100/216) remote: Counting objects: 47% (102/216) remote: Counting objects: 48% (104/216) remote: Counting objects: 49% (106/216) remote: Counting objects: 50% (108/216) remote: Counting objects: 51% (111/216) remote: Counting objects: 52% (113/216) remote: Counting objects: 53% (115/216) remote: Counting objects: 54% (117/216) remote: Counting objects: 55% (119/216) remote: Counting objects: 56% (121/216) remote: Counting objects: 57% (124/216) remote: Counting objects: 58% (126/216) remote: Counting objects: 59% (128/216) remote: Counting objects: 60% (130/216) remote: Counting objects: 61% (132/216) remote: Counting objects: 62% (134/216) remote: Counting objects: 63% (137/216) remote: Counting objects: 64% (139/216) remote: Counting objects: 65% (141/216) remote: Counting objects: 66% (143/216) remote: Counting objects: 67% (145/216) remote: Counting objects: 68% (147/216) remote: Counting objects: 69% (150/216) remote: Counting objects: 70% (152/216) remote: Counting objects: 71% (154/216) remote: Counting objects: 72% (156/216) remote: Counting objects: 73% (158/216) remote: Counting objects: 74% (160/216) remote: Counting objects: 75% (162/216) remote: Counting objects: 76% (165/216) remote: Counting objects: 77% (167/216) remote: Counting objects: 78% (169/216) remote: Counting objects: 79% (171/216) remote: Counting objects: 80% (173/216) remote: Counting objects: 81% (175/216) remote: Counting objects: 82% (178/216) remote: Counting objects: 83% (180/216) remote: Counting objects: 84% (182/216) remote: Counting objects: 85% (184/216) remote: Counting objects: 86% (186/216) remote: Counting objects: 87% (188/216) remote: Counting objects: 88% (191/216) remote: Counting objects: 89% (193/216) remote: Counting objects: 90% (195/216) remote: Counting objects: 91% (197/216) remote: Counting objects: 92% (199/216) remote: Counting objects: 93% (201/216) remote: Counting objects: 94% (204/216) remote: Counting objects: 95% (206/216) remote: Counting objects: 96% (208/216) remote: Counting objects: 97% (210/216) remote: Counting objects: 98% (212/216) remote: Counting objects: 99% (214/216) remote: Counting objects: 100% (216/216) remote: Counting objects: 100% (216/216), done. remote: Compressing objects: 0% (1/109) remote: Compressing objects: 1% (2/109) remote: Compressing objects: 2% (3/109) remote: Compressing objects: 3% (4/109) remote: Compressing objects: 4% (5/109) remote: Compressing objects: 5% (6/109) remote: Compressing objects: 6% (7/109) remote: Compressing objects: 7% (8/109) remote: Compressing objects: 8% (9/109) remote: Compressing objects: 9% (10/109) remote: Compressing objects: 10% (11/109) remote: Compressing objects: 11% (12/109) remote: Compressing objects: 12% (14/109) remote: Compressing objects: 13% (15/109) remote: Compressing objects: 14% (16/109) remote: Compressing objects: 15% (17/109) remote: Compressing objects: 16% (18/109) remote: Compressing objects: 17% (19/109) remote: Compressing objects: 18% (20/109) remote: Compressing objects: 19% (21/109) remote: Compressing objects: 20% (22/109) remote: Compressing objects: 21% (23/109) remote: Compressing objects: 22% (24/109) remote: Compressing objects: 23% (26/109) remote: Compressing objects: 24% (27/109) remote: Compressing objects: 25% (28/109) remote: Compressing objects: 26% (29/109) remote: Compressing objects: 27% (30/109) remote: Compressing objects: 28% (31/109) remote: Compressing objects: 29% (32/109) remote: Compressing objects: 30% (33/109) remote: Compressing objects: 31% (34/109) remote: Compressing objects: 32% (35/109) remote: Compressing objects: 33% (36/109) remote: Compressing objects: 34% (38/109) remote: Compressing objects: 35% (39/109) remote: Compressing objects: 36% (40/109) remote: Compressing objects: 37% (41/109) remote: Compressing objects: 38% (42/109) remote: Compressing objects: 39% (43/109) remote: Compressing objects: 40% (44/109) remote: Compressing objects: 41% (45/109) remote: Compressing objects: 42% (46/109) remote: Compressing objects: 43% (47/109) remote: Compressing objects: 44% (48/109) remote: Compressing objects: 45% (50/109) remote: Compressing objects: 46% (51/109) remote: Compressing objects: 47% (52/109) remote: Compressing objects: 48% (53/109) remote: Compressing objects: 49% (54/109) remote: Compressing objects: 50% (55/109) remote: Compressing objects: 51% (56/109) remote: Compressing objects: 52% (57/109) remote: Compressing objects: 53% (58/109) remote: Compressing objects: 54% (59/109) remote: Compressing objects: 55% (60/109) remote: Compressing objects: 56% (62/109) remote: Compressing objects: 57% (63/109) remote: Compressing objects: 58% (64/109) remote: Compressing objects: 59% (65/109) remote: Compressing objects: 60% (66/109) remote: Compressing objects: 61% (67/109) remote: Compressing objects: 62% (68/109) remote: Compressing objects: 63% (69/109) remote: Compressing objects: 64% (70/109) remote: Compressing objects: 65% (71/109) remote: Compressing objects: 66% (72/109) remote: Compressing objects: 67% (74/109) remote: Compressing objects: 68% (75/109) remote: Compressing objects: 69% (76/109) remote: Compressing objects: 70% (77/109) remote: Compressing objects: 71% (78/109) remote: Compressing objects: 72% (79/109) remote: Compressing objects: 73% (80/109) remote: Compressing objects: 74% (81/109) remote: Compressing objects: 75% (82/109) remote: Compressing objects: 76% (83/109) remote: Compressing objects: 77% (84/109) remote: Compressing objects: 78% (86/109) remote: Compressing objects: 79% (87/109) remote: Compressing objects: 80% (88/109) remote: Compressing objects: 81% (89/109) remote: Compressing objects: 82% (90/109) remote: Compressing objects: 83% (91/109) remote: Compressing objects: 84% (92/109) remote: Compressing objects: 85% (93/109) remote: Compressing objects: 86% (94/109) remote: Compressing objects: 87% (95/109) remote: Compressing objects: 88% (96/109) remote: Compressing objects: 89% (98/109) remote: Compressing objects: 90% (99/109) remote: Compressing objects: 91% (100/109) remote: Compressing objects: 92% (101/109) remote: Compressing objects: 93% (102/109) remote: Compressing objects: 94% (103/109) remote: Compressing objects: 95% (104/109) remote: Compressing objects: 96% (105/109) remote: Compressing objects: 97% (106/109) remote: Compressing objects: 98% (107/109) remote: Compressing objects: 99% (108/109) remote: Compressing objects: 100% (109/109) remote: Compressing objects: 100% (109/109), done. Receiving objects: 0% (1/1036) Receiving objects: 1% (11/1036) Receiving objects: 2% (21/1036) Receiving objects: 3% (32/1036) Receiving objects: 4% (42/1036) Receiving objects: 5% (52/1036) Receiving objects: 6% (63/1036) Receiving objects: 7% (73/1036) Receiving objects: 8% (83/1036) Receiving objects: 9% (94/1036) Receiving objects: 10% (104/1036) Receiving objects: 11% (114/1036) Receiving objects: 12% (125/1036) Receiving objects: 13% (135/1036) Receiving objects: 14% (146/1036) Receiving objects: 15% (156/1036) Receiving objects: 16% (166/1036) Receiving objects: 17% (177/1036) Receiving objects: 18% (187/1036) Receiving objects: 19% (197/1036) Receiving objects: 20% (208/1036) Receiving objects: 21% (218/1036) Receiving objects: 22% (228/1036) Receiving objects: 23% (239/1036) Receiving objects: 24% (249/1036) Receiving objects: 25% (259/1036) Receiving objects: 26% (270/1036) Receiving objects: 27% (280/1036) Receiving objects: 28% (291/1036) Receiving objects: 29% (301/1036) Receiving objects: 30% (311/1036) Receiving objects: 31% (322/1036) Receiving objects: 32% (332/1036) Receiving objects: 33% (342/1036) Receiving objects: 34% (353/1036) Receiving objects: 35% (363/1036) Receiving objects: 36% (373/1036) Receiving objects: 37% (384/1036) Receiving objects: 38% (394/1036) Receiving objects: 39% (405/1036) Receiving objects: 40% (415/1036) Receiving objects: 41% (425/1036) Receiving objects: 42% (436/1036) Receiving objects: 43% (446/1036) Receiving objects: 44% (456/1036) Receiving objects: 45% (467/1036) Receiving objects: 46% (477/1036) Receiving objects: 47% (487/1036) Receiving objects: 48% (498/1036) Receiving objects: 49% (508/1036) Receiving objects: 50% (518/1036) Receiving objects: 51% (529/1036) Receiving objects: 52% (539/1036) Receiving objects: 53% (550/1036) Receiving objects: 54% (560/1036) Receiving objects: 55% (570/1036) Receiving objects: 56% (581/1036) Receiving objects: 57% (591/1036) Receiving objects: 58% (601/1036) Receiving objects: 59% (612/1036) Receiving objects: 60% (622/1036) Receiving objects: 61% (632/1036) Receiving objects: 62% (643/1036) Receiving objects: 63% (653/1036) Receiving objects: 64% (664/1036) Receiving objects: 65% (674/1036) Receiving objects: 66% (684/1036) Receiving objects: 67% (695/1036) Receiving objects: 68% (705/1036) Receiving objects: 69% (715/1036) Receiving objects: 70% (726/1036) Receiving objects: 71% (736/1036) Receiving objects: 72% (746/1036) Receiving objects: 73% (757/1036) Receiving objects: 74% (767/1036) Receiving objects: 75% (777/1036) Receiving objects: 76% (788/1036) Receiving objects: 77% (798/1036) Receiving objects: 78% (809/1036) Receiving objects: 79% (819/1036) Receiving objects: 80% (829/1036) Receiving objects: 81% (840/1036) Receiving objects: 82% (850/1036) Receiving objects: 83% (860/1036) Receiving objects: 84% (871/1036) Receiving objects: 85% (881/1036) Receiving objects: 86% (891/1036) Receiving objects: 87% (902/1036) Receiving objects: 88% (912/1036) Receiving objects: 89% (923/1036) Receiving objects: 90% (933/1036) Receiving objects: 91% (943/1036) Receiving objects: 92% (954/1036) Receiving objects: 93% (964/1036) remote: Total 1036 (delta 150), reused 141 (delta 107), pack-reused 820 (from 3) Receiving objects: 94% (974/1036) Receiving objects: 95% (985/1036) Receiving objects: 96% (995/1036) Receiving objects: 97% (1005/1036) Receiving objects: 98% (1016/1036) Receiving objects: 99% (1026/1036) Receiving objects: 100% (1036/1036) Receiving objects: 100% (1036/1036), 1.19 MiB | 12.21 MiB/s, done. Resolving deltas: 0% (0/547) Resolving deltas: 1% (6/547) Resolving deltas: 2% (11/547) Resolving deltas: 3% (17/547) Resolving deltas: 4% (22/547) Resolving deltas: 5% (28/547) Resolving deltas: 6% (33/547) Resolving deltas: 7% (40/547) Resolving deltas: 8% (44/547) Resolving deltas: 9% (50/547) Resolving deltas: 10% (55/547) Resolving deltas: 11% (62/547) Resolving deltas: 12% (66/547) Resolving deltas: 13% (72/547) Resolving deltas: 14% (77/547) Resolving deltas: 15% (84/547) Resolving deltas: 16% (88/547) Resolving deltas: 17% (95/547) Resolving deltas: 18% (99/547) Resolving deltas: 19% (105/547) Resolving deltas: 20% (112/547) Resolving deltas: 21% (115/547) Resolving deltas: 22% (121/547) Resolving deltas: 23% (126/547) Resolving deltas: 24% (133/547) Resolving deltas: 25% (141/547) Resolving deltas: 26% (143/547) Resolving deltas: 27% (149/547) Resolving deltas: 28% (157/547) Resolving deltas: 29% (159/547) Resolving deltas: 30% (165/547) Resolving deltas: 31% (170/547) Resolving deltas: 32% (179/547) Resolving deltas: 33% (181/547) Resolving deltas: 34% (186/547) Resolving deltas: 35% (192/547) Resolving deltas: 36% (197/547) Resolving deltas: 37% (203/547) Resolving deltas: 38% (208/547) Resolving deltas: 39% (217/547) Resolving deltas: 40% (219/547) Resolving deltas: 41% (226/547) Resolving deltas: 42% (230/547) Resolving deltas: 43% (236/547) Resolving deltas: 44% (243/547) Resolving deltas: 45% (247/547) Resolving deltas: 46% (252/547) Resolving deltas: 47% (258/547) Resolving deltas: 48% (263/547) Resolving deltas: 49% (271/547) Resolving deltas: 50% (276/547) Resolving deltas: 51% (279/547) Resolving deltas: 52% (285/547) Resolving deltas: 53% (290/547) Resolving deltas: 54% (296/547) Resolving deltas: 55% (301/547) Resolving deltas: 56% (307/547) Resolving deltas: 57% (312/547) Resolving deltas: 58% (319/547) Resolving deltas: 59% (325/547) Resolving deltas: 60% (330/547) Resolving deltas: 61% (334/547) Resolving deltas: 62% (340/547) Resolving deltas: 63% (345/547) Resolving deltas: 64% (351/547) Resolving deltas: 65% (358/547) Resolving deltas: 66% (362/547) Resolving deltas: 67% (367/547) Resolving deltas: 68% (372/547) Resolving deltas: 69% (378/547) Resolving deltas: 70% (387/547) Resolving deltas: 71% (391/547) Resolving deltas: 72% (394/547) Resolving deltas: 73% (400/547) Resolving deltas: 74% (405/547) Resolving deltas: 75% (411/547) Resolving deltas: 76% (416/547) Resolving deltas: 77% (422/547) Resolving deltas: 78% (430/547) Resolving deltas: 79% (433/547) Resolving deltas: 80% (442/547) Resolving deltas: 81% (446/547) Resolving deltas: 82% (449/547) Resolving deltas: 83% (455/547) Resolving deltas: 84% (460/547) Resolving deltas: 85% (465/547) Resolving deltas: 86% (471/547) Resolving deltas: 87% (476/547) Resolving deltas: 88% (482/547) Resolving deltas: 89% (487/547) Resolving deltas: 90% (493/547) Resolving deltas: 91% (498/547) Resolving deltas: 92% (504/547) Resolving deltas: 93% (509/547) Resolving deltas: 94% (515/547) Resolving deltas: 95% (520/547) Resolving deltas: 96% (526/547) Resolving deltas: 97% (531/547) Resolving deltas: 98% (537/547) Resolving deltas: 99% (542/547) Resolving deltas: 100% (547/547) Resolving deltas: 100% (547/547), completed with 32 local objects. afb9ccc0d..d19d9ea80 master -> master * [new branch] vstakhov-llm-embeddings -> vstakhov-llm-embeddings + 3e646a361...79cd626c9 refs/pull/4769/merge -> refs/pull/4769/merge (forced update) + 1baa42504...f25ec48cf refs/pull/5047/merge -> refs/pull/5047/merge (forced update) + a54420546...04521457f refs/pull/5166/merge -> refs/pull/5166/merge (forced update) a0b0d94de..1e221ca4c refs/pull/5183/head -> refs/pull/5183/head + 68fbfc9a9...d2fdde444 refs/pull/5183/merge -> refs/pull/5183/merge (forced update) + 7e8aedaa1...ad2e97758 refs/pull/5187/merge -> refs/pull/5187/merge (forced update) 266281843..ce3002559 refs/pull/5216/head -> refs/pull/5216/head * [new ref] refs/pull/5222/head -> refs/pull/5222/head * [new ref] refs/pull/5222/merge -> refs/pull/5222/merge * [new ref] refs/pull/5223/head -> refs/pull/5223/head * [new ref] refs/pull/5232/head -> refs/pull/5232/head * [new ref] refs/pull/5233/head -> refs/pull/5233/head * [new ref] refs/pull/5239/head -> refs/pull/5239/head * [new ref] refs/pull/5240/head -> refs/pull/5240/head * [new ref] refs/pull/5241/head -> refs/pull/5241/head * [new ref] refs/pull/5243/head -> refs/pull/5243/head * [new ref] refs/pull/5246/head -> refs/pull/5246/head * [new ref] refs/pull/5249/head -> refs/pull/5249/head * [new ref] refs/pull/5251/head -> refs/pull/5251/head * [new ref] refs/pull/5252/head -> refs/pull/5252/head * [new ref] refs/pull/5254/head -> refs/pull/5254/head * [new ref] refs/pull/5255/head -> refs/pull/5255/head * [new ref] refs/pull/5260/head -> refs/pull/5260/head * [new ref] refs/pull/5262/head -> refs/pull/5262/head * [new ref] refs/pull/5264/head -> refs/pull/5264/head * [new ref] refs/pull/5264/merge -> refs/pull/5264/merge * [new ref] refs/pull/5266/head -> refs/pull/5266/head * [new ref] refs/pull/5267/head -> refs/pull/5267/head * [new ref] refs/pull/5268/head -> refs/pull/5268/head * [new ref] refs/pull/5269/head -> refs/pull/5269/head * [new ref] refs/pull/5275/head -> refs/pull/5275/head * [new ref] refs/pull/5275/merge -> refs/pull/5275/merge * [new ref] refs/pull/5276/head -> refs/pull/5276/head * [new ref] refs/pull/5276/merge -> refs/pull/5276/merge * [new tag] 3.11.0 -> 3.11.0  -> Found rspamd.tmpfiles  -> Found rspamd.sysusers  -> Found rspamd.logrotate  -> Found rspamd-dmarc-report.service  -> Found rspamd-dmarc-report.timer  -> Found rspamd-hyperscan.hook ==> Validating source files with b2sums... rspamd ... Passed rspamd.tmpfiles ... Passed rspamd.sysusers ... Passed rspamd.logrotate ... Passed rspamd-dmarc-report.service ... Passed rspamd-dmarc-report.timer ... Passed rspamd-hyperscan.hook ... Passed ]2;🔵 Container arch-nspawn-3803392 on manectric.felixc.at\==> Making package: rspamd 3.11.0-1 (Thu Jan 2 19:08:54 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (4) New Version Net Change Download Size extra/jemalloc 1:5.3.0-5 6.08 MiB 0.77 MiB extra/libsodium 1.0.20-1 0.44 MiB extra/luajit 2.1.1702376626-1 0.76 MiB 0.35 MiB extra/openblas 0.3.28-1 11.13 MiB 3.29 MiB Total Download Size: 4.41 MiB Total Installed Size: 18.42 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... openblas-0.3.28-1-riscv64 downloading... jemalloc-1:5.3.0-5-riscv64 downloading... luajit-2.1.1702376626-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 jemalloc... Optional dependencies for jemalloc perl: for jeprof [installed] installing libsodium... installing luajit... installing openblas... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (12) 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.49.2-1 0.59 MiB extra/perl-error 0.17029-7 0.04 MiB extra/perl-mailtools 2.22-1 0.10 MiB extra/perl-timedate 2.33-7 0.08 MiB extra/rhash 1.4.4-1 0.31 MiB extra/cmake 3.31.3-1 70.31 MiB extra/git 2.47.1-1 27.20 MiB extra/ninja 1.12.1-2 0.31 MiB extra/ragel 6.10-4 1.37 MiB 0.48 MiB Total Download Size: 0.48 MiB Total Installed Size: 105.02 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ragel-6.10-4-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 [pending] qt6-base: cmake-gui installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing ninja... installing ragel... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Warn about old perl modules [?25h==> Retrieving sources...  -> Found rspamd.tmpfiles  -> Found rspamd.sysusers  -> Found rspamd.logrotate  -> Found rspamd-dmarc-report.service  -> Found rspamd-dmarc-report.timer  -> Found rspamd-hyperscan.hook ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of rspamd git repo... Cloning into 'rspamd'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... Auto-merging src/libserver/rspamd_control.c ==> Starting pkgver()... ==> Starting build()... -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- 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 -- Found RAGEL: /usr/bin/ragel (found version "6.10") -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Found Perl: /usr/bin/perl (found version "5.40.0") -- Use generic 'ld' as a linker -- CMAKE_BUILD_TYPE: RELEASE -- Enable IPO for the Release build -- Final CFLAGS: -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/rspamd/src=/usr/src/debug/rspamd -fdiagnostics-color=always -O3 -DNDEBUG -O3 -funsafe-math-optimizations -fno-math-errno -fomit-frame-pointer -- Final CXXFLAGS: -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/rspamd/src=/usr/src/debug/rspamd -fdiagnostics-color=always -O3 -DNDEBUG -O3 -funsafe-math-optimizations -fno-math-errno -fomit-frame-pointer -- Final link flags for shlib: -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -- Final link flags for exe: -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -- Compilation of slash macro convention asm set is -NOT- supported -- Compilation of dollar macro convention asm set is -NOT- supported -- Configuring for Linux -- Checking for one of the modules 'luajit' -- Found package LIBLUAJIT (2.1.1702376626) in pkg-config modules luajit -- Found package JEMALLOC in '/usr/lib' (/usr/lib/libjemalloc_pic.a) and '/usr/include' (jemalloc/jemalloc.h). -- Checking for one of the modules 'glib-2.0>=2.28' -- Found package GLIB2 (2.82.4) in pkg-config modules glib-2.0>=2.28 -- Checking for one of the modules 'pcre2;pcre2-8;libpcre2;libpcre2-8' -- Found package PCRE (10.44) in pkg-config modules pcre2;pcre2-8;libpcre2;libpcre2-8 -- Checking for one of the modules 'sqlite3;sqlite' -- Found package SQLITE3 (3.47.2) in pkg-config modules sqlite3;sqlite -- Checking for one of the modules 'icu-uc' -- Found package ICUDATA (75.1) in pkg-config modules icu-uc -- Checking for one of the modules 'icu-uc' -- Found package ICUC (75.1) in pkg-config modules icu-uc -- Checking for one of the modules 'icu-io' -- Found package ICUIO (75.1) in pkg-config modules icu-io -- Checking for one of the modules 'icu-i18n' -- Found package ICUI18N (75.1) in pkg-config modules icu-i18n -- Checking for one of the modules 'openssl;libcrypt' -- Found package LIBCRYPT (3.4.0) in pkg-config modules openssl;libcrypt -- Checking for one of the modules 'openssl;libssl' -- Found package LIBSSL (3.4.0) in pkg-config modules openssl;libssl -- Checking for one of the modules 'z' -- Found package LIBZ in '/usr/lib' (/usr/lib/libz.so) and '/usr/include' (zlib.h). -- Checking for one of the modules 'libsodium>=1.0.0' -- Found package SODIUM (1.0.20) in pkg-config modules libsodium>=1.0.0 -- Checking for one of the modules 'libarchive>=3.0.0' -- Found package LIBARCHIVE (3.7.7) in pkg-config modules libarchive>=3.0.0 -- Performing Test SUPPORT_WALL -- Performing Test SUPPORT_WALL - Success -- Performing Test SUPPORT_WEXTRA -- Performing Test SUPPORT_WEXTRA - Success -- Performing Test SUPPORT_WPOINTER -- Performing Test SUPPORT_WPOINTER - Success -- Performing Test SUPPORT_WPARAM -- Performing Test SUPPORT_WPARAM - Success -- Performing Test SUPPORT_WFUNCTION -- Performing Test SUPPORT_WFUNCTION - Success -- Performing Test SUPPORT_WSTRICT_ALIASING -- Performing Test SUPPORT_WSTRICT_ALIASING - Success -- Performing Test SUPPORT_WUNUSED_VAR -- Performing Test SUPPORT_WUNUSED_VAR - Success -- Performing Test SUPPORT_WPOINTER_SIGN -- Performing Test SUPPORT_WPOINTER_SIGN - Success -- Performing Test SUPPORT_WSIGN_COMPARE -- Performing Test SUPPORT_WSIGN_COMPARE - Success -- Performing Test SUPPORT_WSTRICT_PROTOTYPES -- Performing Test SUPPORT_WSTRICT_PROTOTYPES - Success -- Performing Test SUPPORT_PEDANTIC_FLAG -- Performing Test SUPPORT_PEDANTIC_FLAG - Success -- Performing Test SUPPORT_WNO_UNUSED_CONST -- Performing Test SUPPORT_WNO_UNUSED_CONST - Success -- Performing Test SUPPORT_WMISSING_NORETURN -- Performing Test SUPPORT_WMISSING_NORETURN - Success -- Performing Test SUPPORT_WMISSING_FORMAT_ATTRIBUTE -- Performing Test SUPPORT_WMISSING_FORMAT_ATTRIBUTE - Success -- Performing Test SUPPORT_WNULL_DEREFERENCE -- Performing Test SUPPORT_WNULL_DEREFERENCE - Success -- Performing Test SUPPORT_WDUPLICATED_COND -- Performing Test SUPPORT_WDUPLICATED_COND - Success -- Performing Test SUPPORT_WIMPLICIT_FALLTHROUGH -- Performing Test SUPPORT_WIMPLICIT_FALLTHROUGH - Success -- Performing Test SUPPORT_WDEPRECATED_DECLARATIONS -- Performing Test SUPPORT_WDEPRECATED_DECLARATIONS - Success -- Performing Test SUPPORT_WSUGGEST_ATTRIBUTE -- Performing Test SUPPORT_WSUGGEST_ATTRIBUTE - Failed -- Looking for include file sys/types.h -- Looking for include file sys/types.h - found -- Looking for include file sys/uio.h -- Looking for include file sys/uio.h - found -- Looking for include file fcntl.h -- Looking for include file fcntl.h - found -- Looking for include file math.h -- Looking for include file math.h - found -- Looking for include file stdio.h -- Looking for include file stdio.h - found -- Looking for include file stdlib.h -- Looking for include file stdlib.h - found -- Looking for include file string.h -- Looking for include file string.h - found -- Looking for include file strings.h -- Looking for include file strings.h - found -- Looking for include file time.h -- Looking for include file time.h - found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file stdint.h -- Looking for include file stdint.h - found -- Looking for include file inttypes.h -- Looking for include file inttypes.h - found -- Looking for include file stdbool.h -- Looking for include file stdbool.h - found -- Looking for include file endian.h -- Looking for include file endian.h - found -- Looking for include file sys/endian.h -- Looking for include file sys/endian.h - not found -- Looking for include file machine/endian.h -- Looking for include file machine/endian.h - not found -- Looking for include file sys/socket.h -- Looking for include file sys/socket.h - found -- Looking for include file sys/mman.h -- Looking for include file sys/mman.h - found -- Looking for include file sys/un.h -- Looking for include file sys/un.h - found -- Looking for include file sys/stat.h -- Looking for include file sys/stat.h - found -- Looking for include file sys/wait.h -- Looking for include file sys/wait.h - found -- Looking for include file sys/param.h -- Looking for include file sys/param.h - found -- Looking for include file sys/file.h -- Looking for include file sys/file.h - found -- Looking for include file sys/resource.h -- Looking for include file sys/resource.h - found -- Looking for include file netinet/in.h -- Looking for include file netinet/in.h - found -- Looking for include file netinet/tcp.h -- Looking for include file netinet/tcp.h - found -- Looking for include file arpa/inet.h -- Looking for include file arpa/inet.h - found -- Looking for include file netdb.h -- Looking for include file netdb.h - found -- Looking for include file syslog.h -- Looking for include file syslog.h - found -- Looking for include file siginfo.h -- Looking for include file siginfo.h - not found -- Looking for include file locale.h -- Looking for include file locale.h - found -- Looking for include file libgen.h -- Looking for include file libgen.h - found -- Looking for include file pwd.h -- Looking for include file pwd.h - found -- Looking for include file grp.h -- Looking for include file grp.h - found -- Looking for include file glob.h -- Looking for include file glob.h - found -- Looking for include file poll.h -- Looking for include file poll.h - found -- Looking for include file readpassphrase.h -- Looking for include file readpassphrase.h - not found -- Looking for include file termios.h -- Looking for include file termios.h - found -- Looking for include file paths.h -- Looking for include file paths.h - found -- Looking for include file ctype.h -- Looking for include file ctype.h - found -- Looking for include file cpuid.h -- Looking for include file cpuid.h - not found -- Looking for include file dirent.h -- Looking for include file dirent.h - found -- Looking for include file ucontext.h -- Looking for include file ucontext.h - found -- Looking for include file sys/ucontext.h -- Looking for include file sys/ucontext.h - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for nanosleep -- Looking for nanosleep - found -- Looking for flock -- Looking for flock - found -- Looking for tanh in m -- Looking for tanh in m - found -- Looking for mkstemp -- Looking for mkstemp - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for PATH_MAX -- Looking for PATH_MAX - found -- Looking for MAXPATHLEN -- Looking for MAXPATHLEN - found -- Looking for MAP_ANON -- Looking for MAP_ANON - found -- Looking for IPV6_V6ONLY -- Looking for IPV6_V6ONLY - found -- Looking for posix_fallocate -- Looking for posix_fallocate - found -- Looking for fallocate -- Looking for fallocate - not found -- Looking for _SC_NPROCESSORS_ONLN -- Looking for _SC_NPROCESSORS_ONLN - found -- Looking for setbit -- Looking for setbit - found -- Looking for getaddrinfo -- Looking for getaddrinfo - found -- Looking for sched_yield -- Looking for sched_yield - found -- Looking for nftw -- Looking for nftw - not found -- Looking for memrchr -- Looking for memrchr - not found -- Looking for PCRE2_CONFIG_JIT -- Looking for PCRE2_CONFIG_JIT - found -- Looking for SOCK_SEQPACKET -- Looking for SOCK_SEQPACKET - found -- Looking for O_NOFOLLOW -- Looking for O_NOFOLLOW - found -- Looking for O_CLOEXEC -- Looking for O_CLOEXEC - found -- Looking for SSL_set_tlsext_host_name -- Looking for SSL_set_tlsext_host_name - found -- Looking for FIPS_mode -- Looking for FIPS_mode - not found -- Looking for dirfd -- Looking for dirfd - found -- Looking for fpathconf -- Looking for fpathconf - found -- Looking for sigaltstack -- Looking for sigaltstack - found -- Looking for open_memstream -- Looking for open_memstream - found -- Looking for fmemopen -- Looking for fmemopen - found -- Looking for clock_getcpuclockid -- Looking for clock_getcpuclockid - found -- Looking for RUSAGE_SELF -- Looking for RUSAGE_SELF - found -- Looking for ffsll -- Looking for ffsll - found -- Performing Test SUPPORT_FPIC -- Performing Test SUPPORT_FPIC - Success -- pthread_mutexattr_setpshared is supported -- Looking for SA_SIGINFO -- Looking for SA_SIGINFO - found -- Looking for CLOCK_PROCESS_CPUTIME_ID -- Looking for CLOCK_PROCESS_CPUTIME_ID - found -- Looking for CLOCK_VIRTUAL -- Looking for CLOCK_VIRTUAL - not found -- Performing Test HAVE_ATOMIC_BUILTINS -- Performing Test HAVE_ATOMIC_BUILTINS - Success -- Performing Test HAVE_BUILTIN_CPU_SUPPORTS -- Performing Test HAVE_BUILTIN_CPU_SUPPORTS - Failed -- atomic builtins are supported -- Looking for __atomic_fetch_add_4 in atomic -- Looking for __atomic_fetch_add_4 in atomic - found -- Performing Test HAVE_RDTSC -- Performing Test HAVE_RDTSC - Failed -- rdtsc intrinsic is -NOT- supported -- Performing Test HAVE_RECVMMSG -- Performing Test HAVE_RECVMMSG - Success -- Performing Test HAVE_READAHEAD -- Performing Test HAVE_READAHEAD - Success -- SIMDUTF_ALWAYS_INCLUDE_FALLBACK is set to ON -- Compiling using the C++ standard:11 -- Looking for include file sys/inotify.h -- Looking for include file sys/inotify.h - found -- Looking for include file sys/epoll.h -- Looking for include file sys/epoll.h - found -- Looking for 3 include files sys/types.h, ..., sys/time.h -- Looking for 3 include files sys/types.h, ..., sys/time.h - not found -- Looking for include file sys/queue.h -- Looking for include file sys/queue.h - found -- Looking for include file sys/signalfd.h -- Looking for include file sys/signalfd.h - found -- Looking for include file port.h -- Looking for include file port.h - not found -- Looking for include file memory.h -- Looking for include file memory.h - found -- Looking for include file sys/select.h -- Looking for include file sys/select.h - found -- Looking for include file sys/eventfd.h -- Looking for include file sys/eventfd.h - found -- Looking for include file sys/timerfd.h -- Looking for include file sys/timerfd.h - found -- Looking for include file linux/fs.h -- Looking for include file linux/fs.h - found -- Looking for include file linux/aio_abi.h -- Looking for include file linux/aio_abi.h - found -- Looking for inotify_init -- Looking for inotify_init - found -- Looking for epoll_ctl -- Looking for epoll_ctl - found -- Looking for poll -- Looking for poll - found -- Looking for select -- Looking for select - found -- Looking for eventfd -- Looking for eventfd - found -- Looking for signalfd -- Looking for signalfd - found -- Looking for timerfd_create -- Looking for timerfd_create - found -- Looking for RWF_SUPPORTED -- Looking for RWF_SUPPORTED - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for ceil in m -- Looking for ceil in m - found -- Found libdw: /usr/lib/libdw.so -- Found libbfd: /usr/lib/libbfd.so -- Could NOT find libdwarf (missing: LIBDWARF_LIBRARY LIBDWARF_INCLUDE_DIR) -- Found Backward: /build/rspamd/src/rspamd/contrib/backward-cpp -- Backward-cpp config: BACKWARD_HAS_UNWIND=1;BACKWARD_HAS_LIBUNWIND=0;BACKWARD_HAS_BACKTRACE=0;BACKWARD_HAS_BACKTRACE_SYMBOL=0;BACKWARD_HAS_DW=1;BACKWARD_HAS_BFD=0;BACKWARD_HAS_DWARF=0 -- Backward-cpp libraries: /usr/lib/libdw.so -- Compiler type GNU: /usr/bin/c++ -- Configuring done (153.1s) -- Generating done (0.5s) -- Build files have been written to: /build/rspamd/src/build [0/2] Re-checking globbed directories... [1/428] Generating libstemmer/modules.h [2/428] Building C object contrib/hiredis/CMakeFiles/rspamd-hiredis.dir/alloc.c.o [3/428] Building C object contrib/hiredis/CMakeFiles/rspamd-hiredis.dir/dict.c.o [4/428] Building C object contrib/snowball/CMakeFiles/snowball.dir/compiler/space.c.o [5/428] Building C object contrib/snowball/CMakeFiles/snowball.dir/compiler/driver.c.o [6/428] Building C object contrib/libottery/CMakeFiles/ottery.dir/ottery_cpuinfo.c.o [7/428] Building C object contrib/libottery/CMakeFiles/ottery.dir/ottery_global.c.o [8/428] Building C object contrib/libottery/CMakeFiles/ottery.dir/chacha_cryptobox.c.o [9/428] Building C object contrib/librdns/CMakeFiles/rdns.dir/logger.c.o [10/428] Building C object contrib/libottery/CMakeFiles/ottery.dir/ottery_entropy.c.o [11/428] Building C object contrib/libottery/CMakeFiles/ottery.dir/aes_cryptobox.c.o [12/428] Building C object contrib/libottery/CMakeFiles/ottery.dir/chacha_merged.c.o [13/428] Building C object contrib/snowball/CMakeFiles/snowball.dir/compiler/tokeniser.c.o [14/428] Building C object contrib/librdns/CMakeFiles/rdns.dir/packet.c.o [15/428] Building C object contrib/hiredis/CMakeFiles/rspamd-hiredis.dir/async.c.o [16/428] Building C object contrib/librdns/CMakeFiles/rdns.dir/parse.c.o [17/428] Building C object contrib/snowball/CMakeFiles/snowball.dir/compiler/analyser.c.o [18/428] Building C object contrib/librdns/CMakeFiles/rdns.dir/punycode.c.o [19/428] Building C object contrib/hiredis/CMakeFiles/rspamd-hiredis.dir/sockcompat.c.o [20/428] Building C object contrib/libucl/CMakeFiles/ucl.dir/ucl_emitter_streamline.c.o [21/428] Building C object contrib/hiredis/CMakeFiles/rspamd-hiredis.dir/hiredis.c.o /build/rspamd/src/rspamd/contrib/hiredis/hiredis.c: In function ‘__redisSetError’: /build/rspamd/src/rspamd/contrib/hiredis/hiredis.c:696:9: warning: ignoring return value of ‘strerror_r’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 696 | strerror_r(errno, c->errstr, sizeof(c->errstr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [22/428] Building C object contrib/snowball/CMakeFiles/snowball.dir/compiler/generator.c.o [23/428] Building C object contrib/libucl/CMakeFiles/ucl.dir/ucl_sexp.c.o [24/428] Building C object contrib/librdns/CMakeFiles/rdns.dir/util.c.o [25/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/debug.c.o [26/428] Building C object contrib/hiredis/CMakeFiles/rspamd-hiredis.dir/net.c.o /build/rspamd/src/rspamd/contrib/hiredis/net.c: In function ‘__redisSetErrorFromErrno’: /build/rspamd/src/rspamd/contrib/hiredis/net.c:108:5: warning: ignoring return value of ‘strerror_r’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 108 | strerror_r(errorno, (char *)(buf + len), sizeof(buf) - len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [27/428] Building C object contrib/hiredis/CMakeFiles/rspamd-hiredis.dir/read.c.o [28/428] Building C object contrib/libucl/CMakeFiles/ucl.dir/ucl_msgpack.c.o [29/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/error_private.c.o [30/428] Building C object contrib/librdns/CMakeFiles/rdns.dir/compression.c.o [31/428] Building C object contrib/libottery/CMakeFiles/ottery.dir/ottery.c.o [32/428] Building C object contrib/libucl/CMakeFiles/ucl.dir/lua_ucl.c.o [33/428] Building C object contrib/libucl/CMakeFiles/ucl.dir/ucl_schema.c.o [34/428] Building C object contrib/hiredis/CMakeFiles/rspamd-hiredis.dir/sds.c.o /build/rspamd/src/rspamd/contrib/hiredis/sds.c: In function ‘sdscatvprintf’: /build/rspamd/src/rspamd/contrib/hiredis/sds.c:525:9: warning: function ‘sdscatvprintf’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 525 | vsnprintf(buf, buflen, fmt, cpy); | ^~~~~~~~~ [35/428] Building C object contrib/librdns/CMakeFiles/rdns.dir/curve.c.o [36/428] Linking C static library contrib/libottery/libottery.a [37/428] Building C object contrib/libucl/CMakeFiles/ucl.dir/ucl_emitter.c.o [38/428] Building C object contrib/libucl/CMakeFiles/ucl.dir/ucl_hash.c.o [39/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/entropy_common.c.o [40/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/hist.c.o [41/428] Building C object contrib/cdb/CMakeFiles/rspamd-cdb.dir/cdb_find.c.o [42/428] Building C object contrib/fpconv/CMakeFiles/rspamd-fpconv.dir/fpconv.c.o [43/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/pool.c.o [44/428] Building C object contrib/librdns/CMakeFiles/rdns.dir/resolver.c.o [45/428] Building C object contrib/cdb/CMakeFiles/rspamd-cdb.dir/cdb_init.c.o [46/428] Building C object contrib/hiredis/CMakeFiles/rspamd-hiredis.dir/ssl.c.o [47/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_common.c.o [48/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/fse_compress.c.o [49/428] Building C object contrib/cdb/CMakeFiles/rspamd-cdb.dir/cdb_make.c.o [50/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_compress_literals.c.o [51/428] Linking C static library contrib/librdns/librdns.a [52/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/fse_decompress.c.o [53/428] Building C object contrib/lua-lpeg/CMakeFiles/rspamd-lpeg.dir/lpprint.c.o [54/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_ddict.c.o [55/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_compress_superblock.c.o [56/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_compress_sequences.c.o [57/428] Building C object contrib/http-parser/CMakeFiles/rspamd-http-parser.dir/http_parser.c.o [58/428] Building C object contrib/lc-btrie/CMakeFiles/lcbtrie.dir/btrie.c.o [59/428] Building C object contrib/lua-lpeg/CMakeFiles/rspamd-lpeg.dir/lpcap.c.o [60/428] Building C object contrib/libucl/CMakeFiles/ucl.dir/ucl_util.c.o [61/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/divsufsort.c.o [62/428] Building C object contrib/lua-lpeg/CMakeFiles/rspamd-lpeg.dir/lpcode.c.o [63/428] Building C object contrib/libucl/CMakeFiles/ucl.dir/ucl_parser.c.o [64/428] Building C object contrib/aho-corasick/CMakeFiles/rspamd-actrie.dir/acism.c.o [65/428] Building C object contrib/aho-corasick/CMakeFiles/rspamd-actrie.dir/acism_create.c.o [66/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_ldm.c.o [67/428] Building CXX object contrib/google-ced/CMakeFiles/rspamd-ced.dir/ced_c.cc.o [68/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/huf_compress.c.o [69/428] Building C object contrib/xxhash/CMakeFiles/xxhash.dir/xxhash.c.o [70/428] Linking C static library contrib/libucl/libucl.a [71/428] Building CXX object contrib/google-ced/CMakeFiles/rspamd-ced.dir/util/languages/languages.cc.o [72/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_decompress.c.o [73/428] [RAGEL][ragel_rfc2047] Compiling state machine with Ragel 6.10 -> /build/rspamd/src/build/src/rfc2047.rl.c [74/428] [RAGEL][ragel_content_disposition] Compiling state machine with Ragel 6.10 -> /build/rspamd/src/build/src/content_disposition.rl.c [75/428] [RAGEL][ragel_smtp_addr] Compiling state machine with Ragel 6.10 -> /build/rspamd/src/build/src/smtp_addr_parser.rl.c [76/428] [RAGEL][ragel_smtp_ip] Compiling state machine with Ragel 6.10 -> /build/rspamd/src/build/src/ip_parser.rl.c [77/428] [RAGEL][ragel_smtp_date] Compiling state machine with Ragel 6.10 -> /build/rspamd/src/build/src/date_parser.rl.c [78/428] Building C object contrib/lua-lpeg/CMakeFiles/rspamd-lpeg.dir/lpvm.c.o [79/428] Linking C static library contrib/xxhash/libxxhash.a [80/428] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/windows.cxx.o [81/428] Building C object contrib/t1ha/CMakeFiles/rspamd-t1ha.dir/t1ha2.c.o [82/428] Linking C static library contrib/hiredis/librspamd-hiredis.a [83/428] Building C object contrib/t1ha/CMakeFiles/rspamd-t1ha.dir/t1ha1.c.o [84/428] Linking C static library contrib/http-parser/librspamd-http-parser.a [85/428] Linking C static library contrib/fpconv/librspamd-fpconv.a [86/428] Linking C static library contrib/cdb/librspamd-cdb.a [87/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E make_directory /build/rspamd/src/build/test/lua/unit [88/428] Linking C static library contrib/lc-btrie/liblcbtrie.a [89/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/compat_env.lua /build/rspamd/src/build/test/lua/compat_env.lua [90/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/rspamd_assertions.lua /build/rspamd/src/build/test/lua/rspamd_assertions.lua [91/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/rspamd_test_helper.lua /build/rspamd/src/build/test/lua/rspamd_test_helper.lua [92/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/pcall_test.lua /build/rspamd/src/build/test/lua/pcall_test.lua [93/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/huf_decompress.c.o [94/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/telescope.lua /build/rspamd/src/build/test/lua/telescope.lua [95/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/tests.lua /build/rspamd/src/build/test/lua/tests.lua [96/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/addr.lua /build/rspamd/src/build/test/lua/unit/addr.lua [97/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/base32.lua /build/rspamd/src/build/test/lua/unit/base32.lua [98/428] Linking C static library contrib/t1ha/librspamd-t1ha.a [99/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/folding.lua /build/rspamd/src/build/test/lua/unit/folding.lua [100/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/base64.lua /build/rspamd/src/build/test/lua/unit/base64.lua [101/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/expressions.lua /build/rspamd/src/build/test/lua/unit/expressions.lua [102/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_double_fast.c.o [103/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/compression.lua /build/rspamd/src/build/test/lua/unit/compression.lua [104/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/fpconv.lua /build/rspamd/src/build/test/lua/unit/fpconv.lua [105/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/html.lua /build/rspamd/src/build/test/lua/unit/html.lua [106/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/kann.lua /build/rspamd/src/build/test/lua/unit/kann.lua [107/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/logger.lua /build/rspamd/src/build/test/lua/unit/logger.lua [108/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/lua_mime.message_to_ucl.lua /build/rspamd/src/build/test/lua/unit/lua_mime.message_to_ucl.lua [109/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/lua_util.maybe_encrypt_decrypt_header.lua /build/rspamd/src/build/test/lua/unit/lua_util.maybe_encrypt_decrypt_header.lua [110/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/lua_util.extract_specific_urls.lua /build/rspamd/src/build/test/lua/unit/lua_util.extract_specific_urls.lua [111/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/lua_util.misc.lua /build/rspamd/src/build/test/lua/unit/lua_util.misc.lua [112/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/quoted_printable.lua /build/rspamd/src/build/test/lua/unit/quoted_printable.lua [113/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/rsa.lua /build/rspamd/src/build/test/lua/unit/rsa.lua [114/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/regxep.lua /build/rspamd/src/build/test/lua/unit/regxep.lua [115/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/mempool.lua /build/rspamd/src/build/test/lua/unit/mempool.lua [116/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/rspamd_text.lua /build/rspamd/src/build/test/lua/unit/rspamd_text.lua [117/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/rfc2047.lua /build/rspamd/src/build/test/lua/unit/rfc2047.lua [118/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/rspamd_util.lua /build/rspamd/src/build/test/lua/unit/rspamd_util.lua [119/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/rspamd_resolver.lua /build/rspamd/src/build/test/lua/unit/rspamd_resolver.lua [120/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/selectors.combined.lua /build/rspamd/src/build/test/lua/unit/selectors.combined.lua [121/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/selectors.custom.lua /build/rspamd/src/build/test/lua/unit/selectors.custom.lua [122/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/smtp_date.lua /build/rspamd/src/build/test/lua/unit/smtp_date.lua [123/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/selectors.negative.lua /build/rspamd/src/build/test/lua/unit/selectors.negative.lua [124/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/selectors.lua /build/rspamd/src/build/test/lua/unit/selectors.lua [125/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/smtp_addr.lua /build/rspamd/src/build/test/lua/unit/smtp_addr.lua [126/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/task.lua /build/rspamd/src/build/test/lua/unit/task.lua [127/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/test.data /build/rspamd/src/build/test/lua/unit/test.data [128/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/test_tld.dat /build/rspamd/src/build/test/lua/unit/test_tld.dat [129/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/sqlite3.lua /build/rspamd/src/build/test/lua/unit/sqlite3.lua [130/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/testkey.sec /build/rspamd/src/build/test/lua/unit/testkey.sec [131/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/tokenizer.lua /build/rspamd/src/build/test/lua/unit/tokenizer.lua [132/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/trie.lua /build/rspamd/src/build/test/lua/unit/trie.lua [133/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/testkey.pub /build/rspamd/src/build/test/lua/unit/testkey.pub [134/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/ucl.lua /build/rspamd/src/build/test/lua/unit/ucl.lua [135/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/test.sig /build/rspamd/src/build/test/lua/unit/test.sig [136/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/url.lua /build/rspamd/src/build/test/lua/unit/url.lua [137/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_fast.c.o [138/428] cd /build/rspamd/src/build/test && /usr/bin/cmake -E copy_if_different /build/rspamd/src/rspamd/test/lua/unit/utf.lua /build/rspamd/src/build/test/lua/unit/utf.lua [139/428] Building C object contrib/kann/CMakeFiles/rspamd-kann.dir/kann.c.o [140/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_decompress_block.c.o [141/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_opt.c.o [142/428] Building C object contrib/lua-lpeg/CMakeFiles/rspamd-lpeg.dir/lptree.c.o [143/428] Building CXX object contrib/simdutf/src/CMakeFiles/simdutf.dir/__/__/__/src/libutil/cxx/rspamd-simdutf.cxx.o [144/428] Linking C static library contrib/lua-lpeg/librspamd-lpeg.a [145/428] Building C object contrib/libev/CMakeFiles/rspamd-ev.dir/ev.c.o /build/rspamd/src/rspamd/contrib/libev/ev.c:2151:31: warning: ‘ev_default_loop_ptr’ initialized and declared ‘extern’ 2151 | EV_API_DECL struct ev_loop *ev_default_loop_ptr = 0; /* needs to be initialised to make it a definition despite extern */ | ^~~~~~~~~~~~~~~~~~~ [146/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_compress.c.o [147/428] Building CXX object contrib/google-ced/CMakeFiles/rspamd-ced.dir/compact_enc_det_hint_code.cc.o [148/428] Building C object contrib/kann/CMakeFiles/rspamd-kann.dir/kautodiff.c.o [149/428] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/conversion.cxx.o [150/428] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/wcwidth.cpp.o [151/428] Linking C shared library contrib/aho-corasick/librspamd-actrie.so [152/428] Building CXX object contrib/google-ced/CMakeFiles/rspamd-ced.dir/util/encodings/encodings.cc.o [153/428] Building CXX object contrib/simdutf/src/CMakeFiles/simdutf.dir/simdutf.cpp.o [154/428] Linking CXX static library contrib/simdutf/src/libsimdutf.a [155/428] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/escape.cxx.o [156/428] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_lazy.c.o [157/428] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/terminal.cxx.o [158/428] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/prompt.cxx.o [159/428] Linking C static library contrib/zstd/librspamd-zstd.a [160/428] Building CXX object contrib/backward-cpp/CMakeFiles/backward_object.dir/backward.cpp.o [161/428] Building CXX object contrib/google-ced/CMakeFiles/rspamd-ced.dir/compact_enc_det.cc.o [162/428] Linking CXX static library contrib/google-ced/librspamd-ced.a [163/428] Building CXX object contrib/backward-cpp/CMakeFiles/backward.dir/backward.cpp.o [164/428] Linking CXX static library contrib/backward-cpp/libbackward.a [165/428] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/history.cxx.o [166/428] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/util.cxx.o [167/428] Linking C shared library contrib/libev/librspamd-ev.so [168/428] Linking C executable contrib/snowball/snowball [169/428] Generating libstemmer/stem_UTF_8_lithuanian.c [170/428] Generating libstemmer/stem_UTF_8_dutch.c [171/428] Generating libstemmer/stem_UTF_8_romanian.c [172/428] Generating libstemmer/stem_UTF_8_english.c [173/428] Generating libstemmer/stem_UTF_8_hungarian.c [174/428] Generating libstemmer/stem_UTF_8_finnish.c [175/428] Generating libstemmer/stem_UTF_8_danish.c [176/428] Generating libstemmer/stem_UTF_8_german.c [177/428] Generating libstemmer/stem_UTF_8_arabic.c [178/428] Generating libstemmer/stem_UTF_8_norwegian.c [179/428] Generating libstemmer/stem_UTF_8_indonesian.c [180/428] Generating libstemmer/stem_UTF_8_hindi.c [181/428] Generating libstemmer/stem_UTF_8_nepali.c [182/428] Generating libstemmer/stem_UTF_8_spanish.c [183/428] Generating libstemmer/stem_UTF_8_porter.c [184/428] Generating libstemmer/stem_UTF_8_french.c [185/428] Generating libstemmer/stem_UTF_8_swedish.c [186/428] Generating libstemmer/stem_UTF_8_italian.c [187/428] Generating libstemmer/stem_UTF_8_portuguese.c [188/428] Generating libstemmer/stem_UTF_8_russian.c [189/428] Generating libstemmer/stem_UTF_8_tamil.c [190/428] Generating libstemmer/stem_UTF_8_turkish.c [191/428] Generating libstemmer/stem_UTF_8_greek.c [192/428] Generating libstemmer/stem_UTF_8_serbian.c [193/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_hindi.c.o [194/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/runtime/api.c.o [195/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_danish.c.o [196/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_swedish.c.o [197/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/libstemmer.c.o [198/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_german.c.o [199/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_nepali.c.o [200/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_norwegian.c.o [201/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_porter.c.o [202/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_lithuanian.c.o [203/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_indonesian.c.o [204/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_russian.c.o [205/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_romanian.c.o [206/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_dutch.c.o [207/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_finnish.c.o [208/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_portuguese.c.o [209/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_spanish.c.o [210/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_english.c.o [211/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_italian.c.o [212/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_hungarian.c.o [213/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_french.c.o [214/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/runtime/utilities.c.o [215/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_tamil.c.o [216/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_arabic.c.o [217/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_turkish.c.o [218/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_serbian.c.o [219/428] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_greek.c.o [220/428] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/catena/catena.c.o [221/428] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/base64/ref.c.o [222/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/libev_helper.c.o [223/428] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/keypairs_cache.c.o [224/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/heap.c.o [225/428] Linking C static library contrib/snowball/libstemmer.a [226/428] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/chacha20/chacha.c.o [227/428] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/keypair.c.o [228/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/printf.c.o [229/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/hash.c.o [230/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/fstring.c.o [231/428] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/base64/base64.c.o [232/428] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/chacha20/ref.c.o [233/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/sqlite_utils.c.o /build/rspamd/src/rspamd/src/libutil/sqlite_utils.c: In function ‘rspamd_sqlite3_open_or_create’: /build/rspamd/src/rspamd/src/libutil/sqlite_utils.c:361:24: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 361 | (void) write(lock_fd, &myself, sizeof(myself)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [234/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/multipattern.c.o [235/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/radix.c.o [236/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/addr.c.o [237/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/expression.c.o [238/428] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/replxx.cxx.o /build/rspamd/src/rspamd/contrib/replxx/src/replxx.cxx: In member function ‘void replxx::Replxx::print(const char*, ...)’: /build/rspamd/src/rspamd/contrib/replxx/src/replxx.cxx:272:47: warning: function ‘void replxx::Replxx::print(const char*, ...)’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 272 | int size = static_cast( vsnprintf( nullptr, 0, format_, ap ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/contrib/replxx/src/replxx.cxx:276:18: warning: function ‘void replxx::Replxx::print(const char*, ...)’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 276 | vsnprintf( buf.get(), static_cast( size + 1 ), format_, ap ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/contrib/replxx/src/replxx.cxx: In function ‘int replxx_print(Replxx*, const char*, ...)’: /build/rspamd/src/rspamd/contrib/replxx/src/replxx.cxx:374:47: warning: function ‘int replxx_print(Replxx*, const char*, ...)’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 374 | int size = static_cast( vsnprintf( nullptr, 0, format_, ap ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/contrib/replxx/src/replxx.cxx:378:18: warning: function ‘int replxx_print(Replxx*, const char*, ...)’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 378 | vsnprintf( buf.get(), static_cast( size + 1 ), format_, ap ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [239/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/shingles.c.o [240/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/rrd.c.o [241/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/regexp.c.o [242/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/util.c.o [243/428] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/cryptobox.c.o In file included from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56, from /build/rspamd/src/build/src/config.h:267, from /build/rspamd/src/rspamd/src/libcryptobox/cryptobox.c:22: /build/rspamd/src/rspamd/src/libcryptobox/cryptobox.c: In function ‘rspamd_cryptobox_init’: /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libcryptobox/cryptobox.c:348:9: note: in expansion of macro ‘g_string_free’ 348 | g_string_free(buf, FALSE); | ^~~~~~~~~~~~~ [244/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/upstream.c.o [245/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/mem_pool.c.o In file included from /build/rspamd/src/rspamd/src/libutil/mem_pool.c:17: /build/rspamd/src/rspamd/src/libutil/mem_pool.c: In function ‘rspamd_mempool_get_mutex’: /build/rspamd/src/rspamd/src/libutil/mem_pool.c:1099:75: warning: cast between incompatible function types from ‘int (*)(pthread_mutex_t *)’ to ‘void (*)(void *)’ [-Wcast-function-type] 1099 | (rspamd_mempool_destruct_t) pthread_mutex_destroy, res); | ^ /build/rspamd/src/rspamd/src/libutil/mem_pool.h:274:50: note: in definition of macro ‘rspamd_mempool_add_destructor’ 274 | rspamd_mempool_add_destructor_full(pool, func, data, (MEMPOOL_STR_FUNC), (G_STRLOC)) | ^~~~ /build/rspamd/src/rspamd/src/libutil/mem_pool.c: In function ‘rspamd_mempool_get_rwlock’: /build/rspamd/src/rspamd/src/libutil/mem_pool.c:1131:75: warning: cast between incompatible function types from ‘int (*)(pthread_rwlock_t *)’ to ‘void (*)(void *)’ [-Wcast-function-type] 1131 | (rspamd_mempool_destruct_t) pthread_rwlock_destroy, res); | ^ /build/rspamd/src/rspamd/src/libutil/mem_pool.h:274:50: note: in definition of macro ‘rspamd_mempool_add_destructor’ 274 | rspamd_mempool_add_destructor_full(pool, func, data, (MEMPOOL_STR_FUNC), (G_STRLOC)) | ^~~~ [246/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/fuzzy_backend/fuzzy_backend.c.o [247/428] Building C object src/CMakeFiles/rspamd-server.dir/libutil/str_util.c.o [248/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/monitored.c.o [249/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/async_session.c.o [250/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/dns.c.o [251/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/fuzzy_backend/fuzzy_backend_sqlite.c.o [252/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/dkim.c.o [253/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/dynamic_cfg.c.o [254/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/roll_history.c.o [255/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/milter.c.o [256/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/fuzzy_backend/fuzzy_backend_redis.c.o In file included from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56, from /build/rspamd/src/build/src/config.h:267, from /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:17: /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c: In function ‘rspamd_fuzzy_backend_check_redis’: /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:687:9: note: in expansion of macro ‘g_string_free’ 687 | g_string_free(key, FALSE); /* Do not free underlying array */ | ^~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c: In function ‘rspamd_fuzzy_backend_check_shingles’: /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:512:17: note: in expansion of macro ‘g_string_free’ 512 | g_string_free(key, FALSE); /* Do not free underlying array */ | ^~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c: In function ‘rspamd_fuzzy_redis_shingles_callback’: /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:431:41: note: in expansion of macro ‘g_string_free’ 431 | g_string_free(key, FALSE); /* Do not free underlying array */ | ^~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c: In function ‘rspamd_fuzzy_backend_count_redis’: /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:826:9: note: in expansion of macro ‘g_string_free’ 826 | g_string_free(key, FALSE); /* Do not free underlying array */ | ^~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c: In function ‘rspamd_fuzzy_backend_version_redis’: /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:964:9: note: in expansion of macro ‘g_string_free’ 964 | g_string_free(key, FALSE); /* Do not free underlying array */ | ^~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c: In function ‘rspamd_fuzzy_backend_update_redis’: /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1602:17: note: in expansion of macro ‘g_string_free’ 1602 | g_string_free(key, FALSE); | ^~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c: In function ‘rspamd_fuzzy_update_append_command’: /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1079:17: note: in expansion of macro ‘g_string_free’ 1079 | g_string_free(key, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1080:17: note: in expansion of macro ‘g_string_free’ 1080 | g_string_free(value, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1106:17: note: in expansion of macro ‘g_string_free’ 1106 | g_string_free(key, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1107:17: note: in expansion of macro ‘g_string_free’ 1107 | g_string_free(value, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1131:17: note: in expansion of macro ‘g_string_free’ 1131 | g_string_free(key, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1132:17: note: in expansion of macro ‘g_string_free’ 1132 | g_string_free(value, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1155:17: note: in expansion of macro ‘g_string_free’ 1155 | g_string_free(key, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1156:17: note: in expansion of macro ‘g_string_free’ 1156 | g_string_free(value, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1174:17: note: in expansion of macro ‘g_string_free’ 1174 | g_string_free(key, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1196:17: note: in expansion of macro ‘g_string_free’ 1196 | g_string_free(key, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1214:17: note: in expansion of macro ‘g_string_free’ 1214 | g_string_free(key, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1247:17: note: in expansion of macro ‘g_string_free’ 1247 | g_string_free(key, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1248:17: note: in expansion of macro ‘g_string_free’ 1248 | g_string_free(value, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1297:33: note: in expansion of macro ‘g_string_free’ 1297 | g_string_free(key, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1298:33: note: in expansion of macro ‘g_string_free’ 1298 | g_string_free(value, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1323:33: note: in expansion of macro ‘g_string_free’ 1323 | g_string_free(key, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1359:33: note: in expansion of macro ‘g_string_free’ 1359 | g_string_free(key, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:1360:33: note: in expansion of macro ‘g_string_free’ 1360 | g_string_free(value, FALSE); | ^~~~~~~~~~~~~ [257/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/ssl_util.c.o [258/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/logger/logger_syslog.c.o [259/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/http/http_util.c.o [260/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/protocol.c.o [261/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/re_cache.c.o [262/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/logger/logger_console.c.o [263/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/spf.c.o In file included from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56, from /build/rspamd/src/build/src/config.h:267, from /build/rspamd/src/rspamd/src/libserver/spf.c:17: /build/rspamd/src/rspamd/src/libserver/spf.c: In function ‘spf_addr_mask_to_string’: /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/spf.c:2777:9: note: in expansion of macro ‘g_string_free’ 2777 | g_string_free(res, FALSE); | ^~~~~~~~~~~~~ [264/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/logger/logger.c.o [265/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/logger/logger_file.c.o [266/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/task.c.o [267/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/worker_util.c.o [268/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/http/http_message.c.o [269/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/http/http_router.c.o [270/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libutil/cxx/rspamd-simdutf.cxx.o [271/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/hyperscan_tools.cxx.o /build/rspamd/src/rspamd/src/libserver/hyperscan_tools.cxx:522:7: warning: multi-line comment [-Wcomment] 522 | #endif// defined(HS_MAJOR) && defined(HS_MINOR) && HS_MAJOR >= 5 && HS_MINOR >= 4 \ | ^ [272/428] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/replxx_impl.cxx.o [273/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/url.c.o [274/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/http/http_connection.c.o [275/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/http/http_context.c.o [276/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/maps/map_helpers.c.o [277/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libutil/cxx/util_tests.cxx.o [278/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/maps/map.c.o In file included from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56, from /build/rspamd/src/build/src/config.h:267, from /build/rspamd/src/rspamd/src/libserver/maps/map.c:20: /build/rspamd/src/rspamd/src/libserver/maps/map.c: In function ‘rspamd_map_add_from_ucl’: /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/maps/map.c:3115:41: note: in expansion of macro ‘g_string_free’ 3115 | g_string_free(map_data, FALSE); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/maps/map.c:3140:33: note: in expansion of macro ‘g_string_free’ 3140 | g_string_free(map_data, FALSE); | ^~~~~~~~~~~~~ [279/428] Building C object src/CMakeFiles/rspamd-server.dir/libstat/stat_config.c.o [280/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libutil/cxx/utf8_util.cxx.o [281/428] Building C object src/CMakeFiles/rspamd-server.dir/libstat/tokenizers/osb.c.o [282/428] Building C object src/CMakeFiles/rspamd-server.dir/libstat/classifiers/lua_classifier.c.o [283/428] Building C object src/CMakeFiles/rspamd-server.dir/libstat/stat_process.c.o [284/428] Building C object src/CMakeFiles/rspamd-server.dir/libstat/classifiers/bayes.c.o [285/428] Building C object src/CMakeFiles/rspamd-server.dir/libstat/tokenizers/tokenizers.c.o [286/428] Building C object src/CMakeFiles/rspamd-server.dir/libstat/backends/sqlite3_backend.c.o [287/428] Building C object src/CMakeFiles/rspamd-server.dir/libstat/backends/mmaped_file.c.o [288/428] Building C object src/CMakeFiles/rspamd-server.dir/libstat/learn_cache/sqlite3_cache.c.o [289/428] Building C object src/CMakeFiles/rspamd-server.dir/libmime/email_addr.c.o [290/428] Linking C shared library contrib/kann/librspamd-kann.so [291/428] Building C object src/CMakeFiles/rspamd-server.dir/libmime/images.c.o [292/428] Building C object src/CMakeFiles/rspamd-server.dir/libmime/mime_expressions.c.o [293/428] Building C object src/CMakeFiles/rspamd-server.dir/libmime/scan_result.c.o /build/rspamd/src/rspamd/src/libmime/scan_result.c: In function ‘rspamd_task_result_adjust_grow_factor’: /build/rspamd/src/rspamd/src/libmime/scan_result.c:1088:21: warning: variable ‘kk’ set but not used [-Wunused-but-set-variable] 1088 | const char *kk; | ^~ [294/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/html/html_url.cxx.o [295/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/redis_pool.cxx.o [296/428] Building C object src/CMakeFiles/rspamd-server.dir/libmime/message.c.o [297/428] Building C object src/CMakeFiles/rspamd-server.dir/libmime/archives.c.o [298/428] Building C object src/CMakeFiles/rspamd-server.dir/libmime/content_type.c.o [299/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/composites/composites_manager.cxx.o [300/428] Building C object src/CMakeFiles/rspamd-server.dir/libmime/mime_parser.c.o [301/428] Building C object src/CMakeFiles/rspamd-server.dir/libmime/mime_encoding.c.o [302/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libmime/lang_detection_fasttext.cxx.o [303/428] Building C object src/CMakeFiles/rspamd-server.dir/libmime/mime_headers.c.o [304/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libstat/learn_cache/redis_cache.cxx.o [305/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_logger.c.o [306/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_classifier.c.o [307/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_common.c.o [308/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_cfg_file.c.o [309/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/composites/composites.cxx.o [310/428] Building C object src/CMakeFiles/rspamd-server.dir/libmime/lang_detection.c.o [311/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/css/css_property.cxx.o [312/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/html/html_entities.cxx.o [313/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_config.c.o [314/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_regexp.c.o [315/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_task.c.o In file included from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56, from /build/rspamd/src/build/src/config.h:267, from /build/rspamd/src/rspamd/src/lua/lua_common.h:20, from /build/rspamd/src/rspamd/src/lua/lua_task.c:16: /build/rspamd/src/rspamd/src/lua/lua_task.c: In function ‘lua_task_load_from_file’: /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/lua/lua_task.c:1772:25: note: in expansion of macro ‘g_string_free’ 1772 | g_string_free(data, FALSE); /* Buffer is still valid */ | ^~~~~~~~~~~~~ [316/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_cdb.c.o [317/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_xmlrpc.c.o [318/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_upstream.c.o [319/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/symcache/symcache_runtime.cxx.o In file included from /build/rspamd/src/rspamd/src/libserver/symcache/symcache_runtime.cxx:18: /build/rspamd/src/rspamd/src/libserver/symcache/symcache_item.hxx: In function ‘constexpr const char* rspamd::symcache::item_type_to_str(symcache_item_type)’: /build/rspamd/src/rspamd/src/libserver/symcache/symcache_item.hxx:81:1: warning: control reaches end of non-void function [-Wreturn-type] 81 | } | ^ [320/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/css/css_util.cxx.o [321/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_mempool.c.o [322/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_dns_resolver.c.o [323/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_http.c.o [324/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_ip.c.o [325/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_redis.c.o [326/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_expression.c.o [327/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_rsa.c.o [328/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/symcache/symcache_c.cxx.o [329/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_trie.c.o [330/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_url.c.o /build/rspamd/src/rspamd/src/lua/lua_url.c: In function ‘lua_url_to_http’: /build/rspamd/src/rspamd/src/lua/lua_url.c:385:33: warning: argument 2 null where non-null expected [-Wnonnull] 385 | memcpy(d, rspamd_url_host(url->url), url->url->hostlen); | ^~~~~~ In file included from /usr/include/features.h:511, from /usr/include/endian.h:21, from /build/rspamd/src/build/src/config.h:126, from /build/rspamd/src/rspamd/src/lua/lua_common.h:20, from /build/rspamd/src/rspamd/src/lua/lua_url.c:16: /usr/include/bits/string_fortified.h:26:1: note: in a call to function ‘memcpy’ declared ‘nonnull’ 26 | __NTH (memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~ [331/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libstat/backends/http_backend.cxx.o [332/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_mimepart.c.o [333/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_sqlite3.c.o [334/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_map.c.o [335/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_dns.c.o [336/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_cryptobox.c.o [337/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_tcp.c.o [338/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_udp.c.o [339/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/css/css_tokeniser.cxx.o [340/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_text.c.o [341/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_util.c.o [342/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_worker.c.o [343/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_kann.c.o [344/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_spf.c.o [345/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_tensor.c.o [346/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_parsers.c.o [347/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_classnames.c.o [348/428] Building C object src/CMakeFiles/rspamd-server.dir/modules.c.o [349/428] Building C object src/CMakeFiles/rspamd-server.dir/lua/lua_compress.c.o [350/428] Building C object src/CMakeFiles/rspamd-server.dir/plugins/regexp.c.o [351/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libutil/cxx/file_util.cxx.o [352/428] Building C object src/CMakeFiles/rspamd-server.dir/rfc2047.rl.c.o [353/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/css/css_rule.cxx.o [354/428] Building C object src/CMakeFiles/rspamd-server.dir/smtp_addr_parser.rl.c.o [355/428] Building C object src/CMakeFiles/rspamd-server.dir/plugins/dkim_check.c.o [356/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libmime/mime_string.cxx.o In file included from /build/rspamd/src/rspamd/src/libmime/mime_string.hxx:29, from /build/rspamd/src/rspamd/src/libmime/mime_string.cxx:19: /build/rspamd/src/rspamd/contrib/fu2/include/function2/function2.hpp: In instantiation of ‘constexpr void fu2::abi_400::detail::type_erasure::erasure >::assign(std::true_type, T&&) [with T = DOCTEST_ANON_SUITE_10::DOCTEST_ANON_FUNC_19()::&; Config = fu2::abi_400::detail::config; bool IsThrowing = true; bool HasStrongExceptGuarantee = false; Args = {int(int)}; std::true_type = std::true_type]’: /build/rspamd/src/rspamd/contrib/fu2/include/function2/function2.hpp:1302:17: required from ‘constexpr fu2::abi_400::detail::function >::function(T&&) [with T = DOCTEST_ANON_SUITE_10::DOCTEST_ANON_FUNC_19()::&; enable_if_not_convertible_to_this* = 0; enable_if_can_accept_all_t* = 0; assert_wrong_copy_assign_t* = 0; assert_no_strong_except_guarantee_t* = 0; Config = fu2::abi_400::detail::config; bool IsThrowing = true; bool HasStrongExceptGuarantee = false; Args = {int(int)}]’ 1302 | this->assign(use_bool_op, std::forward(object)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libmime/mime_string.cxx:80:55: required from here 80 | mime_string st{std::string_view(""), tolower_filter}; | ^ /build/rspamd/src/rspamd/contrib/fu2/include/function2/function2.hpp:1544:9: in ‘constexpr’ expansion of ‘((fu2::abi_400::detail::function, fu2::abi_400::detail::property >*)this)->fu2::abi_400::detail::function, fu2::abi_400::detail::property >::erasure_.fu2::abi_400::detail::type_erasure::erasure, fu2::abi_400::detail::property >::erasure&>((fu2::abi_400::detail::use_bool_op >(), std::integral_constant()), (* & std::forward&>((* & callable))))’ /build/rspamd/src/rspamd/contrib/fu2/include/function2/function2.hpp:1341:9: warning: the address of ‘static constexpr UChar32 DOCTEST_ANON_SUITE_10::DOCTEST_ANON_FUNC_19()::::_FUN(UChar32)’ will never be NULL [-Waddress] 1341 | if (bool(callable)) { | ^~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libmime/mime_string.cxx:74:39: note: ‘static constexpr UChar32 DOCTEST_ANON_SUITE_10::DOCTEST_ANON_FUNC_19()::::_FUN(UChar32)’ declared here 74 | auto tolower_filter = [](UChar32 inp) -> UChar32 { | ^ /build/rspamd/src/rspamd/contrib/fu2/include/function2/function2.hpp: In instantiation of ‘constexpr void fu2::abi_400::detail::type_erasure::erasure >::assign(std::true_type, T&&) [with T = DOCTEST_ANON_SUITE_10::DOCTEST_ANON_FUNC_19()::&; Config = fu2::abi_400::detail::config; bool IsThrowing = true; bool HasStrongExceptGuarantee = false; Args = {int(int)}; std::true_type = std::true_type]’: /build/rspamd/src/rspamd/contrib/fu2/include/function2/function2.hpp:1302:17: required from ‘constexpr fu2::abi_400::detail::function >::function(T&&) [with T = DOCTEST_ANON_SUITE_10::DOCTEST_ANON_FUNC_19()::&; enable_if_not_convertible_to_this* = 0; enable_if_can_accept_all_t* = 0; assert_wrong_copy_assign_t* = 0; assert_no_strong_except_guarantee_t* = 0; Config = fu2::abi_400::detail::config; bool IsThrowing = true; bool HasStrongExceptGuarantee = false; Args = {int(int)}]’ 1302 | this->assign(use_bool_op, std::forward(object)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libmime/mime_string.cxx:91:58: required from here 91 | mime_string st{std::string("abcd\234\1"), print_filter}; | ^ /build/rspamd/src/rspamd/contrib/fu2/include/function2/function2.hpp:1544:9: in ‘constexpr’ expansion of ‘((fu2::abi_400::detail::function, fu2::abi_400::detail::property >*)this)->fu2::abi_400::detail::function, fu2::abi_400::detail::property >::erasure_.fu2::abi_400::detail::type_erasure::erasure, fu2::abi_400::detail::property >::erasure&>((fu2::abi_400::detail::use_bool_op >(), std::integral_constant()), (* & std::forward&>((* & callable))))’ /build/rspamd/src/rspamd/contrib/fu2/include/function2/function2.hpp:1341:9: warning: the address of ‘static constexpr UChar32 DOCTEST_ANON_SUITE_10::DOCTEST_ANON_FUNC_19()::::_FUN(UChar32)’ will never be NULL [-Waddress] 1341 | if (bool(callable)) { | ^~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libmime/mime_string.cxx:66:37: note: ‘static constexpr UChar32 DOCTEST_ANON_SUITE_10::DOCTEST_ANON_FUNC_19()::::_FUN(UChar32)’ declared here 66 | auto print_filter = [](UChar32 inp) -> UChar32 { | ^ [357/428] Building C object src/CMakeFiles/rspamd-server.dir/content_disposition.rl.c.o [358/428] Building C object src/CMakeFiles/rspamd-server.dir/libserver/rspamd_control.c.o [359/428] Building C object src/CMakeFiles/rspamd-server.dir/date_parser.rl.c.o [360/428] Linking CXX shared library contrib/replxx/librspamd-replxx.so [361/428] Building C object src/CMakeFiles/rspamd-server.dir/ip_parser.rl.c.o [362/428] Building C object src/CMakeFiles/rspamd-server.dir/plugins/fuzzy_check.c.o [363/428] Building C object src/CMakeFiles/rspamd.dir/rspamd.c.o FAILED: src/CMakeFiles/rspamd.dir/rspamd.c.o /usr/bin/cc -DBACKWARD_HAS_BACKTRACE=0 -DBACKWARD_HAS_BACKTRACE_SYMBOL=0 -DBACKWARD_HAS_BFD=0 -DBACKWARD_HAS_DW=1 -DBACKWARD_HAS_DWARF=0 -DBACKWARD_HAS_LIBUNWIND=0 -DBACKWARD_HAS_UNWIND=1 -DDOCTEST_CONFIG_NO_MULTI_LANE_ATOMICS -DDOCTEST_CONFIG_USE_STD_HEADERS -DFMT_HEADER_ONLY -DHAVE_CONFIG_H -DU_CHARSET_IS_UTF8 -DZSTD_DISABLE_DEPRECATE_WARNINGS -I/build/rspamd/src/rspamd/contrib/hiredis -I/build/rspamd/src/rspamd -I/build/rspamd/src/rspamd/src -I/build/rspamd/src/rspamd/src/libutil -I/build/rspamd/src/rspamd/src/libserver -I/build/rspamd/src/rspamd/src/libmime -I/build/rspamd/src/rspamd/src/libstat -I/build/rspamd/src/rspamd/src/libcryptobox -I/build/rspamd/src/rspamd/contrib/libucl -I/build/rspamd/src/rspamd/contrib/replxx/include -I/build/rspamd/src/rspamd/contrib/uthash -I/build/rspamd/src/rspamd/contrib/http-parser -I/build/rspamd/src/rspamd/contrib/fpconv -I/build/rspamd/src/rspamd/contrib/libottery -I/build/rspamd/src/rspamd/contrib/cdb -I/build/rspamd/src/rspamd/contrib/snowball/include -I/build/rspamd/src/rspamd/contrib/librdns -I/build/rspamd/src/rspamd/contrib/aho-corasick -I/build/rspamd/src/rspamd/contrib/lc-btrie -I/build/rspamd/src/rspamd/contrib/lua-lpeg -I/build/rspamd/src/rspamd/contrib/frozen/include -I/build/rspamd/src/rspamd/contrib/fu2/include -I/build/rspamd/src/build/src -I/build/rspamd/src/build/src/libcryptobox -I/usr/include/luajit-2.1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/build/rspamd/src/rspamd/contrib/xxhash -I/build/rspamd/src/rspamd/contrib/simdutf/include -I/build/rspamd/src/rspamd/contrib/fmt/include -I/build/rspamd/src/rspamd/contrib/doctest -I/build/rspamd/src/rspamd/contrib/backward-cpp -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/rspamd/src=/usr/src/debug/rspamd -fdiagnostics-color=always -pthread -O3 -DNDEBUG -O3 -funsafe-math-optimizations -fno-math-errno -fomit-frame-pointer -std=gnu11 -flto=auto -fno-fat-lto-objects -fPIE -D_GNU_SOURCE -DLINUX -Wextra -Wall -Wpointer-arith -Wno-unused-parameter -Wno-unused-function -Wunused-variable -Wno-pointer-sign -Wstrict-prototypes -Wno-strict-aliasing -fno-strict-aliasing -Wnull-dereference -Wduplicated-cond -Wno-unused-const-variable -Wno-sign-compare -Wno-implicit-fallthrough -Wmissing-noreturn -Wmissing-format-attribute -fPIC -MD -MT src/CMakeFiles/rspamd.dir/rspamd.c.o -MF src/CMakeFiles/rspamd.dir/rspamd.c.o.d -o src/CMakeFiles/rspamd.dir/rspamd.c.o -c /build/rspamd/src/rspamd/src/rspamd.c In file included from /build/rspamd/src/rspamd/src/rspamd.c:21: /build/rspamd/src/rspamd/src/rspamd.c: In function ‘main’: /build/rspamd/src/rspamd/src/rspamd.c:1555:53: error: implicit declaration of function ‘rspamd_fast_utf8_library_impl_name’ [-Wimplicit-function-declaration] 1555 | msg_info_main("simdutf implementation: %s", rspamd_fast_utf8_library_impl_name()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/libserver/worker_util.h:354:108: note: in definition of macro ‘msg_info_main’ 354 | __VA_ARGS__) | ^~~~~~~~~~~ [364/428] Building C object src/CMakeFiles/rspamd.dir/workers.c.o [365/428] Building C object src/CMakeFiles/rspamd.dir/controller.c.o [366/428] Building C object src/CMakeFiles/rspamd.dir/worker.c.o [367/428] Building CXX object src/CMakeFiles/rspamd-server.dir/lua/lua_thread_pool.cxx.o [368/428] Building C object src/client/CMakeFiles/rspamc.dir/rspamdclient.c.o [369/428] Building C object src/CMakeFiles/rspamd.dir/fuzzy_storage.c.o [370/428] Building C object src/rspamadm/CMakeFiles/rspamadm.dir/commands.c.o [371/428] Building C object src/CMakeFiles/rspamd.dir/rspamd_proxy.c.o [372/428] Building C object src/rspamadm/CMakeFiles/rspamadm.dir/rspamadm.c.o [373/428] Building C object src/rspamadm/CMakeFiles/rspamadm.dir/fuzzy_convert.c.o [374/428] Building C object src/rspamadm/CMakeFiles/rspamadm.dir/pw.c.o In file included from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56, from /build/rspamd/src/build/src/config.h:267, from /build/rspamd/src/rspamd/src/rspamadm/pw.c:16: /build/rspamd/src/rspamd/src/rspamadm/pw.c: In function ‘rspamadm_pw_encrypt’: /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/rspamd/src/rspamd/src/rspamadm/pw.c:149:9: note: in expansion of macro ‘g_string_free’ 149 | g_string_free(result, FALSE); /* Not freeing memory */ | ^~~~~~~~~~~~~ [375/428] Building C object src/rspamadm/CMakeFiles/rspamadm.dir/confighelp.c.o [376/428] Building C object src/rspamadm/CMakeFiles/rspamadm.dir/configdump.c.o [377/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libmime/received.cxx.o [378/428] Building C object src/rspamadm/CMakeFiles/rspamadm.dir/configtest.c.o [379/428] Building C object src/rspamadm/CMakeFiles/rspamadm.dir/stat_convert.c.o [380/428] Building C object src/rspamadm/CMakeFiles/rspamadm.dir/control.c.o [381/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/backtrace.cxx.o [382/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/cfg_utils.cxx.o [383/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/html/html_tests.cxx.o [384/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libstat/backends/redis_backend.cxx.o [385/428] Building CXX object src/CMakeFiles/rspamd-server.dir/plugins/chartable.cxx.o [386/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libstat/backends/cdb_backend.cxx.o [387/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/cfg_rcl.cxx.o [388/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/css/css_selector.cxx.o [389/428] Building CXX object src/CMakeFiles/rspamd-server.dir/lua/lua_html.cxx.o [390/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/symcache/symcache_item.cxx.o [391/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/css/css_parser.cxx.o [392/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/css/css.cxx.o [393/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/symcache/symcache_impl.cxx.o [394/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/css/css_value.cxx.o [395/428] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/html/html.cxx.o [396/428] Building CXX object src/client/CMakeFiles/rspamc.dir/rspamc.cxx.o ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-3/build [?25h[?25h[?25hreceiving incremental file list rspamd-3.11.0-1-riscv64-build.log rspamd-3.11.0-1-riscv64-pkgver.log rspamd-3.11.0-1-riscv64-prepare.log sent 81 bytes received 13,037 bytes 8,745.33 bytes/sec total size is 105,418 speedup is 8.04