==> Building on carkol ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-gdstk ./ .SRCINFO 487 100% 0.00kB/s 0:00:00 487 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 861 100% 840.82kB/s 0:00:00 861 100% 840.82kB/s 0:00:00 (xfr#2, to-chk=1/4) python-gdstk-0.9.41-1.log 365 100% 356.45kB/s 0:00:00 365 100% 356.45kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,282 bytes received 120 bytes 2,804.00 bytes/sec total size is 1,541 speedup is 1.10 ==> Applying RISC-V patches... sending incremental file list ./ riscv64.patch 693 100% 0.00kB/s 0:00:00 693 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/2) sent 511 bytes received 38 bytes 1,098.00 bytes/sec total size is 693 speedup is 1.26 patching file PKGBUILD Hunk #1 succeeded at 11 with fuzz 2. ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root3 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (1) Old Version New Version Net Change Download Size extra/libutempter 1.2.1-3 1.2.1-4 0.00 MiB 0.01 MiB Total Download Size: 0.01 MiB Total Installed Size: 0.02 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... libutempter-1.2.1-4-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading libutempter... [?25h==> Building in chroot for [extra] (riscv64)... ==> Locking clean chroot [/var/lib/archbuild/extra-riscv64/root]...done ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root3]...done ==> Making package: python-gdstk 0.9.41-1 (Sun Oct 8 17:14:23 2023) ==> Retrieving sources...  -> Cloning gdstk git repo... Cloning into bare repository '/home/felix/packages/python-gdstk/gdstk'... remote: Enumerating objects: 5564, done. remote: Counting objects: 0% (1/5564) remote: Counting objects: 1% (56/5564) remote: Counting objects: 2% (112/5564) remote: Counting objects: 3% (167/5564) remote: Counting objects: 4% (223/5564) remote: Counting objects: 5% (279/5564) remote: Counting objects: 6% (334/5564) remote: Counting objects: 7% (390/5564) remote: Counting objects: 8% (446/5564) remote: Counting objects: 9% (501/5564) remote: Counting objects: 10% (557/5564) remote: Counting objects: 11% (613/5564) remote: Counting objects: 12% (668/5564) remote: Counting objects: 13% (724/5564) remote: Counting objects: 14% (779/5564) remote: Counting objects: 15% (835/5564) remote: Counting objects: 16% (891/5564) remote: Counting objects: 17% (946/5564) remote: Counting objects: 18% (1002/5564) remote: Counting objects: 19% (1058/5564) remote: Counting objects: 20% (1113/5564) remote: Counting objects: 21% (1169/5564) remote: Counting objects: 22% (1225/5564) remote: Counting objects: 23% (1280/5564) remote: Counting objects: 24% (1336/5564) remote: Counting objects: 25% (1391/5564) remote: Counting objects: 26% (1447/5564) remote: Counting objects: 27% (1503/5564) remote: Counting objects: 28% (1558/5564) remote: Counting objects: 29% (1614/5564) remote: Counting objects: 30% (1670/5564) remote: Counting objects: 31% (1725/5564) remote: Counting objects: 32% (1781/5564) remote: Counting objects: 33% (1837/5564) remote: Counting objects: 34% (1892/5564) remote: Counting objects: 35% (1948/5564) remote: Counting objects: 36% (2004/5564) remote: Counting objects: 37% (2059/5564) remote: Counting objects: 38% (2115/5564) remote: Counting objects: 39% (2170/5564) remote: Counting objects: 40% (2226/5564) remote: Counting objects: 41% (2282/5564) remote: Counting objects: 42% (2337/5564) remote: Counting objects: 43% (2393/5564) remote: Counting objects: 44% (2449/5564) remote: Counting objects: 45% (2504/5564) remote: Counting objects: 46% (2560/5564) remote: Counting objects: 47% (2616/5564) remote: Counting objects: 48% (2671/5564) remote: Counting objects: 49% (2727/5564) remote: Counting objects: 50% (2782/5564) remote: Counting objects: 51% (2838/5564) remote: Counting objects: 52% (2894/5564) remote: Counting objects: 53% (2949/5564) remote: Counting objects: 54% (3005/5564) remote: Counting objects: 55% (3061/5564) remote: Counting objects: 56% (3116/5564) remote: Counting objects: 57% (3172/5564) remote: Counting objects: 58% (3228/5564) remote: Counting objects: 59% (3283/5564) remote: Counting objects: 60% (3339/5564) remote: Counting objects: 61% (3395/5564) remote: Counting objects: 62% (3450/5564) remote: Counting objects: 63% (3506/5564) remote: Counting objects: 64% (3561/5564) remote: Counting objects: 65% (3617/5564) remote: Counting objects: 66% (3673/5564) remote: Counting objects: 67% (3728/5564) remote: Counting objects: 68% (3784/5564) remote: Counting objects: 69% (3840/5564) remote: Counting objects: 70% (3895/5564) remote: Counting objects: 71% (3951/5564) remote: Counting objects: 72% (4007/5564) remote: Counting objects: 73% (4062/5564) remote: Counting objects: 74% (4118/5564) remote: Counting objects: 75% (4173/5564) remote: Counting objects: 76% (4229/5564) remote: Counting objects: 77% (4285/5564) remote: Counting objects: 78% (4340/5564) remote: Counting objects: 79% (4396/5564) remote: Counting objects: 80% (4452/5564) remote: Counting objects: 81% (4507/5564) remote: Counting objects: 82% (4563/5564) remote: Counting objects: 83% (4619/5564) remote: Counting objects: 84% (4674/5564) remote: Counting objects: 85% (4730/5564) remote: Counting objects: 86% (4786/5564) remote: Counting objects: 87% (4841/5564) remote: Counting objects: 88% (4897/5564) remote: Counting objects: 89% (4952/5564) remote: Counting objects: 90% (5008/5564) remote: Counting objects: 91% (5064/5564) remote: Counting objects: 92% (5119/5564) remote: Counting objects: 93% (5175/5564) remote: Counting objects: 94% (5231/5564) remote: Counting objects: 95% (5286/5564) remote: Counting objects: 96% (5342/5564) remote: Counting objects: 97% (5398/5564) remote: Counting objects: 98% (5453/5564) remote: Counting objects: 99% (5509/5564) remote: Counting objects: 100% (5564/5564) remote: Counting objects: 100% (5564/5564), done. remote: Compressing objects: 0% (1/1330) remote: Compressing objects: 1% (14/1330) remote: Compressing objects: 2% (27/1330) remote: Compressing objects: 3% (40/1330) remote: Compressing objects: 4% (54/1330) remote: Compressing objects: 5% (67/1330) remote: Compressing objects: 6% (80/1330) remote: Compressing objects: 7% (94/1330) remote: Compressing objects: 8% (107/1330) remote: Compressing objects: 9% (120/1330) remote: Compressing objects: 10% (133/1330) remote: Compressing objects: 11% (147/1330) remote: Compressing objects: 12% (160/1330) remote: Compressing objects: 13% (173/1330) remote: Compressing objects: 14% (187/1330) remote: Compressing objects: 15% (200/1330) remote: Compressing objects: 16% (213/1330) remote: Compressing objects: 17% (227/1330) remote: Compressing objects: 18% (240/1330) remote: Compressing objects: 19% (253/1330) remote: Compressing objects: 20% (266/1330) remote: Compressing objects: 21% (280/1330) remote: Compressing objects: 22% (293/1330) remote: Compressing objects: 23% (306/1330) remote: Compressing objects: 24% (320/1330) remote: Compressing objects: 25% (333/1330) remote: Compressing objects: 26% (346/1330) remote: Compressing objects: 27% (360/1330) remote: Compressing objects: 28% (373/1330) remote: Compressing objects: 29% (386/1330) remote: Compressing objects: 30% (399/1330) remote: Compressing objects: 31% (413/1330) remote: Compressing objects: 32% (426/1330) remote: Compressing objects: 33% (439/1330) remote: Compressing objects: 34% (453/1330) remote: Compressing objects: 35% (466/1330) remote: Compressing objects: 36% (479/1330) remote: Compressing objects: 37% (493/1330) remote: Compressing objects: 38% (506/1330) remote: Compressing objects: 39% (519/1330) remote: Compressing objects: 40% (532/1330) remote: Compressing objects: 41% (546/1330) remote: Compressing objects: 42% (559/1330) remote: Compressing objects: 43% (572/1330) remote: Compressing objects: 44% (586/1330) remote: Compressing objects: 45% (599/1330) remote: Compressing objects: 46% (612/1330) remote: Compressing objects: 47% (626/1330) remote: Compressing objects: 48% (639/1330) remote: Compressing objects: 49% (652/1330) remote: Compressing objects: 50% (665/1330) remote: Compressing objects: 51% (679/1330) remote: Compressing objects: 52% (692/1330) remote: Compressing objects: 53% (705/1330) remote: Compressing objects: 54% (719/1330) remote: Compressing objects: 55% (732/1330) remote: Compressing objects: 56% (745/1330) remote: Compressing objects: 57% (759/1330) remote: Compressing objects: 58% (772/1330) remote: Compressing objects: 59% (785/1330) remote: Compressing objects: 60% (798/1330) remote: Compressing objects: 61% (812/1330) remote: Compressing objects: 62% (825/1330) remote: Compressing objects: 63% (838/1330) remote: Compressing objects: 64% (852/1330) remote: Compressing objects: 65% (865/1330) remote: Compressing objects: 66% (878/1330) remote: Compressing objects: 67% (892/1330) remote: Compressing objects: 68% (905/1330) remote: Compressing objects: 69% (918/1330) remote: Compressing objects: 70% (931/1330) remote: Compressing objects: 71% (945/1330) remote: Compressing objects: 72% (958/1330) remote: Compressing objects: 73% (971/1330) remote: Compressing objects: 74% (985/1330) remote: Compressing objects: 75% (998/1330) remote: Compressing objects: 76% (1011/1330) remote: Compressing objects: 77% (1025/1330) remote: Compressing objects: 78% (1038/1330) remote: Compressing objects: 79% (1051/1330) remote: Compressing objects: 80% (1064/1330) remote: Compressing objects: 81% (1078/1330) remote: Compressing objects: 82% (1091/1330) remote: Compressing objects: 83% (1104/1330) remote: Compressing objects: 84% (1118/1330) remote: Compressing objects: 85% (1131/1330) remote: Compressing objects: 86% (1144/1330) remote: Compressing objects: 87% (1158/1330) remote: Compressing objects: 88% (1171/1330) remote: Compressing objects: 89% (1184/1330) remote: Compressing objects: 90% (1197/1330) remote: Compressing objects: 91% (1211/1330) remote: Compressing objects: 92% (1224/1330) remote: Compressing objects: 93% (1237/1330) remote: Compressing objects: 94% (1251/1330) remote: Compressing objects: 95% (1264/1330) remote: Compressing objects: 96% (1277/1330) remote: Compressing objects: 97% (1291/1330) remote: Compressing objects: 98% (1304/1330) remote: Compressing objects: 99% (1317/1330) remote: Compressing objects: 100% (1330/1330) remote: Compressing objects: 100% (1330/1330), done. Receiving objects: 0% (1/5564) Receiving objects: 1% (56/5564) Receiving objects: 2% (112/5564) Receiving objects: 3% (167/5564) Receiving objects: 4% (223/5564) Receiving objects: 5% (279/5564) Receiving objects: 6% (334/5564) Receiving objects: 7% (390/5564) Receiving objects: 8% (446/5564) Receiving objects: 9% (501/5564) Receiving objects: 10% (557/5564) Receiving objects: 11% (613/5564) Receiving objects: 12% (668/5564) Receiving objects: 13% (724/5564) Receiving objects: 14% (779/5564) Receiving objects: 15% (835/5564) Receiving objects: 16% (891/5564) Receiving objects: 17% (946/5564) Receiving objects: 18% (1002/5564) Receiving objects: 19% (1058/5564) Receiving objects: 20% (1113/5564) Receiving objects: 21% (1169/5564) Receiving objects: 22% (1225/5564) Receiving objects: 23% (1280/5564) Receiving objects: 24% (1336/5564) Receiving objects: 25% (1391/5564) Receiving objects: 26% (1447/5564) Receiving objects: 27% (1503/5564) Receiving objects: 28% (1558/5564) Receiving objects: 29% (1614/5564) Receiving objects: 30% (1670/5564) Receiving objects: 31% (1725/5564) Receiving objects: 32% (1781/5564) Receiving objects: 33% (1837/5564) Receiving objects: 34% (1892/5564) Receiving objects: 35% (1948/5564) Receiving objects: 36% (2004/5564) Receiving objects: 37% (2059/5564) Receiving objects: 38% (2115/5564) Receiving objects: 39% (2170/5564) Receiving objects: 40% (2226/5564) Receiving objects: 41% (2282/5564) Receiving objects: 42% (2337/5564) Receiving objects: 43% (2393/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 44% (2449/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 45% (2504/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 46% (2560/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 47% (2616/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 48% (2671/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 49% (2727/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 50% (2782/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 51% (2838/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 52% (2894/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 53% (2949/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 54% (3005/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 55% (3061/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 56% (3116/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 57% (3172/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 58% (3228/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 59% (3283/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 60% (3339/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 61% (3395/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 62% (3450/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 63% (3506/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 64% (3561/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 65% (3617/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 66% (3673/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 67% (3728/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 67% (3752/5564), 860.00 KiB | 1.66 MiB/s Receiving objects: 68% (3784/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 69% (3840/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 70% (3895/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 71% (3951/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 72% (4007/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 73% (4062/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 74% (4118/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 75% (4173/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 76% (4229/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 77% (4285/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 78% (4340/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 79% (4396/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 80% (4452/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 81% (4507/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 82% (4563/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 83% (4619/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 84% (4674/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 85% (4730/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 86% (4786/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 87% (4841/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 88% (4897/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 89% (4952/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 90% (5008/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 91% (5064/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 92% (5119/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 93% (5175/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 94% (5231/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 95% (5286/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 96% (5342/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 97% (5398/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 98% (5453/5564), 3.93 MiB | 3.92 MiB/s Receiving objects: 99% (5509/5564), 5.82 MiB | 3.88 MiB/s remote: Total 5564 (delta 4248), reused 5449 (delta 4188), pack-reused 0 Receiving objects: 100% (5564/5564), 5.82 MiB | 3.88 MiB/s Receiving objects: 100% (5564/5564), 6.04 MiB | 3.91 MiB/s, done. Resolving deltas: 0% (0/4248) Resolving deltas: 1% (43/4248) Resolving deltas: 2% (85/4248) Resolving deltas: 3% (128/4248) Resolving deltas: 4% (170/4248) Resolving deltas: 5% (213/4248) Resolving deltas: 6% (255/4248) Resolving deltas: 7% (298/4248) Resolving deltas: 8% (340/4248) Resolving deltas: 9% (383/4248) Resolving deltas: 10% (425/4248) Resolving deltas: 11% (468/4248) Resolving deltas: 12% (510/4248) Resolving deltas: 13% (553/4248) Resolving deltas: 14% (595/4248) Resolving deltas: 15% (638/4248) Resolving deltas: 16% (680/4248) Resolving deltas: 17% (723/4248) Resolving deltas: 18% (765/4248) Resolving deltas: 19% (808/4248) Resolving deltas: 20% (850/4248) Resolving deltas: 21% (893/4248) Resolving deltas: 22% (935/4248) Resolving deltas: 23% (978/4248) Resolving deltas: 24% (1020/4248) Resolving deltas: 25% (1062/4248) Resolving deltas: 26% (1105/4248) Resolving deltas: 27% (1147/4248) Resolving deltas: 28% (1190/4248) Resolving deltas: 29% (1232/4248) Resolving deltas: 30% (1275/4248) Resolving deltas: 31% (1317/4248) Resolving deltas: 32% (1360/4248) Resolving deltas: 33% (1402/4248) Resolving deltas: 34% (1445/4248) Resolving deltas: 35% (1487/4248) Resolving deltas: 36% (1530/4248) Resolving deltas: 37% (1572/4248) Resolving deltas: 38% (1615/4248) Resolving deltas: 39% (1657/4248) Resolving deltas: 40% (1700/4248) Resolving deltas: 41% (1742/4248) Resolving deltas: 42% (1785/4248) Resolving deltas: 43% (1827/4248) Resolving deltas: 44% (1870/4248) Resolving deltas: 45% (1912/4248) Resolving deltas: 46% (1955/4248) Resolving deltas: 47% (1997/4248) Resolving deltas: 48% (2040/4248) Resolving deltas: 49% (2082/4248) Resolving deltas: 50% (2124/4248) Resolving deltas: 51% (2167/4248) Resolving deltas: 52% (2209/4248) Resolving deltas: 53% (2252/4248) Resolving deltas: 54% (2294/4248) Resolving deltas: 55% (2337/4248) Resolving deltas: 56% (2379/4248) Resolving deltas: 57% (2422/4248) Resolving deltas: 58% (2464/4248) Resolving deltas: 59% (2507/4248) Resolving deltas: 60% (2549/4248) Resolving deltas: 61% (2592/4248) Resolving deltas: 62% (2634/4248) Resolving deltas: 63% (2677/4248) Resolving deltas: 64% (2719/4248) Resolving deltas: 65% (2762/4248) Resolving deltas: 66% (2804/4248) Resolving deltas: 67% (2847/4248) Resolving deltas: 68% (2889/4248) Resolving deltas: 69% (2932/4248) Resolving deltas: 70% (2974/4248) Resolving deltas: 71% (3017/4248) Resolving deltas: 72% (3059/4248) Resolving deltas: 73% (3102/4248) Resolving deltas: 74% (3144/4248) Resolving deltas: 75% (3186/4248) Resolving deltas: 76% (3229/4248) Resolving deltas: 77% (3271/4248) Resolving deltas: 78% (3314/4248) Resolving deltas: 79% (3356/4248) Resolving deltas: 80% (3399/4248) Resolving deltas: 81% (3441/4248) Resolving deltas: 82% (3484/4248) Resolving deltas: 83% (3526/4248) Resolving deltas: 84% (3569/4248) Resolving deltas: 85% (3611/4248) Resolving deltas: 86% (3654/4248) Resolving deltas: 87% (3696/4248) Resolving deltas: 88% (3739/4248) Resolving deltas: 89% (3781/4248) Resolving deltas: 90% (3824/4248) Resolving deltas: 91% (3866/4248) Resolving deltas: 92% (3910/4248) Resolving deltas: 93% (3951/4248) Resolving deltas: 94% (3994/4248) Resolving deltas: 95% (4036/4248) Resolving deltas: 96% (4079/4248) Resolving deltas: 97% (4121/4248) Resolving deltas: 98% (4164/4248) Resolving deltas: 99% (4206/4248) Resolving deltas: 100% (4248/4248) Resolving deltas: 100% (4248/4248), done.  -> Downloading fix-fma-test-failure.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 1186 0 1186 0 0 836 0 --:--:-- 0:00:01 --:--:-- 3706 ==> Validating source files with sha512sums... gdstk ... Skipped fix-fma-test-failure.patch ... Passed ==> Making package: python-gdstk 0.9.41-1 (Sun Oct 8 17:15:48 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (6) New Version Net Change Download Size extra/blas 3.11.0-3 0.22 MiB 0.10 MiB extra/cblas 3.11.0-3 0.17 MiB 0.04 MiB extra/lapack 3.11.0-3 4.65 MiB 2.07 MiB core/libnsl 2.0.0-3 0.06 MiB core/python 3.11.5-2 107.30 MiB extra/python-numpy 1.26.0-3 41.39 MiB 6.28 MiB Total Download Size: 8.48 MiB Total Installed Size: 153.79 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-numpy-1.26.0-3-riscv64 downloading... lapack-3.11.0-3-riscv64 downloading... blas-3.11.0-3-riscv64 downloading... cblas-3.11.0-3-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing blas... installing cblas... installing lapack... installing libnsl... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-numpy... Optional dependencies for python-numpy blas-openblas: faster linear algebra [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (32) New Version Net Change Download Size extra/cppdap 1.58.0-1 1.37 MiB extra/hicolor-icon-theme 0.17-3 0.05 MiB extra/jsoncpp 1.9.5-2 1.24 MiB extra/libuv 1.46.0-1 0.55 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-annotated-types 0.5.0-1 0.09 MiB extra/python-autocommand 2.2.2-4 0.08 MiB extra/python-fastjsonschema 2.18.1-1 0.29 MiB extra/python-inflect 7.0.0-2 0.39 MiB extra/python-iniconfig 2.0.0-4 0.04 MiB extra/python-jaraco.context 4.3.0-3 0.04 MiB extra/python-jaraco.functools 3.9.0-1 0.07 MiB extra/python-jaraco.text 3.11.1-3 0.09 MiB extra/python-more-itertools 10.1.0-1 0.63 MiB extra/python-ordered-set 4.1.0-4 0.07 MiB extra/python-packaging 23.1-1 0.47 MiB extra/python-platformdirs 3.10.0-1 0.23 MiB extra/python-pluggy 1.3.0-1 0.20 MiB extra/python-pydantic 2.3.0-1 4.56 MiB extra/python-pydantic-core 1:2.6.3-1 4.37 MiB extra/python-pytest 7.4.2-1 4.01 MiB extra/python-tomli 2.0.1-3 0.11 MiB extra/python-trove-classifiers 2023.9.19-1 0.11 MiB extra/python-typing_extensions 4.8.0-1 0.35 MiB extra/python-validate-pyproject 0.13-1 0.29 MiB extra/rhash 1.4.3-1 0.31 MiB extra/cmake 3.27.7-1 62.35 MiB 11.72 MiB extra/git 2.42.0-1 24.79 MiB extra/python-pytest-runner 6.0.0-5 0.04 MiB 0.01 MiB extra/python-setuptools 1:68.0.0-1 4.64 MiB Total Download Size: 11.74 MiB Total Installed Size: 112.05 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... cmake-3.27.7-1-riscv64 downloading... python-pytest-runner-6.0.0-5-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 python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-annotated-types... installing python-typing_extensions... installing python-pydantic-core... installing python-pydantic... Optional dependencies for python-pydantic mypy: for type validation with mypy python-dotenv: for .env file support python-email-validator: for email validation python-hypothesis: for hypothesis plugin when using legacy v1 installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-packaging... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing python-iniconfig... installing python-pluggy... installing python-pytest... installing python-pytest-runner... :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources...  -> Found fix-fma-test-failure.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of gdstk git repo... Cloning into 'gdstk'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... ==> Starting build()... validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema running build running build_py running egg_info creating src/gdstk.egg-info writing src/gdstk.egg-info/PKG-INFO writing dependency_links to src/gdstk.egg-info/dependency_links.txt writing requirements to src/gdstk.egg-info/requires.txt writing top-level names to src/gdstk.egg-info/top_level.txt writing manifest file 'src/gdstk.egg-info/SOURCES.txt' reading manifest file 'src/gdstk.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'src/gdstk.egg-info/SOURCES.txt' creating build creating build/lib.linux-riscv64-cpython-311 creating build/lib.linux-riscv64-cpython-311/clipperlib copying src/clipperlib/clipper.cpp -> build/lib.linux-riscv64-cpython-311/clipperlib copying src/clipperlib/clipper.hpp -> build/lib.linux-riscv64-cpython-311/clipperlib creating build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/COPYING.txt -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/geom2_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/geom_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/geom_r.h -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/global_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/io_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/io_r.h -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/libqhull_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/libqhull_r.h -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/mem_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/mem_r.h -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/merge_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/merge_r.h -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/poly2_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/poly_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/poly_r.h -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/qhull_ra.h -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/qset_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/qset_r.h -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/random_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/random_r.h -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/rboxlib_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/stat_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/stat_r.h -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/user_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/user_r.h -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/usermem_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/userprintf_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r copying src/libqhull_r/userprintf_rbox_r.c -> build/lib.linux-riscv64-cpython-311/libqhull_r running build_ext cmake -S /build/python-gdstk/src/gdstk -B /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build -DCMAKE_INSTALL_PREFIX=/build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install -DCMAKE_BUILD_TYPE=Release -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found ZLIB: /usr/lib/libz.so (found suitable version "1.3", minimum required is "1.2.7") -- Configuring done (5.0s) -- Generating done (0.2s) -- Build files have been written to: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build cmake --build /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build --config Release --target install [ 2%] Building CXX object CMakeFiles/gdstk.dir/src/cell.cpp.o [ 5%] Building CXX object CMakeFiles/gdstk.dir/src/clipper_tools.cpp.o [ 8%] Building CXX object CMakeFiles/gdstk.dir/src/curve.cpp.o [ 11%] Building CXX object CMakeFiles/gdstk.dir/src/flexpath.cpp.o [ 14%] Building CXX object CMakeFiles/gdstk.dir/src/gdsii.cpp.o [ 17%] Building CXX object CMakeFiles/gdstk.dir/src/label.cpp.o [ 20%] Building CXX object CMakeFiles/gdstk.dir/src/library.cpp.o [ 22%] Building CXX object CMakeFiles/gdstk.dir/src/oasis.cpp.o [ 25%] Building CXX object CMakeFiles/gdstk.dir/src/polygon.cpp.o [ 28%] Building CXX object CMakeFiles/gdstk.dir/src/property.cpp.o [ 31%] Building CXX object CMakeFiles/gdstk.dir/src/rawcell.cpp.o [ 34%] Building CXX object CMakeFiles/gdstk.dir/src/reference.cpp.o [ 37%] Building CXX object CMakeFiles/gdstk.dir/src/repetition.cpp.o [ 40%] Building CXX object CMakeFiles/gdstk.dir/src/robustpath.cpp.o [ 42%] Building CXX object CMakeFiles/gdstk.dir/src/style.cpp.o [ 45%] Building CXX object CMakeFiles/gdstk.dir/src/utils.cpp.o [ 48%] Building CXX object CMakeFiles/gdstk.dir/src/clipperlib/clipper.cpp.o [ 51%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/global_r.c.o [ 54%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/stat_r.c.o [ 57%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/poly2_r.c.o [ 60%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/geom2_r.c.o [ 62%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/merge_r.c.o [ 65%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/libqhull_r.c.o [ 68%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/geom_r.c.o [ 71%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/poly_r.c.o [ 74%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/qset_r.c.o [ 77%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/mem_r.c.o [ 80%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/random_r.c.o [ 82%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/usermem_r.c.o [ 85%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/userprintf_r.c.o [ 88%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/io_r.c.o [ 91%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/user_r.c.o [ 94%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/rboxlib_r.c.o [ 97%] Building C object CMakeFiles/gdstk.dir/src/libqhull_r/userprintf_rbox_r.c.o [100%] Linking CXX static library libgdstk.a [100%] Built target gdstk Install the project... -- Install configuration: "Release" -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/lib/libgdstk.a -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/allocator.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/array.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/cell.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/clipper_tools.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/curve.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/flexpath.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/font.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/gdsii.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/gdswriter.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/label.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/library.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/map.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/oasis.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/pathcommon.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/polygon.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/property.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/rawcell.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/reference.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/repetition.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/robustpath.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/set.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/sort.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/style.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/utils.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/vec.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk.h -- Installing: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/lib/pkgconfig/gdstk.pc building 'gdstk' extension creating build/temp.linux-riscv64-cpython-311/python gcc -DNDEBUG -g -fwrapv -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/python-gdstk/src=/usr/src/debug/python-gdstk -flto=auto -fPIC -I/usr/lib/python3.11/site-packages/numpy/core/include -I/build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include -I/usr/include/python3.11 -c python/gdstk_module.cpp -o build/temp.linux-riscv64-cpython-311/python/gdstk_module.o g++ -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-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/python-gdstk/src=/usr/src/debug/python-gdstk -flto=auto build/temp.linux-riscv64-cpython-311/python/gdstk_module.o -L/build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/lib -L/usr/lib -lgdstk -o build/lib.linux-riscv64-cpython-311/gdstk.cpython-311-riscv64-linux-gnu.so /usr/lib/libz.so ==> Starting check()... validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema running pytest /usr/lib/python3.11/site-packages/setuptools/command/test.py:194: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! ir_d = dist.fetch_build_eggs(dist.install_requires) WARNING: The wheel package is not available. /usr/lib/python3.11/site-packages/setuptools/command/test.py:195: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! tr_d = dist.fetch_build_eggs(dist.tests_require or []) WARNING: The wheel package is not available. /usr/lib/python3.11/site-packages/setuptools/command/test.py:196: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! er_d = dist.fetch_build_eggs( WARNING: The wheel package is not available. running egg_info writing src/gdstk.egg-info/PKG-INFO writing dependency_links to src/gdstk.egg-info/dependency_links.txt writing requirements to src/gdstk.egg-info/requires.txt writing top-level names to src/gdstk.egg-info/top_level.txt reading manifest file 'src/gdstk.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'src/gdstk.egg-info/SOURCES.txt' running build_ext cmake -S /build/python-gdstk/src/gdstk -B /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build -DCMAKE_INSTALL_PREFIX=/build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install -DCMAKE_BUILD_TYPE=Release -- Configuring done (0.1s) -- Generating done (0.1s) -- Build files have been written to: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build cmake --build /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build --config Release --target install [100%] Built target gdstk Install the project... -- Install configuration: "Release" -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/lib/libgdstk.a -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/allocator.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/array.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/cell.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/clipper_tools.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/curve.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/flexpath.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/font.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/gdsii.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/gdswriter.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/label.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/library.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/map.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/oasis.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/pathcommon.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/polygon.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/property.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/rawcell.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/reference.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/repetition.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/robustpath.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/set.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/sort.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/style.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/utils.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk/vec.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/include/gdstk.h -- Up-to-date: /build/python-gdstk/src/gdstk/build/temp.linux-riscv64-cpython-311/cmake_build/install/lib/pkgconfig/gdstk.pc copying build/lib.linux-riscv64-cpython-311/gdstk.cpython-311-riscv64-linux-gnu.so -> src ============================= test session starts ============================== platform linux -- Python 3.11.5, pytest-7.4.2, pluggy-1.3.0 rootdir: /build/python-gdstk/src/gdstk collected 69 items tests/cell_test.py ................ [ 23%] tests/curve_test.py .. [ 26%] tests/flexpath_test.py ... [ 30%] tests/functions_test.py . [ 31%] tests/library_test.py .....FF......... [ 55%] tests/polygon_test.py ........... [ 71%] tests/property_test.py .. [ 73%] tests/reference_test.py ............ [ 91%] tests/robustpath_test.py ...... [100%] =================================== FAILURES =================================== _________________________________ test_rw_gds __________________________________ tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_rw_gds0') sample_library = def test_rw_gds(tmpdir, sample_library): fname = str(tmpdir.join("test.gds")) sample_library.write_gds(fname, max_points=20) library = gdstk.read_gds(fname, unit=1e-3) assert library.name == "lib" assert len(library.cells) == 4 cells = {c.name: c for c in library.cells} assert set(cells.keys()) == { "gl_rw_gds_1", "gl_rw_gds_2", "gl_rw_gds_3", "gl_rw_gds_4", } c = cells["gl_rw_gds_1"] assert len(c.polygons) == len(c.labels) == 1 assert c.polygons[0].area() == 12.0 assert c.polygons[0].layer == 2 assert c.polygons[0].datatype == 4 assert c.labels[0].text == "label" assert c.labels[0].origin[0] == 2 and c.labels[0].origin[1] == -2 assert c.labels[0].anchor == "w" assert c.labels[0].rotation == 10 assert c.labels[0].magnification == 1.5 assert c.labels[0].x_reflection == True assert c.labels[0].layer == 5 assert c.labels[0].texttype == 6 c = cells["gl_rw_gds_2"] assert len(c.polygons) == 2 assert isinstance(c.polygons[0], gdstk.Polygon) and isinstance( c.polygons[1], gdstk.Polygon ) c = cells["gl_rw_gds_3"] assert len(c.references) == 1 assert isinstance(c.references[0], gdstk.Reference) assert c.references[0].cell == cells["gl_rw_gds_1"] assert c.references[0].origin[0] == 0 and c.references[0].origin[1] == 2 assert c.references[0].rotation == -90 assert c.references[0].magnification == 2 assert c.references[0].x_reflection == True c = cells["gl_rw_gds_4"] assert len(c.references) == 1 assert isinstance(c.references[0], gdstk.Reference) assert c.references[0].cell == cells["gl_rw_gds_2"] assert c.references[0].origin[0] == -2 and c.references[0].origin[1] == -4 assert c.references[0].rotation == numpy.pi assert c.references[0].magnification == 0.5 assert c.references[0].x_reflection == True assert c.references[0].repetition.columns == 2 assert c.references[0].repetition.rows == 3 > assert c.references[0].repetition.v1 == (-2.0, 0.0) E assert (-2.0, -4.163336342344337e-17) == (-2.0, 0.0) E At index 1 diff: -4.163336342344337e-17 != 0.0 E Use -v to get more diff tests/library_test.py:168: AssertionError ______________________________ test_rw_gds_filter ______________________________ tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_rw_gds_filter0') sample_library = def test_rw_gds_filter(tmpdir, sample_library): fname = str(tmpdir.join("test.gds")) sample_library.write_gds(fname, max_points=20) library = gdstk.read_gds(fname, unit=1e-3, filter={(0, 0)}) assert library.name == "lib" assert len(library.cells) == 4 cells = {c.name: c for c in library.cells} assert set(cells.keys()) == { "gl_rw_gds_1", "gl_rw_gds_2", "gl_rw_gds_3", "gl_rw_gds_4", } c = cells["gl_rw_gds_1"] assert len(c.polygons) == 0 assert len(c.labels) == 1 assert c.labels[0].text == "label" assert c.labels[0].origin[0] == 2 and c.labels[0].origin[1] == -2 assert c.labels[0].anchor == "w" assert c.labels[0].rotation == 10 assert c.labels[0].magnification == 1.5 assert c.labels[0].x_reflection == True assert c.labels[0].layer == 5 assert c.labels[0].texttype == 6 c = cells["gl_rw_gds_2"] assert len(c.polygons) == 2 assert isinstance(c.polygons[0], gdstk.Polygon) and isinstance( c.polygons[1], gdstk.Polygon ) c = cells["gl_rw_gds_3"] assert len(c.references) == 1 assert isinstance(c.references[0], gdstk.Reference) assert c.references[0].cell == cells["gl_rw_gds_1"] assert c.references[0].origin[0] == 0 and c.references[0].origin[1] == 2 assert c.references[0].rotation == -90 assert c.references[0].magnification == 2 assert c.references[0].x_reflection == True c = cells["gl_rw_gds_4"] assert len(c.references) == 1 assert isinstance(c.references[0], gdstk.Reference) assert c.references[0].cell == cells["gl_rw_gds_2"] assert c.references[0].origin[0] == -2 and c.references[0].origin[1] == -4 assert c.references[0].rotation == numpy.pi assert c.references[0].magnification == 0.5 assert c.references[0].x_reflection == True assert c.references[0].repetition.columns == 2 assert c.references[0].repetition.rows == 3 > assert c.references[0].repetition.v1 == (-2.0, 0.0) E assert (-2.0, -4.163336342344337e-17) == (-2.0, 0.0) E At index 1 diff: -4.163336342344337e-17 != 0.0 E Use -v to get more diff tests/library_test.py:223: AssertionError =========================== short test summary info ============================ FAILED tests/library_test.py::test_rw_gds - assert (-2.0, -4.163336342344337e... FAILED tests/library_test.py::test_rw_gds_filter - assert (-2.0, -4.163336342... ========================= 2 failed, 67 passed in 3.57s ========================= ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root3/build receiving incremental file list python-gdstk-0.9.41-1-riscv64-build.log python-gdstk-0.9.41-1-riscv64-check.log python-gdstk-0.9.41-1-riscv64-prepare.log sent 81 bytes received 4,101 bytes 8,364.00 bytes/sec total size is 25,813 speedup is 6.17