==> Building on mausholdvii ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/mididings ./ .SRCINFO 1,457 100% 0.00kB/s 0:00:00 1,457 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 2,537 100% 2.42MB/s 0:00:00 2,537 100% 2.42MB/s 0:00:00 (xfr#2, to-chk=1/4) mididings-20230114-5.log 367 100% 358.40kB/s 0:00:00 367 100% 358.40kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 2,117 bytes received 117 bytes 4,468.00 bytes/sec total size is 4,192 speedup is 1.88 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root1 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root1]...done ==> Making package: mididings 20230114-5 (Wed May 22 06:12:50 2024) ==> Retrieving sources...  -> Cloning mididings git repo... Cloning into bare repository '/home/felix/packages/mididings/mididings'... remote: Enumerating objects: 6933, done. remote: Counting objects: 0% (1/244) remote: Counting objects: 1% (3/244) remote: Counting objects: 2% (5/244) remote: Counting objects: 3% (8/244) remote: Counting objects: 4% (10/244) remote: Counting objects: 5% (13/244) remote: Counting objects: 6% (15/244) remote: Counting objects: 7% (18/244) remote: Counting objects: 8% (20/244) remote: Counting objects: 9% (22/244) remote: Counting objects: 10% (25/244) remote: Counting objects: 11% (27/244) remote: Counting objects: 12% (30/244) remote: Counting objects: 13% (32/244) remote: Counting objects: 14% (35/244) remote: Counting objects: 15% (37/244) remote: Counting objects: 16% (40/244) remote: Counting objects: 17% (42/244) remote: Counting objects: 18% (44/244) remote: Counting objects: 19% (47/244) remote: Counting objects: 20% (49/244) remote: Counting objects: 21% (52/244) remote: Counting objects: 22% (54/244) remote: Counting objects: 23% (57/244) remote: Counting objects: 24% (59/244) remote: Counting objects: 25% (61/244) remote: Counting objects: 26% (64/244) remote: Counting objects: 27% (66/244) remote: Counting objects: 28% (69/244) remote: Counting objects: 29% (71/244) remote: Counting objects: 30% (74/244) remote: Counting objects: 31% (76/244) remote: Counting objects: 32% (79/244) remote: Counting objects: 33% (81/244) remote: Counting objects: 34% (83/244) remote: Counting objects: 35% (86/244) remote: Counting objects: 36% (88/244) remote: Counting objects: 37% (91/244) remote: Counting objects: 38% (93/244) remote: Counting objects: 39% (96/244) remote: Counting objects: 40% (98/244) remote: Counting objects: 41% (101/244) remote: Counting objects: 42% (103/244) remote: Counting objects: 43% (105/244) remote: Counting objects: 44% (108/244) remote: Counting objects: 45% (110/244) remote: Counting objects: 46% (113/244) remote: Counting objects: 47% (115/244) remote: Counting objects: 48% (118/244) remote: Counting objects: 49% (120/244) remote: Counting objects: 50% (122/244) remote: Counting objects: 51% (125/244) remote: Counting objects: 52% (127/244) remote: Counting objects: 53% (130/244) remote: Counting objects: 54% (132/244) remote: Counting objects: 55% (135/244) remote: Counting objects: 56% (137/244) remote: Counting objects: 57% (140/244) remote: Counting objects: 58% (142/244) remote: Counting objects: 59% (144/244) remote: Counting objects: 60% (147/244) remote: Counting objects: 61% (149/244) remote: Counting objects: 62% (152/244) remote: Counting objects: 63% (154/244) remote: Counting objects: 64% (157/244) remote: Counting objects: 65% (159/244) remote: Counting objects: 66% (162/244) remote: Counting objects: 67% (164/244) remote: Counting objects: 68% (166/244) remote: Counting objects: 69% (169/244) remote: Counting objects: 70% (171/244) remote: Counting objects: 71% (174/244) remote: Counting objects: 72% (176/244) remote: Counting objects: 73% (179/244) remote: Counting objects: 74% (181/244) remote: Counting objects: 75% (183/244) remote: Counting objects: 76% (186/244) remote: Counting objects: 77% (188/244) remote: Counting objects: 78% (191/244) remote: Counting objects: 79% (193/244) remote: Counting objects: 80% (196/244) remote: Counting objects: 81% (198/244) remote: Counting objects: 82% (201/244) remote: Counting objects: 83% (203/244) remote: Counting objects: 84% (205/244) remote: Counting objects: 85% (208/244) remote: Counting objects: 86% (210/244) remote: Counting objects: 87% (213/244) remote: Counting objects: 88% (215/244) remote: Counting objects: 89% (218/244) remote: Counting objects: 90% (220/244) remote: Counting objects: 91% (223/244) remote: Counting objects: 92% (225/244) remote: Counting objects: 93% (227/244) remote: Counting objects: 94% (230/244) remote: Counting objects: 95% (232/244) remote: Counting objects: 96% (235/244) remote: Counting objects: 97% (237/244) remote: Counting objects: 98% (240/244) remote: Counting objects: 99% (242/244) remote: Counting objects: 100% (244/244) remote: Counting objects: 100% (244/244), done. remote: Compressing objects: 0% (1/156) remote: Compressing objects: 1% (2/156) remote: Compressing objects: 2% (4/156) remote: Compressing objects: 3% (5/156) remote: Compressing objects: 4% (7/156) remote: Compressing objects: 5% (8/156) remote: Compressing objects: 6% (10/156) remote: Compressing objects: 7% (11/156) remote: Compressing objects: 8% (13/156) remote: Compressing objects: 9% (15/156) remote: Compressing objects: 10% (16/156) remote: Compressing objects: 11% (18/156) remote: Compressing objects: 12% (19/156) remote: Compressing objects: 13% (21/156) remote: Compressing objects: 14% (22/156) remote: Compressing objects: 15% (24/156) remote: Compressing objects: 16% (25/156) remote: Compressing objects: 17% (27/156) remote: Compressing objects: 18% (29/156) remote: Compressing objects: 19% (30/156) remote: Compressing objects: 20% (32/156) remote: Compressing objects: 21% (33/156) remote: Compressing objects: 22% (35/156) remote: Compressing objects: 23% (36/156) remote: Compressing objects: 24% (38/156) remote: Compressing objects: 25% (39/156) remote: Compressing objects: 26% (41/156) remote: Compressing objects: 27% (43/156) remote: Compressing objects: 28% (44/156) remote: Compressing objects: 29% (46/156) remote: Compressing objects: 30% (47/156) remote: Compressing objects: 31% (49/156) remote: Compressing objects: 32% (50/156) remote: Compressing objects: 33% (52/156) remote: Compressing objects: 34% (54/156) remote: Compressing objects: 35% (55/156) remote: Compressing objects: 36% (57/156) remote: Compressing objects: 37% (58/156) remote: Compressing objects: 38% (60/156) remote: Compressing objects: 39% (61/156) remote: Compressing objects: 40% (63/156) remote: Compressing objects: 41% (64/156) remote: Compressing objects: 42% (66/156) remote: Compressing objects: 43% (68/156) remote: Compressing objects: 44% (69/156) remote: Compressing objects: 45% (71/156) remote: Compressing objects: 46% (72/156) remote: Compressing objects: 47% (74/156) remote: Compressing objects: 48% (75/156) remote: Compressing objects: 49% (77/156) remote: Compressing objects: 50% (78/156) remote: Compressing objects: 51% (80/156) remote: Compressing objects: 52% (82/156) remote: Compressing objects: 53% (83/156) remote: Compressing objects: 54% (85/156) remote: Compressing objects: 55% (86/156) remote: Compressing objects: 56% (88/156) remote: Compressing objects: 57% (89/156) remote: Compressing objects: 58% (91/156) remote: Compressing objects: 59% (93/156) remote: Compressing objects: 60% (94/156) remote: Compressing objects: 61% (96/156) remote: Compressing objects: 62% (97/156) remote: Compressing objects: 63% (99/156) remote: Compressing objects: 64% (100/156) remote: Compressing objects: 65% (102/156) remote: Compressing objects: 66% (103/156) remote: Compressing objects: 67% (105/156) remote: Compressing objects: 68% (107/156) remote: Compressing objects: 69% (108/156) remote: Compressing objects: 70% (110/156) remote: Compressing objects: 71% (111/156) remote: Compressing objects: 72% (113/156) remote: Compressing objects: 73% (114/156) remote: Compressing objects: 74% (116/156) remote: Compressing objects: 75% (117/156) remote: Compressing objects: 76% (119/156) remote: Compressing objects: 77% (121/156) remote: Compressing objects: 78% (122/156) remote: Compressing objects: 79% (124/156) remote: Compressing objects: 80% (125/156) remote: Compressing objects: 81% (127/156) remote: Compressing objects: 82% (128/156) remote: Compressing objects: 83% (130/156) remote: Compressing objects: 84% (132/156) remote: Compressing objects: 85% (133/156) remote: Compressing objects: 86% (135/156) remote: Compressing objects: 87% (136/156) remote: Compressing objects: 88% (138/156) remote: Compressing objects: 89% (139/156) remote: Compressing objects: 90% (141/156) remote: Compressing objects: 91% (142/156) remote: Compressing objects: 92% (144/156) remote: Compressing objects: 93% (146/156) remote: Compressing objects: 94% (147/156) remote: Compressing objects: 95% (149/156) remote: Compressing objects: 96% (150/156) remote: Compressing objects: 97% (152/156) remote: Compressing objects: 98% (153/156) remote: Compressing objects: 99% (155/156) remote: Compressing objects: 100% (156/156) remote: Compressing objects: 100% (156/156), done. Receiving objects: 0% (1/6933) Receiving objects: 1% (70/6933) Receiving objects: 2% (139/6933) Receiving objects: 3% (208/6933) Receiving objects: 4% (278/6933) Receiving objects: 5% (347/6933) Receiving objects: 6% (416/6933) Receiving objects: 7% (486/6933) Receiving objects: 8% (555/6933) Receiving objects: 9% (624/6933) Receiving objects: 10% (694/6933) Receiving objects: 11% (763/6933) Receiving objects: 12% (832/6933) Receiving objects: 13% (902/6933) Receiving objects: 14% (971/6933) Receiving objects: 15% (1040/6933) Receiving objects: 16% (1110/6933) Receiving objects: 17% (1179/6933) Receiving objects: 18% (1248/6933) Receiving objects: 19% (1318/6933) Receiving objects: 20% (1387/6933) Receiving objects: 21% (1456/6933) Receiving objects: 22% (1526/6933) Receiving objects: 23% (1595/6933) Receiving objects: 24% (1664/6933) Receiving objects: 25% (1734/6933) Receiving objects: 26% (1803/6933) Receiving objects: 27% (1872/6933) Receiving objects: 28% (1942/6933) Receiving objects: 29% (2011/6933) Receiving objects: 30% (2080/6933) Receiving objects: 31% (2150/6933) Receiving objects: 32% (2219/6933) Receiving objects: 33% (2288/6933) Receiving objects: 34% (2358/6933) Receiving objects: 35% (2427/6933) Receiving objects: 36% (2496/6933) Receiving objects: 37% (2566/6933) Receiving objects: 38% (2635/6933) Receiving objects: 39% (2704/6933) Receiving objects: 40% (2774/6933) Receiving objects: 41% (2843/6933) Receiving objects: 42% (2912/6933) Receiving objects: 43% (2982/6933) Receiving objects: 44% (3051/6933) Receiving objects: 45% (3120/6933) Receiving objects: 46% (3190/6933) Receiving objects: 47% (3259/6933) Receiving objects: 48% (3328/6933) Receiving objects: 49% (3398/6933) Receiving objects: 50% (3467/6933) Receiving objects: 51% (3536/6933) Receiving objects: 52% (3606/6933) Receiving objects: 53% (3675/6933) Receiving objects: 54% (3744/6933) Receiving objects: 55% (3814/6933) Receiving objects: 56% (3883/6933) Receiving objects: 57% (3952/6933) Receiving objects: 58% (4022/6933) Receiving objects: 59% (4091/6933) Receiving objects: 60% (4160/6933) Receiving objects: 61% (4230/6933) Receiving objects: 62% (4299/6933) Receiving objects: 63% (4368/6933) Receiving objects: 64% (4438/6933) Receiving objects: 65% (4507/6933) Receiving objects: 66% (4576/6933) Receiving objects: 67% (4646/6933) Receiving objects: 68% (4715/6933) Receiving objects: 69% (4784/6933) Receiving objects: 70% (4854/6933) Receiving objects: 71% (4923/6933) Receiving objects: 72% (4992/6933) Receiving objects: 73% (5062/6933) Receiving objects: 74% (5131/6933) Receiving objects: 75% (5200/6933) Receiving objects: 76% (5270/6933) Receiving objects: 77% (5339/6933) Receiving objects: 78% (5408/6933) Receiving objects: 79% (5478/6933) Receiving objects: 80% (5547/6933) Receiving objects: 81% (5616/6933) Receiving objects: 82% (5686/6933) Receiving objects: 83% (5755/6933) Receiving objects: 84% (5824/6933) Receiving objects: 85% (5894/6933) Receiving objects: 86% (5963/6933) Receiving objects: 87% (6032/6933), 1.51 MiB | 3.00 MiB/s Receiving objects: 88% (6102/6933), 1.51 MiB | 3.00 MiB/s Receiving objects: 89% (6171/6933), 1.51 MiB | 3.00 MiB/s Receiving objects: 90% (6240/6933), 1.51 MiB | 3.00 MiB/s Receiving objects: 90% (6250/6933), 1.51 MiB | 3.00 MiB/s Receiving objects: 91% (6310/6933), 6.50 MiB | 6.50 MiB/s Receiving objects: 92% (6379/6933), 6.50 MiB | 6.50 MiB/s Receiving objects: 93% (6448/6933), 6.50 MiB | 6.50 MiB/s Receiving objects: 94% (6518/6933), 6.50 MiB | 6.50 MiB/s Receiving objects: 95% (6587/6933), 6.50 MiB | 6.50 MiB/s Receiving objects: 96% (6656/6933), 6.50 MiB | 6.50 MiB/s Receiving objects: 97% (6726/6933), 6.50 MiB | 6.50 MiB/s Receiving objects: 98% (6795/6933), 6.50 MiB | 6.50 MiB/s Receiving objects: 99% (6864/6933), 6.50 MiB | 6.50 MiB/s remote: Total 6933 (delta 125), reused 166 (delta 82), pack-reused 6689 Receiving objects: 100% (6933/6933), 6.50 MiB | 6.50 MiB/s Receiving objects: 100% (6933/6933), 7.49 MiB | 6.91 MiB/s, done. Resolving deltas: 0% (0/4673) Resolving deltas: 1% (47/4673) Resolving deltas: 2% (94/4673) Resolving deltas: 3% (141/4673) Resolving deltas: 4% (187/4673) Resolving deltas: 5% (234/4673) Resolving deltas: 6% (281/4673) Resolving deltas: 7% (328/4673) Resolving deltas: 8% (374/4673) Resolving deltas: 9% (421/4673) Resolving deltas: 10% (468/4673) Resolving deltas: 11% (515/4673) Resolving deltas: 12% (561/4673) Resolving deltas: 13% (608/4673) Resolving deltas: 14% (655/4673) Resolving deltas: 15% (701/4673) Resolving deltas: 16% (748/4673) Resolving deltas: 17% (795/4673) Resolving deltas: 18% (842/4673) Resolving deltas: 19% (888/4673) Resolving deltas: 20% (935/4673) Resolving deltas: 21% (982/4673) Resolving deltas: 22% (1029/4673) Resolving deltas: 23% (1075/4673) Resolving deltas: 24% (1122/4673) Resolving deltas: 25% (1169/4673) Resolving deltas: 26% (1215/4673) Resolving deltas: 27% (1262/4673) Resolving deltas: 28% (1309/4673) Resolving deltas: 29% (1356/4673) Resolving deltas: 30% (1402/4673) Resolving deltas: 31% (1449/4673) Resolving deltas: 32% (1496/4673) Resolving deltas: 33% (1543/4673) Resolving deltas: 34% (1589/4673) Resolving deltas: 35% (1636/4673) Resolving deltas: 36% (1683/4673) Resolving deltas: 37% (1730/4673) Resolving deltas: 38% (1776/4673) Resolving deltas: 39% (1823/4673) Resolving deltas: 40% (1870/4673) Resolving deltas: 41% (1916/4673) Resolving deltas: 42% (1963/4673) Resolving deltas: 43% (2011/4673) Resolving deltas: 44% (2057/4673) Resolving deltas: 45% (2103/4673) Resolving deltas: 46% (2150/4673) Resolving deltas: 47% (2197/4673) Resolving deltas: 48% (2244/4673) Resolving deltas: 49% (2290/4673) Resolving deltas: 50% (2337/4673) Resolving deltas: 51% (2384/4673) Resolving deltas: 52% (2430/4673) Resolving deltas: 53% (2477/4673) Resolving deltas: 54% (2524/4673) Resolving deltas: 55% (2571/4673) Resolving deltas: 56% (2617/4673) Resolving deltas: 57% (2665/4673) Resolving deltas: 58% (2711/4673) Resolving deltas: 59% (2758/4673) Resolving deltas: 60% (2805/4673) Resolving deltas: 61% (2851/4673) Resolving deltas: 62% (2898/4673) Resolving deltas: 63% (2944/4673) Resolving deltas: 64% (2991/4673) Resolving deltas: 65% (3038/4673) Resolving deltas: 66% (3086/4673) Resolving deltas: 67% (3131/4673) Resolving deltas: 68% (3178/4673) Resolving deltas: 69% (3225/4673) Resolving deltas: 70% (3272/4673) Resolving deltas: 71% (3318/4673) Resolving deltas: 72% (3365/4673) Resolving deltas: 73% (3412/4673) Resolving deltas: 74% (3459/4673) Resolving deltas: 75% (3505/4673) Resolving deltas: 76% (3552/4673) Resolving deltas: 77% (3599/4673) Resolving deltas: 78% (3645/4673) Resolving deltas: 79% (3692/4673) Resolving deltas: 80% (3739/4673) Resolving deltas: 81% (3787/4673) Resolving deltas: 82% (3832/4673) Resolving deltas: 83% (3879/4673) Resolving deltas: 84% (3926/4673) Resolving deltas: 85% (3974/4673) Resolving deltas: 86% (4019/4673) Resolving deltas: 87% (4066/4673) Resolving deltas: 88% (4113/4673) Resolving deltas: 89% (4159/4673) Resolving deltas: 90% (4207/4673) Resolving deltas: 91% (4253/4673) Resolving deltas: 92% (4300/4673) Resolving deltas: 93% (4347/4673) Resolving deltas: 94% (4393/4673) Resolving deltas: 95% (4440/4673) Resolving deltas: 96% (4488/4673) Resolving deltas: 97% (4533/4673) Resolving deltas: 98% (4581/4673) Resolving deltas: 99% (4627/4673) Resolving deltas: 100% (4673/4673) Resolving deltas: 100% (4673/4673), done. ==> Validating source files with b2sums... mididings ... Skipped ==> Making package: mididings 20230114-5 (Wed May 22 06:13:21 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25l:: There are 2 providers available for jack: :: Repository extra 1) jack2 2) pipewire-jack Enter a number (default=1): resolving dependencies... looking for conflicting packages... Package (63) New Version Net Change Download Size extra/alsa-topology-conf 1.2.5.1-3 0.33 MiB extra/alsa-ucm-conf 1.2.11-1 0.38 MiB core/dbus 1.14.10-2 0.80 MiB extra/liblo 1:0.32-1 0.25 MiB 0.09 MiB extra/libsamplerate 0.2.2-2 1.54 MiB extra/opus 1.5.1-1 5.20 MiB extra/perl-error 0.17029-5 0.04 MiB extra/perl-mailtools 2.21-7 0.10 MiB extra/perl-timedate 2.33-5 0.08 MiB extra/python-autocommand 2.2.2-6 0.08 MiB extra/python-babel 2.14.0-2 34.47 MiB extra/python-charset-normalizer 3.3.2-2 0.43 MiB extra/python-docutils 1:0.21.2-1 5.65 MiB extra/python-fastjsonschema 2.19.1-3 0.26 MiB extra/python-idna 3.6-2 0.70 MiB extra/python-imagesize 1.4.1-5 0.05 MiB extra/python-inflect 7.2.1-2 0.36 MiB extra/python-iniconfig 2.0.0-5 0.04 MiB extra/python-jaraco.context 4.3.0-4 0.03 MiB extra/python-jaraco.functools 4.0.0-3 0.07 MiB extra/python-jaraco.text 3.12.0-3 0.08 MiB extra/python-jinja 1:3.1.3-2 1.74 MiB extra/python-markupsafe 2.1.5-2 0.07 MiB extra/python-more-itertools 10.2.0-2 0.61 MiB extra/python-ordered-set 4.1.0-5 0.06 MiB extra/python-packaging 24.0-1 0.50 MiB extra/python-platformdirs 4.2.0-3 0.23 MiB extra/python-pluggy 1.5.0-1 0.20 MiB 0.04 MiB extra/python-pygments 2.17.2-3 13.76 MiB extra/python-pyproject-hooks 1.1.0-1 0.10 MiB extra/python-pytz 2024.1-2 0.16 MiB extra/python-requests 2.31.0-3 0.57 MiB extra/python-snowballstemmer 2.2.0-6 2.59 MiB extra/python-sphinx-alabaster-theme 0.7.16-2 0.05 MiB extra/python-sphinxcontrib-applehelp 1.0.8-3 0.26 MiB extra/python-sphinxcontrib-devhelp 1.0.6-3 0.13 MiB extra/python-sphinxcontrib-htmlhelp 2.0.5-3 0.17 MiB extra/python-sphinxcontrib-jsmath 1.0.1-17 0.02 MiB extra/python-sphinxcontrib-qthelp 1.0.7-3 0.17 MiB extra/python-sphinxcontrib-serializinghtml 1.1.10-3 0.14 MiB extra/python-tomli 2.0.1-4 0.10 MiB extra/python-trove-classifiers 2024.4.10-1 0.12 MiB extra/python-typeguard 4.2.1-2 0.40 MiB extra/python-typing_extensions 4.11.0-1 0.38 MiB extra/python-urllib3 1.26.18-3 1.26 MiB extra/python-validate-pyproject 0.16-1 0.31 MiB extra/alsa-lib 1.2.11-1 1.57 MiB extra/boost 1.83.0-8 317.57 MiB 28.07 MiB extra/boost-libs 1.83.0-8 7.21 MiB 2.36 MiB extra/git 2.45.1-1 26.04 MiB extra/jack2 1.9.22-1 1.68 MiB extra/python-build 1.2.1-3 0.19 MiB extra/python-dbus 1.3.2-4 0.60 MiB extra/python-decorator 5.1.1-4 0.06 MiB extra/python-installer 0.7.0-8 0.18 MiB extra/python-pyinotify 0.9.6-14 0.29 MiB 0.05 MiB extra/python-pyliblo 0.10.0-12 0.20 MiB 0.08 MiB extra/python-pytest 1:8.1.2-1 3.89 MiB extra/python-setuptools 1:69.0.3-6 4.39 MiB extra/python-sphinx 7.3.7-2 19.00 MiB extra/python-sphinxcontrib-fulltoc 1.2-4 0.02 MiB 0.01 MiB extra/python-wheel 0.43.0-4 0.25 MiB extra/scdoc 1.11.3-1 0.02 MiB 0.01 MiB Total Download Size: 30.72 MiB Total Installed Size: 458.18 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... boost-1.83.0-8-riscv64 downloading... boost-libs-1.83.0-8-riscv64 downloading... liblo-1:0.32-1-riscv64 downloading... python-pyliblo-0.10.0-12-riscv64 downloading... python-pyinotify-0.9.6-14-any downloading... python-pluggy-1.5.0-1-any downloading... scdoc-1.11.3-1-riscv64 downloading... python-sphinxcontrib-fulltoc-1.2-4-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui 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 boost-libs... Optional dependencies for boost-libs openmpi: for mpi support installing boost... Optional dependencies for boost python: for python bindings [installed] installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing dbus... installing libsamplerate... installing opus... installing jack2... Optional dependencies for jack2 a2jmidid: for ALSA MIDI to JACK MIDI bridging libffado: for firewire support using FFADO jack-example-tools: for official JACK example-clients and tools jack2-dbus: for dbus integration jack2-docs: for developer documentation realtime-privileges: for realtime privileges installing python-decorator... installing python-packaging... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation installing python-installer... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-typing_extensions... installing python-typeguard... installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing python-pytz... installing python-babel... installing python-docutils... Optional dependencies for python-docutils python-myst-parser: to parse input in "Markdown" (CommonMark) format python-pillow: for some image manipulation operations python-pygments: for syntax highlighting of code directives and roles [pending] installing python-imagesize... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support [installed] installing python-pygments... installing python-charset-normalizer... installing python-idna... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-certifi: security support python-cryptography: security support python-idna: security support [installed] python-pyopenssl: security support python-pysocks: SOCKS support installing python-requests... Optional dependencies for python-requests python-chardet: alternative character encoding library python-pysocks: SOCKS proxy support installing python-snowballstemmer... Optional dependencies for python-snowballstemmer python-pystemmer: for improved performance installing python-sphinx-alabaster-theme... installing python-sphinxcontrib-applehelp... installing python-sphinxcontrib-devhelp... installing python-sphinxcontrib-htmlhelp... installing python-sphinxcontrib-jsmath... installing python-sphinxcontrib-qthelp... installing python-sphinxcontrib-serializinghtml... installing python-sphinx... Optional dependencies for python-sphinx imagemagick: for ext.imgconverter texlive-latexextra: for generation of PDF documentation installing python-sphinxcontrib-fulltoc... installing python-pyinotify... installing liblo... Optional dependencies for liblo liblo-docs: for documentation and examples installing python-pyliblo... installing python-dbus... Optional dependencies for python-dbus python-gobject: D-Bus services via PyGI installing scdoc... installing python-iniconfig... installing python-pluggy... installing python-pytest... :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of mididings git repo... Cloning into 'mididings'... done. Switched to a new branch 'makepkg' ==> Starting pkgver()... ==> Starting build()... make -C doc/man make[1]: Entering directory '/build/mididings/src/mididings/doc/man' make[1]: Leaving directory '/build/mididings/src/mididings/doc/man' * Getting build dependencies for wheel... validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema running egg_info creating mididings.egg-info writing mididings.egg-info/PKG-INFO writing dependency_links to mididings.egg-info/dependency_links.txt writing requirements to mididings.egg-info/requires.txt writing top-level names to mididings.egg-info/top_level.txt writing manifest file 'mididings.egg-info/SOURCES.txt' reading manifest file 'mididings.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.gitignore' adding license file 'LICENSE.md' writing manifest file 'mididings.egg-info/SOURCES.txt' * Building wheel... validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema running bdist_wheel running build running build_py creating build creating build/lib.linux-riscv64-cpython-312 creating build/lib.linux-riscv64-cpython-312/mididings copying mididings/misc.py -> build/lib.linux-riscv64-cpython-312/mididings copying mididings/__init__.py -> build/lib.linux-riscv64-cpython-312/mididings copying mididings/setup.py -> build/lib.linux-riscv64-cpython-312/mididings copying mididings/engine.py -> build/lib.linux-riscv64-cpython-312/mididings copying mididings/unitrepr.py -> build/lib.linux-riscv64-cpython-312/mididings copying mididings/event.py -> build/lib.linux-riscv64-cpython-312/mididings copying mididings/constants.py -> build/lib.linux-riscv64-cpython-312/mididings copying mididings/scene.py -> build/lib.linux-riscv64-cpython-312/mididings copying mididings/arguments.py -> build/lib.linux-riscv64-cpython-312/mididings copying mididings/util.py -> build/lib.linux-riscv64-cpython-312/mididings copying mididings/overload.py -> build/lib.linux-riscv64-cpython-312/mididings copying mididings/patch.py -> build/lib.linux-riscv64-cpython-312/mididings creating build/lib.linux-riscv64-cpython-312/mididings/units copying mididings/units/modifiers.py -> build/lib.linux-riscv64-cpython-312/mididings/units copying mididings/units/__init__.py -> build/lib.linux-riscv64-cpython-312/mididings/units copying mididings/units/filters.py -> build/lib.linux-riscv64-cpython-312/mididings/units copying mididings/units/engine.py -> build/lib.linux-riscv64-cpython-312/mididings/units copying mididings/units/call.py -> build/lib.linux-riscv64-cpython-312/mididings/units copying mididings/units/splits.py -> build/lib.linux-riscv64-cpython-312/mididings/units copying mididings/units/generators.py -> build/lib.linux-riscv64-cpython-312/mididings/units copying mididings/units/printing.py -> build/lib.linux-riscv64-cpython-312/mididings/units copying mididings/units/init.py -> build/lib.linux-riscv64-cpython-312/mididings/units copying mididings/units/base.py -> build/lib.linux-riscv64-cpython-312/mididings/units creating build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/latch.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/per_channel.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/inotify.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/__init__.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/engine.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/floating_split.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/harmonizer.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/panic.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/memorize_scene.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/osc.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/voices.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/pedal_noteoff.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/dbus.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/key_color.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/gm.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/ctrl_sysex.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/polyphony.py -> build/lib.linux-riscv64-cpython-312/mididings/extra copying mididings/extra/suppress_pc.py -> build/lib.linux-riscv64-cpython-312/mididings/extra creating build/lib.linux-riscv64-cpython-312/mididings/live copying mididings/live/__init__.py -> build/lib.linux-riscv64-cpython-312/mididings/live copying mididings/live/widgets.py -> build/lib.linux-riscv64-cpython-312/mididings/live copying mididings/live/livedings.py -> build/lib.linux-riscv64-cpython-312/mididings/live copying mididings/live/osc_control.py -> build/lib.linux-riscv64-cpython-312/mididings/live running egg_info writing mididings.egg-info/PKG-INFO writing dependency_links to mididings.egg-info/dependency_links.txt writing requirements to mididings.egg-info/requires.txt writing top-level names to mididings.egg-info/top_level.txt reading manifest file 'mididings.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.gitignore' adding license file 'LICENSE.md' writing manifest file 'mididings.egg-info/SOURCES.txt' running build_ext building '_mididings' extension creating build/temp.linux-riscv64-cpython-312 creating build/temp.linux-riscv64-cpython-312/src creating build/temp.linux-riscv64-cpython-312/src/backend gcc -fno-strict-overflow -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/mididings/src=/usr/src/debug/mididings -flto=auto -fPIC -DVERSION=20230114 -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/python3.12 -c src/backend/alsa.cc -o build/temp.linux-riscv64-cpython-312/src/backend/alsa.o In file included from src/backend/alsa.hh:15, from src/backend/alsa.cc:13: src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_actual_client_name()’: src/backend/base.hh:81:52: warning: no return statement in function returning non-void [-Wreturn-type] 81 | virtual std::string get_actual_client_name() { } | ^ src/backend/base.hh: In member function ‘virtual int mididings::backend::BackendBase::get_client_id()’: src/backend/base.hh:83:35: warning: no return statement in function returning non-void [-Wreturn-type] 83 | virtual int get_client_id() { } | ^ src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_client_uuid()’: src/backend/base.hh:85:45: warning: no return statement in function returning non-void [-Wreturn-type] 85 | virtual std::string get_client_uuid() { } | ^ gcc -fno-strict-overflow -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/mididings/src=/usr/src/debug/mididings -flto=auto -fPIC -DVERSION=20230114 -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/python3.12 -c src/backend/base.cc -o build/temp.linux-riscv64-cpython-312/src/backend/base.o In file included from src/backend/base.cc:13: src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_actual_client_name()’: src/backend/base.hh:81:52: warning: no return statement in function returning non-void [-Wreturn-type] 81 | virtual std::string get_actual_client_name() { } | ^ src/backend/base.hh: In member function ‘virtual int mididings::backend::BackendBase::get_client_id()’: src/backend/base.hh:83:35: warning: no return statement in function returning non-void [-Wreturn-type] 83 | virtual int get_client_id() { } | ^ src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_client_uuid()’: src/backend/base.hh:85:45: warning: no return statement in function returning non-void [-Wreturn-type] 85 | virtual std::string get_client_uuid() { } | ^ gcc -fno-strict-overflow -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/mididings/src=/usr/src/debug/mididings -flto=auto -fPIC -DVERSION=20230114 -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/python3.12 -c src/backend/jack.cc -o build/temp.linux-riscv64-cpython-312/src/backend/jack.o In file included from src/backend/jack.hh:15, from src/backend/jack.cc:13: src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_actual_client_name()’: src/backend/base.hh:81:52: warning: no return statement in function returning non-void [-Wreturn-type] 81 | virtual std::string get_actual_client_name() { } | ^ src/backend/base.hh: In member function ‘virtual int mididings::backend::BackendBase::get_client_id()’: src/backend/base.hh:83:35: warning: no return statement in function returning non-void [-Wreturn-type] 83 | virtual int get_client_id() { } | ^ src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_client_uuid()’: src/backend/base.hh:85:45: warning: no return statement in function returning non-void [-Wreturn-type] 85 | virtual std::string get_client_uuid() { } | ^ gcc -fno-strict-overflow -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/mididings/src=/usr/src/debug/mididings -flto=auto -fPIC -DVERSION=20230114 -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/python3.12 -c src/backend/jack_buffered.cc -o build/temp.linux-riscv64-cpython-312/src/backend/jack_buffered.o In file included from src/backend/jack.hh:15, from src/backend/jack_buffered.hh:15, from src/backend/jack_buffered.cc:13: src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_actual_client_name()’: src/backend/base.hh:81:52: warning: no return statement in function returning non-void [-Wreturn-type] 81 | virtual std::string get_actual_client_name() { } | ^ src/backend/base.hh: In member function ‘virtual int mididings::backend::BackendBase::get_client_id()’: src/backend/base.hh:83:35: warning: no return statement in function returning non-void [-Wreturn-type] 83 | virtual int get_client_id() { } | ^ src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_client_uuid()’: src/backend/base.hh:85:45: warning: no return statement in function returning non-void [-Wreturn-type] 85 | virtual std::string get_client_uuid() { } | ^ gcc -fno-strict-overflow -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/mididings/src=/usr/src/debug/mididings -flto=auto -fPIC -DVERSION=20230114 -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/python3.12 -c src/backend/jack_realtime.cc -o build/temp.linux-riscv64-cpython-312/src/backend/jack_realtime.o In file included from src/backend/jack.hh:15, from src/backend/jack_realtime.hh:15, from src/backend/jack_realtime.cc:13: src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_actual_client_name()’: src/backend/base.hh:81:52: warning: no return statement in function returning non-void [-Wreturn-type] 81 | virtual std::string get_actual_client_name() { } | ^ src/backend/base.hh: In member function ‘virtual int mididings::backend::BackendBase::get_client_id()’: src/backend/base.hh:83:35: warning: no return statement in function returning non-void [-Wreturn-type] 83 | virtual int get_client_id() { } | ^ src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_client_uuid()’: src/backend/base.hh:85:45: warning: no return statement in function returning non-void [-Wreturn-type] 85 | virtual std::string get_client_uuid() { } | ^ gcc -fno-strict-overflow -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/mididings/src=/usr/src/debug/mididings -flto=auto -fPIC -DVERSION=20230114 -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/python3.12 -c src/engine.cc -o build/temp.linux-riscv64-cpython-312/src/engine.o In file included from src/engine.hh:15, from src/engine.cc:13: src/patch.hh:133:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Range&) const [with Derived = mididings::Patch::Chain; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 133 | virtual void process(EventBuffer & buffer, | ^~~~~~~ src/patch.hh:155:14: note: by ‘mididings::Patch::Chain::process(B&, typename B::Range&) const’ 155 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:127:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Range&) const [with Derived = mididings::Patch::Chain; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 127 | virtual void process(EventBufferRT & buffer, | ^~~~~~~ src/patch.hh:155:14: note: by ‘mididings::Patch::Chain::process(B&, typename B::Range&) const’ 155 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:133:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Range&) const [with Derived = mididings::Patch::Fork; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 133 | virtual void process(EventBuffer & buffer, | ^~~~~~~ src/patch.hh:175:14: note: by ‘mididings::Patch::Fork::process(B&, typename B::Range&) const’ 175 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:127:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Range&) const [with Derived = mididings::Patch::Fork; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 127 | virtual void process(EventBufferRT & buffer, | ^~~~~~~ src/patch.hh:175:14: note: by ‘mididings::Patch::Fork::process(B&, typename B::Range&) const’ 175 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:133:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Range&) const [with Derived = mididings::Patch::Single; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 133 | virtual void process(EventBuffer & buffer, | ^~~~~~~ src/patch.hh:195:14: note: by ‘mididings::Patch::Single::process(B&, typename B::Range&) const’ 195 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:127:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Range&) const [with Derived = mididings::Patch::Single; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 127 | virtual void process(EventBufferRT & buffer, | ^~~~~~~ src/patch.hh:195:14: note: by ‘mididings::Patch::Single::process(B&, typename B::Range&) const’ 195 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:133:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Range&) const [with Derived = mididings::Patch::Extended; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 133 | virtual void process(EventBuffer & buffer, | ^~~~~~~ src/patch.hh:214:14: note: by ‘mididings::Patch::Extended::process(B&, typename B::Range&) const’ 214 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:127:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Range&) const [with Derived = mididings::Patch::Extended; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 127 | virtual void process(EventBufferRT & buffer, | ^~~~~~~ src/patch.hh:214:14: note: by ‘mididings::Patch::Extended::process(B&, typename B::Range&) const’ 214 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ In file included from src/engine.hh:16: src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_actual_client_name()’: src/backend/base.hh:81:52: warning: no return statement in function returning non-void [-Wreturn-type] 81 | virtual std::string get_actual_client_name() { } | ^ src/backend/base.hh: In member function ‘virtual int mididings::backend::BackendBase::get_client_id()’: src/backend/base.hh:83:35: warning: no return statement in function returning non-void [-Wreturn-type] 83 | virtual int get_client_id() { } | ^ src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_client_uuid()’: src/backend/base.hh:85:45: warning: no return statement in function returning non-void [-Wreturn-type] 85 | virtual std::string get_client_uuid() { } | ^ In file included from src/engine.cc:16: src/units/base.hh: At global scope: src/units/base.hh:70:5: warning: ‘mididings::Patch::EventBufferType >::Range mididings::units::UnitExImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Iterator) const [with Derived = mididings::units::Sanitize; mididings::Patch::EventBufferType >::Range = das::iterator_range >; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Iterator = std::__cxx11::list::iterator]’ was hidden [-Woverloaded-virtual=] 70 | process(Patch::EventBuffer & buffer, | ^~~~~~~ In file included from src/engine.cc:17: src/units/engine.hh:32:23: note: by ‘mididings::units::Sanitize::process(B&, typename B::Iterator) const’ 32 | typename B::Range process(B & buffer, typename B::Iterator it) const | ^~~~~~~ src/units/base.hh:63:5: warning: ‘mididings::Patch::EventBufferType > >::Range mididings::units::UnitExImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Iterator) const [with Derived = mididings::units::Sanitize; mididings::Patch::EventBufferType > >::Range = das::iterator_range >; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Iterator = std::__cxx11::list >::iterator]’ was hidden [-Woverloaded-virtual=] 63 | process(Patch::EventBufferRT & buffer, | ^~~~~~~ src/units/engine.hh:32:23: note: by ‘mididings::units::Sanitize::process(B&, typename B::Iterator) const’ 32 | typename B::Range process(B & buffer, typename B::Iterator it) const | ^~~~~~~ src/units/base.hh:70:5: warning: ‘mididings::Patch::EventBufferType >::Range mididings::units::UnitExImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Iterator) const [with Derived = mididings::units::SceneSwitch; mididings::Patch::EventBufferType >::Range = das::iterator_range >; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Iterator = std::__cxx11::list::iterator]’ was hidden [-Woverloaded-virtual=] 70 | process(Patch::EventBuffer & buffer, | ^~~~~~~ src/units/engine.hh:55:23: note: by ‘mididings::units::SceneSwitch::process(B&, typename B::Iterator) const’ 55 | typename B::Range process(B & buffer, typename B::Iterator it) const | ^~~~~~~ src/units/base.hh:63:5: warning: ‘mididings::Patch::EventBufferType > >::Range mididings::units::UnitExImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Iterator) const [with Derived = mididings::units::SceneSwitch; mididings::Patch::EventBufferType > >::Range = das::iterator_range >; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Iterator = std::__cxx11::list >::iterator]’ was hidden [-Woverloaded-virtual=] 63 | process(Patch::EventBufferRT & buffer, | ^~~~~~~ src/units/engine.hh:55:23: note: by ‘mididings::units::SceneSwitch::process(B&, typename B::Iterator) const’ 55 | typename B::Range process(B & buffer, typename B::Iterator it) const | ^~~~~~~ src/units/base.hh:70:5: warning: ‘mididings::Patch::EventBufferType >::Range mididings::units::UnitExImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Iterator) const [with Derived = mididings::units::SubSceneSwitch; mididings::Patch::EventBufferType >::Range = das::iterator_range >; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Iterator = std::__cxx11::list::iterator]’ was hidden [-Woverloaded-virtual=] 70 | process(Patch::EventBuffer & buffer, | ^~~~~~~ src/units/engine.hh:89:23: note: by ‘mididings::units::SubSceneSwitch::process(B&, typename B::Iterator) const’ 89 | typename B::Range process(B & buffer, typename B::Iterator it) const | ^~~~~~~ src/units/base.hh:63:5: warning: ‘mididings::Patch::EventBufferType > >::Range mididings::units::UnitExImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Iterator) const [with Derived = mididings::units::SubSceneSwitch; mididings::Patch::EventBufferType > >::Range = das::iterator_range >; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Iterator = std::__cxx11::list >::iterator]’ was hidden [-Woverloaded-virtual=] 63 | process(Patch::EventBufferRT & buffer, | ^~~~~~~ src/units/engine.hh:89:23: note: by ‘mididings::units::SubSceneSwitch::process(B&, typename B::Iterator) const’ 89 | typename B::Range process(B & buffer, typename B::Iterator it) const | ^~~~~~~ gcc -fno-strict-overflow -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/mididings/src=/usr/src/debug/mididings -flto=auto -fPIC -DVERSION=20230114 -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/python3.12 -c src/patch.cc -o build/temp.linux-riscv64-cpython-312/src/patch.o In file included from src/patch.cc:12: src/patch.hh:133:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Range&) const [with Derived = mididings::Patch::Chain; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 133 | virtual void process(EventBuffer & buffer, | ^~~~~~~ src/patch.hh:155:14: note: by ‘mididings::Patch::Chain::process(B&, typename B::Range&) const’ 155 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:127:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Range&) const [with Derived = mididings::Patch::Chain; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 127 | virtual void process(EventBufferRT & buffer, | ^~~~~~~ src/patch.hh:155:14: note: by ‘mididings::Patch::Chain::process(B&, typename B::Range&) const’ 155 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:133:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Range&) const [with Derived = mididings::Patch::Fork; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 133 | virtual void process(EventBuffer & buffer, | ^~~~~~~ src/patch.hh:175:14: note: by ‘mididings::Patch::Fork::process(B&, typename B::Range&) const’ 175 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:127:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Range&) const [with Derived = mididings::Patch::Fork; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 127 | virtual void process(EventBufferRT & buffer, | ^~~~~~~ src/patch.hh:175:14: note: by ‘mididings::Patch::Fork::process(B&, typename B::Range&) const’ 175 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:133:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Range&) const [with Derived = mididings::Patch::Single; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 133 | virtual void process(EventBuffer & buffer, | ^~~~~~~ src/patch.hh:195:14: note: by ‘mididings::Patch::Single::process(B&, typename B::Range&) const’ 195 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:127:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Range&) const [with Derived = mididings::Patch::Single; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 127 | virtual void process(EventBufferRT & buffer, | ^~~~~~~ src/patch.hh:195:14: note: by ‘mididings::Patch::Single::process(B&, typename B::Range&) const’ 195 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:133:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Range&) const [with Derived = mididings::Patch::Extended; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 133 | virtual void process(EventBuffer & buffer, | ^~~~~~~ src/patch.hh:214:14: note: by ‘mididings::Patch::Extended::process(B&, typename B::Range&) const’ 214 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:127:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Range&) const [with Derived = mididings::Patch::Extended; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 127 | virtual void process(EventBufferRT & buffer, | ^~~~~~~ src/patch.hh:214:14: note: by ‘mididings::Patch::Extended::process(B&, typename B::Range&) const’ 214 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ In file included from src/engine.hh:16, from src/patch.cc:14: src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_actual_client_name()’: src/backend/base.hh:81:52: warning: no return statement in function returning non-void [-Wreturn-type] 81 | virtual std::string get_actual_client_name() { } | ^ src/backend/base.hh: In member function ‘virtual int mididings::backend::BackendBase::get_client_id()’: src/backend/base.hh:83:35: warning: no return statement in function returning non-void [-Wreturn-type] 83 | virtual int get_client_id() { } | ^ src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_client_uuid()’: src/backend/base.hh:85:45: warning: no return statement in function returning non-void [-Wreturn-type] 85 | virtual std::string get_client_uuid() { } | ^ gcc -fno-strict-overflow -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/mididings/src=/usr/src/debug/mididings -flto=auto -fPIC -DVERSION=20230114 -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/python3.12 -c src/python_caller.cc -o build/temp.linux-riscv64-cpython-312/src/python_caller.o In file included from src/python_caller.hh:16, from src/python_caller.cc:13: src/patch.hh:133:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Range&) const [with Derived = mididings::Patch::Chain; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 133 | virtual void process(EventBuffer & buffer, | ^~~~~~~ src/patch.hh:155:14: note: by ‘mididings::Patch::Chain::process(B&, typename B::Range&) const’ 155 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:127:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Range&) const [with Derived = mididings::Patch::Chain; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 127 | virtual void process(EventBufferRT & buffer, | ^~~~~~~ src/patch.hh:155:14: note: by ‘mididings::Patch::Chain::process(B&, typename B::Range&) const’ 155 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:133:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Range&) const [with Derived = mididings::Patch::Fork; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 133 | virtual void process(EventBuffer & buffer, | ^~~~~~~ src/patch.hh:175:14: note: by ‘mididings::Patch::Fork::process(B&, typename B::Range&) const’ 175 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:127:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Range&) const [with Derived = mididings::Patch::Fork; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 127 | virtual void process(EventBufferRT & buffer, | ^~~~~~~ src/patch.hh:175:14: note: by ‘mididings::Patch::Fork::process(B&, typename B::Range&) const’ 175 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:133:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Range&) const [with Derived = mididings::Patch::Single; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 133 | virtual void process(EventBuffer & buffer, | ^~~~~~~ src/patch.hh:195:14: note: by ‘mididings::Patch::Single::process(B&, typename B::Range&) const’ 195 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:127:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Range&) const [with Derived = mididings::Patch::Single; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 127 | virtual void process(EventBufferRT & buffer, | ^~~~~~~ src/patch.hh:195:14: note: by ‘mididings::Patch::Single::process(B&, typename B::Range&) const’ 195 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:133:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Range&) const [with Derived = mididings::Patch::Extended; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 133 | virtual void process(EventBuffer & buffer, | ^~~~~~~ src/patch.hh:214:14: note: by ‘mididings::Patch::Extended::process(B&, typename B::Range&) const’ 214 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:127:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Range&) const [with Derived = mididings::Patch::Extended; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 127 | virtual void process(EventBufferRT & buffer, | ^~~~~~~ src/patch.hh:214:14: note: by ‘mididings::Patch::Extended::process(B&, typename B::Range&) const’ 214 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ gcc -fno-strict-overflow -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/mididings/src=/usr/src/debug/mididings -flto=auto -fPIC -DVERSION=20230114 -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/python3.12 -c src/python_module.cc -o build/temp.linux-riscv64-cpython-312/src/python_module.o In file included from src/engine.hh:15, from src/python_module.cc:13: src/patch.hh:133:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Range&) const [with Derived = mididings::Patch::Chain; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 133 | virtual void process(EventBuffer & buffer, | ^~~~~~~ src/patch.hh:155:14: note: by ‘mididings::Patch::Chain::process(B&, typename B::Range&) const’ 155 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:127:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Range&) const [with Derived = mididings::Patch::Chain; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 127 | virtual void process(EventBufferRT & buffer, | ^~~~~~~ src/patch.hh:155:14: note: by ‘mididings::Patch::Chain::process(B&, typename B::Range&) const’ 155 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:133:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Range&) const [with Derived = mididings::Patch::Fork; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 133 | virtual void process(EventBuffer & buffer, | ^~~~~~~ src/patch.hh:175:14: note: by ‘mididings::Patch::Fork::process(B&, typename B::Range&) const’ 175 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:127:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Range&) const [with Derived = mididings::Patch::Fork; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 127 | virtual void process(EventBufferRT & buffer, | ^~~~~~~ src/patch.hh:175:14: note: by ‘mididings::Patch::Fork::process(B&, typename B::Range&) const’ 175 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:133:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Range&) const [with Derived = mididings::Patch::Single; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 133 | virtual void process(EventBuffer & buffer, | ^~~~~~~ src/patch.hh:195:14: note: by ‘mididings::Patch::Single::process(B&, typename B::Range&) const’ 195 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:127:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Range&) const [with Derived = mididings::Patch::Single; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 127 | virtual void process(EventBufferRT & buffer, | ^~~~~~~ src/patch.hh:195:14: note: by ‘mididings::Patch::Single::process(B&, typename B::Range&) const’ 195 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:133:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Range&) const [with Derived = mididings::Patch::Extended; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 133 | virtual void process(EventBuffer & buffer, | ^~~~~~~ src/patch.hh:214:14: note: by ‘mididings::Patch::Extended::process(B&, typename B::Range&) const’ 214 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ src/patch.hh:127:22: warning: ‘void mididings::Patch::ModuleImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Range&) const [with Derived = mididings::Patch::Extended; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Range = das::iterator_range >]’ was hidden [-Woverloaded-virtual=] 127 | virtual void process(EventBufferRT & buffer, | ^~~~~~~ src/patch.hh:214:14: note: by ‘mididings::Patch::Extended::process(B&, typename B::Range&) const’ 214 | void process(B & buffer, typename B::Range & range) const; | ^~~~~~~ In file included from src/engine.hh:16: src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_actual_client_name()’: src/backend/base.hh:81:52: warning: no return statement in function returning non-void [-Wreturn-type] 81 | virtual std::string get_actual_client_name() { } | ^ src/backend/base.hh: In member function ‘virtual int mididings::backend::BackendBase::get_client_id()’: src/backend/base.hh:83:35: warning: no return statement in function returning non-void [-Wreturn-type] 83 | virtual int get_client_id() { } | ^ src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_client_uuid()’: src/backend/base.hh:85:45: warning: no return statement in function returning non-void [-Wreturn-type] 85 | virtual std::string get_client_uuid() { } | ^ In file included from src/python_module.cc:18: src/units/base.hh: At global scope: src/units/base.hh:70:5: warning: ‘mididings::Patch::EventBufferType >::Range mididings::units::UnitExImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Iterator) const [with Derived = mididings::units::Sanitize; mididings::Patch::EventBufferType >::Range = das::iterator_range >; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Iterator = std::__cxx11::list::iterator]’ was hidden [-Woverloaded-virtual=] 70 | process(Patch::EventBuffer & buffer, | ^~~~~~~ In file included from src/python_module.cc:19: src/units/engine.hh:32:23: note: by ‘mididings::units::Sanitize::process(B&, typename B::Iterator) const’ 32 | typename B::Range process(B & buffer, typename B::Iterator it) const | ^~~~~~~ src/units/base.hh:63:5: warning: ‘mididings::Patch::EventBufferType > >::Range mididings::units::UnitExImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Iterator) const [with Derived = mididings::units::Sanitize; mididings::Patch::EventBufferType > >::Range = das::iterator_range >; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Iterator = std::__cxx11::list >::iterator]’ was hidden [-Woverloaded-virtual=] 63 | process(Patch::EventBufferRT & buffer, | ^~~~~~~ src/units/engine.hh:32:23: note: by ‘mididings::units::Sanitize::process(B&, typename B::Iterator) const’ 32 | typename B::Range process(B & buffer, typename B::Iterator it) const | ^~~~~~~ src/units/base.hh:70:5: warning: ‘mididings::Patch::EventBufferType >::Range mididings::units::UnitExImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Iterator) const [with Derived = mididings::units::SceneSwitch; mididings::Patch::EventBufferType >::Range = das::iterator_range >; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Iterator = std::__cxx11::list::iterator]’ was hidden [-Woverloaded-virtual=] 70 | process(Patch::EventBuffer & buffer, | ^~~~~~~ src/units/engine.hh:55:23: note: by ‘mididings::units::SceneSwitch::process(B&, typename B::Iterator) const’ 55 | typename B::Range process(B & buffer, typename B::Iterator it) const | ^~~~~~~ src/units/base.hh:63:5: warning: ‘mididings::Patch::EventBufferType > >::Range mididings::units::UnitExImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Iterator) const [with Derived = mididings::units::SceneSwitch; mididings::Patch::EventBufferType > >::Range = das::iterator_range >; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Iterator = std::__cxx11::list >::iterator]’ was hidden [-Woverloaded-virtual=] 63 | process(Patch::EventBufferRT & buffer, | ^~~~~~~ src/units/engine.hh:55:23: note: by ‘mididings::units::SceneSwitch::process(B&, typename B::Iterator) const’ 55 | typename B::Range process(B & buffer, typename B::Iterator it) const | ^~~~~~~ src/units/base.hh:70:5: warning: ‘mididings::Patch::EventBufferType >::Range mididings::units::UnitExImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Iterator) const [with Derived = mididings::units::SubSceneSwitch; mididings::Patch::EventBufferType >::Range = das::iterator_range >; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Iterator = std::__cxx11::list::iterator]’ was hidden [-Woverloaded-virtual=] 70 | process(Patch::EventBuffer & buffer, | ^~~~~~~ src/units/engine.hh:89:23: note: by ‘mididings::units::SubSceneSwitch::process(B&, typename B::Iterator) const’ 89 | typename B::Range process(B & buffer, typename B::Iterator it) const | ^~~~~~~ src/units/base.hh:63:5: warning: ‘mididings::Patch::EventBufferType > >::Range mididings::units::UnitExImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Iterator) const [with Derived = mididings::units::SubSceneSwitch; mididings::Patch::EventBufferType > >::Range = das::iterator_range >; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Iterator = std::__cxx11::list >::iterator]’ was hidden [-Woverloaded-virtual=] 63 | process(Patch::EventBufferRT & buffer, | ^~~~~~~ src/units/engine.hh:89:23: note: by ‘mididings::units::SubSceneSwitch::process(B&, typename B::Iterator) const’ 89 | typename B::Range process(B & buffer, typename B::Iterator it) const | ^~~~~~~ src/units/base.hh:70:5: warning: ‘mididings::Patch::EventBufferType >::Range mididings::units::UnitExImpl::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType >::Iterator) const [with Derived = mididings::units::Call; mididings::Patch::EventBufferType >::Range = das::iterator_range >; mididings::Patch::EventBuffer = mididings::Patch::EventBufferType >; mididings::Patch::EventBufferType >::Iterator = std::__cxx11::list::iterator]’ was hidden [-Woverloaded-virtual=] 70 | process(Patch::EventBuffer & buffer, | ^~~~~~~ In file included from src/python_module.cc:23: src/units/call.hh:35:23: note: by ‘mididings::units::Call::process(B&, typename B::Iterator) const’ 35 | typename B::Range process(B & buffer, typename B::Iterator it) const | ^~~~~~~ src/units/base.hh:63:5: warning: ‘mididings::Patch::EventBufferType > >::Range mididings::units::UnitExImpl::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType > >::Iterator) const [with Derived = mididings::units::Call; mididings::Patch::EventBufferType > >::Range = das::iterator_range >; mididings::Patch::EventBufferRT = mididings::Patch::EventBufferType > >; mididings::Patch::EventBufferType > >::Iterator = std::__cxx11::list >::iterator]’ was hidden [-Woverloaded-virtual=] 63 | process(Patch::EventBufferRT & buffer, | ^~~~~~~ src/units/call.hh:35:23: note: by ‘mididings::units::Call::process(B&, typename B::Iterator) const’ 35 | typename B::Range process(B & buffer, typename B::Iterator it) const | ^~~~~~~ gcc -fno-strict-overflow -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/mididings/src=/usr/src/debug/mididings -flto=auto -fPIC -DVERSION=20230114 -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/python3.12 -c src/send_midi.cc -o build/temp.linux-riscv64-cpython-312/src/send_midi.o In file included from src/send_midi.hh:15, from src/send_midi.cc:13: src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_actual_client_name()’: src/backend/base.hh:81:52: warning: no return statement in function returning non-void [-Wreturn-type] 81 | virtual std::string get_actual_client_name() { } | ^ src/backend/base.hh: In member function ‘virtual int mididings::backend::BackendBase::get_client_id()’: src/backend/base.hh:83:35: warning: no return statement in function returning non-void [-Wreturn-type] 83 | virtual int get_client_id() { } | ^ src/backend/base.hh: In member function ‘virtual std::string mididings::backend::BackendBase::get_client_uuid()’: src/backend/base.hh:85:45: warning: no return statement in function returning non-void [-Wreturn-type] 85 | virtual std::string get_client_uuid() { } | ^ g++ -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/mididings/src=/usr/src/debug/mididings -flto=auto build/temp.linux-riscv64-cpython-312/src/backend/alsa.o build/temp.linux-riscv64-cpython-312/src/backend/base.o build/temp.linux-riscv64-cpython-312/src/backend/jack.o build/temp.linux-riscv64-cpython-312/src/backend/jack_buffered.o build/temp.linux-riscv64-cpython-312/src/backend/jack_realtime.o build/temp.linux-riscv64-cpython-312/src/engine.o build/temp.linux-riscv64-cpython-312/src/patch.o build/temp.linux-riscv64-cpython-312/src/python_caller.o build/temp.linux-riscv64-cpython-312/src/python_module.o build/temp.linux-riscv64-cpython-312/src/send_midi.o -L/usr/lib -lboost_python312 -lboost_thread -lasound -ljack -o build/lib.linux-riscv64-cpython-312/_mididings.cpython-312-riscv64-linux-gnu.so running build_scripts creating build/scripts-3.12 copying and adjusting scripts/mididings -> build/scripts-3.12 copying and adjusting scripts/livedings -> build/scripts-3.12 copying and adjusting scripts/send_midi -> build/scripts-3.12 changing mode of build/scripts-3.12/mididings from 644 to 755 changing mode of build/scripts-3.12/livedings from 644 to 755 changing mode of build/scripts-3.12/send_midi from 644 to 755 installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64 creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/mididings copying build/lib.linux-riscv64-cpython-312/mididings/misc.py -> build/bdist.linux-riscv64/wheel/mididings copying build/lib.linux-riscv64-cpython-312/mididings/__init__.py -> build/bdist.linux-riscv64/wheel/mididings creating build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/latch.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/per_channel.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/inotify.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/__init__.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/engine.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/floating_split.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/harmonizer.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/panic.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/memorize_scene.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/osc.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/voices.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/pedal_noteoff.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/dbus.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/key_color.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/gm.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/ctrl_sysex.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/polyphony.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/extra/suppress_pc.py -> build/bdist.linux-riscv64/wheel/mididings/extra copying build/lib.linux-riscv64-cpython-312/mididings/setup.py -> build/bdist.linux-riscv64/wheel/mididings copying build/lib.linux-riscv64-cpython-312/mididings/engine.py -> build/bdist.linux-riscv64/wheel/mididings copying build/lib.linux-riscv64-cpython-312/mididings/unitrepr.py -> build/bdist.linux-riscv64/wheel/mididings creating build/bdist.linux-riscv64/wheel/mididings/units copying build/lib.linux-riscv64-cpython-312/mididings/units/modifiers.py -> build/bdist.linux-riscv64/wheel/mididings/units copying build/lib.linux-riscv64-cpython-312/mididings/units/__init__.py -> build/bdist.linux-riscv64/wheel/mididings/units copying build/lib.linux-riscv64-cpython-312/mididings/units/filters.py -> build/bdist.linux-riscv64/wheel/mididings/units copying build/lib.linux-riscv64-cpython-312/mididings/units/engine.py -> build/bdist.linux-riscv64/wheel/mididings/units copying build/lib.linux-riscv64-cpython-312/mididings/units/call.py -> build/bdist.linux-riscv64/wheel/mididings/units copying build/lib.linux-riscv64-cpython-312/mididings/units/splits.py -> build/bdist.linux-riscv64/wheel/mididings/units copying build/lib.linux-riscv64-cpython-312/mididings/units/generators.py -> build/bdist.linux-riscv64/wheel/mididings/units copying build/lib.linux-riscv64-cpython-312/mididings/units/printing.py -> build/bdist.linux-riscv64/wheel/mididings/units copying build/lib.linux-riscv64-cpython-312/mididings/units/init.py -> build/bdist.linux-riscv64/wheel/mididings/units copying build/lib.linux-riscv64-cpython-312/mididings/units/base.py -> build/bdist.linux-riscv64/wheel/mididings/units copying build/lib.linux-riscv64-cpython-312/mididings/event.py -> build/bdist.linux-riscv64/wheel/mididings copying build/lib.linux-riscv64-cpython-312/mididings/constants.py -> build/bdist.linux-riscv64/wheel/mididings copying build/lib.linux-riscv64-cpython-312/mididings/scene.py -> build/bdist.linux-riscv64/wheel/mididings copying build/lib.linux-riscv64-cpython-312/mididings/arguments.py -> build/bdist.linux-riscv64/wheel/mididings copying build/lib.linux-riscv64-cpython-312/mididings/util.py -> build/bdist.linux-riscv64/wheel/mididings copying build/lib.linux-riscv64-cpython-312/mididings/overload.py -> build/bdist.linux-riscv64/wheel/mididings copying build/lib.linux-riscv64-cpython-312/mididings/patch.py -> build/bdist.linux-riscv64/wheel/mididings creating build/bdist.linux-riscv64/wheel/mididings/live copying build/lib.linux-riscv64-cpython-312/mididings/live/__init__.py -> build/bdist.linux-riscv64/wheel/mididings/live copying build/lib.linux-riscv64-cpython-312/mididings/live/widgets.py -> build/bdist.linux-riscv64/wheel/mididings/live copying build/lib.linux-riscv64-cpython-312/mididings/live/livedings.py -> build/bdist.linux-riscv64/wheel/mididings/live copying build/lib.linux-riscv64-cpython-312/mididings/live/osc_control.py -> build/bdist.linux-riscv64/wheel/mididings/live copying build/lib.linux-riscv64-cpython-312/_mididings.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel running install_data creating build/bdist.linux-riscv64/wheel/mididings-20230114.data creating build/bdist.linux-riscv64/wheel/mididings-20230114.data/data creating build/bdist.linux-riscv64/wheel/mididings-20230114.data/data/share creating build/bdist.linux-riscv64/wheel/mididings-20230114.data/data/share/man creating build/bdist.linux-riscv64/wheel/mididings-20230114.data/data/share/man/man1 copying doc/man/mididings.1 -> build/bdist.linux-riscv64/wheel/mididings-20230114.data/data/share/man/man1 copying doc/man/livedings.1 -> build/bdist.linux-riscv64/wheel/mididings-20230114.data/data/share/man/man1 copying doc/man/send_midi.1 -> build/bdist.linux-riscv64/wheel/mididings-20230114.data/data/share/man/man1 running install_egg_info Copying mididings.egg-info to build/bdist.linux-riscv64/wheel/mididings-20230114-py3.12.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/mididings-20230114.data/scripts copying build/scripts-3.12/livedings -> build/bdist.linux-riscv64/wheel/mididings-20230114.data/scripts copying build/scripts-3.12/mididings -> build/bdist.linux-riscv64/wheel/mididings-20230114.data/scripts copying build/scripts-3.12/send_midi -> build/bdist.linux-riscv64/wheel/mididings-20230114.data/scripts changing mode of build/bdist.linux-riscv64/wheel/mididings-20230114.data/scripts/livedings to 755 changing mode of build/bdist.linux-riscv64/wheel/mididings-20230114.data/scripts/mididings to 755 changing mode of build/bdist.linux-riscv64/wheel/mididings-20230114.data/scripts/send_midi to 755 creating build/bdist.linux-riscv64/wheel/mididings-20230114.dist-info/WHEEL creating '/build/mididings/src/mididings/dist/.tmp-2x_uvdyz/mididings-20230114-cp312-cp312-linux_riscv64.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding '_mididings.cpython-312-riscv64-linux-gnu.so' adding 'mididings/__init__.py' adding 'mididings/arguments.py' adding 'mididings/constants.py' adding 'mididings/engine.py' adding 'mididings/event.py' adding 'mididings/misc.py' adding 'mididings/overload.py' adding 'mididings/patch.py' adding 'mididings/scene.py' adding 'mididings/setup.py' adding 'mididings/unitrepr.py' adding 'mididings/util.py' adding 'mididings/extra/__init__.py' adding 'mididings/extra/ctrl_sysex.py' adding 'mididings/extra/dbus.py' adding 'mididings/extra/engine.py' adding 'mididings/extra/floating_split.py' adding 'mididings/extra/gm.py' adding 'mididings/extra/harmonizer.py' adding 'mididings/extra/inotify.py' adding 'mididings/extra/key_color.py' adding 'mididings/extra/latch.py' adding 'mididings/extra/memorize_scene.py' adding 'mididings/extra/osc.py' adding 'mididings/extra/panic.py' adding 'mididings/extra/pedal_noteoff.py' adding 'mididings/extra/per_channel.py' adding 'mididings/extra/polyphony.py' adding 'mididings/extra/suppress_pc.py' adding 'mididings/extra/voices.py' adding 'mididings/live/__init__.py' adding 'mididings/live/livedings.py' adding 'mididings/live/osc_control.py' adding 'mididings/live/widgets.py' adding 'mididings/units/__init__.py' adding 'mididings/units/base.py' adding 'mididings/units/call.py' adding 'mididings/units/engine.py' adding 'mididings/units/filters.py' adding 'mididings/units/generators.py' adding 'mididings/units/init.py' adding 'mididings/units/modifiers.py' adding 'mididings/units/printing.py' adding 'mididings/units/splits.py' adding 'mididings-20230114.data/data/share/man/man1/livedings.1' adding 'mididings-20230114.data/data/share/man/man1/mididings.1' adding 'mididings-20230114.data/data/share/man/man1/send_midi.1' adding 'mididings-20230114.data/scripts/livedings' adding 'mididings-20230114.data/scripts/mididings' adding 'mididings-20230114.data/scripts/send_midi' adding 'mididings-20230114.dist-info/LICENSE.md' adding 'mididings-20230114.dist-info/METADATA' adding 'mididings-20230114.dist-info/WHEEL' adding 'mididings-20230114.dist-info/top_level.txt' adding 'mididings-20230114.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built mididings-20230114-cp312-cp312-linux_riscv64.whl make -C doc make[1]: Entering directory '/build/mididings/src/mididings/doc' sphinx-build -b html -d build/doctrees . build/html Running Sphinx v7.3.7 /build/mididings/src/mididings/doc/conf.py:75: SyntaxWarning: invalid escape sequence '\w' m = re.match('(.*) <([\w.]*)>', sig) making output directory... done building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 12 source files that are out of date updating environment: [new config] 12 added, 0 changed, 0 removed reading sources... [ 8%] connect reading sources... [ 17%] engine reading sources... [ 25%] event reading sources... [ 33%] extra reading sources... [ 42%] extra-units reading sources... [ 50%] index reading sources... [ 58%] main reading sources... [ 67%] misc reading sources... [ 75%] start reading sources... [ 83%] tools reading sources... [ 92%] units reading sources... [100%] util /build/mididings/src/mididings/doc/connect.rst:152: WARNING: duplicate object description of mididings.Selector.apply, other instance in connect, use :no-index: for one of them /build/mididings/src/mididings/doc/main.rst:17: WARNING: Error in declarator or parameters Invalid C declaration: Expected identifier in nested name. [error at 7] backend -------^ /build/mididings/src/mididings/doc/main.rst:50: WARNING: Error in declarator or parameters Invalid C declaration: Expected identifier in nested name. [error at 11] client_name -----------^ /build/mididings/src/mididings/doc/main.rst:54: WARNING: Error in declarator or parameters Invalid C declaration: Expected identifier in nested name. [error at 8] in_ports --------^ /build/mididings/src/mididings/doc/main.rst:54: WARNING: Error in declarator or parameters Invalid C declaration: Expected identifier in nested name. [error at 9] out_ports ---------^ /build/mididings/src/mididings/doc/main.rst:87: WARNING: Error in declarator or parameters Invalid C declaration: Expected identifier in nested name. [error at 11] data_offset -----------^ /build/mididings/src/mididings/doc/main.rst:93: WARNING: Error in declarator or parameters Invalid C declaration: Expected identifier in nested name. [error at 13] octave_offset -------------^ /build/mididings/src/mididings/doc/main.rst:100: WARNING: Error in declarator or parameters Invalid C declaration: Expected identifier in nested name. [error at 13] initial_scene -------------^ /build/mididings/src/mididings/doc/main.rst:106: WARNING: Error in declarator or parameters Invalid C declaration: Expected identifier in nested name. [error at 11] start_delay -----------^ looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [ 8%] connect writing output... [ 17%] engine writing output... [ 25%] event writing output... [ 33%] extra writing output... [ 42%] extra-units writing output... [ 50%] index writing output... [ 58%] main writing output... [ 67%] misc writing output... [ 75%] start writing output... [ 83%] tools writing output... [ 92%] units writing output... [100%] util generating indices... genindex py-modindex done writing additional pages... search done copying images... [ 20%] patch.png copying images... [ 40%] eventflow.png copying images... [ 60%] velocity.png copying images... [ 80%] velocityslope.png copying images... [100%] ctrlrange.png dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 9 warnings. The HTML pages are in build/html. make[1]: Leaving directory '/build/mididings/src/mididings/doc' ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.12.3, pytest-8.1.2, pluggy-1.5.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /build/mididings/src/mididings configfile: pyproject.toml plugins: typeguard-4.2.1 collecting ... collected 98 items / 3 deselected / 95 selected tests/test_arguments.py::ArgumentsTestCase::test_add_varargs PASSED [ 1%] tests/test_arguments.py::ArgumentsTestCase::test_condition PASSED [ 2%] tests/test_arguments.py::ArgumentsTestCase::test_each PASSED [ 3%] tests/test_arguments.py::ArgumentsTestCase::test_either PASSED [ 4%] tests/test_arguments.py::ArgumentsTestCase::test_flatten PASSED [ 5%] tests/test_arguments.py::ArgumentsTestCase::test_isinstance PASSED [ 6%] tests/test_arguments.py::ArgumentsTestCase::test_kwargs PASSED [ 7%] tests/test_arguments.py::ArgumentsTestCase::test_kwargs_any PASSED [ 8%] tests/test_arguments.py::ArgumentsTestCase::test_mappingof PASSED [ 9%] tests/test_arguments.py::ArgumentsTestCase::test_nullable PASSED [ 10%] tests/test_arguments.py::ArgumentsTestCase::test_repr PASSED [ 11%] tests/test_arguments.py::ArgumentsTestCase::test_sequenceof PASSED [ 12%] tests/test_arguments.py::ArgumentsTestCase::test_simple PASSED [ 13%] tests/test_arguments.py::ArgumentsTestCase::test_tupleof PASSED [ 14%] tests/test_arguments.py::ArgumentsTestCase::test_value PASSED [ 15%] tests/test_arguments.py::ArgumentsTestCase::test_varargs PASSED [ 16%] tests/test_engine.py::EngineTestCase::test_active PASSED [ 17%] tests/test_engine.py::EngineTestCase::test_in_ports PASSED [ 18%] tests/test_engine.py::EngineTestCase::test_out_ports PASSED [ 20%] tests/test_event.py::EventTestCase::test_CtrlEvent PASSED [ 21%] tests/test_event.py::EventTestCase::test_NoteOffEvent PASSED [ 22%] tests/test_event.py::EventTestCase::test_NoteOnEvent PASSED [ 23%] tests/test_event.py::EventTestCase::test_ProgramEvent PASSED [ 24%] tests/test_event.py::EventTestCase::test_SysExEvent PASSED [ 25%] tests/test_event.py::EventTestCase::test_SysExEvent_modify PASSED [ 26%] tests/test_event.py::EventTestCase::test_operator_equals PASSED [ 27%] tests/test_event.py::EventTestCase::test_rebuild_repr PASSED [ 28%] tests/test_event.py::EventTestCase::test_to_string PASSED [ 29%] tests/test_overload.py::OverloadTestCase::test_argnames PASSED [ 30%] tests/test_overload.py::OverloadTestCase::test_call PASSED [ 31%] tests/test_overload.py::OverloadTestCase::test_defargs PASSED [ 32%] tests/test_overload.py::OverloadTestCase::test_mark PASSED [ 33%] tests/test_overload.py::OverloadTestCase::test_partial PASSED [ 34%] tests/test_overload.py::OverloadTestCase::test_varargs PASSED [ 35%] tests/test_patch.py::PatchTestCase::test_unit_order PASSED [ 36%] tests/test_setup.py::SetupTestCase::test_config_backend PASSED [ 37%] tests/test_setup.py::SetupTestCase::test_config_client_name PASSED [ 38%] tests/test_setup.py::SetupTestCase::test_config_data_offset PASSED [ 40%] tests/test_setup.py::SetupTestCase::test_config_in_ports PASSED [ 41%] tests/test_setup.py::SetupTestCase::test_config_initial_scene PASSED [ 42%] tests/test_setup.py::SetupTestCase::test_config_octave_offset PASSED [ 43%] tests/test_setup.py::SetupTestCase::test_config_out_ports PASSED [ 44%] tests/test_setup.py::SetupTestCase::test_config_start_delay PASSED [ 45%] tests/test_setup.py::SetupTestCase::test_named_ports FAILED [ 46%] tests/test_util.py::UtilTestCase::test_event_type PASSED [ 47%] tests/test_util.py::UtilTestCase::test_note_name PASSED [ 48%] tests/test_util.py::UtilTestCase::test_note_number PASSED [ 49%] tests/test_util.py::UtilTestCase::test_note_range PASSED [ 50%] tests/test_util.py::UtilTestCase::test_port_number PASSED [ 51%] tests/test_util.py::UtilTestCase::test_sysex_data PASSED [ 52%] tests/test_util.py::UtilTestCase::test_sysex_manufacturer PASSED [ 53%] tests/units/test_base.py::BaseTestCase::test_Filter PASSED [ 54%] tests/units/test_base.py::BaseTestCase::test_Fork PASSED [ 55%] tests/units/test_base.py::BaseTestCase::test_Pass PASSED [ 56%] tests/units/test_base.py::BaseTestCase::test_Selector PASSED [ 57%] tests/units/test_base.py::BaseTestCase::test_SelectorElse PASSED [ 58%] tests/units/test_base.py::BaseTestCase::test_Split PASSED [ 60%] tests/units/test_base.py::BaseTestCase::test_Type PASSED [ 61%] tests/units/test_call.py::CallTestCase::test_Call PASSED [ 62%] tests/units/test_call.py::CallTestCase::test_Call_callable PASSED [ 63%] tests/units/test_call.py::CallTestCase::test_Call_method PASSED [ 64%] tests/units/test_call.py::CallTestCase::test_Call_no_arg PASSED [ 65%] tests/units/test_call.py::CallTestCase::test_Call_partial PASSED [ 66%] tests/units/test_call.py::CallTestCase::test_Process PASSED [ 67%] tests/units/test_call.py::CallTestCase::test_Process_return PASSED [ 68%] tests/units/test_engine.py::EngineTestCase::testSanitize PASSED [ 69%] tests/units/test_engine.py::EngineTestCase::testSceneSwitch PASSED [ 70%] tests/units/test_filters.py::FiltersTestCase::test_ChannelFilter PASSED [ 71%] tests/units/test_filters.py::FiltersTestCase::test_CtrlFilter PASSED [ 72%] tests/units/test_filters.py::FiltersTestCase::test_CtrlValueFilter PASSED [ 73%] tests/units/test_filters.py::FiltersTestCase::test_KeyFilter PASSED [ 74%] tests/units/test_filters.py::FiltersTestCase::test_PortFilter PASSED [ 75%] tests/units/test_filters.py::FiltersTestCase::test_ProgramFilter PASSED [ 76%] tests/units/test_filters.py::FiltersTestCase::test_SysExFilter PASSED [ 77%] tests/units/test_filters.py::FiltersTestCase::test_VelocityFilter PASSED [ 78%] tests/units/test_generators.py::GeneratorsTestCase::test_Aftertouch PASSED [ 80%] tests/units/test_generators.py::GeneratorsTestCase::test_Ctrl PASSED [ 81%] tests/units/test_generators.py::GeneratorsTestCase::test_NoteOff PASSED [ 82%] tests/units/test_generators.py::GeneratorsTestCase::test_NoteOn PASSED [ 83%] tests/units/test_generators.py::GeneratorsTestCase::test_Pitchbend PASSED [ 84%] tests/units/test_generators.py::GeneratorsTestCase::test_Program PASSED [ 85%] tests/units/test_generators.py::GeneratorsTestCase::test_SysEx PASSED [ 86%] tests/units/test_modifiers.py::ModifiersTestCase::test_Channel PASSED [ 87%] tests/units/test_modifiers.py::ModifiersTestCase::test_CtrlCurve PASSED [ 88%] tests/units/test_modifiers.py::ModifiersTestCase::test_CtrlMap PASSED [ 89%] tests/units/test_modifiers.py::ModifiersTestCase::test_CtrlRange PASSED [ 90%] tests/units/test_modifiers.py::ModifiersTestCase::test_Key PASSED [ 91%] tests/units/test_modifiers.py::ModifiersTestCase::test_Pitchbend PASSED [ 92%] tests/units/test_modifiers.py::ModifiersTestCase::test_Transpose PASSED [ 93%] tests/units/test_modifiers.py::ModifiersTestCase::test_Velocity PASSED [ 94%] tests/units/test_modifiers.py::ModifiersTestCase::test_VelocityLimit PASSED [ 95%] tests/units/test_modifiers.py::ModifiersTestCase::test_VelocitySlope PASSED [ 96%] tests/units/test_splits.py::SplitsTestCase::test_ChannelSplit PASSED [ 97%] tests/units/test_splits.py::SplitsTestCase::test_KeySplit PASSED [ 98%] tests/units/test_splits.py::SplitsTestCase::test_PortSplit PASSED [100%] =================================== FAILURES =================================== ________________________ SetupTestCase.test_named_ports ________________________ self = def data_offset_wrapper(self): for offset in (0, 1): def off(n): return n + offset config(data_offset = offset) > f(self, off) tests/helpers.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_setup.py:90: in test_named_ports ev : [self.modify_event(ev, port=off(1))], tests/helpers.py:218: in modify_event r = copy.copy(ev) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x = SysExEvent(port=1, sysex='\xf0\x36\x33\x7b\x1c\x7c\x05\x21\x04\x3a\x58\x33\x3b\x77\x22\x29\x20\x2a\x41\x0a\x09\x6f\x33...4\x16\x1e\x56\x7c\x43\x45\x31\x13\x08\x4e\x3c\x2c\x22\x29\x41\x01\x11\x58\x4b\x09\x14\x45\x1e\x48\x30\x79\x5c\x45\xf7') def copy(x): """Shallow copy operation on arbitrary Python objects. See the module's __doc__ string for more info. """ cls = type(x) copier = _copy_dispatch.get(cls) if copier: return copier(x) if issubclass(cls, type): # treat it as a regular class: return _copy_immutable(x) copier = getattr(cls, "__copy__", None) if copier is not None: return copier(x) reductor = dispatch_table.get(cls) if reductor is not None: rv = reductor(x) else: reductor = getattr(x, "__reduce_ex__", None) if reductor is not None: > rv = reductor(4) E RuntimeError: Incomplete pickle support (__getstate_manages_dict__ not set) /usr/lib/python3.12/copy.py:87: RuntimeError =========================== short test summary info ============================ FAILED tests/test_setup.py::SetupTestCase::test_named_ports - RuntimeError: I... ============ 1 failed, 94 passed, 3 deselected in 104.35s (0:01:44) ============ ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root1/build [?25h[?25hreceiving incremental file list mididings-20230114-5-riscv64-build.log mididings-20230114-5-riscv64-check.log mididings-20230114-5-riscv64-pkgver.log sent 81 bytes received 7,693 bytes 15,548.00 bytes/sec total size is 99,868 speedup is 12.85