==> Building on mausholdv ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 1,525 100% 0.00kB/s 0:00:00 1,525 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=9/11) .nvchecker.toml 50 100% 48.83kB/s 0:00:00 50 100% 48.83kB/s 0:00:00 (xfr#2, to-chk=8/11) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=7/11) PKGBUILD 2,439 60% 2.33MB/s 0:00:00 4,005 100% 3.82MB/s 0:00:00 (xfr#4, to-chk=6/11) README.md 893 100% 872.07kB/s 0:00:00 893 100% 872.07kB/s 0:00:00 (xfr#5, to-chk=5/11) REUSE.toml 423 100% 413.09kB/s 0:00:00 423 100% 413.09kB/s 0:00:00 (xfr#6, to-chk=4/11) python-pymupdf-1.26.3-3.log 822 100% 802.73kB/s 0:00:00 822 100% 802.73kB/s 0:00:00 (xfr#7, to-chk=3/11) remove-clang-and-swig-dependencies.patch 675 100% 659.18kB/s 0:00:00 675 100% 659.18kB/s 0:00:00 (xfr#8, to-chk=2/11) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 4,853 bytes received 224 bytes 10,154.00 bytes/sec total size is 8,423 speedup is 1.66 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building python-pymupdf  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building python-pymupdf for [extra] (riscv64) ]2;🔵 Container arch-nspawn-1534050 on mausholdv.felixc.at[?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] -> [felix-0]...done ==> Making package: python-pymupdf 1.26.3-3 (Thu Aug 28 20:23:10 2025) ==> Retrieving sources...  -> Downloading PyMuPDF-1.26.3.tar.gz... % 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 245k 0 245k 0 0 109k 0 --:--:-- 0:00:02 --:--:-- 260k 100 3716k 0 3716k 0 0 1134k 0 --:--:-- 0:00:03 --:--:-- 1876k 100 12.6M 0 12.6M 0 0 3111k 0 --:--:-- 0:00:04 --:--:-- 4518k 100 13.9M 0 13.9M 0 0 2677k 0 --:--:-- 0:00:05 --:--:-- 3534k 100 19.2M 0 19.2M 0 0 3183k 0 --:--:-- 0:00:06 --:--:-- 4023k 100 23.1M 0 23.1M 0 0 3311k 0 --:--:-- 0:00:07 --:--:-- 4766k 100 27.2M 0 27.2M 0 0 3420k 0 --:--:-- 0:00:08 --:--:-- 4953k 100 31.7M 0 31.7M 0 0 3543k 0 --:--:-- 0:00:09 --:--:-- 3901k 100 36.1M 0 36.1M 0 0 3645k 0 --:--:-- 0:00:10 --:--:-- 4721k 100 39.0M 0 39.0M 0 0 3579k 0 --:--:-- 0:00:11 --:--:-- 4073k 100 42.2M 0 42.2M 0 0 3562k 0 --:--:-- 0:00:12 --:--:-- 3923k 100 45.8M 0 45.8M 0 0 3568k 0 --:--:-- 0:00:13 --:--:-- 3810k 100 49.7M 0 49.7M 0 0 3594k 0 --:--:-- 0:00:14 --:--:-- 3687k 100 53.6M 0 53.6M 0 0 3621k 0 --:--:-- 0:00:15 --:--:-- 3574k 100 57.0M 0 57.0M 0 0 3617k 0 --:--:-- 0:00:16 --:--:-- 3702k 100 60.8M 0 60.8M 0 0 3630k 0 --:--:-- 0:00:17 --:--:-- 3796k 100 64.7M 0 64.7M 0 0 3653k 0 --:--:-- 0:00:18 --:--:-- 3877k 100 68.4M 0 68.4M 0 0 3658k 0 --:--:-- 0:00:19 --:--:-- 3843k 100 72.4M 0 72.4M 0 0 3678k 0 --:--:-- 0:00:20 --:--:-- 3851k 100 75.4M 0 75.4M 0 0 3651k 0 --:--:-- 0:00:21 --:--:-- 3759k 100 78.4M 0 78.4M 0 0 3626k 0 --:--:-- 0:00:22 --:--:-- 3610k 100 80.2M 0 80.2M 0 0 3636k 0 --:--:-- 0:00:22 --:--:-- 3566k  -> Found remove-clang-and-swig-dependencies.patch ==> Validating source files with sha512sums... PyMuPDF-1.26.3.tar.gz ... Passed remove-clang-and-swig-dependencies.patch ... Passed ==> Validating source files with b2sums... PyMuPDF-1.26.3.tar.gz ... Passed remove-clang-and-swig-dependencies.patch ... Passed ]2;🔵 Container arch-nspawn-1535299 on mausholdv.felixc.at==> Making package: python-pymupdf 1.26.3-3 (Thu Aug 28 20:23:54 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... :: There are 128 providers available for tessdata: :: Repository extra 1) tesseract-data-afr 2) tesseract-data-amh 3) tesseract-data-ara 4) tesseract-data-asm 5) tesseract-data-aze 6) tesseract-data-aze_cyrl 7) tesseract-data-bel 8) tesseract-data-ben 9) tesseract-data-bod 10) tesseract-data-bos 11) tesseract-data-bre 12) tesseract-data-bul 13) tesseract-data-cat 14) tesseract-data-ceb 15) tesseract-data-ces 16) tesseract-data-chi_sim 17) tesseract-data-chi_sim_vert 18) tesseract-data-chi_tra 19) tesseract-data-chi_tra_vert 20) tesseract-data-chr 21) tesseract-data-cos 22) tesseract-data-cym 23) tesseract-data-dan 24) tesseract-data-dan_frak 25) tesseract-data-deu 26) tesseract-data-deu_frak 27) tesseract-data-div 28) tesseract-data-dzo 29) tesseract-data-ell 30) tesseract-data-eng 31) tesseract-data-enm 32) tesseract-data-epo 33) tesseract-data-equ 34) tesseract-data-est 35) tesseract-data-eus 36) tesseract-data-fao 37) tesseract-data-fas 38) tesseract-data-fil 39) tesseract-data-fin 40) tesseract-data-fra 41) tesseract-data-frk 42) tesseract-data-frm 43) tesseract-data-fry 44) tesseract-data-gla 45) tesseract-data-gle 46) tesseract-data-glg 47) tesseract-data-grc 48) tesseract-data-guj 49) tesseract-data-hat 50) tesseract-data-heb 51) tesseract-data-hin 52) tesseract-data-hrv 53) tesseract-data-hun 54) tesseract-data-hye 55) tesseract-data-iku 56) tesseract-data-ind 57) tesseract-data-isl 58) tesseract-data-ita 59) tesseract-data-ita_old 60) tesseract-data-jav 61) tesseract-data-jpn 62) tesseract-data-jpn_vert 63) tesseract-data-kan 64) tesseract-data-kat 65) tesseract-data-kat_old 66) tesseract-data-kaz 67) tesseract-data-khm 68) tesseract-data-kir 69) tesseract-data-kmr 70) tesseract-data-kor 71) tesseract-data-kor_vert 72) tesseract-data-lao 73) tesseract-data-lat 74) tesseract-data-lav 75) tesseract-data-lit 76) tesseract-data-ltz 77) tesseract-data-mal 78) tesseract-data-mar 79) tesseract-data-mkd 80) tesseract-data-mlt 81) tesseract-data-mon 82) tesseract-data-mri 83) tesseract-data-msa 84) tesseract-data-mya 85) tesseract-data-nep 86) tesseract-data-nld 87) tesseract-data-nor 88) tesseract-data-oci 89) tesseract-data-ori 90) tesseract-data-pan 91) tesseract-data-pol 92) tesseract-data-por 93) tesseract-data-pus 94) tesseract-data-que 95) tesseract-data-ron 96) tesseract-data-rus 97) tesseract-data-san 98) tesseract-data-sin 99) tesseract-data-slk 100) tesseract-data-slk_frak 101) tesseract-data-slv 102) tesseract-data-snd 103) tesseract-data-spa 104) tesseract-data-spa_old 105) tesseract-data-sqi 106) tesseract-data-srp 107) tesseract-data-srp_latn 108) tesseract-data-sun 109) tesseract-data-swa 110) tesseract-data-swe 111) tesseract-data-syr 112) tesseract-data-tam 113) tesseract-data-tat 114) tesseract-data-tel 115) tesseract-data-tgk 116) tesseract-data-tgl 117) tesseract-data-tha 118) tesseract-data-tir 119) tesseract-data-ton 120) tesseract-data-tur 121) tesseract-data-uig 122) tesseract-data-ukr 123) tesseract-data-urd 124) tesseract-data-uzb 125) tesseract-data-uzb_cyrl 126) tesseract-data-vie 127) tesseract-data-yid 128) tesseract-data-yor Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency warning: dependency cycle detected: warning: tesseract-data-afr will be installed before its tesseract dependency Package (19) New Version Net Change Download Size extra/freetype2 2.13.3-3 1.58 MiB extra/giflib 5.2.2-2 0.24 MiB extra/graphite 1:1.3.14-5 0.18 MiB extra/gumbo-parser 0.13.1-1 0.38 MiB 0.13 MiB extra/harfbuzz 11.4.4-1 4.15 MiB 1.24 MiB extra/jbig2dec 0.20-1 0.13 MiB extra/jbigkit 2.1-8 0.13 MiB extra/lcms2 2.17-1 0.64 MiB extra/leptonica 1.85.0-2 3.40 MiB 1.31 MiB extra/libjpeg-turbo 3.1.1-1 2.01 MiB extra/libpng 1.6.50-1 0.54 MiB extra/libtiff 4.7.0-1 1.64 MiB extra/libwebp 1.6.0-1 0.87 MiB extra/openjpeg2 2.5.3-1 13.79 MiB extra/tesseract 5.5.1-1 4.01 MiB 1.68 MiB extra/tesseract-data-afr 2:4.1.0-4 7.49 MiB 3.44 MiB extra/tesseract-data-osd 2:4.1.0-4 10.07 MiB 3.66 MiB extra/libmupdf 1.26.5-1 54.33 MiB 27.89 MiB extra/python-mupdf 1.26.5-1 13.28 MiB 2.08 MiB Total Download Size: 41.43 MiB Total Installed Size: 118.86 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... libmupdf-1.26.5-1-riscv64 downloading... tesseract-data-osd-2:4.1.0-4-any downloading... tesseract-data-afr-2:4.1.0-4-any downloading... python-mupdf-1.26.5-1-riscv64 downloading... tesseract-5.5.1-1-riscv64 downloading... leptonica-1.85.0-2-riscv64 downloading... harfbuzz-11.4.4-1-riscv64 downloading... gumbo-parser-0.13.1-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing gumbo-parser... installing jbig2dec... installing giflib... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing jbigkit... installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing libwebp... installing lcms2... installing openjpeg2... installing leptonica... installing tesseract-data-afr... installing tesseract-data-osd... installing tesseract... Optional dependencies for tesseract icu: for text2image [installed] pango: for text2image tesseract-data-afr: OCR data (afr) [installed] tesseract-data-amh: OCR data (amh) tesseract-data-ara: OCR data (ara) tesseract-data-asm: OCR data (asm) tesseract-data-aze: OCR data (aze) tesseract-data-aze_cyrl: OCR data (aze_cyrl) tesseract-data-bel: OCR data (bel) tesseract-data-ben: OCR data (ben) tesseract-data-bod: OCR data (bod) tesseract-data-bos: OCR data (bos) tesseract-data-bre: OCR data (bre) tesseract-data-bul: OCR data (bul) tesseract-data-cat: OCR data (cat) tesseract-data-ceb: OCR data (ceb) tesseract-data-ces: OCR data (ces) tesseract-data-chi_sim: OCR data (chi_sim) tesseract-data-chi_tra: OCR data (chi_tra) tesseract-data-chr: OCR data (chr) tesseract-data-cos: OCR data (cos) tesseract-data-cym: OCR data (cym) tesseract-data-dan: OCR data (dan) tesseract-data-dan_frak: OCR data (dan_frak) tesseract-data-deu: OCR data (deu) tesseract-data-deu_frak: OCR data (deu_frak) tesseract-data-div: OCR data (div) tesseract-data-dzo: OCR data (dzo) tesseract-data-ell: OCR data (ell) tesseract-data-eng: OCR data (eng) tesseract-data-enm: OCR data (enm) tesseract-data-epo: OCR data (epo) tesseract-data-equ: OCR data (equ) tesseract-data-est: OCR data (est) tesseract-data-eus: OCR data (eus) tesseract-data-fao: OCR data (fao) tesseract-data-fas: OCR data (fas) tesseract-data-fil: OCR data (fil) tesseract-data-fin: OCR data (fin) tesseract-data-fra: OCR data (fra) tesseract-data-frk: OCR data (frk) tesseract-data-frm: OCR data (frm) tesseract-data-fry: OCR data (fry) tesseract-data-gla: OCR data (gla) tesseract-data-gle: OCR data (gle) tesseract-data-glg: OCR data (glg) tesseract-data-grc: OCR data (grc) tesseract-data-guj: OCR data (guj) tesseract-data-hat: OCR data (hat) tesseract-data-heb: OCR data (heb) tesseract-data-hin: OCR data (hin) tesseract-data-hrv: OCR data (hrv) tesseract-data-hun: OCR data (hun) tesseract-data-hye: OCR data (hye) tesseract-data-iku: OCR data (iku) tesseract-data-ind: OCR data (ind) tesseract-data-isl: OCR data (isl) tesseract-data-ita: OCR data (ita) tesseract-data-ita_old: OCR data (ita_old) tesseract-data-jav: OCR data (jav) tesseract-data-jpn: OCR data (jpn) tesseract-data-jpn_vert: OCR data (jpn_vert) tesseract-data-kan: OCR data (kan) tesseract-data-kat: OCR data (kat) tesseract-data-kat_old: OCR data (kat_old) tesseract-data-kaz: OCR data (kaz) tesseract-data-khm: OCR data (khm) tesseract-data-kir: OCR data (kir) tesseract-data-kmr: OCR data (kmr) tesseract-data-kor: OCR data (kor) tesseract-data-kor_vert: OCR data (kor_vert) tesseract-data-lao: OCR data (lao) tesseract-data-lat: OCR data (lat) tesseract-data-lav: OCR data (lav) tesseract-data-lit: OCR data (lit) tesseract-data-ltz: OCR data (ltz) tesseract-data-mal: OCR data (mal) tesseract-data-mar: OCR data (mar) tesseract-data-mkd: OCR data (mkd) tesseract-data-mlt: OCR data (mlt) tesseract-data-mon: OCR data (mon) tesseract-data-mri: OCR data (mri) tesseract-data-msa: OCR data (msa) tesseract-data-mya: OCR data (mya) tesseract-data-nep: OCR data (nep) tesseract-data-nld: OCR data (nld) tesseract-data-nor: OCR data (nor) tesseract-data-oci: OCR data (oci) tesseract-data-ori: OCR data (ori) tesseract-data-pan: OCR data (pan) tesseract-data-pol: OCR data (pol) tesseract-data-por: OCR data (por) tesseract-data-pus: OCR data (pus) tesseract-data-que: OCR data (que) tesseract-data-ron: OCR data (ron) tesseract-data-rus: OCR data (rus) tesseract-data-san: OCR data (san) tesseract-data-sin: OCR data (sin) tesseract-data-slk: OCR data (slk) tesseract-data-slk_frak: OCR data (slk_frak) tesseract-data-slv: OCR data (slv) tesseract-data-snd: OCR data (snd) tesseract-data-spa: OCR data (spa) tesseract-data-spa_old: OCR data (spa_old) tesseract-data-sqi: OCR data (sqi) tesseract-data-srp: OCR data (srp) tesseract-data-srp_latn: OCR data (srp_latn) tesseract-data-sun: OCR data (sun) tesseract-data-swa: OCR data (swa) tesseract-data-swe: OCR data (swe) tesseract-data-syr: OCR data (syr) tesseract-data-tam: OCR data (tam) tesseract-data-tat: OCR data (tat) tesseract-data-tel: OCR data (tel) tesseract-data-tgk: OCR data (tgk) tesseract-data-tgl: OCR data (tgl) tesseract-data-tha: OCR data (tha) tesseract-data-tir: OCR data (tir) tesseract-data-ton: OCR data (ton) tesseract-data-tur: OCR data (tur) tesseract-data-uig: OCR data (uig) tesseract-data-ukr: OCR data (ukr) tesseract-data-urd: OCR data (urd) tesseract-data-uzb: OCR data (uzb) tesseract-data-uzb_cyrl: OCR data (uzb_cyrl) tesseract-data-vie: OCR data (vie) tesseract-data-yid: OCR data (yid) tesseract-data-yor: OCR data (yor) installing libmupdf... installing python-mupdf... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (31) New Version Net Change Download Size extra/fribidi 1.0.16-2 0.24 MiB extra/libimagequant 4.4.0-1 0.57 MiB 0.27 MiB extra/libraqm 0.10.3-1 0.18 MiB 0.03 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/python-autocommand 2.2.2-7 0.08 MiB extra/python-iniconfig 2.1.0-1 0.04 MiB extra/python-jaraco.collections 5.1.0-1 0.10 MiB extra/python-jaraco.context 6.0.1-1 0.04 MiB extra/python-jaraco.functools 4.1.0-1 0.07 MiB extra/python-jaraco.text 4.0.0-2 0.08 MiB extra/python-more-itertools 10.7.0-1 0.67 MiB extra/python-packaging 25.0-1 0.67 MiB extra/python-platformdirs 4.4.0-1 0.24 MiB extra/python-pluggy 1.6.0-1 0.20 MiB extra/python-pygments 2.19.2-1 14.38 MiB extra/python-pyproject-hooks 1.2.0-3 0.10 MiB extra/xcb-proto 1.17.0-3 1.02 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/python-build 1.3.0-1 0.20 MiB extra/python-distro 1.9.0-3 0.18 MiB extra/python-fonttools 4.59.1-1 19.62 MiB 2.78 MiB extra/python-installer 0.7.0-10 0.17 MiB extra/python-pillow 11.3.0-1 4.32 MiB 0.89 MiB extra/python-psutil 7.0.0-1 1.10 MiB 0.20 MiB extra/python-pytest 1:8.4.1-1 4.17 MiB extra/python-setuptools 1:80.9.0-1 7.65 MiB extra/python-wheel 0.45.1-1 0.28 MiB extra/swig 4.3.1-1 4.78 MiB 1.20 MiB extra/tesseract-data-eng 2:4.1.0-4 22.38 MiB 9.04 MiB Total Download Size: 14.41 MiB Total Installed Size: 88.84 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... tesseract-data-eng-2:4.1.0-4-any downloading... python-fonttools-4.59.1-1-riscv64 downloading... swig-4.3.1-1-riscv64 downloading... python-pillow-11.3.0-1-riscv64 downloading... libimagequant-4.4.0-1-riscv64 downloading... python-psutil-7.0.0-1-riscv64 downloading... libraqm-0.10.3-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... 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-distro... installing python-installer... installing python-psutil... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-platformdirs... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing swig... installing python-fonttools... Optional dependencies for python-fonttools python-brotli: to compress/decompress WOFF 2.0 web fonts python-fs: to read/write UFO source files python-lxml: faster backend for XML files reading/writing python-lz4: for graphite type tables in ttLib/tables python-matplotlib: for visualizing DesignSpaceDocument and resulting VariationModel python-pyqt5: for drawing glyphs with Qt’s QPainterPath python-reportlab: to drawing glyphs as PNG images python-scipy: for finding wrong contour/component order between different masters python-sympy: for symbolic font statistics analysis python-uharfbuzz: to use the Harfbuzz Repacker for packing GSUB/GPOS tables python-unicodedata2: for displaying the Unicode character names when dumping the cmap table with ttx python-zopfli: faster backend fom WOFF 1.0 web fonts compression installing fribidi... installing libraqm... installing libimagequant... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing python-pillow... Optional dependencies for python-pillow libwebp: for webp images [installed] tk: for the ImageTK module python-olefile: OLE2 file support python-pyqt6: for the ImageQt module python-defusedxml: for reading XMP tags installing python-iniconfig... installing python-pluggy... installing python-pygments... installing python-pytest... installing tesseract-data-eng... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found PyMuPDF-1.26.3.tar.gz  -> Found remove-clang-and-swig-dependencies.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting PyMuPDF-1.26.3.tar.gz with bsdtar ==> Starting prepare()... patching file setup.py Hunk #1 succeeded at 1381 with fuzz 2 (offset 134 lines). ==> Starting build()... * Getting build dependencies for wheel... PyMuPDF-1.26.3/setup.py: ### Starting. setup.py:228:(): os.getcwd()='/build/python-pymupdf/src/PyMuPDF-1.26.3' setup.py:228:(): platform.machine()='riscv64' setup.py:228:(): platform.platform()='Linux-5.10.113-cluster-riscv64-with-glibc2.41' setup.py:228:(): platform.python_version()='3.13.7' setup.py:228:(): platform.system()='Linux' setup.py:228:(): platform.uname()=uname_result(system='Linux', node='arch-nspawn-1535299', release='5.10.113-cluster', version='#1 SMP PREEMPT 1', machine='riscv64') setup.py:228:(): sys.executable='/usr/bin/python' setup.py:228:(): sys.version='3.13.7 (main, Aug 27 2025, 10:06:08) [GCC 15.1.1 20250425]' setup.py:228:(): sys.version_info=sys.version_info(major=3, minor=13, micro=7, releaselevel='final', serial=0) setup.py:228:(): list(sys.version_info)=[3, 13, 7, 'final', 0] setup.py:228:(): CPU bits: 64 setup.py:228:(): sys.argv (3): setup.py:228:(): 0: '/usr/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py' setup.py:228:(): 1: 'get_requires_for_build_wheel' setup.py:228:(): 2: '/tmp/tmp4n2bhzph' setup.py:228:(): os.environ (41): setup.py:228:(): BUILDTOOL: 'devtools' setup.py:228:(): BUILDTOOLVER: '1:1.2.1-1-any' setup.py:228:(): CFLAGS: '-march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pymupdf/src=/usr/src/debug/python-pymupdf -flto=auto -I/usr/include -I/usr/include/freetype2 -I/usr/include/harbuzz -I/usr/include/mupdf' setup.py:228:(): CHOST: 'riscv64-unknown-linux-gnu' setup.py:228:(): COMMAND_MODE: 'legacy' setup.py:228:(): CXXFLAGS: '-march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/python-pymupdf/src=/usr/src/debug/python-pymupdf -flto=auto' setup.py:228:(): DEBUGINFOD_URLS: 'https://archriscv.felixc.at/debuginfod ' setup.py:228:(): DEBUG_FFLAGS: ' -ffile-prefix-map=/build/python-pymupdf/src=/usr/src/debug/python-pymupdf' setup.py:228:(): DEBUG_RUSTFLAGS: '-C debuginfo=2 --remap-path-prefix=/build/python-pymupdf/src=/usr/src/debug/python-pymupdf' setup.py:228:(): FCFLAGS: ' -ffile-prefix-map=/build/python-pymupdf/src=/usr/src/debug/python-pymupdf' setup.py:228:(): FFLAGS: ' -ffile-prefix-map=/build/python-pymupdf/src=/usr/src/debug/python-pymupdf' setup.py:228:(): HOME: '/build' setup.py:228:(): LANG: 'C.UTF-8' setup.py:228:(): LDFLAGS: '-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -lfreetype -lgumbo -lharfbuzz -ljbig2dec -ljpeg -lleptonica -lmupdf -lopenjp2 -ltesseract' setup.py:228:(): LOGNAME: 'builduser' setup.py:228:(): MAIL: '/var/mail/builduser' setup.py:228:(): MAKEFLAGS: '-j4' setup.py:228:(): OLDPWD: '/build/python-pymupdf/src' setup.py:228:(): PATH: '/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl' setup.py:228:(): PWD: '/build/python-pymupdf/src/PyMuPDF-1.26.3' setup.py:228:(): PYMUPDF_SETUP_IMPLEMENTATIONS: 'b' setup.py:228:(): PYMUPDF_SETUP_MUPDF_BUILD: '' setup.py:228:(): PYTHONHASHSEED: '0' setup.py:228:(): RUSTFLAGS: '-Cforce-frame-pointers=yes -C debuginfo=2 --remap-path-prefix=/build/python-pymupdf/src=/usr/src/debug/python-pymupdf' setup.py:228:(): SHELL: '/bin/bash' setup.py:228:(): SHLVL: '1' setup.py:228:(): SOURCE_DATE_EPOCH: '1756412582' setup.py:228:(): SUDO_COMMAND: '/bin/bash -c bash -c cd\\ /startdir;\\ makepkg\\ "$@" -bash --syncdeps --noconfirm --log --holdver --skipinteg --install' setup.py:228:(): SUDO_GID: '0' setup.py:228:(): SUDO_HOME: '/root' setup.py:228:(): SUDO_TTY: '/dev/pts/0' setup.py:228:(): SUDO_UID: '0' setup.py:228:(): SUDO_USER: 'root' setup.py:228:(): TERM: 'tmux-256color' setup.py:228:(): TESSDATA_PREFIX: '/usr/share/tessdata' setup.py:228:(): TEXTDOMAIN: 'pacman-scripts' setup.py:228:(): TEXTDOMAINDIR: '/usr/share/locale' setup.py:228:(): USER: 'builduser' setup.py:228:(): _: '/usr/bin/python' setup.py:228:(): _PYPROJECT_HOOKS_BACKEND_PATH: '/build/python-pymupdf/src/PyMuPDF-1.26.3' setup.py:228:(): _PYPROJECT_HOOKS_BUILD_BACKEND: 'setup' PyMuPDF-1.26.3/setup.py: Not defaulting to Python limited api because platform.python_version_tuple()=('3', '13', '7'). PyMuPDF-1.26.3/setup.py: PYMUPDF_SETUP_URL_WHEEL=None PyMuPDF-1.26.3/setup.py: PYMUPDF_SETUP_DUMMY=None * Building wheel... PyMuPDF-1.26.3/setup.py: ### Starting. setup.py:228:(): os.getcwd()='/build/python-pymupdf/src/PyMuPDF-1.26.3' setup.py:228:(): platform.machine()='riscv64' setup.py:228:(): platform.platform()='Linux-5.10.113-cluster-riscv64-with-glibc2.41' setup.py:228:(): platform.python_version()='3.13.7' setup.py:228:(): platform.system()='Linux' setup.py:228:(): platform.uname()=uname_result(system='Linux', node='arch-nspawn-1535299', release='5.10.113-cluster', version='#1 SMP PREEMPT 1', machine='riscv64') setup.py:228:(): sys.executable='/usr/bin/python' setup.py:228:(): sys.version='3.13.7 (main, Aug 27 2025, 10:06:08) [GCC 15.1.1 20250425]' setup.py:228:(): sys.version_info=sys.version_info(major=3, minor=13, micro=7, releaselevel='final', serial=0) setup.py:228:(): list(sys.version_info)=[3, 13, 7, 'final', 0] setup.py:228:(): CPU bits: 64 setup.py:228:(): sys.argv (3): setup.py:228:(): 0: '/usr/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py' setup.py:228:(): 1: 'build_wheel' setup.py:228:(): 2: '/tmp/tmp4i2o5k1q' setup.py:228:(): os.environ (41): setup.py:228:(): BUILDTOOL: 'devtools' setup.py:228:(): BUILDTOOLVER: '1:1.2.1-1-any' setup.py:228:(): CFLAGS: '-march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pymupdf/src=/usr/src/debug/python-pymupdf -flto=auto -I/usr/include -I/usr/include/freetype2 -I/usr/include/harbuzz -I/usr/include/mupdf' setup.py:228:(): CHOST: 'riscv64-unknown-linux-gnu' setup.py:228:(): COMMAND_MODE: 'legacy' setup.py:228:(): CXXFLAGS: '-march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/python-pymupdf/src=/usr/src/debug/python-pymupdf -flto=auto' setup.py:228:(): DEBUGINFOD_URLS: 'https://archriscv.felixc.at/debuginfod ' setup.py:228:(): DEBUG_FFLAGS: ' -ffile-prefix-map=/build/python-pymupdf/src=/usr/src/debug/python-pymupdf' setup.py:228:(): DEBUG_RUSTFLAGS: '-C debuginfo=2 --remap-path-prefix=/build/python-pymupdf/src=/usr/src/debug/python-pymupdf' setup.py:228:(): FCFLAGS: ' -ffile-prefix-map=/build/python-pymupdf/src=/usr/src/debug/python-pymupdf' setup.py:228:(): FFLAGS: ' -ffile-prefix-map=/build/python-pymupdf/src=/usr/src/debug/python-pymupdf' setup.py:228:(): HOME: '/build' setup.py:228:(): LANG: 'C.UTF-8' setup.py:228:(): LDFLAGS: '-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -lfreetype -lgumbo -lharfbuzz -ljbig2dec -ljpeg -lleptonica -lmupdf -lopenjp2 -ltesseract' setup.py:228:(): LOGNAME: 'builduser' setup.py:228:(): MAIL: '/var/mail/builduser' setup.py:228:(): MAKEFLAGS: '-j4' setup.py:228:(): OLDPWD: '/build/python-pymupdf/src' setup.py:228:(): PATH: '/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl' setup.py:228:(): PWD: '/build/python-pymupdf/src/PyMuPDF-1.26.3' setup.py:228:(): PYMUPDF_SETUP_IMPLEMENTATIONS: 'b' setup.py:228:(): PYMUPDF_SETUP_MUPDF_BUILD: '' setup.py:228:(): PYTHONHASHSEED: '0' setup.py:228:(): RUSTFLAGS: '-Cforce-frame-pointers=yes -C debuginfo=2 --remap-path-prefix=/build/python-pymupdf/src=/usr/src/debug/python-pymupdf' setup.py:228:(): SHELL: '/bin/bash' setup.py:228:(): SHLVL: '1' setup.py:228:(): SOURCE_DATE_EPOCH: '1756412582' setup.py:228:(): SUDO_COMMAND: '/bin/bash -c bash -c cd\\ /startdir;\\ makepkg\\ "$@" -bash --syncdeps --noconfirm --log --holdver --skipinteg --install' setup.py:228:(): SUDO_GID: '0' setup.py:228:(): SUDO_HOME: '/root' setup.py:228:(): SUDO_TTY: '/dev/pts/0' setup.py:228:(): SUDO_UID: '0' setup.py:228:(): SUDO_USER: 'root' setup.py:228:(): TERM: 'tmux-256color' setup.py:228:(): TESSDATA_PREFIX: '/usr/share/tessdata' setup.py:228:(): TEXTDOMAIN: 'pacman-scripts' setup.py:228:(): TEXTDOMAINDIR: '/usr/share/locale' setup.py:228:(): USER: 'builduser' setup.py:228:(): _: '/usr/bin/python' setup.py:228:(): _PYPROJECT_HOOKS_BACKEND_PATH: '/build/python-pymupdf/src/PyMuPDF-1.26.3' setup.py:228:(): _PYPROJECT_HOOKS_BUILD_BACKEND: 'setup' PyMuPDF-1.26.3/setup.py: Not defaulting to Python limited api because platform.python_version_tuple()=('3', '13', '7'). PyMuPDF-1.26.3/setup.py: PYMUPDF_SETUP_URL_WHEEL=None PyMuPDF-1.26.3/setup.py: PYMUPDF_SETUP_DUMMY=None pipcl.py:786:tag_platform(): From self.tag_platform_: ret=None. pipcl.py:794:tag_platform(): From AUDITWHEEL_PLAT: ret=None. pipcl.py:809:tag_platform(): From sysconfig.get_platform(): ret='linux_riscv64'. pipcl.py:823:tag_platform(): tag_platform(): returning ret='linux_riscv64'. PyMuPDF-1.26.3/setup.py: get_mupdf_internal(): out='dir' location='' sha=None PyMuPDF-1.26.3/setup.py: Using system mupdf. PyMuPDF-1.26.3/setup.py: build(): mupdf_build_dir=None PyMuPDF-1.26.3/setup.py: _build_extension(): g_py_limited_api=False defines=[] PyMuPDF-1.26.3/setup.py: Building PyMuPDF rebased. pipcl.py:2442:run_if(): Running command because: File does not exist: '/build/python-pymupdf/src/PyMuPDF-1.26.3/src/build/extra.i.cpp' pipcl.py:2444:run_if(): Running: swig pipcl.py:2444:run_if(): -Wall pipcl.py:2444:run_if(): -c++ pipcl.py:2444:run_if(): -python pipcl.py:2444:run_if(): -module extra pipcl.py:2444:run_if(): -outdir /build/python-pymupdf/src/PyMuPDF-1.26.3/src/build pipcl.py:2444:run_if(): -o /build/python-pymupdf/src/PyMuPDF-1.26.3/src/build/extra.i.cpp pipcl.py:2444:run_if(): -MD -MF /build/python-pymupdf/src/PyMuPDF-1.26.3/src/build/extra.i.cpp.d pipcl.py:2444:run_if(): -I/usr/include -I/usr/include/freetype2 -I/usr/include/harbuzz -I/usr/include/mupdf pipcl.py:2444:run_if(): /build/python-pymupdf/src/PyMuPDF-1.26.3/src/extra.i pipcl.py:2442:run_if(): Running command because: File does not exist: '/build/python-pymupdf/src/PyMuPDF-1.26.3/src/build/_extra.cpython-313-riscv64-linux-gnu.so' pipcl.py:2444:run_if(): Running: c++ pipcl.py:2444:run_if(): -fPIC pipcl.py:2444:run_if(): -shared pipcl.py:2444:run_if(): -O2 -DNDEBUG pipcl.py:2444:run_if(): -I/usr/include/python3.13 -I/usr/include/python3.13 pipcl.py:2444:run_if(): /build/python-pymupdf/src/PyMuPDF-1.26.3/src/build/extra.i.cpp pipcl.py:2444:run_if(): -MD -MF /build/python-pymupdf/src/PyMuPDF-1.26.3/src/build/_extra.cpython-313-riscv64-linux-gnu.so.d pipcl.py:2444:run_if(): -o /build/python-pymupdf/src/PyMuPDF-1.26.3/src/build/_extra.cpython-313-riscv64-linux-gnu.so pipcl.py:2444:run_if(): -Wall -Wno-deprecated-declarations -Wno-unused-const-variable -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pymupdf/src=/usr/src/debug/python-pymupdf -flto=auto -I/usr/include -I/usr/include/freetype2 -I/usr/include/harbuzz -I/usr/include/mupdf -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/python-pymupdf/src=/usr/src/debug/python-pymupdf -flto=auto pipcl.py:2444:run_if(): -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -lfreetype -lgumbo -lharfbuzz -ljbig2dec -ljpeg -lleptonica -lmupdf -lopenjp2 -ltesseract pipcl.py:2444:run_if(): -L/usr/lib -ldl -lm pipcl.py:2444:run_if(): -lmupdf -lmupdfcpp pipcl.py:2444:run_if(): -Wl,-rpath,'$ORIGIN',-z,origin /build/python-pymupdf/src/PyMuPDF-1.26.3/src/build/extra.i.cpp: In function ‘void messagev(const char*, va_list)’: /build/python-pymupdf/src/PyMuPDF-1.26.3/src/build/extra.i.cpp:3523:14: warning: ignoring return value of ‘int vasprintf(char**, const char*, __gnuc_va_list)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3523 | vasprintf(&text, format, va); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/python-pymupdf/src/PyMuPDF-1.26.3/src/build/extra.i.cpp: In function ‘void JM_add_annot_id(mupdf::PdfAnnot&, const char*)’: /build/python-pymupdf/src/PyMuPDF-1.26.3/src/build/extra.i.cpp:3863:17: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3863 | asprintf(&stem_id, "fitz-%s%d", stem, i); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/python-pymupdf/src/PyMuPDF-1.26.3/src/build/extra.i.cpp: At global scope: /build/python-pymupdf/src/PyMuPDF-1.26.3/src/build/extra.i.cpp:3415:20: warning: ‘std::string repr(PyObject*)’ defined but not used [-Wunused-function] 3415 | static std::string repr(PyObject* x) | ^~~~ pipcl.py:2705:add_file(): Adding file: src/__init__.py => pymupdf/__init__.py pipcl.py:2705:add_file(): Adding file: src/__main__.py => pymupdf/__main__.py pipcl.py:2705:add_file(): Adding file: src/pymupdf.py => pymupdf/pymupdf.py pipcl.py:2705:add_file(): Adding file: src/table.py => pymupdf/table.py pipcl.py:2705:add_file(): Adding file: src/utils.py => pymupdf/utils.py pipcl.py:2705:add_file(): Adding file: src/_wxcolors.py => pymupdf/_wxcolors.py pipcl.py:2705:add_file(): Adding file: src/_apply_pages.py => pymupdf/_apply_pages.py pipcl.py:2705:add_file(): Adding file: src/build/extra.py => pymupdf/extra.py pipcl.py:2705:add_file(): Adding file: src/build/_extra.cpython-313-riscv64-linux-gnu.so => pymupdf/_extra.cpython-313-riscv64-linux-gnu.so pipcl.py:2705:add_file(): Adding file: src/fitz___init__.py => fitz/__init__.py pipcl.py:2705:add_file(): Adding file: src/fitz_table.py => fitz/table.py pipcl.py:2705:add_file(): Adding file: src/fitz_utils.py => fitz/utils.py pipcl.py:2705:add_file(): Adding file: README.md => pymupdf-1.26.3.dist-info/README.md pipcl.py:786:tag_platform(): From self.tag_platform_: ret=None. pipcl.py:794:tag_platform(): From AUDITWHEEL_PLAT: ret=None. pipcl.py:809:tag_platform(): From sysconfig.get_platform(): ret='linux_riscv64'. pipcl.py:823:tag_platform(): tag_platform(): returning ret='linux_riscv64'. pipcl.py:658:build_wheel(): Have created wheel size=745,871: /build/python-pymupdf/src/PyMuPDF-1.26.3/dist/pymupdf-1.26.3-cp313-none-linux_riscv64.whl Successfully built pymupdf-1.26.3-cp313-none-linux_riscv64.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.13.7, pytest-8.4.1, pluggy-1.6.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /build/python-pymupdf/src/PyMuPDF-1.26.3 configfile: pytest.ini collecting ... collected 366 items / 14 deselected / 352 selected tests/test_2548.py::test_2548 PASSED [ 0%] tests/test_2634.py::test_2634 PASSED [ 0%] tests/test_2904.py::test_2904 PASSED [ 0%] tests/test_2907.py::test_2907 PASSED [ 1%] tests/test_4141.py::test_4141 PASSED [ 1%] tests/test_4505.py::test_4505 PASSED [ 1%] tests/test_4520.py::test_4520 PASSED [ 1%] tests/test_annots.py::test_caret PASSED [ 2%] tests/test_annots.py::test_freetext PASSED [ 2%] tests/test_annots.py::test_text PASSED [ 2%] tests/test_annots.py::test_highlight PASSED [ 3%] tests/test_annots.py::test_underline PASSED [ 3%] tests/test_annots.py::test_squiggly PASSED [ 3%] tests/test_annots.py::test_strikeout PASSED [ 3%] tests/test_annots.py::test_polyline PASSED [ 4%] tests/test_annots.py::test_polygon PASSED [ 4%] tests/test_annots.py::test_line PASSED [ 4%] tests/test_annots.py::test_square PASSED [ 5%] tests/test_annots.py::test_circle PASSED [ 5%] tests/test_annots.py::test_fileattachment PASSED [ 5%] tests/test_annots.py::test_stamp PASSED [ 5%] tests/test_annots.py::test_image_stamp PASSED [ 6%] tests/test_annots.py::test_redact1 PASSED [ 6%] tests/test_annots.py::test_redact2 PASSED [ 6%] tests/test_annots.py::test_redact3 PASSED [ 7%] tests/test_annots.py::test_redact4 PASSED [ 7%] tests/test_annots.py::test_1645 PASSED [ 7%] tests/test_annots.py::test_1824 PASSED [ 7%] tests/test_annots.py::test_2270 PASSED [ 8%] tests/test_annots.py::test_2934_add_redact_annot PASSED [ 8%] tests/test_annots.py::test_2969 PASSED [ 8%] tests/test_annots.py::test_file_info PASSED [ 9%] tests/test_annots.py::test_3131 PASSED [ 9%] tests/test_annots.py::test_3209 PASSED [ 9%] tests/test_annots.py::test_3863 PASSED [ 9%] tests/test_annots.py::test_3758 PASSED [ 10%] tests/test_annots.py::test_parent PASSED [ 10%] tests/test_annots.py::test_4047 PASSED [ 10%] tests/test_annots.py::test_4079 PASSED [ 11%] tests/test_annots.py::test_4254 PASSED [ 11%] tests/test_annots.py::test_richtext PASSED [ 11%] tests/test_annots.py::test_4447 PASSED [ 11%] tests/test_badfonts.py::test_survive_names PASSED [ 12%] tests/test_balance_count.py::test_q_count PASSED [ 12%] tests/test_cluster_drawings.py::test_cluster1 PASSED [ 12%] tests/test_cluster_drawings.py::test_cluster2 PASSED [ 13%] tests/test_cluster_drawings.py::test_cluster3 PASSED [ 13%] tests/test_crypting.py::test_encryption PASSED [ 13%] tests/test_docs_samples.py::test_docs_samples[docs/samples/story-write-stabilized.py] PASSED [ 13%] tests/test_docs_samples.py::test_docs_samples[docs/samples/filmfestival-sql.py] PASSED [ 14%] tests/test_docs_samples.py::test_docs_samples[docs/samples/code-printer.py] PASSED [ 14%] tests/test_docs_samples.py::test_docs_samples[docs/samples/story-write-stabilized-links.py] PASSED [ 14%] tests/test_docs_samples.py::test_docs_samples[docs/samples/simple-grid.py] PASSED [ 15%] tests/test_docs_samples.py::test_docs_samples[docs/samples/quickfox-image-no-go.py] PASSED [ 15%] tests/test_docs_samples.py::test_docs_samples[docs/samples/annotations-ink.py] PASSED [ 15%] tests/test_docs_samples.py::test_docs_samples[docs/samples/quickfox.py] PASSED [ 15%] tests/test_docs_samples.py::test_docs_samples[docs/samples/annotations-freetext1.py] PASSED [ 16%] tests/test_docs_samples.py::test_docs_samples[docs/samples/story-write.py] PASSED [ 16%] tests/test_docs_samples.py::test_docs_samples[docs/samples/new-annots.py] PASSED [ 16%] tests/test_docs_samples.py::test_docs_samples[docs/samples/table01.py] PASSED [ 17%] tests/test_docs_samples.py::test_docs_samples[docs/samples/json-example.py] PASSED [ 17%] tests/test_docs_samples.py::test_docs_samples[docs/samples/annotations-freetext2.py] PASSED [ 17%] tests/test_docs_samples.py::test_docs_samples[docs/samples/showpdf-page.py] PASSED [ 17%] tests/test_docs_samples.py::test_docs_samples[docs/samples/national-capitals.py] PASSED [ 18%] tests/test_drawings.py::test_drawings1 PASSED [ 18%] tests/test_drawings.py::test_drawings2 PASSED [ 18%] tests/test_drawings.py::test_drawings3 PASSED [ 19%] tests/test_drawings.py::test_2365 PASSED [ 19%] tests/test_drawings.py::test_2462 PASSED [ 19%] tests/test_drawings.py::test_2556 PASSED [ 19%] tests/test_drawings.py::test_3207 PASSED [ 20%] tests/test_drawings.py::test_3591 PASSED [ 20%] tests/test_embeddedfiles.py::test_embedded1 PASSED [ 20%] tests/test_embeddedfiles.py::test_4050 PASSED [ 21%] tests/test_extractimage.py::test_extract_image PASSED [ 21%] tests/test_extractimage.py::test_2348 PASSED [ 21%] tests/test_extractimage.py::test_delete_image PASSED [ 21%] tests/test_font.py::test_font1 PASSED [ 22%] tests/test_font.py::test_font2 PASSED [ 22%] tests/test_font.py::test_fontname PASSED [ 22%] tests/test_font.py::test_2608 PASSED [ 23%] tests/test_font.py::test_load_system_font PASSED [ 23%] tests/test_font.py::test_mupdf_subset_fonts2 PASSED [ 23%] tests/test_font.py::test_3677 PASSED [ 23%] tests/test_font.py::test_3933 PASSED [ 24%] tests/test_font.py::test_3780 PASSED [ 24%] tests/test_font.py::test_3887 PASSED [ 24%] tests/test_general.py::test_haslinks PASSED [ 25%] tests/test_general.py::test_hasannots PASSED [ 25%] tests/test_general.py::test_haswidgets PASSED [ 25%] tests/test_general.py::test_isrepaired PASSED [ 25%] tests/test_general.py::test_isdirty PASSED [ 26%] tests/test_general.py::test_cansaveincrementally PASSED [ 26%] tests/test_general.py::test_iswrapped PASSED [ 26%] tests/test_general.py::test_wrapcontents PASSED [ 26%] tests/test_general.py::test_page_clean_contents PASSED [ 27%] tests/test_general.py::test_annot_clean_contents PASSED [ 27%] tests/test_general.py::test_config PASSED [ 27%] tests/test_general.py::test_glyphnames PASSED [ 28%] tests/test_general.py::test_rgbcodes PASSED [ 28%] tests/test_general.py::test_pdfstring PASSED [ 28%] tests/test_general.py::test_open_exceptions PASSED [ 28%] tests/test_general.py::test_bug1945 PASSED [ 29%] tests/test_general.py::test_bug1971 PASSED [ 29%] tests/test_general.py::test_default_font PASSED [ 29%] tests/test_general.py::test_add_ink_annot PASSED [ 30%] tests/test_general.py::test_techwriter_append PASSED [ 30%] tests/test_general.py::test_opacity PASSED [ 30%] tests/test_general.py::test_get_text_dict PASSED [ 30%] tests/test_general.py::test_font PASSED [ 31%] tests/test_general.py::test_insert_font PASSED [ 31%] tests/test_general.py::test_2173 PASSED [ 31%] tests/test_general.py::test_texttrace PASSED [ 32%] tests/test_general.py::test_2533 PASSED [ 32%] tests/test_general.py::test_2645 PASSED [ 32%] tests/test_general.py::test_2506 PASSED [ 32%] tests/test_general.py::test_2108 PASSED [ 33%] tests/test_general.py::test_2238 PASSED [ 33%] tests/test_general.py::test_2093 PASSED [ 33%] tests/test_general.py::test_2182 PASSED [ 34%] tests/test_general.py::test_2246 PASSED [ 34%] tests/test_general.py::test_2430 PASSED [ 34%] tests/test_general.py::test_2692 PASSED [ 34%] tests/test_general.py::test_2596 PASSED [ 35%] tests/test_general.py::test_2730 PASSED [ 35%] tests/test_general.py::test_2553 PASSED [ 35%] tests/test_general.py::test_2553_2 PASSED [ 36%] tests/test_general.py::test_2635 PASSED [ 36%] tests/test_general.py::test_resolve_names PASSED [ 36%] tests/test_general.py::test_2777 PASSED [ 36%] tests/test_general.py::test_2710 PASSED [ 37%] tests/test_general.py::test_2736 PASSED [ 37%] tests/test_general.py::test_2957_1 PASSED [ 37%] tests/test_general.py::test_2957_2 PASSED [ 38%] tests/test_general.py::test_707560 PASSED [ 38%] tests/test_general.py::test_3070 PASSED [ 38%] tests/test_general.py::test_bboxlog_2885 PASSED [ 38%] tests/test_general.py::test_3081 PASSED [ 39%] tests/test_general.py::test_xml PASSED [ 39%] tests/test_general.py::test_3112_set_xml_metadata PASSED [ 39%] tests/test_general.py::test_archive_3126 PASSED [ 40%] tests/test_general.py::test_3140 PASSED [ 40%] tests/test_general.py::test_cli PASSED [ 40%] tests/test_general.py::test_cli_out PASSED [ 40%] tests/test_general.py::test_use_python_logging PASSED [ 41%] tests/test_general.py::test_open PASSED [ 41%] tests/test_general.py::test_533 PASSED [ 41%] tests/test_general.py::test_3354 PASSED [ 42%] tests/test_general.py::test_scientific_numbers PASSED [ 42%] tests/test_general.py::test_3615 PASSED [ 42%] tests/test_general.py::test_3654 PASSED [ 42%] tests/test_general.py::test_3727 PASSED [ 43%] tests/test_general.py::test_3569 PASSED [ 43%] tests/test_general.py::test_3450 PASSED [ 43%] tests/test_general.py::test_3859 PASSED [ 44%] tests/test_general.py::test_3905 PASSED [ 44%] tests/test_general.py::test_3624 PASSED [ 44%] tests/test_general.py::test_4043 PASSED [ 44%] tests/test_general.py::test_4018 PASSED [ 45%] tests/test_general.py::test_4034 PASSED [ 45%] tests/test_general.py::test_4309 PASSED [ 45%] tests/test_general.py::test_4263 PASSED [ 46%] tests/test_general.py::test_4224 PASSED [ 46%] tests/test_general.py::test_4319 PASSED [ 46%] tests/test_general.py::test_3886 PASSED [ 46%] tests/test_general.py::test_4415 PASSED [ 47%] tests/test_general.py::test_4466 PASSED [ 47%] tests/test_general.py::test_4479 PASSED [ 47%] tests/test_general.py::test_4533 PASSED [ 48%] tests/test_general.py::test_4564 PASSED [ 48%] tests/test_geometry.py::test_rect PASSED [ 48%] tests/test_geometry.py::test_irect PASSED [ 48%] tests/test_geometry.py::test_inversion PASSED [ 49%] tests/test_geometry.py::test_matrix PASSED [ 49%] tests/test_geometry.py::test_point PASSED [ 49%] tests/test_geometry.py::test_algebra PASSED [ 50%] tests/test_geometry.py::test_quad PASSED [ 50%] tests/test_geometry.py::test_pageboxes PASSED [ 50%] tests/test_geometry.py::test_3163 PASSED [ 50%] tests/test_geometry.py::test_3182 PASSED [ 51%] tests/test_imagebbox.py::test_image_bbox PASSED [ 51%] tests/test_imagebbox.py::test_bboxlog PASSED [ 51%] tests/test_imagemasks.py::test_imagemask1 PASSED [ 51%] tests/test_imagemasks.py::test_imagemask2 PASSED [ 52%] tests/test_import.py::test_import PASSED [ 52%] tests/test_insertimage.py::test_insert PASSED [ 52%] tests/test_insertimage.py::test_compress PASSED [ 53%] tests/test_insertimage.py::test_3087 PASSED [ 53%] tests/test_insertpdf.py::test_insert PASSED [ 53%] tests/test_insertpdf.py::test_issue1417_insertpdf_in_loop PASSED [ 53%] tests/test_insertpdf.py::test_2861 PASSED [ 54%] tests/test_insertpdf.py::test_2871 PASSED [ 54%] tests/test_insertpdf.py::test_3789 PASSED [ 54%] tests/test_insertpdf.py::test_widget_insert PASSED [ 55%] tests/test_insertpdf.py::test_merge_checks1 PASSED [ 55%] tests/test_insertpdf.py::test_merge_checks2 PASSED [ 55%] tests/test_insertpdf.py::test_4412 PASSED [ 55%] tests/test_linebreaks.py::test_linebreaks PASSED [ 56%] tests/test_linequad.py::test_quadcalc PASSED [ 56%] tests/test_memory.py::test_2791 PASSED [ 56%] tests/test_memory.py::test_4090 PASSED [ 57%] tests/test_memory.py::test_4125 PASSED [ 57%] tests/test_metadata.py::test_metadata PASSED [ 57%] tests/test_metadata.py::test_erase_meta PASSED [ 57%] tests/test_metadata.py::test_3237 PASSED [ 58%] tests/test_mupdf_regressions.py::test_707448 PASSED [ 58%] tests/test_mupdf_regressions.py::test_707673 PASSED [ 58%] tests/test_mupdf_regressions.py::test_707727 PASSED [ 59%] tests/test_mupdf_regressions.py::test_707721 PASSED [ 59%] tests/test_mupdf_regressions.py::test_3376 PASSED [ 59%] tests/test_named_links.py::test_2886 PASSED [ 59%] tests/test_named_links.py::test_2922 PASSED [ 60%] tests/test_named_links.py::test_3301 PASSED [ 60%] tests/test_nonpdf.py::test_isnopdf PASSED [ 60%] tests/test_nonpdf.py::test_pageids PASSED [ 61%] tests/test_nonpdf.py::test_layout PASSED [ 61%] tests/test_object_manipulation.py::test_rotation1 PASSED [ 61%] tests/test_object_manipulation.py::test_rotation2 PASSED [ 61%] tests/test_object_manipulation.py::test_trailer PASSED [ 62%] tests/test_object_manipulation.py::test_valid_name PASSED [ 62%] tests/test_objectstreams.py::test_objectstream1 PASSED [ 62%] tests/test_objectstreams.py::test_objectstream2 PASSED [ 63%] tests/test_objectstreams.py::test_objectstream3 PASSED [ 63%] tests/test_optional_content.py::test_oc1 PASSED [ 63%] tests/test_optional_content.py::test_oc2 PASSED [ 63%] tests/test_optional_content.py::test_3143 PASSED [ 64%] tests/test_optional_content.py::test_3180 PASSED [ 64%] tests/test_page_links.py::test_page_links_generator PASSED [ 64%] tests/test_pagedelete.py::test_deletion PASSED [ 65%] tests/test_pagedelete.py::test_3094 PASSED [ 65%] tests/test_pagedelete.py::test_3150 PASSED [ 65%] tests/test_pagelabels.py::test_setlabels PASSED [ 65%] tests/test_pagelabels.py::test_labels_styleA PASSED [ 66%] tests/test_pixmap.py::test_pagepixmap PASSED [ 66%] tests/test_pixmap.py::test_pdfpixmap PASSED [ 66%] tests/test_pixmap.py::test_filepixmap PASSED [ 67%] tests/test_pixmap.py::test_pilsave PASSED [ 67%] tests/test_pixmap.py::test_save PASSED [ 67%] tests/test_pixmap.py::test_setalpha PASSED [ 67%] tests/test_pixmap.py::test_memoryview PASSED [ 68%] tests/test_pixmap.py::test_samples_ptr PASSED [ 68%] tests/test_pixmap.py::test_2369 PASSED [ 68%] tests/test_pixmap.py::test_page_idx_int PASSED [ 69%] tests/test_pixmap.py::test_fz_write_pixmap_as_jpeg PASSED [ 69%] tests/test_pixmap.py::test_3020 PASSED [ 69%] tests/test_pixmap.py::test_3058 PASSED [ 69%] tests/test_pixmap.py::test_3072 PASSED [ 70%] tests/test_pixmap.py::test_3134 PASSED [ 70%] tests/test_pixmap.py::test_3177 PASSED [ 70%] tests/test_pixmap.py::test_3493 PASSED [ 71%] tests/test_pixmap.py::test_3848 PASSED [ 71%] tests/test_pixmap.py::test_3994 PASSED [ 71%] tests/test_pixmap.py::test_3448 PASSED [ 71%] tests/test_pixmap.py::test_4155 PASSED [ 72%] tests/test_pixmap.py::test_4336 PASSED [ 72%] tests/test_pixmap.py::test_4435 PASSED [ 72%] tests/test_pixmap.py::test_4423 PASSED [ 73%] tests/test_remove-rotation.py::test_remove_rotation PASSED [ 73%] tests/test_rewrite_images.py::test_rewrite_images PASSED [ 73%] tests/test_rtl.py::test_rtl PASSED [ 73%] tests/test_showpdfpage.py::test_insert PASSED [ 74%] tests/test_showpdfpage.py::test_2742 PASSED [ 74%] tests/test_spikes.py::test_spikes PASSED [ 74%] tests/test_story.py::test_story PASSED [ 75%] tests/test_story.py::test_2753 PASSED [ 75%] tests/test_story.py::test_fit_springer PASSED [ 75%] tests/test_story.py::test_write_stabilized_with_links PASSED [ 75%] tests/test_story.py::test_archive_creation PASSED [ 76%] tests/test_story.py::test_3813 PASSED [ 76%] tests/test_tables.py::test_table1 PASSED [ 76%] tests/test_tables.py::test_table2 PASSED [ 76%] tests/test_tables.py::test_2812 PASSED [ 77%] tests/test_tables.py::test_2979 PASSED [ 77%] tests/test_tables.py::test_3062 PASSED [ 77%] tests/test_tables.py::test_strict_lines PASSED [ 78%] tests/test_tables.py::test_add_lines PASSED [ 78%] tests/test_tables.py::test_3148 PASSED [ 78%] tests/test_tables.py::test_3179 PASSED [ 78%] tests/test_tables.py::test_battery_file PASSED [ 79%] tests/test_tables.py::test_markdown PASSED [ 79%] tests/test_tables.py::test_paths_param PASSED [ 79%] tests/test_tables.py::test_boxes_param PASSED [ 80%] tests/test_tables.py::test_dotted_grid PASSED [ 80%] tests/test_tables.py::test_4017 PASSED [ 80%] tests/test_tables.py::test_md_styles PASSED [ 80%] tests/test_tesseract.py::test_tesseract Fatal Python error: Fatal Python error: Fatal Python error: Fatal Python error: Illegal instruction Thread 0x0000003ff472a020 (most recent call first): File Illegal instructionIllegal instruction" /usr/lib/python3.13/site-packages/mupdf/__init__.py", line 52161 in fz_write_pixmap_as_pdfocr File "/build/python-pymupdf/src/PyMuPDF-1.26.3/test_dir/usr/lib/python3.13/site-packages/pymupdf/__init__.py"Illegal instruction Extension modules: , line 10386pymupdf._extra in pdfocr_save File "/build/python-pymupdf/src/PyMuPDF-1.26.3/test_dir/usr/lib/python3.13/site-packages/pymupdf/__init__.py", line 10408 in pdfocr_tobytes File "/build/python-pymupdf/src/PyMuPDF-1.26.3/test_dir/usr/lib/python3.13/site-packages/pymupdf/utils.py, ", line mupdf._mupdf766 in full_ocr File "/build/python-pymupdf/src/PyMuPDF-1.26.3/test_dir/usr/lib/python3.13/site-packages/pymupdf/utils.py", line 783 in Extension modules: pymupdf._extra Extension modules: pymupdf._extra, , psutil._psutil_linuxmupdf._mupdf, psutil._psutil_posix, PIL._imaging, psutil._psutil_linux, PIL._imagingmath (total: 6) /startdir/PKGBUILD: line 89: 1325 Illegal instruction (core dumped) pytest "${pytest_options[@]}" tests/ ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list python-pymupdf-1.26.3-3-riscv64-build.log python-pymupdf-1.26.3-3-riscv64-check.log python-pymupdf-1.26.3-3-riscv64-prepare.log sent 81 bytes received 6,330 bytes 12,822.00 bytes/sec total size is 41,057 speedup is 6.40