==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_cf09b712-5f1a-4abd-9be9-74266201dbd1]...done ==> Making package: code 1.121.0-1.1 (Fri May 22 00:00:35 2026) ==> Retrieving sources... -> Cloning vscode git repo... Cloning into bare repository '/home/alhp/workspace/build/x86-64-v3/code-1.121.0-1/vscode'... -> Found code.mjs -> Found code.sh -> Found product_json.diff -> Found clipath.patch -> Found 0009-openvsx-extension-signature.patch ==> Validating source files with sha512sums... vscode ... Passed code.mjs ... Passed code.sh ... Passed product_json.diff ... Passed clipath.patch ... Passed 0009-openvsx-extension-signature.patch ... Passed ==> Making package: code 1.121.0-1.1 (Thu May 21 22:05:28 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (108) New Version Net Change extra/adwaita-cursors 50.0-1 11.41 MiB extra/adwaita-fonts 50.0-1 7.29 MiB extra/adwaita-icon-theme 50.0-1 1.19 MiB extra/adwaita-icon-theme-legacy 46.2-3 2.23 MiB extra/alsa-lib 1.2.15.3-2 1.72 MiB extra/alsa-topology-conf 1.2.5.1-4 0.33 MiB extra/alsa-ucm-conf 1.2.15.3-1 0.62 MiB extra/at-spi2-core 2.60.3-1 4.04 MiB extra/avahi 1:0.9rc4-1 2.00 MiB extra/bubblewrap 0.11.2-1 0.09 MiB extra/c-ares 1.34.6-1 0.51 MiB extra/cairo 1.18.4-1 1.59 MiB extra/dav1d 1.5.3-1 1.78 MiB extra/dconf 0.49.0-1 0.45 MiB extra/default-cursors 3-1 0.00 MiB extra/desktop-file-utils 0.28-1 0.18 MiB extra/duktape 2.7.0-7 0.78 MiB extra/flac 1.5.0-1 1.14 MiB extra/fontconfig 2:2.17.1-1 1.12 MiB extra/freetype2 2.14.3-1 1.66 MiB extra/fribidi 1.0.16-2 0.24 MiB extra/gdk-pixbuf2 2.44.6-2 2.96 MiB extra/giflib 6.1.3-1 0.33 MiB extra/glib-networking 1:2.80.1-1 0.65 MiB extra/glycin 2.1.1-1 17.50 MiB extra/gperftools 2.18.1-1 2.01 MiB extra/graphite 1:1.3.14-6 0.20 MiB extra/gsettings-desktop-schemas 50.1-1 6.08 MiB extra/gsettings-system-schemas 50.1-1 0.02 MiB extra/gtest 1.17.0-2 1.63 MiB extra/gtk-update-icon-cache 1:4.22.4-1 0.04 MiB extra/gtk3 1:3.24.52-1 52.96 MiB extra/harfbuzz 14.2.0-1 4.74 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/highway 1.4.0-1 10.04 MiB extra/iso-codes 4.20.1-1 22.30 MiB extra/jbigkit 2.1-8 0.16 MiB extra/json-glib 1.10.8-1 1.01 MiB extra/lame 3.101.r6531-1 1.09 MiB extra/lcms2 2.19.1-1 0.69 MiB extra/libasyncns 1:0.8+r3+g68cd5af-3 0.05 MiB extra/libcloudproviders 0.4.0-1 0.32 MiB extra/libcolord 1.4.8-1 1.24 MiB extra/libcups 2:2.4.19-1 0.77 MiB extra/libdaemon 0.14-6 0.06 MiB extra/libdatrie 0.2.14-1 0.49 MiB extra/libdeflate 1.25-1 0.14 MiB extra/libdrm 2.4.133-1 1.28 MiB core/libedit 20260512_3.1-1 0.27 MiB extra/libepoxy 1.5.10-3 2.64 MiB extra/libglvnd 1.7.0-3 3.34 MiB extra/libjpeg-turbo 3.1.4.1-1 2.43 MiB extra/libjxl 0.11.2-2 9.65 MiB extra/libogg 1.3.6-1 0.44 MiB extra/libpciaccess 0.19-1 0.06 MiB extra/libpng 1.6.58-1 0.58 MiB extra/libproxy 0.5.12-1 0.10 MiB extra/libpulse 17.0+r98+gb096704c0-1 1.46 MiB extra/librsvg 2:2.62.2-1 10.26 MiB extra/libsndfile 1.2.2-4 0.93 MiB extra/libsoup3 3.6.6-2 1.96 MiB extra/libstemmer 3.0.1-1 0.60 MiB extra/libthai 0.1.30-1 1.24 MiB extra/libtiff 4.7.1-2 1.26 MiB extra/libunwind 1.8.2-1 0.29 MiB extra/libvorbis 1.3.7-4 0.83 MiB extra/libwebp 1.6.0-2 1.04 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.87 MiB extra/libxcomposite 0.4.7-1 0.02 MiB extra/libxcursor 1.2.3-1 0.07 MiB extra/libxdamage 1.1.7-1 0.02 MiB extra/libxdmcp 1.1.5-2 0.13 MiB extra/libxext 1.3.7-1 0.30 MiB extra/libxfixes 6.0.2-1 0.04 MiB extra/libxft 2.3.9-1 0.13 MiB extra/libxi 1.8.3-1 0.49 MiB extra/libxinerama 1.1.6-1 0.02 MiB extra/libxkbcommon 1.13.1-1 1.03 MiB extra/libxrandr 1.5.5-1 0.07 MiB extra/libxrender 0.9.12-1 0.09 MiB extra/libxshmfence 1.3.3-1 0.02 MiB extra/libxslt 1.1.45-2 0.78 MiB extra/libxtst 1.2.5-1 0.11 MiB extra/libxxf86vm 1.1.7-1 0.03 MiB extra/llvm-libs 22.1.5-1 163.71 MiB extra/lm_sensors 1:3.6.2-1 0.48 MiB core/lzo 2.10-5 0.38 MiB extra/mesa 1:26.1.1-2 52.57 MiB core/minizip 1:1.3.2-3 0.10 MiB extra/mpg123 1.33.5-1 1.18 MiB core/nspr 4.39-1 0.71 MiB core/nss 3.124-1 5.24 MiB extra/opus 1.6.1-1 4.16 MiB extra/pango 1:1.57.1-1 2.33 MiB extra/pixman 0.46.4-1 0.74 MiB extra/shared-mime-info 2.4-3 4.58 MiB extra/spirv-tools 1:1.4.350.0-1 7.94 MiB extra/tinysparql 3.11.1-1 3.88 MiB extra/wayland 1.25.0-1 0.84 MiB extra/xcb-proto 1.17.0-4 1.03 MiB extra/xkeyboard-config 2.47-1 10.23 MiB extra/xorg-xprop 1.2.8-1 0.05 MiB extra/xorgproto 2025.1-1 1.47 MiB extra/electron39 39.8.10-1 280.69 MiB extra/libx11 1.8.13-1 9.78 MiB extra/libxkbfile 1.2.0-1 0.19 MiB extra/ripgrep 15.1.0-3 4.03 MiB Total Installed Size: 772.09 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 adwaita-fonts... installing hicolor-icon-theme... installing adwaita-icon-theme-legacy... installing adwaita-cursors... installing adwaita-icon-theme... installing dconf... installing gsettings-system-schemas... 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 freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting [pending] installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libxrender... installing lzo... installing pixman... installing cairo... installing desktop-file-utils... installing fribidi... installing bubblewrap... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing jbigkit... installing libdeflate... installing libwebp... Optional dependencies for libwebp libwebp-utils: WebP conversion and inspection tools installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing giflib... installing libunwind... installing gperftools... installing gtest... Optional dependencies for gtest python: gmock generator [installed] installing highway... installing libjxl... Optional dependencies for libjxl java-runtime: for JNI bindings installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing glycin... Optional dependencies for glycin libheif: Load .avif, .heic and .heif installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libheif: Load .avif, .heic and .heif libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf libwmf: Load .apm and .wmf installing iso-codes... installing libcloudproviders... 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 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 spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme [installed] installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libepoxy... 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 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 lame... installing libvorbis... installing opus... installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing libpulse... Optional dependencies for libpulse pulse-native-provider: PulseAudio backend installing nspr... installing nss... installing minizip... installing libxslt... Optional dependencies for libxslt python: Python bindings [installed] installing electron39... Optional dependencies for electron39 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 libxkbfile... installing ripgrep... :: Running post-transaction hooks... ( 1/13) Creating system user accounts... Creating group 'avahi' with GID 969. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 969 and GID 969. ( 2/13) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/13) Reloading user manager configuration... Skipped: Current root is not booted. ( 4/13) Updating the MIME type database... ( 5/13) Arming ConditionNeedsUpdate... ( 6/13) Updating fontconfig configuration... ( 7/13) Reloading system bus configuration... Skipped: Current root is not booted. ( 8/13) Updating fontconfig cache... ( 9/13) Updating GIO module cache... (10/13) Compiling GSettings XML schema files... (11/13) Probing GTK3 input method modules... (12/13) Updating icon theme caches... (13/13) Updating the desktop file MIME type cache... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (14) New Version Net Change extra/libuv 1.52.1-1 0.64 MiB extra/node-gyp 12.3.0-1 6.08 MiB extra/nodejs-nopt 10.0.0-1 0.03 MiB extra/oniguruma 6.9.10-1 0.88 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/semver 7.8.0-1 0.10 MiB extra/zlib-ng 2.3.3-1 0.28 MiB extra/git 2.54.0-1 30.26 MiB extra/jq 1.8.1-3 0.46 MiB extra/nodejs-lts-jod 22.22.2-1 59.23 MiB extra/npm 11.14.1-1 8.70 MiB extra/zip 3.0-13 0.57 MiB Total Installed Size: 107.50 MiB :: Proceed with installation? [Y/n] 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 zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` 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-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] less: the default pager for git installing libuv... installing nodejs-lts-jod... Optional dependencies for nodejs-lts-jod 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 [installed] installing npm... Optional dependencies for npm git: for dependencies using Git URL's [installed] installing zip... installing oniguruma... installing jq... :: Running post-transaction hooks... (1/3) Creating system user accounts... Creating group 'git' with GID 968. Creating user 'git' (git daemon user) with UID 968 and GID 968. (2/3) Reloading system manager configuration... Skipped: Current root is not booted. (3/3) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found code.mjs -> Found code.sh -> Found product_json.diff -> Found clipath.patch -> Found 0009-openvsx-extension-signature.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of vscode git repo... Cloning into 'vscode'... done. Updating files: 32% (4743/14810) Updating files: 33% (4888/14810) Updating files: 34% (5036/14810) Updating files: 35% (5184/14810) Updating files: 36% (5332/14810) Updating files: 37% (5480/14810) Updating files: 38% (5628/14810) Updating files: 39% (5776/14810) Updating files: 40% (5924/14810) Updating files: 41% (6073/14810) Updating files: 42% (6221/14810) Updating files: 43% (6369/14810) Updating files: 44% (6517/14810) Updating files: 45% (6665/14810) Updating files: 46% (6813/14810) Updating files: 47% (6961/14810) Updating files: 48% (7109/14810) Updating files: 49% (7257/14810) Updating files: 50% (7405/14810) Updating files: 51% (7554/14810) Updating files: 52% (7702/14810) Updating files: 53% (7850/14810) Updating files: 53% (7949/14810) Updating files: 54% (7998/14810) Updating files: 55% (8146/14810) Updating files: 56% (8294/14810) Updating files: 57% (8442/14810) Updating files: 58% (8590/14810) Updating files: 59% (8738/14810) Updating files: 60% (8886/14810) Updating files: 61% (9035/14810) Updating files: 62% (9183/14810) Updating files: 63% (9331/14810) Updating files: 64% (9479/14810) Updating files: 65% (9627/14810) Updating files: 66% (9775/14810) Updating files: 67% (9923/14810) Updating files: 68% (10071/14810) Updating files: 69% (10219/14810) Updating files: 70% (10367/14810) Updating files: 71% (10516/14810) Updating files: 72% (10664/14810) Updating files: 72% (10698/14810) Updating files: 73% (10812/14810) Updating files: 74% (10960/14810) Updating files: 75% (11108/14810) Updating files: 76% (11256/14810) Updating files: 77% (11404/14810) Updating files: 78% (11552/14810) Updating files: 79% (11700/14810) Updating files: 80% (11848/14810) Updating files: 81% (11997/14810) Updating files: 82% (12145/14810) Updating files: 82% (12171/14810) Updating files: 83% (12293/14810) Updating files: 84% (12441/14810) Updating files: 85% (12589/14810) Updating files: 86% (12737/14810) Updating files: 87% (12885/14810) Updating files: 88% (13033/14810) Updating files: 89% (13181/14810) Updating files: 90% (13329/14810) Updating files: 91% (13478/14810) Updating files: 92% (13626/14810) Updating files: 93% (13774/14810) Updating files: 94% (13922/14810) Updating files: 95% (14070/14810) Updating files: 96% (14218/14810) Updating files: 97% (14366/14810) Updating files: 98% (14514/14810) Updating files: 99% (14662/14810) Updating files: 100% (14810/14810) Updating files: 100% (14810/14810), done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file product.json patching file src/vs/platform/extensionManagement/node/extensionSignatureVerificationService.ts patching file src/vs/code/node/cli.ts patching file src/vs/platform/lifecycle/electron-main/lifecycleMainService.ts Hunk #1 succeeded at 698 (offset 7 lines). patching file src/vs/platform/native/electron-main/nativeHostMainService.ts Hunk #1 succeeded at 796 (offset 110 lines). ==> Starting build()... npm warn Unknown project config "disturl". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown project config "target". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown project config "ms_build_id". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown project config "runtime". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown project config "build_from_source". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown project config "timeout". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn deprecated yaeti@0.0.6: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility npm warn deprecated source-map-url@0.4.0: See https://github.com/lydell/source-map-url#deprecated npm warn deprecated source-map-resolve@0.6.0: See https://github.com/lydell/source-map-resolve#deprecated npm warn deprecated rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm warn deprecated osenv@0.1.5: This package is no longer supported. npm warn deprecated keygrip@1.1.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm warn deprecated glob@5.0.15: Glob versions prior to v9 are no longer supported npm warn deprecated gulp-vinyl-zip@2.1.2: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm warn deprecated asar@3.0.3: Please use @electron/asar moving forward. There is no API change, just a package name change npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated npm warn deprecated glob@7.1.7: Glob versions prior to v9 are no longer supported npm warn deprecated sinon@12.0.1: 16.1.1 npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm warn deprecated glob@7.1.7: Glob versions prior to v9 are no longer supported npm warn deprecated glob@7.1.6: Glob versions prior to v9 are no longer supported npm warn deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm warn deprecated glob@7.1.6: Glob versions prior to v9 are no longer supported npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm warn deprecated @azure/core-http@2.3.2: This package is no longer supported. Please migrate to use @azure/core-rest-pipeline npm error code 1 npm error path /startdir/src/vscode/node_modules/native-keymap npm error command failed npm error command sh -c node-gyp rebuild npm error make: Entering directory '/startdir/src/vscode/node_modules/native-keymap/build' npm error CXX(target) Release/obj.target/keymapping/src/string_conversion.o npm error CXX(target) Release/obj.target/keymapping/src/keymapping.o npm error CXX(target) Release/obj.target/keymapping/deps/chromium/x/keysym_to_unicode.o npm error CXX(target) Release/obj.target/keymapping/src/keyboard_x.o npm error make: Leaving directory '/startdir/src/vscode/node_modules/native-keymap/build' npm error gyp info it worked if it ends with ok npm error gyp info using node-gyp@12.3.0 npm error gyp info using node@22.22.2 | linux | x64 npm error gyp info find Python using Python version 3.14.5 found at "/usr/bin/python3" npm error gyp http GET https://electronjs.org/headers/v39.8.8/node-v39.8.8-headers.tar.gz npm error gyp http 200 https://artifacts.electronjs.org/headers/dist/v39.8.8/node-v39.8.8-headers.tar.gz npm error gyp http GET https://electronjs.org/headers/v39.8.8/SHASUMS256.txt npm error gyp http 200 https://artifacts.electronjs.org/headers/dist/v39.8.8/SHASUMS256.txt npm error gyp info spawn /usr/bin/python3 npm error gyp info spawn args [ npm error gyp info spawn args '/usr/lib/node_modules/node-gyp/gyp/gyp_main.py', npm error gyp info spawn args 'binding.gyp', npm error gyp info spawn args '-f', npm error gyp info spawn args 'make', npm error gyp info spawn args '-I', npm error gyp info spawn args '/startdir/src/vscode/node_modules/native-keymap/build/config.gypi', npm error gyp info spawn args '-I', npm error gyp info spawn args '/usr/lib/node_modules/node-gyp/addon.gypi', npm error gyp info spawn args '-I', npm error gyp info spawn args '/startdir/src/node-gyp/39.8.8/include/node/common.gypi', npm error gyp info spawn args '-Dlibrary=shared_library', npm error gyp info spawn args '-Dvisibility=default', npm error gyp info spawn args '-Dnode_root_dir=/startdir/src/node-gyp/39.8.8', npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/node-gyp', npm error gyp info spawn args '-Dnode_lib_file=/startdir/src/node-gyp/39.8.8/<(target_arch)/node.lib', npm error gyp info spawn args '-Dmodule_root_dir=/startdir/src/vscode/node_modules/native-keymap', npm error gyp info spawn args '-Dnode_engine=v8', npm error gyp info spawn args '--depth=.', npm error gyp info spawn args '--no-parallel', npm error gyp info spawn args '--generator-output', npm error gyp info spawn args 'build', npm error gyp info spawn args '-Goutput_dir=.' npm error gyp info spawn args ] npm error gyp info spawn make npm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] npm error In file included from /startdir/src/node-gyp/39.8.8/include/node/v8-object.h:10, npm error from /startdir/src/node-gyp/39.8.8/include/node/v8-array-buffer.h:14, npm error from /startdir/src/node-gyp/39.8.8/include/node/v8.h:24, npm error from /startdir/src/node-gyp/39.8.8/include/node/node.h:80, npm error from ../src/keymapping.cc:7: npm error /startdir/src/node-gyp/39.8.8/include/node/v8-internal.h:440:1: warning: multi-line comment [-Wcomment] npm error 440 | // / \ npm error | ^ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-internal.h:442:1: warning: multi-line comment [-Wcomment] npm error 442 | // / \ npm error | ^ npm error In file included from /startdir/src/node-gyp/39.8.8/include/node/v8-array-buffer.h:13: npm error /startdir/src/node-gyp/39.8.8/include/node/v8-memory-span.h:45:64: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const bool std::ranges::enable_view<_Tp>’ npm error 45 | inline constexpr bool std::ranges::enable_view> = true; npm error | ^~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-memory-span.h:45:64: note: expected a type, got ‘MemorySpan’ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-memory-span.h:47:74: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const bool std::ranges::enable_borrowed_range<_Tp>’ npm error 47 | inline constexpr bool std::ranges::enable_borrowed_range> = npm error | ^~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-memory-span.h:47:74: note: expected a type, got ‘MemorySpan’ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-memory-span.h:64:17: error: redefinition of ‘template v8::V8_EXPORT v8::MemorySpan’ npm error 64 | class V8_EXPORT MemorySpan { npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-memory-span.h:37:17: note: ‘template v8::V8_EXPORT v8::MemorySpan’ previously declared here npm error 37 | class V8_EXPORT MemorySpan; npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-memory-span.h:65:2: error: expected primary-expression before ‘private’ npm error 65 | private: npm error | ^~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-memory-span.h:65:2: error: expected ‘}’ before ‘private’ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-memory-span.h:64:28: note: to match this ‘{’ npm error 64 | class V8_EXPORT MemorySpan { npm error | ^ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-memory-span.h:65:2: note: probably missing a comma or an operator before npm error 65 | private: npm error | ^~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-array-buffer.h:451:7: error: ‘template v8::V8_EXPORT v8::MemorySpan’ is not a type npm error 451 | v8::MemorySpan GetContents(v8::MemorySpan storage); npm error | ^~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-array-buffer.h:451:43: error: ‘template v8::V8_EXPORT v8::MemorySpan’ is not a type npm error 451 | v8::MemorySpan GetContents(v8::MemorySpan storage); npm error | ^~~~~~~~~~~~~~~~~~~ npm error In file included from /startdir/src/node-gyp/39.8.8/include/node/v8-debug.h:10, npm error from /startdir/src/node-gyp/39.8.8/include/node/v8-isolate.h:19, npm error from /startdir/src/node-gyp/39.8.8/include/node/v8-snapshot.h:9, npm error from /startdir/src/node-gyp/39.8.8/include/node/v8-context.h:15, npm error from /startdir/src/node-gyp/39.8.8/include/node/v8.h:26: npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:329:13: error: ‘MemorySpan >’ does not name a type npm error 329 | const MemorySpan>& export_names, npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:377:7: error: ‘ScriptOrigin’ has not been declared npm error 377 | ScriptOrigin* origin = nullptr); npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:513:57: error: ‘ScriptOrigin’ does not name a type npm error 513 | V8_INLINE Source(Local source_string, const ScriptOrigin& origin, npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:520:57: error: ‘ScriptOrigin’ does not name a type npm error 520 | V8_INLINE Source(Local source_string, const ScriptOrigin& origin, npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:529:21: error: ‘ScriptOriginOptions’ does not name a type npm error 529 | V8_INLINE const ScriptOriginOptions& GetResourceOptions() const; npm error | ^~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:542:5: error: ‘ScriptOriginOptions’ does not name a type npm error 542 | ScriptOriginOptions resource_options; npm error | ^~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:665:36: error: ‘ScriptOrigin’ does not name a type npm error 665 | const ScriptOrigin& origin); npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:809:47: error: ‘ScriptOrigin’ does not name a type npm error 809 | Local full_source_string, const ScriptOrigin& origin); npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:852:47: error: ‘ScriptOrigin’ does not name a type npm error 852 | Local full_source_string, const ScriptOrigin& origin); npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:907:60: error: ‘ScriptOrigin’ does not name a type npm error 907 | ScriptCompiler::Source::Source(Local string, const ScriptOrigin& origin, npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h: In constructor ‘v8::ScriptCompiler::Source::Source(v8::Local, const int&, v8::ScriptCompiler::CachedData*, v8::ScriptCompiler::ConsumeCodeCacheTask*)’: npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:911:28: error: request for member ‘ResourceName’ in ‘origin’, which is of non-class type ‘const int’ npm error 911 | resource_name(origin.ResourceName()), npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:912:35: error: request for member ‘LineOffset’ in ‘origin’, which is of non-class type ‘const int’ npm error 912 | resource_line_offset(origin.LineOffset()), npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:913:37: error: request for member ‘ColumnOffset’ in ‘origin’, which is of non-class type ‘const int’ npm error 913 | resource_column_offset(origin.ColumnOffset()), npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:914:7: error: class ‘v8::ScriptCompiler::Source’ does not have any field named ‘resource_options’ npm error 914 | resource_options(origin.Options()), npm error | ^~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:914:31: error: request for member ‘Options’ in ‘origin’, which is of non-class type ‘const int’ npm error 914 | resource_options(origin.Options()), npm error | ^~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:915:29: error: request for member ‘SourceMapUrl’ in ‘origin’, which is of non-class type ‘const int’ npm error 915 | source_map_url(origin.SourceMapUrl()), npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:916:35: error: request for member ‘GetHostDefinedOptions’ in ‘origin’, which is of non-class type ‘const int’ npm error 916 | host_defined_options(origin.GetHostDefinedOptions()), npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h: At global scope: npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:926:60: error: ‘ScriptOrigin’ does not name a type npm error 926 | ScriptCompiler::Source::Source(Local string, const ScriptOrigin& origin, npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h: In constructor ‘v8::ScriptCompiler::Source::Source(v8::Local, const int&, v8::CompileHintCallback, void*)’: npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:930:28: error: request for member ‘ResourceName’ in ‘origin’, which is of non-class type ‘const int’ npm error 930 | resource_name(origin.ResourceName()), npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:931:35: error: request for member ‘LineOffset’ in ‘origin’, which is of non-class type ‘const int’ npm error 931 | resource_line_offset(origin.LineOffset()), npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:932:37: error: request for member ‘ColumnOffset’ in ‘origin’, which is of non-class type ‘const int’ npm error 932 | resource_column_offset(origin.ColumnOffset()), npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:933:7: error: class ‘v8::ScriptCompiler::Source’ does not have any field named ‘resource_options’ npm error 933 | resource_options(origin.Options()), npm error | ^~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:933:31: error: request for member ‘Options’ in ‘origin’, which is of non-class type ‘const int’ npm error 933 | resource_options(origin.Options()), npm error | ^~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:934:29: error: request for member ‘SourceMapUrl’ in ‘origin’, which is of non-class type ‘const int’ npm error 934 | source_map_url(origin.SourceMapUrl()), npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:935:35: error: request for member ‘GetHostDefinedOptions’ in ‘origin’, which is of non-class type ‘const int’ npm error 935 | host_defined_options(origin.GetHostDefinedOptions()), npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h: At global scope: npm error /startdir/src/node-gyp/39.8.8/include/node/v8-script.h:944:7: error: ‘ScriptOriginOptions’ does not name a type npm error 944 | const ScriptOriginOptions& ScriptCompiler::Source::GetResourceOptions() const { npm error | ^~~~~~~~~~~~~~~~~~~ npm error In file included from /startdir/src/node-gyp/39.8.8/include/node/v8-isolate.h:28: npm error /startdir/src/node-gyp/39.8.8/include/node/v8-statistics.h:72:11: error: ‘MemorySpan >’ does not name a type npm error 72 | const MemorySpan>& contexts; npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-statistics.h:73:11: error: ‘MemorySpan’ does not name a type npm error 73 | const MemorySpan& sizes_in_bytes; npm error | ^~~~~~~~~~~~~~~~~~~~~~~~ npm error In file included from /startdir/src/node-gyp/39.8.8/include/node/v8-function.h:15, npm error from /startdir/src/node-gyp/39.8.8/include/node/v8.h:33: npm error /startdir/src/node-gyp/39.8.8/include/node/v8-template.h:604:13: error: ‘MemorySpan’ does not name a type npm error 604 | const MemorySpan& c_function_overloads = {}); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-template.h:637:13: error: ‘MemorySpan’ does not name a type npm error 637 | const MemorySpan& c_function_overloads = {}); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-template.h:1084:25: error: expected identifier npm error 1084 | Isolate* isolate, MemorySpan names); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-template.h:1084:60: error: expected unqualified-id before ‘names’ npm error 1084 | Isolate* isolate, MemorySpan names); npm error | ^~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-template.h:1084:59: error: expected ‘)’ before ‘names’ npm error 1084 | Isolate* isolate, MemorySpan names); npm error | ^~~~~~ npm error | ) npm error /startdir/src/node-gyp/39.8.8/include/node/v8-template.h:1083:39: note: to match this ‘(’ npm error 1083 | static Local New( npm error | ^ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-template.h:1084:25: error: expected ‘;’ at end of member declaration npm error 1084 | Isolate* isolate, MemorySpan names); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error | ; npm error /startdir/src/node-gyp/39.8.8/include/node/v8-template.h:1084:60: error: ‘names’ does not name a type npm error 1084 | Isolate* isolate, MemorySpan names); npm error | ^~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-template.h:1096:31: error: expected identifier npm error 1096 | Local context, MemorySpan> property_values); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-template.h:1096:61: error: expected unqualified-id before ‘property_values’ npm error 1096 | Local context, MemorySpan> property_values); npm error | ^~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-template.h:1096:60: error: expected ‘)’ before ‘property_values’ npm error 1096 | Local context, MemorySpan> property_values); npm error | ^~~~~~~~~~~~~~~~ npm error | ) npm error /startdir/src/node-gyp/39.8.8/include/node/v8-template.h:1095:50: note: to match this ‘(’ npm error 1095 | V8_WARN_UNUSED_RESULT Local NewInstance( npm error | ^ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-template.h:1096:31: error: expected ‘;’ at end of member declaration npm error 1096 | Local context, MemorySpan> property_values); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error | ; npm error /startdir/src/node-gyp/39.8.8/include/node/v8-template.h:1096:61: error: ‘property_values’ does not name a type npm error 1096 | Local context, MemorySpan> property_values); npm error | ^~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-function.h:132:3: error: ‘ScriptOrigin’ does not name a type npm error 132 | ScriptOrigin GetScriptOrigin() const; npm error | ^~~~~~~~~~~~ npm error In file included from /startdir/src/node-gyp/39.8.8/include/node/v8.h:37: npm error /startdir/src/node-gyp/39.8.8/include/node/v8-json.h:38:21: error: ‘ScriptOrigin’ was not declared in this scope npm error 38 | std::optional origin = std::nullopt); npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-json.h:38:33: error: template argument 1 is invalid npm error 38 | std::optional origin = std::nullopt); npm error | ^ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-json.h:38:7: error: ‘std::origin’ has not been declared npm error 38 | std::optional origin = std::nullopt); npm error | ^~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-json.h:38:49: error: could not convert ‘std::nullopt’ from ‘const std::nullopt_t’ to ‘int’ npm error 38 | std::optional origin = std::nullopt); npm error | ~~~~~^~~~~~~ npm error | | npm error | const std::nullopt_t npm error In file included from /startdir/src/node-gyp/39.8.8/include/node/v8.h:62: npm error /startdir/src/node-gyp/39.8.8/include/node/v8-wasm.h:54:3: error: ‘MemorySpan’ does not name a type npm error 54 | MemorySpan GetWireBytesRef(); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-wasm.h:112:25: error: expected identifier npm error 112 | Isolate* isolate, MemorySpan wire_bytes); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-wasm.h:112:51: error: expected unqualified-id before ‘wire_bytes’ npm error 112 | Isolate* isolate, MemorySpan wire_bytes); npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-wasm.h:112:50: error: expected ‘)’ before ‘wire_bytes’ npm error 112 | Isolate* isolate, MemorySpan wire_bytes); npm error | ^~~~~~~~~~~ npm error | ) npm error /startdir/src/node-gyp/39.8.8/include/node/v8-wasm.h:111:46: note: to match this ‘(’ npm error 111 | static MaybeLocal Compile( npm error | ^ npm error /startdir/src/node-gyp/39.8.8/include/node/v8-wasm.h:112:25: error: expected ‘;’ at end of member declaration npm error 112 | Isolate* isolate, MemorySpan wire_bytes); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~ npm error | ; npm error /startdir/src/node-gyp/39.8.8/include/node/v8-wasm.h:112:51: error: ‘wire_bytes’ does not name a type npm error 112 | Isolate* isolate, MemorySpan wire_bytes); npm error | ^~~~~~~~~~ npm error make: *** [keymapping.target.mk:131: Release/obj.target/keymapping/src/keymapping.o] Error 1 npm error gyp ERR! build error npm error gyp ERR! stack Error: `make` failed with exit code: 2 npm error gyp ERR! stack at ChildProcess. (/usr/lib/node_modules/node-gyp/lib/build.js:219:23) npm error gyp ERR! System Linux 6.18.28-1-lts npm error gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/node-gyp/bin/node-gyp.js" "rebuild" npm error gyp ERR! cwd /startdir/src/vscode/node_modules/native-keymap npm error gyp ERR! node -v v22.22.2 npm error gyp ERR! node-gyp -v v12.3.0 npm error gyp ERR! $npm_package_name native-keymap npm error gyp ERR! $npm_package_version 3.3.9 npm error gyp ERR! not ok npm notice npm notice New minor version of npm available! 11.14.1 -> 11.15.0 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.15.0 npm notice To update run: npm install -g npm@11.15.0 npm notice npm error A complete log of this run can be found in: /build/.npm/_logs/2026-05-21T22_05_52_060Z-debug-0.log ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_cf09b712-5f1a-4abd-9be9-74266201dbd1/build