==> Building on scovillain ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/gemini-cli ./ .SRCINFO 595 100% 0.00kB/s 0:00:00 595 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 55 100% 53.71kB/s 0:00:00 55 100% 53.71kB/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,059 100% 1.01MB/s 0:00:00 1,059 100% 1.01MB/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) gemini-cli-1:0.18.4-1.log 735 100% 717.77kB/s 0:00:00 735 100% 717.77kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,479 bytes received 186 bytes 5,330.00 bytes/sec total size is 2,937 speedup is 1.10 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building gemini-cli  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building gemini-cli for [extra] (riscv64) ]3008;start=1088cf20d25d49c7a9d6663aee3e8fe7;user=root;hostname=scovillain.felixc.at;machineid=5bc7e45048834d3a82e1c93a2f026cc1;bootid=6c53d306d1ce4c84a87297d81e8cde22;pid=1290111;comm=systemd-nspawn;container=arch-nspawn-1290111;type=container\]2;🔵 Container arch-nspawn-1290111 on scovillain.felixc.at\[?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 core/gnutls 3.8.10-1 3.8.11-2 0.03 MiB 1.81 MiB Total Download Size: 1.81 MiB Total Installed Size: 7.92 MiB Net Upgrade Size: 0.03 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... gnutls-3.8.11-2-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading gnutls... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Updating the info directory file... [?25h]3008;end=1088cf20d25d49c7a9d6663aee3e8fe7\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: gemini-cli 1:0.18.4-1 (Mon Dec 1 22:11:00 2025) ==> Retrieving sources...  -> Downloading gemini-cli-0.18.4.tgz... % 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 1 2817k 1 42337 0 0 30033 0 0:01:36 0:00:01 0:01:35 30047 26 2817k 26 757650 0 0 322472 0 0:00:08 0:00:02 0:00:06 322541 100 2817k 100 2817k 0 0 987.3k 0 0:00:02 0:00:02 --:--:-- 987.2k ==> Validating source files with sha512sums... gemini-cli-0.18.4.tgz ... Passed ]3008;start=bff771bb4ed04fdfb0f11f109369cdf6;user=root;hostname=scovillain.felixc.at;machineid=5bc7e45048834d3a82e1c93a2f026cc1;bootid=6c53d306d1ce4c84a87297d81e8cde22;pid=1291551;comm=systemd-nspawn;container=arch-nspawn-1291551;type=container\]2;🔵 Container arch-nspawn-1291551 on scovillain.felixc.at\==> Making package: gemini-cli 1:0.18.4-1 (Mon Dec 1 22:11:28 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (5) New Version Net Change extra/c-ares 1.34.5-1 0.50 MiB extra/libngtcp2 1.17.0-1 0.60 MiB extra/libuv 1.51.0-1 0.60 MiB extra/simdjson 1:4.2.2-1 6.16 MiB extra/nodejs 25.2.1-1 55.37 MiB Total Installed Size: 63.23 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing c-ares... installing libngtcp2... installing libuv... installing simdjson... installing nodejs... Optional dependencies for nodejs npm: nodejs package manager :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (4) New Version Net Change extra/node-gyp 12.1.0-1 7.81 MiB extra/nodejs-nopt 7.2.1-1 0.03 MiB extra/semver 7.7.3-1 0.09 MiB extra/npm 11.6.4-1 7.14 MiB Total Installed Size: 15.08 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing nodejs-nopt... installing semver... installing node-gyp... Optional dependencies for node-gyp gcc: to build C++ modules [installed] make: to build C++ modules [installed] python: to build C++ modules installing npm... Optional dependencies for npm git: for dependencies using Git URL's :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found gemini-cli-0.18.4.tgz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... ==> Entering fakeroot environment... ==> Starting package()... npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead npm error code 1 npm error path /build/gemini-cli/pkg/gemini-cli/usr/lib/node_modules/@google/gemini-cli/node_modules/tree-sitter-bash npm error command failed npm error command sh -c node-gyp-build npm error gyp info it worked if it ends with ok npm error gyp info using node-gyp@12.1.0 npm error gyp info using node@25.2.1 | linux | riscv64 npm error gyp ERR! find Python npm error gyp ERR! find Python Python is not set from command line or npm configuration npm error gyp ERR! find Python Python is not set from environment variable PYTHON npm error gyp ERR! find Python checking if "python3" can be used npm error gyp ERR! find Python - executable path is "" npm error gyp ERR! find Python - "" could not be run npm error gyp ERR! find Python checking if "python" can be used npm error gyp ERR! find Python - executable path is "" npm error gyp ERR! find Python - "" could not be run npm error gyp ERR! find Python npm error gyp ERR! find Python ********************************************************** npm error gyp ERR! find Python You need to install the latest version of Python. npm error gyp ERR! find Python Node-gyp should be able to find and use Python. If not, npm error gyp ERR! find Python you can try one of the following options: npm error gyp ERR! find Python - Use the switch --python="/path/to/pythonexecutable" npm error gyp ERR! find Python (accepted by both node-gyp and npm) npm error gyp ERR! find Python - Set the environment variable PYTHON npm error gyp ERR! find Python - Set the npm configuration variable python: npm error gyp ERR! find Python npm config set python "/path/to/pythonexecutable" npm error gyp ERR! find Python For more information consult the documentation at: npm error gyp ERR! find Python https://github.com/nodejs/node-gyp#installation npm error gyp ERR! find Python ********************************************************** npm error gyp ERR! find Python npm error gyp ERR! configure error npm error gyp ERR! stack Error: Could not find any Python installation to use npm error gyp ERR! stack at PythonFinder.fail (/usr/lib/node_modules/node-gyp/lib/find-python.js:306:11) npm error gyp ERR! stack at PythonFinder.findPython (/usr/lib/node_modules/node-gyp/lib/find-python.js:164:17) npm error gyp ERR! stack at process.processTicksAndRejections (node:internal/process/task_queues:103:5) npm error gyp ERR! stack at async configure (/usr/lib/node_modules/node-gyp/lib/configure.js:27:18) npm error gyp ERR! stack at async run (/usr/lib/node_modules/node-gyp/bin/node-gyp.js:81:18) npm error gyp ERR! System Linux 6.6.46-pisces npm error gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/node-gyp/bin/node-gyp.js" "rebuild" npm error gyp ERR! cwd /build/gemini-cli/pkg/gemini-cli/usr/lib/node_modules/@google/gemini-cli/node_modules/tree-sitter-bash npm error gyp ERR! node -v v25.2.1 npm error gyp ERR! node-gyp -v v12.1.0 npm error gyp ERR! not ok npm error A complete log of this run can be found in: /build/gemini-cli/src/npm-cache/_logs/2025-12-01T22_11_48_709Z-debug-0.log ==> ERROR: A failure occurred in package().  Aborting... ]3008;end=bff771bb4ed04fdfb0f11f109369cdf6\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list gemini-cli-1:0.18.4-1-riscv64-package.log sent 43 bytes received 1,120 bytes 2,326.00 bytes/sec total size is 3,226 speedup is 2.77