==>(B Building on ninetales(B ==>(B Checking for remote environment...(B ==>(B Syncing package to remote host...(B sending incremental file list created directory packages/python-json-stream-rs-tokenizer ./ .SRCINFO 814 100% 0.00kB/s 0:00:00 814 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 134 100% 130.86kB/s 0:00:00 134 100% 130.86kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 1,327 100% 1.27MB/s 0:00:00 1,327 100% 1.27MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) python-json-stream-rs-tokenizer-0.5.3-1.log 813 100% 793.95kB/s 0:00:00 813 100% 793.95kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,734 bytes received 207 bytes 1,960.67 bytes/sec total size is 3,514 speedup is 1.19 ==>(B Patching arch to riscv64...(B ==>(B Running pkgctl build --arch riscv64 on remote host...(B ==> WARNING:(B invalid architecture: riscv64(B ==>(B Updating pacman database cache(B ==>(B Locking pacman database cache...(Bdone(B [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==>(B Building python-json-stream-rs-tokenizer(B  ->(B repo: extra(B  ->(B arch: riscv64(B  ->(B worker: felix-2(B ==>(B Building python-json-stream-rs-tokenizer for [extra] (riscv64)(B ]3008;start=d7380ad42dd845e5b184df346a108e94;user=felix;hostname=ninetales.felixc.at;machineid=a0e69ac38f6542109165b134ff0addd5;bootid=b9d951ff1e1a4e8b91a956a952cb6043;pid=2007458;pidfdid=31365204;comm=sudo;targetuser=root;type=session\==>(B Locking clean chroot...(Bdone(B Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=608e68ca6931491eaa2881d4050bda59;user=root;hostname=ninetales.felixc.at;machineid=a0e69ac38f6542109165b134ff0addd5;bootid=b9d951ff1e1a4e8b91a956a952cb6043;pid=2008356;pidfdid=31341787;comm=systemd-nspawn;container=arch-nspawn-2008356;type=container\]11;?\]2;🔵 Container arch-nspawn-2008356 on ninetales.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=608e68ca6931491eaa2881d4050bda59\==>(B Building in chroot for [extra] (riscv64)...(B ==>(B Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-2]...(Bdone(B ]3008;start=9460bff86541405fa3961040722f464c;user=root;hostname=ninetales.felixc.at;machineid=a0e69ac38f6542109165b134ff0addd5;bootid=b9d951ff1e1a4e8b91a956a952cb6043;pid=2009912;pidfdid=31369230;comm=sudo;targetuser=felix;type=session\==>(B Making package: python-json-stream-rs-tokenizer 0.5.3-1 (Thu Oct 1 17:33:55 2026)(B ==>(B Retrieving sources...(B  ->(B Downloading python-json-stream-rs-tokenizer-0.5.3.tar.gz...(B % 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 00:01 0 100 68645 0 68645 0 0 27430 0 00:02 0 100 68645 0 68645 0 0 27428 0 00:02 0 100 68645 0 68645 0 0 27427 0 00:02 0 ==>(B Validating source files with sha256sums...(B python-json-stream-rs-tokenizer-0.5.3.tar.gz ... Passed ==>(B Validating source files with b2sums...(B python-json-stream-rs-tokenizer-0.5.3.tar.gz ... Passed ]3008;end=9460bff86541405fa3961040722f464c\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=a38905da73674b7db495c8799342cc62;user=root;hostname=ninetales.felixc.at;machineid=a0e69ac38f6542109165b134ff0addd5;bootid=b9d951ff1e1a4e8b91a956a952cb6043;pid=2011568;pidfdid=31357863;comm=systemd-nspawn;container=makechrootpkg-python-json-stream-rs-tokenizer.build.2007504;type=container\]11;?\]2;🔵 Container makechrootpkg-python-json-stream-rs-tokenizer.build.2007504 on ninetales.felixc.at\]3008;start=a80395a99ad947da8ceb6840df7637a8;user=root;hostname=makechrootpkg-python-json-stream-rs-tokenizer.build.2007504;machineid=34332834a27643d2bdea34c5574a6f68;bootid=5ee1db3014054f12848d0f9cd7d883aa;pid=34;pidfdid=31369401;comm=sudo;targetuser=builduser;type=session\==>(B Making package: python-json-stream-rs-tokenizer 0.5.3-1 (Thu Oct 1 17:35:19 2026)(B ==>(B Checking runtime dependencies...(B ==>(B Checking buildtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=fcfe5ac265474e8da8be5c63698cd02a;user=builduser;hostname=makechrootpkg-python-json-stream-rs-tokenizer.build.2007504;machineid=34332834a27643d2bdea34c5574a6f68;bootid=5ee1db3014054f12848d0f9cd7d883aa;pid=3215;pidfdid=31366003;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (22) New Version Net Change Download Size extra/compiler-rt 22.1.8-1 167.26 MiB core/libedit 20260512_3.1-1 0.26 MiB extra/libgit2 1:1.9.7-1 2.91 MiB extra/lld 22.1.8-1 6.50 MiB extra/llhttp 9.3.1-1 0.11 MiB extra/llvm-libs 23.1.1-1 157.92 MiB 44.92 MiB extra/python-autocommand 2.2.2-9 0.08 MiB extra/python-jaraco.collections 5.1.0-3 0.11 MiB extra/python-jaraco.context 6.1.2-1 0.06 MiB 0.02 MiB extra/python-jaraco.functools 4.1.0-3 0.07 MiB extra/python-jaraco.text 4.0.0-4 0.08 MiB extra/python-more-itertools 11.1.0-1 0.77 MiB 0.13 MiB extra/python-packaging 26.3-1 1.58 MiB 0.25 MiB extra/python-platformdirs 4.12.2-1 0.57 MiB extra/python-pyproject-hooks 1.3.3-1 0.11 MiB 0.02 MiB extra/python-semantic-version 2.10.0-9 0.20 MiB extra/python-setuptools 1:84.0.0-1 4.92 MiB 0.78 MiB extra/rust 1:1.98.1-1 264.15 MiB extra/python-build 1.6.0-1 0.33 MiB extra/python-installer 1.0.1-1 0.21 MiB extra/python-setuptools-rust 1.13.0-1 0.29 MiB extra/python-wheel 0.48.0-1 0.34 MiB 0.07 MiB Total Download Size: 46.19 MiB Total Installed Size: 608.84 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... llvm-libs-23.1.1-1-riscv64 downloading... python-setuptools-1:84.0.0-1-any downloading... python-packaging-26.3-1-any downloading... python-more-itertools-11.1.0-1-any downloading... python-wheel-0.48.0-1-any downloading... python-pyproject-hooks-1.3.3-1-any downloading... python-jaraco.context-6.1.2-1-any 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-installer... installing compiler-rt... installing llhttp... installing libgit2... installing libedit... installing llvm-libs... installing lld... installing rust... Optional dependencies for rust gdb: rust-gdb script [installed] lldb: rust-lldb script 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 python-semantic-version... installing python-setuptools-rust... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h]3008;end=fcfe5ac265474e8da8be5c63698cd02a\==>(B Retrieving sources...(B  ->(B Found python-json-stream-rs-tokenizer-0.5.3.tar.gz(B ==> WARNING:(B Skipping all source file integrity checks.(B ==>(B Extracting sources...(B  ->(B Extracting python-json-stream-rs-tokenizer-0.5.3.tar.gz with bsdtar(B ==>(B Starting build()...(B * Getting build dependencies for wheel... running egg_info creating json_stream_rs_tokenizer.egg-info writing json_stream_rs_tokenizer.egg-info/PKG-INFO writing dependency_links to json_stream_rs_tokenizer.egg-info/dependency_links.txt writing requirements to json_stream_rs_tokenizer.egg-info/requires.txt writing top-level names to json_stream_rs_tokenizer.egg-info/top_level.txt writing manifest file 'json_stream_rs_tokenizer.egg-info/SOURCES.txt' reading manifest file 'json_stream_rs_tokenizer.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' adding license file 'LICENSES-RUST-DEPS.html' adding license file 'LICENSES-RUST.html' writing manifest file 'json_stream_rs_tokenizer.egg-info/SOURCES.txt' WARNING Unknown distribution option: 'readme' * Building wheel... running bdist_wheel running build running build_py creating build/lib.linux-riscv64-cpython-314/json_stream_rs_tokenizer copying json_stream_rs_tokenizer/__init__.py -> build/lib.linux-riscv64-cpython-314/json_stream_rs_tokenizer creating build/lib.linux-riscv64-cpython-314/json_stream_rs_tokenizer/benchmark copying json_stream_rs_tokenizer/benchmark/__init__.py -> build/lib.linux-riscv64-cpython-314/json_stream_rs_tokenizer/benchmark copying json_stream_rs_tokenizer/benchmark/__main__.py -> build/lib.linux-riscv64-cpython-314/json_stream_rs_tokenizer/benchmark copying json_stream_rs_tokenizer/benchmark/app.py -> build/lib.linux-riscv64-cpython-314/json_stream_rs_tokenizer/benchmark copying json_stream_rs_tokenizer/benchmark/random_json_generator.py -> build/lib.linux-riscv64-cpython-314/json_stream_rs_tokenizer/benchmark copying json_stream_rs_tokenizer/benchmark/cli.py -> build/lib.linux-riscv64-cpython-314/json_stream_rs_tokenizer/benchmark copying json_stream_rs_tokenizer/json_stream_rs_tokenizer.pyi -> build/lib.linux-riscv64-cpython-314/json_stream_rs_tokenizer copying json_stream_rs_tokenizer/py.typed -> build/lib.linux-riscv64-cpython-314/json_stream_rs_tokenizer running build_ext running build_rust rustc: error while loading shared libraries: libLLVM.so.22.1: cannot open shared object file: No such file or directory error: can't find Rust compiler If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler. To update pip, run: pip install --upgrade pip and then retry package installation. If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain. TIP pass --env-dir and --sdist-extract-dir to keep the build environment and sources, then see https://build.pypa.io/en/stable/how-to/troubleshooting.html#debug-a-failed-build for help debugging a failed build ERROR Backend subprocess exited when trying to invoke build_wheel ==> ERROR:(B A failure occurred in build().(B  Aborting...(B ]3008;end=a80395a99ad947da8ceb6840df7637a8\[!p]104\[?7h]3008;end=a38905da73674b7db495c8799342cc62\==> ERROR:(B Build failed, check /var/lib/archbuild/extra-riscv64/felix-2/build(B [?12l[?25h[?12l[?25h]3008;end=d7380ad42dd845e5b184df346a108e94\[?12l[?25hreceiving incremental file list python-json-stream-rs-tokenizer-0.5.3-1-riscv64-build.log sent 43 bytes received 1,181 bytes 489.60 bytes/sec total size is 3,165 speedup is 2.59