==> Building on articuno ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 806 100% 0.00kB/s 0:00:00 806 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=5/7) .nvchecker.toml 139 100% 135.74kB/s 0:00:00 139 100% 135.74kB/s 0:00:00 (xfr#2, to-chk=4/7) PKGBUILD 2,687 100% 2.56MB/s 0:00:00 2,687 100% 2.56MB/s 0:00:00 (xfr#3, to-chk=3/7) mattermost-desktop-5.9.0-1.log 454 100% 443.36kB/s 0:00:00 454 100% 443.36kB/s 0:00:00 (xfr#4, to-chk=2/7) mattermost-desktop.desktop 267 100% 260.74kB/s 0:00:00 267 100% 260.74kB/s 0:00:00 (xfr#5, to-chk=1/7) mattermost-desktop.sh 87 100% 84.96kB/s 0:00:00 87 100% 84.96kB/s 0:00:00 (xfr#6, to-chk=0/7) sent 2,264 bytes received 187 bytes 4,902.00 bytes/sec total size is 4,181 speedup is 1.71 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root0 on remote host... ]2;🔵 Container arch-nspawn-1089419 on articuno.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] -> [root0]...done ==> Making package: mattermost-desktop 5.9.0-1 (Sun Sep 29 22:50:28 2024) ==> Retrieving sources...  -> Downloading mattermost-desktop-5.9.0.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 282k 0 282k 0 0 99k 0 --:--:-- 0:00:02 --:--:-- 313k 100 2410k 0 2410k 0 0 626k 0 --:--:-- 0:00:03 --:--:-- 1266k 100 4103k 0 4103k 0 0 977k 0 --:--:-- 0:00:04 --:--:-- 1820k  -> Found mattermost-desktop.sh  -> Found mattermost-desktop.desktop ==> Validating source files with sha256sums... mattermost-desktop-5.9.0.tar.gz ... Passed mattermost-desktop.sh ... Passed mattermost-desktop.desktop ... Passed ]2;🔵 Container arch-nspawn-1091229 on articuno.felixc.at==> Making package: mattermost-desktop 5.9.0-1 (Sun Sep 29 22:50:51 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Package (98) New Version Net Change Download Size extra/adobe-source-code-pro-fonts 2.042u+1.062i+1.026vf-2 1.86 MiB extra/adwaita-cursors 47.0-1 10.02 MiB extra/adwaita-icon-theme 47.0-1 1.17 MiB extra/adwaita-icon-theme-legacy 46.2-3 2.23 MiB extra/alsa-lib 1.2.12-1 1.66 MiB extra/alsa-topology-conf 1.2.5.1-4 0.33 MiB extra/alsa-ucm-conf 1.2.12-1 0.40 MiB extra/at-spi2-core 2.54.0-2 3.93 MiB extra/avahi 1:0.8+r194+g3f79789-2 1.79 MiB extra/c-ares 1.33.1-1 0.44 MiB extra/cairo 1.18.2-2 1.44 MiB extra/cantarell-fonts 1:0.303.1-2 0.19 MiB extra/dav1d 1.4.3-1 0.60 MiB extra/dconf 0.40.0-3 0.43 MiB extra/default-cursors 3-1 0.00 MiB extra/desktop-file-utils 0.27-1 0.18 MiB extra/duktape 2.7.0-7 0.78 MiB extra/flac 1.4.3-2 1.04 MiB extra/fontconfig 2:2.15.0-2 1.04 MiB extra/freetype2 2.13.3-1 1.58 MiB extra/fribidi 1.0.16-1 0.24 MiB extra/gdk-pixbuf2 2.42.12-1 2.94 MiB extra/glib-networking 1:2.80.0-3 0.61 MiB extra/graphite 1:1.3.14-4 0.18 MiB extra/gsettings-desktop-schemas 47.1-1 5.34 MiB extra/gsettings-system-schemas 47.1-1 0.01 MiB extra/gtk-update-icon-cache 1:4.16.2-1 0.03 MiB extra/gtk3 1:3.24.43-3 51.90 MiB extra/harfbuzz 10.0.1-1 3.99 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/iso-codes 4.17.0-1 20.25 MiB extra/jbigkit 2.1-8 0.13 MiB extra/json-glib 1.10.0-1 0.99 MiB extra/lame 3.100-5 1.11 MiB extra/lcms2 2.16-1 0.61 MiB extra/libasyncns 1:0.8+r3+g68cd5af-3 0.04 MiB extra/libcloudproviders 0.3.6-1 0.47 MiB extra/libcolord 1.4.7-2 1.20 MiB extra/libcups 2:2.4.10-1 0.79 MiB extra/libdaemon 0.14-6 0.05 MiB extra/libdatrie 0.2.13-4 0.47 MiB extra/libdrm 2.4.123-1 1.18 MiB core/libedit 20240517_3.1-1 0.24 MiB extra/libepoxy 1.5.10-3 2.76 MiB extra/libglvnd 1.7.0-1 3.72 MiB extra/libjpeg-turbo 3.0.4-1 1.90 MiB extra/libogg 1.3.5-2 0.44 MiB extra/libomxil-bellagio 0.9.3-5 0.55 MiB extra/libpciaccess 0.18.1-2 0.05 MiB extra/libpng 1.6.44-1 0.53 MiB extra/libproxy 0.5.8-1 0.08 MiB extra/libpulse 17.0-3 1.35 MiB extra/librsvg 2:2.59.1-1 10.19 MiB extra/libsndfile 1.2.2-2 0.91 MiB extra/libsoup3 3.6.0-1 1.93 MiB extra/libstemmer 2.2.0-2 0.80 MiB extra/libthai 0.1.29-3 1.21 MiB extra/libtiff 4.7.0-1 1.64 MiB extra/libvorbis 1.3.7-3 1.36 MiB extra/libx11 1.8.10-1 9.73 MiB extra/libxau 1.0.11-3 0.02 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxcomposite 0.4.6-2 0.02 MiB extra/libxcursor 1.2.2-1 0.06 MiB extra/libxdamage 1.1.6-2 0.01 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.6-1 0.29 MiB extra/libxfixes 6.0.1-2 0.03 MiB extra/libxft 2.3.8-2 0.12 MiB extra/libxi 1.8.2-1 0.47 MiB extra/libxinerama 1.1.5-2 0.02 MiB extra/libxkbcommon 1.7.0-2 0.76 MiB extra/libxrandr 1.5.4-1 0.06 MiB extra/libxrender 0.9.11-2 0.09 MiB extra/libxshmfence 1.3.2-2 0.01 MiB extra/libxslt 1.1.42-1 0.72 MiB extra/libxtst 1.2.5-1 0.11 MiB extra/libxxf86vm 1.1.5-2 0.03 MiB extra/llvm-libs 18.1.8-4.1 121.19 MiB extra/lm_sensors 1:3.6.0.r41.g31d1f125-3 0.42 MiB core/lzo 2.10-5 0.34 MiB extra/mesa 1:24.2.3-1 88.53 MiB core/minizip 1:1.3.1-2 0.08 MiB extra/mpg123 1.32.7-1 1.04 MiB core/nspr 4.35-3 0.70 MiB core/nss 3.104-1 4.54 MiB extra/opus 1.5.2-1 5.19 MiB extra/pango 1:1.54.0-1 2.27 MiB extra/pixman 0.43.4-1 0.43 MiB extra/shared-mime-info 2.4-1 4.54 MiB extra/tinysparql 3.8.0-1 3.72 MiB extra/wayland 1.23.1-1 0.79 MiB extra/xcb-proto 1.17.0-2 1.02 MiB extra/xkeyboard-config 2.42-1 6.45 MiB extra/xorg-xprop 1.2.7-1 0.05 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/electron31 31.6.0-2 248.96 MiB 76.36 MiB core/libxcrypt-compat 4.4.36-2 0.18 MiB Total Download Size: 76.36 MiB Total Installed Size: 661.62 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... electron31-31.6.0-2-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing c-ares... installing hicolor-icon-theme... installing adwaita-icon-theme-legacy... installing adwaita-cursors... installing adwaita-icon-theme... installing dconf... installing gsettings-system-schemas... installing adobe-source-code-pro-fonts... installing cantarell-fonts... installing gsettings-desktop-schemas... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxfixes... installing libxi... installing libxtst... installing xorg-xprop... installing at-spi2-core... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libxrender... installing lzo... installing pixman... installing cairo... installing desktop-file-utils... installing fribidi... 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 shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif libheif: Load .heif, .heic, and .avif libjxl: Load .jxl librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing iso-codes... installing libcloudproviders... installing lcms2... installing libcolord... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending] libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings installing libcups... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [installed] installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme [installed] installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libepoxy... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing libxcomposite... installing libxcursor... installing libxdamage... installing libxinerama... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 wayland: xkbcli interactive-wayland [installed] installing libxrandr... installing json-glib... installing duktape... installing libproxy... installing glib-networking... installing libsoup3... Optional dependencies for libsoup3 samba: Windows Domain SSO installing libstemmer... installing tinysparql... installing gtk-update-icon-cache... installing gtk3... Optional dependencies for gtk3 evince: Default print preview command installing libasyncns... installing libogg... installing flac... installing lame... installing libvorbis... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support jack: for jack audio support libpulse: for pulse audio support [pending] perl: for conplay [installed] installing opus... installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing libpulse... Optional dependencies for libpulse glib2: mainloop integration [installed] pulse-native-provider: PulseAudio backend installing nspr... installing nss... installing minizip... installing libxslt... Optional dependencies for libxslt python: Python bindings installing electron31... Optional dependencies for electron31 kde-cli-tools: file deletion support (kioclient5) pipewire: WebRTC desktop sharing under Wayland qt5-base: enable Qt5 with --enable-features=AllowQt gtk4: for --gtk-version=4 (GTK4 IME might work better on Wayland) trash-cli: file deletion support (trash-put) xdg-utils: open URLs with desktop’s default (xdg-email, xdg-open) installing libxcrypt-compat... :: Running post-transaction hooks... ( 1/14) Creating system user accounts... Creating group 'avahi' with GID 972. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 972 and GID 972. ( 2/14) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/14) Reloading user manager configuration... Skipped: Current root is not booted. ( 4/14) Arming ConditionNeedsUpdate... ( 5/14) Updating the MIME type database... ( 6/14) Updating fontconfig configuration... ( 7/14) Reloading system bus configuration... Skipped: Current root is not booted. ( 8/14) Updating fontconfig cache... ( 9/14) Probing GDK-Pixbuf loader modules... (10/14) Updating GIO module cache... (11/14) Compiling GSettings XML schema files... (12/14) Probing GTK3 input method modules... (13/14) Updating icon theme caches... (14/14) Updating the desktop file MIME type cache... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (16) New Version Net Change Download Size extra/libuv 1.49.0-1 0.59 MiB extra/nodejs-nopt 7.2.0-2 0.03 MiB extra/oniguruma 6.9.9-1 0.82 MiB extra/perl-error 0.17029-7 0.04 MiB extra/perl-io-tty 1.20-2 0.15 MiB 0.06 MiB extra/perl-ipc-run 20231003.0-2 0.27 MiB 0.10 MiB extra/perl-mailtools 2.21-9 0.10 MiB extra/perl-time-duration 1:1.21-2 0.02 MiB 0.01 MiB extra/perl-timedate 2.33-7 0.08 MiB extra/semver 7.6.3-1 0.09 MiB extra/git 2.46.2-1 26.98 MiB extra/jq 1.7.1-2 0.71 MiB extra/moreutils 0.69-2 0.15 MiB extra/node-gyp 10.2.0-1 7.39 MiB extra/nodejs-lts-iron 20.17.0-1 42.16 MiB extra/npm 10.8.3-1 7.53 MiB Total Download Size: 0.17 MiB Total Installed Size: 87.10 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... perl-ipc-run-20231003.0-2-any downloading... perl-io-tty-1.20-2-riscv64 downloading... perl-time-duration-1:1.21-2-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 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing oniguruma... installing jq... installing perl-io-tty... installing perl-ipc-run... installing perl-time-duration... installing moreutils... installing libuv... installing nodejs-lts-iron... Optional dependencies for nodejs-lts-iron npm: nodejs package manager [pending] 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 [installed] :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Warn about old perl modules [?25h==> Retrieving sources...  -> Found mattermost-desktop-5.9.0.tar.gz  -> Found mattermost-desktop.sh  -> Found mattermost-desktop.desktop ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting mattermost-desktop-5.9.0.tar.gz with bsdtar ==> Starting prepare()... npm warn skipping integrity check for git dependency ssh://git@github.com/mattermost/mattermost-utilities.git npm warn deprecated @types/jszip@3.4.1: This is a stub types definition. jszip provides its own type definitions, so you do not need this installed. npm warn deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1 npm error code 1 npm error path /build/mattermost-desktop/src/desktop-5.9.0/node_modules/windows-focus-assist npm error command failed npm error command sh -c node-gyp rebuild npm error gyp info it worked if it ends with ok npm error gyp info using node-gyp@10.2.0 npm error gyp info using node@20.17.0 | 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:95: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-pioneer 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/mattermost-desktop/src/desktop-5.9.0/node_modules/windows-focus-assist npm error gyp ERR! node -v v20.17.0 npm error gyp ERR! node-gyp -v v10.2.0 npm error gyp ERR! not ok npm error A complete log of this run can be found in: /build/mattermost-desktop/src/desktop-5.9.0/'/npm-cache'/_logs/2024-09-29T22_51_57_719Z-debug-0.log ==> ERROR: A failure occurred in prepare().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root0/build [?25h[?25hreceiving incremental file list mattermost-desktop-5.9.0-1-riscv64-prepare.log sent 43 bytes received 1,265 bytes 2,616.00 bytes/sec total size is 3,502 speedup is 2.68