Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

net-im/element-desktop: not py3.12 compatible, doesn't respect PYTHON_TARGETS #247

Closed
joecool1029 opened this issue Sep 2, 2023 · 5 comments
Labels
bug Something isn't working

Comments

@joecool1029
Copy link
Contributor

Build fails with python3.12 due to distutils being removed. Opening the issue because even though everything on my system is built with py3.11 and I have:

PYTHON_TARGETS="python3_11" PYTHON_SINGLE_TARGET="python3_11"

in my make.conf. The build system uses 3.12 if it's installed on my system. I've masked py3.12 and the build completes successfully with 3.11, but not sure whether this is an ebuilld, eclass, python wrapper, or portage issue....

@joecool1029 joecool1029 added the bug Something isn't working label Sep 2, 2023
@PF4Public
Copy link
Owner

Please provide full build log as is requested by issue template.

@joecool1029
Copy link
Contributor Author

joecool1029 commented Sep 4, 2023

Apologies, this is the full build log with the failure displayed (when py3.12 is installed): http://sprunge.us/7LsHl3

It happens with the stable versioned builds too, not just the -9999 one.

@PF4Public
Copy link
Owner

PF4Public commented Sep 4, 2023

Please don't use external services for file attachments.

(It is also stated in issue template!)

@joecool1029
Copy link
Contributor Author

hopefully it fits....

 * Package:    net-im/element-desktop-9999:0
 * Repository: pf4public
 * Maintainer: PF4Public@users.noreply.github.com
 * USE:        abi_x86_64 amd64 build-online elibc_glibc kernel_linux native-modules
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
 * Checking whether python3_12 is suitable ...
 *   dev-lang/python:3.12 ...
 [ ok ]
 * Using python3.12 to build (via PYTHON_COMPAT iteration)
>>> Unpacking source...
 * Repository id: vector-im_element-desktop.git
 * To override fetched repository properties, use:
 *   EGIT_OVERRIDE_REPO_VECTOR_IM_ELEMENT_DESKTOP
 *   EGIT_OVERRIDE_BRANCH_VECTOR_IM_ELEMENT_DESKTOP
 *   EGIT_OVERRIDE_COMMIT_VECTOR_IM_ELEMENT_DESKTOP
 *   EGIT_OVERRIDE_COMMIT_DATE_VECTOR_IM_ELEMENT_DESKTOP
 * 
 * Fetching https://github.com/vector-im/element-desktop.git ...
git fetch https://github.com/vector-im/element-desktop.git +refs/heads/develop:refs/heads/develop
git symbolic-ref refs/git-r3/net-im/element-desktop/0/__main__ refs/heads/develop
 * Checking out https://github.com/vector-im/element-desktop.git to /var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999 ...
git checkout --quiet develop
GIT update -->
   repository:               https://github.com/vector-im/element-desktop.git
   at the commit:            724c545b0cf9ed812bc0e6be8dc310c08bbb93fb
>>> Source unpacked in /var/tmp/portage/net-im/element-desktop-9999/work
>>> Preparing source in /var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999 ...
yarn config v1.22.19
success Set "disable-self-update-check" to "true".
Done in 0.05s.
yarn config v1.22.19
success Set "nodedir" to "/usr/include/electron-26/node".
Done in 0.06s.
 * Removing playwright from dependencies
 * Installing node_modules
yarn install v1.22.19
[1/5] Validating package.json...
[2/5] Resolving packages...
warning Resolution field "@types/node@16.18.41" is incompatible with requested version "@types/node@^17.0.36"
warning Resolution field "@types/node@16.18.41" is incompatible with requested version "@types/node@^18.11.18"
[3/5] Fetching packages...
[4/5] Linking dependencies...
warning " > eslint-plugin-matrix-org@1.2.1" has unmet peer dependency "@babel/eslint-parser@*".
warning " > eslint-plugin-matrix-org@1.2.1" has unmet peer dependency "@babel/eslint-plugin@*".
warning " > eslint-plugin-matrix-org@1.2.1" has unmet peer dependency "eslint-plugin-deprecate@*".
warning " > eslint-plugin-matrix-org@1.2.1" has unmet peer dependency "eslint-plugin-jest@*".
warning " > eslint-plugin-matrix-org@1.2.1" has unmet peer dependency "eslint-plugin-jsx-a11y@*".
warning " > eslint-plugin-matrix-org@1.2.1" has unmet peer dependency "eslint-plugin-react@*".
warning " > eslint-plugin-matrix-org@1.2.1" has unmet peer dependency "eslint-plugin-react-hooks@*".
[5/5] Building fresh packages...
success Saved lockfile.
Done in 44.62s.
yarn run v1.22.19
$ yarn run hak
$ ts-node scripts/hak/index.ts
  • loaded configuration  file=package.json ("build" field)
  • loaded configuration  file=package.json ("build" field)
hak check: matrix-seshat
hak check: keytar
hak fetch: matrix-seshat
Fetching matrix-seshat@^3.0.1
Running yarn install in /var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/.hak/matrix-seshat/x86_64-unknown-linux-gnu/build
info No lockfile found.
[1/4] Resolving packages...
warning jest > jest-cli > jest-config > jest-environment-jsdom > jsdom > w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
[2/4] Fetching packages...
[] 0/413[] 102/413[] 109/413[] 111/413[] 115/413[] 118/413[] 122/413[] 124/413[] 127/413[] 131/413[] 138/413[] 158/413[] 163/413[] 186/413[] 191/413[] 209/413[] 210/413[] 213/413[] 217/413[] 226/413[] 246/413[] 247/413[] 291/413[] 296/413[] 306/413[] 314/413[] 315/413[] 323/413[] 332/413[] 349/413[] 371/413[] 381/413[] 390/413[] 393/413[] 397/413[] 401/413[] 406/413[] 409/413[] 410/413[] 411/413[3/4] Linking dependencies...
[] 413/413[] 0/420[] 0/8272[] 512/8272[] 1152/8272[] 1664/8272[] 2304/8272[] 2816/8272[] 3327/8272[] 3956/8272[] 4463/8272[] 4970/8272[] 5478/8272[] 6016/8272[] 6526/8272[] 7043/8272[] 7552/8272[] 8192/8272[] 0/805[] 484/805[4/4] Building fresh packages...
warning Ignored scripts due to flag.
[] 805/805success Saved lockfile.
hak fetch: keytar
Fetching keytar@^7.9.0
Running yarn install in /var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/.hak/keytar/x86_64-unknown-linux-gnu/build
info No lockfile found.
[1/4] Resolving packages...
warning babel-core > babel-register > core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
warning babel-core > babel-runtime > core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
warning node-gyp > make-fetch-happen > cacache > @npmcli/move-file@1.1.2: This functionality has been moved to @npmcli/fs
warning prebuild > nw-gyp > tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
warning prebuild > node-ninja > tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
warning prebuild > node-gyp > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning prebuild > cmake-js > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning prebuild > nw-gyp > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning prebuild > node-ninja > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning prebuild > node-gyp > request > har-validator@5.1.5: this library is no longer supported
warning prebuild > node-gyp > request > 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.
[2/4] Fetching packages...
[] 0/407[] 12/407[] 15/407[] 35/407[] 38/407[] 47/407[] 55/407[] 65/407[] 76/407[] 78/407[] 86/407[] 93/407[] 105/407[] 111/407[] 119/407[] 137/407[] 164/407[] 202/407[] 211/407[] 221/407[] 256/407[] 260/407[] 264/407[] 269/407[] 275/407[] 285/407[] 288/407[] 294/407[] 299/407[] 301/407[] 306/407[] 313/407[] 318/407[] 324/407[] 328/407[] 336/407[] 340/407[] 349/407[] 358/407[] 362/407[] 374/407[] 380/407[] 383/407[] 384/407[] 399/407[] 405/407[] 406/407[3/4] Linking dependencies...
[] 407/407[] 0/447[] 0/8757[] 640/8757[] 1408/8757[] 2122/8757[] 2813/8757[] 3200/8757[] 3703/8757[] 4212/8757[] 4736/8757[] 5337/8757[] 6009/8757[] 6777/8757[] 7289/8757[] 7801/8757[] 8438/8757[] 0/784[] 582/784[] 674/784[4/4] Building fresh packages...
warning Ignored scripts due to flag.
[] 784/784success Saved lockfile.
hak build: matrix-seshat
Running yarn install
[1/4] Resolving packages...
[2/4] Fetching packages...
[] 0/413[] 112/413[] 240/413[] 376/413[3/4] Linking dependencies...
[] 413/413[] 0/420[] 0/805[] 400/805[] 805/805[4/4] Building fresh packages...
Running yarn build
$ cargo-cp-artifact -nc index.node -- cargo build --message-format=json-render-diagnostics --release
    Updating crates.io index
 Downloading crates ...
  Downloaded fallible-iterator v0.2.0
  Downloaded addr2line v0.19.0
  Downloaded num v0.4.0
  Downloaded opaque-debug v0.3.0
  Downloaded futures-sink v0.3.28
  Downloaded linked-hash-map v0.5.6
  Downloaded semver-parser v0.7.0
  Downloaded num-iter v0.1.43
  Downloaded pbkdf2 v0.8.0
  Downloaded rustc-demangle v0.1.22
  Downloaded owning_ref v0.4.1
  Downloaded pin-utils v0.1.0
  Downloaded owned-read v0.4.1
  Downloaded hmac v0.11.0
  Downloaded futures-task v0.3.28
  Downloaded futures-macro v0.3.28
  Downloaded crossbeam v0.7.3
  Downloaded rand_core v0.3.1
  Downloaded tinysegmenter v0.1.1
  Downloaded tantivy-query-grammar v0.12.0
  Downloaded failure_derive v0.1.8
  Downloaded stable_deref_trait v1.2.0
  Downloaded memoffset v0.5.6
  Downloaded r2d2_sqlite v0.21.0
  Downloaded inotify-sys v0.1.5
  Downloaded memoffset v0.8.0
  Downloaded rand_xorshift v0.1.1
  Downloaded rand_pcg v0.1.2
  Downloaded version_check v0.9.4
  Downloaded murmurhash32 v0.2.0
  Downloaded block-buffer v0.9.0
  Downloaded neon-macros v0.10.1
  Downloaded neon-build v0.10.1
  Downloaded crypto-mac v0.11.1
  Downloaded crossbeam-queue v0.2.3
  Downloaded remove_dir_all v0.5.3
  Downloaded autocfg v0.1.8
  Downloaded atomicwrites v0.2.5
  Downloaded scheduled-thread-pool v0.2.7
  Downloaded fs2 v0.4.3
  Downloaded cipher v0.3.0
  Downloaded census v0.4.1
  Downloaded cfg-if v0.1.10
  Downloaded void v1.0.2
  Downloaded downcast-rs v1.2.0
  Downloaded futures-io v0.3.28
  Downloaded fallible-streaming-iterator v0.1.9
  Downloaded digest v0.9.0
  Downloaded either v1.8.1
  Downloaded fs_extra v1.3.0
  Downloaded subtle v2.4.1
  Downloaded fnv v1.0.7
  Downloaded filetime v0.2.21
  Downloaded tempdir v0.3.7
  Downloaded num-complex v0.4.3
  Downloaded num-integer v0.1.45
  Downloaded slab v0.4.8
  Downloaded scopeguard v1.1.0
  Downloaded futures-executor v0.3.28
  Downloaded num_cpus v1.15.0
  Downloaded cpufeatures v0.2.6
  Downloaded maybe-uninit v2.0.0
  Downloaded libloading v0.6.7
  Downloaded sha2 v0.9.9
  Downloaded crossbeam-deque v0.8.3
  Downloaded futures-core v0.3.28
  Downloaded pin-project-lite v0.2.9
  Downloaded crossbeam-deque v0.7.4
  Downloaded synstructure v0.12.6
  Downloaded password-hash v0.2.3
  Downloaded rand_chacha v0.3.1
  Downloaded rand_core v0.4.2
  Downloaded thiserror-impl v1.0.40
  Downloaded thiserror v1.0.40
  Downloaded syn-mid v0.5.3
  Downloaded memmap v0.7.0
  Downloaded lru-cache v0.1.2
  Downloaded unicode-xid v0.2.4
  Downloaded net2 v0.2.38
  Downloaded quote v1.0.26
  Downloaded crunchy v0.2.2
  Downloaded utf8-ranges v1.0.5
  Downloaded fail v0.3.0
  Downloaded rand_core v0.6.4
  Downloaded cfg-if v1.0.0
  Downloaded adler v1.0.2
  Downloaded lazy_static v1.4.0
  Downloaded semver v0.9.0
  Downloaded lazycell v1.3.0
  Downloaded rand_isaac v0.1.1
  Downloaded iovec v0.1.4
  Downloaded itoa v0.4.8
  Downloaded same-file v1.0.6
  Downloaded walkdir v2.3.3
  Downloaded fastrand v1.9.0
  Downloaded neon-runtime v0.10.1
  Downloaded mio-extras v2.0.6
  Downloaded maplit v1.0.2
  Downloaded zeroize v1.6.0
  Downloaded iana-time-zone v0.1.56
  Downloaded ctr v0.8.0
  Downloaded byteorder v1.4.3
  Downloaded base64ct v1.6.0
  Downloaded autocfg v1.1.0
  Downloaded rand_hc v0.1.0
  Downloaded bitpacking v0.8.4
  Downloaded levenshtein_automata v0.1.1
  Downloaded rand_os v0.1.3
  Downloaded crc32fast v1.3.2
  Downloaded time v0.1.45
  Downloaded failure v0.1.8
  Downloaded futures-channel v0.3.28
  Downloaded tempfile v3.5.0
  Downloaded uuid v0.8.2
  Downloaded ppv-lite86 v0.2.17
  Downloaded crossbeam-epoch v0.8.2
  Downloaded crossbeam-utils v0.8.15
  Downloaded crossbeam-utils v0.7.2
  Downloaded r2d2 v0.8.10
  Downloaded smallvec v1.10.0
  Downloaded once_cell v1.17.1
  Downloaded snap v1.1.0
  Downloaded log v0.4.17
  Downloaded serde_derive v1.0.118
  Downloaded hashlink v0.8.1
  Downloaded generic-array v0.14.7
  Downloaded rand_chacha v0.1.1
  Downloaded getrandom v0.2.9
  Downloaded parking_lot_core v0.9.7
  Downloaded num-rational v0.4.1
  Downloaded lock_api v0.4.9
  Downloaded io-lifetimes v1.0.10
  Downloaded unicode-ident v1.0.8
  Downloaded typenum v1.16.0
  Downloaded uuid v1.3.1
  Downloaded crossbeam-epoch v0.9.14
  Downloaded miniz_oxide v0.6.2
  Downloaded bytes v1.4.0
  Downloaded rand_jitter v0.1.4
  Downloaded bitflags v1.3.2
  Downloaded ahash v0.7.6
  Downloaded inotify v0.7.1
  Downloaded pkg-config v0.3.26
  Downloaded parking_lot v0.12.1
  Downloaded num-traits v0.2.15
  Downloaded proc-macro2 v1.0.56
  Downloaded cc v1.0.79
  Downloaded ryu v1.0.13
  Downloaded notify v4.0.17
  Downloaded memchr v2.5.0
  Downloaded htmlescape v0.3.1
  Downloaded futures v0.3.28
  Downloaded crossbeam-channel v0.4.4
  Downloaded serde v1.0.118
  Downloaded mio v0.6.23
  Downloaded itertools v0.8.2
  Downloaded base64 v0.11.0
  Downloaded serde_json v1.0.61
  Downloaded crossbeam-channel v0.5.8
  Downloaded combine v4.6.6
  Downloaded rayon-core v1.11.0
  Downloaded backtrace v0.3.67
  Downloaded rand v0.8.5
  Downloaded rand v0.4.6
  Downloaded neon-serde3 v0.10.0
  Downloaded hashbrown v0.12.3
  Downloaded rand v0.6.5
  Downloaded chrono v0.4.24
  Downloaded syn v2.0.15
  Downloaded vcpkg v0.2.15
  Downloaded syn v1.0.109
  Downloaded rusqlite v0.28.0
  Downloaded aes v0.7.5
  Downloaded neon v0.10.1
  Downloaded regex-syntax v0.4.2
  Downloaded nix v0.14.1
  Downloaded rayon v1.7.0
  Downloaded futures-util v0.3.28
  Downloaded tantivy v0.12.0
  Downloaded hkdf v0.11.0
  Downloaded object v0.30.3
  Downloaded regex v1.7.3
  Downloaded rustix v0.37.11
  Downloaded seshat v3.0.0
  Downloaded regex-syntax v0.6.29
  Downloaded linux-raw-sys v0.3.1
  Downloaded tantivy-fst v0.2.1
  Downloaded libc v0.2.141
  Downloaded gimli v0.27.2
  Downloaded fst v0.3.5
  Downloaded rust-stemmers v1.2.0
  Downloaded libsqlite3-sys v0.25.2
   Compiling autocfg v1.1.0
   Compiling libc v0.2.141
   Compiling cfg-if v1.0.0
   Compiling proc-macro2 v1.0.56
   Compiling quote v1.0.26
   Compiling unicode-ident v1.0.8
   Compiling version_check v0.9.4
   Compiling syn v1.0.109
   Compiling scopeguard v1.1.0
   Compiling typenum v1.16.0
   Compiling cfg-if v0.1.10
   Compiling memchr v2.5.0
   Compiling autocfg v0.1.8
   Compiling rand_core v0.4.2
   Compiling smallvec v1.10.0
   Compiling generic-array v0.14.7
   Compiling num-traits v0.2.15
   Compiling slab v0.4.8
   Compiling serde_derive v1.0.118
   Compiling lazy_static v1.4.0
   Compiling log v0.4.17
   Compiling bitflags v1.3.2
   Compiling num-integer v0.1.45
   Compiling crossbeam-utils v0.7.2
   Compiling maybe-uninit v2.0.0
   Compiling crossbeam-utils v0.8.15
   Compiling serde v1.0.118
   Compiling syn v2.0.15
   Compiling rand_core v0.3.1
   Compiling memoffset v0.8.0
   Compiling getrandom v0.2.9
   Compiling futures-core v0.3.28
   Compiling crossbeam-epoch v0.9.14
   Compiling memoffset v0.5.6
   Compiling lock_api v0.4.9
   Compiling ahash v0.7.6
   Compiling futures-task v0.3.28
   Compiling once_cell v1.17.1
   Compiling parking_lot_core v0.9.7
   Compiling futures-channel v0.3.28
   Compiling num_cpus v1.15.0
   Compiling rand_chacha v0.1.1
   Compiling rand_pcg v0.1.2
   Compiling crossbeam-epoch v0.8.2
   Compiling neon-build v0.10.1
   Compiling pkg-config v0.3.26
   Compiling byteorder v1.4.3
   Compiling futures-sink v0.3.28
   Compiling io-lifetimes v1.0.10
   Compiling vcpkg v0.2.15
   Compiling subtle v2.4.1
   Compiling cc v1.0.79
   Compiling futures-util v0.3.28
   Compiling digest v0.9.0
   Compiling rand_core v0.6.4
   Compiling libsqlite3-sys v0.25.2
   Compiling net2 v0.2.38
   Compiling iovec v0.1.4
   Compiling rand v0.6.5
   Compiling unicode-xid v0.2.4
   Compiling crunchy v0.2.2
   Compiling adler v1.0.2
   Compiling pin-utils v0.1.0
   Compiling futures-io v0.3.28
   Compiling failure_derive v0.1.8
   Compiling pin-project-lite v0.2.9
   Compiling nix v0.14.1
   Compiling backtrace v0.3.67
   Compiling rustix v0.37.11
   Compiling rayon-core v1.11.0
   Compiling gimli v0.27.2
   Compiling synstructure v0.12.6
   Compiling miniz_oxide v0.6.2
   Compiling mio v0.6.23
   Compiling parking_lot v0.12.1
   Compiling hashbrown v0.12.3
   Compiling crossbeam-deque v0.8.3
   Compiling fst v0.3.5
   Compiling crypto-mac v0.11.1
   Compiling crossbeam-channel v0.5.8
   Compiling rand v0.4.6
   Compiling inotify-sys v0.1.5
   Compiling rand_os v0.1.3
   Compiling futures-macro v0.3.28
   Compiling rand_xorshift v0.1.1
   Compiling addr2line v0.19.0
   Compiling rand_isaac v0.1.1
   Compiling rand_hc v0.1.0
   Compiling object v0.30.3
   Compiling rand_jitter v0.1.4
   Compiling num-iter v0.1.43
   Compiling num-rational v0.4.1
   Compiling void v1.0.2
   Compiling serde_json v1.0.61
   Compiling opaque-debug v0.3.0
   Compiling crc32fast v1.3.2
   Compiling cpufeatures v0.2.6
   Compiling bytes v1.4.0
   Compiling remove_dir_all v0.5.3
   Compiling rustc-demangle v0.1.22
   Compiling either v1.8.1
   Compiling stable_deref_trait v1.2.0
   Compiling linux-raw-sys v0.3.1
   Compiling lazycell v1.3.0
   Compiling snap v1.1.0
   Compiling same-file v1.0.6
   Compiling walkdir v2.3.3
   Compiling combine v4.6.6
   Compiling mio-extras v2.0.6
   Compiling tempdir v0.3.7
   Compiling inotify v0.7.1
   Compiling futures-executor v0.3.28
   Compiling levenshtein_automata v0.1.1
   Compiling hmac v0.11.0
   Compiling neon v0.10.1
   Compiling crossbeam-deque v0.7.4
   Compiling hashlink v0.8.1
   Compiling scheduled-thread-pool v0.2.7
   Compiling syn-mid v0.5.3
   Compiling crossbeam-queue v0.2.3
   Compiling crossbeam-channel v0.4.4
   Compiling block-buffer v0.9.0
   Compiling cipher v0.3.0
   Compiling time v0.1.45
   Compiling filetime v0.2.21
   Compiling libloading v0.6.7
   Compiling ryu v1.0.13
   Compiling utf8-ranges v1.0.5
   Compiling ppv-lite86 v0.2.17
   Compiling regex-syntax v0.4.2
   Compiling fallible-streaming-iterator v0.1.9
   Compiling fallible-iterator v0.2.0
   Compiling iana-time-zone v0.1.56
   Compiling base64ct v1.6.0
   Compiling regex-syntax v0.6.29
   Compiling itoa v0.4.8
   Compiling fastrand v1.9.0
   Compiling semver-parser v0.7.0
   Compiling thiserror v1.0.40
   Compiling semver v0.9.0
   Compiling tempfile v3.5.0
   Compiling tantivy-fst v0.2.1
   Compiling uuid v0.8.2
   Compiling rust-stemmers v1.2.0
   Compiling regex v1.7.3
   Compiling password-hash v0.2.3
   Compiling rusqlite v0.28.0
   Compiling rand_chacha v0.3.1
   Compiling chrono v0.4.24
   Compiling tantivy-query-grammar v0.12.0
   Compiling neon-runtime v0.10.1
   Compiling crossbeam v0.7.3
   Compiling notify v4.0.17
   Compiling ctr v0.8.0
   Compiling neon-macros v0.10.1
   Compiling sha2 v0.9.9
   Compiling bitpacking v0.8.4
   Compiling r2d2 v0.8.10
   Compiling atomicwrites v0.2.5
   Compiling rayon v1.7.0
   Compiling failure v0.1.8
   Compiling fail v0.3.0
   Compiling futures v0.3.28
   Compiling owned-read v0.4.1
   Compiling owning_ref v0.4.1
   Compiling itertools v0.8.2
   Compiling thiserror-impl v1.0.40
   Compiling murmurhash32 v0.2.0
   Compiling fs2 v0.4.3
   Compiling memmap v0.7.0
   Compiling num-complex v0.4.3
   Compiling linked-hash-map v0.5.6
   Compiling htmlescape v0.3.1
   Compiling census v0.4.1
   Compiling fnv v1.0.7
   Compiling maplit v1.0.2
   Compiling base64 v0.11.0
   Compiling downcast-rs v1.2.0
   Compiling tinysegmenter v0.1.1
   Compiling num v0.4.0
   Compiling lru-cache v0.1.2
   Compiling r2d2_sqlite v0.21.0
   Compiling pbkdf2 v0.8.0
   Compiling aes v0.7.5
   Compiling rand v0.8.5
   Compiling uuid v1.3.1
   Compiling hkdf v0.11.0
   Compiling zeroize v1.6.0
   Compiling fs_extra v1.3.0
   Compiling neon-serde3 v0.10.0
   Compiling tantivy v0.12.0
   Compiling seshat v3.0.0
   Compiling matrix-seshat v3.0.1 (/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/.hak/matrix-seshat/x86_64-unknown-linux-gnu/build)
    Finished release [optimized] target(s) in 1m 30s
hak build: keytar
Running yarn with env {
  npm_package_jest_testEnvironment: 'node',
  SHELL: '/bin/bash',
  SLOT: '0',
  RUBY_TARGETS: '',
  PORTAGE_INST_UID: '0',
  CFLAGS_x32: '-mx32',
  KERNEL_ABI: 'amd64',
  PORTAGE_PYTHONPATH: '/usr/lib/python3.11/site-packages',
  QEMU_SOFTMMU_TARGETS: '',
  ELECTRON_SKIP_BINARY_DOWNLOAD: '1',
  npm_package_build_directories_output: 'dist',
  PORTAGE_FEATURES: 'assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr',
  npm_package_scripts_build_64: 'yarn run build:ts && yarn run build:res && electron-builder --x64',
  npm_package_scripts_lint_js_fix: 'yarn lint:js-fix:src &&yarn lint:js-fix:test && yarn lint:js-fix:scripts && yarn lint:js-fix:hak',
  npm_package_build_win_target_0: 'squirrel',
  __E_EXEDESTTREE: '',
  ac_cv_c_undeclared_builtin_options: 'none needed',
  ESYSROOT: '',
  XDG_CONFIG_DIRS: '/etc/xdg',
  npm_package_devDependencies__types_node: '16.18.41',
  LESS: '-R -M --shift 5',
  npm_package_main: 'lib/electron-main.js',
  ROOTPATH: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/16/bin',
  CFLAGS_x86: '-m32 -mfpmath=sse',
  npm_package_repository_url: 'https://github.com/vector-im/element-desktop',
  JDK_HOME: '/etc/java-config-2/current-system-vm',
  npm_package_devDependencies_electron_devtools_installer: '^3.2.0',
  PORTAGE_PYTHON: '/usr/bin/python3.11',
  USE_EXPAND_VALUES_KERNEL: 'Darwin linux SunOS',
  PYTHON_SINGLE_TARGET: '',
  __E_DOCDESTTREE: '',
  npm_package_scripts_build_32: 'yarn run build:ts && yarn run build:res && electron-builder --ia32',
  npm_package_devDependencies__types_counterpart: '^0.18.1',
  I_KNOW_WHAT_I_AM_DOING: '1',
  npm_package_devDependencies__babel_preset_env: '^7.18.10',
  PROFILE_ONLY_VARIABLES: 'ARCH ELIBC IUSE_IMPLICIT KERNEL USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL',
  npm_package_dependencies_electron_window_state: '^5.0.3',
  SYMLINK_LIB: 'no',
  npm_package_scripts_asar_webapp: 'asar p webapp webapp.asar',
  npm_package_dependencies_png_to_ico: '^2.1.1',
  PKG_CONFIG_PATH: '/var/tmp/portage/net-im/element-desktop-9999/temp/python3.12/pkgconfig',
  npm_package_scripts_build_universal: 'yarn run build:ts && yarn run build:res && electron-builder --universal',
  LDCFLAGS: '-O4 -release',
  USERLAND: 'GNU',
  NODE: '/usr/lib64/electron-26/electron',
  npm_package_scripts_lint_js_fix_test: 'eslint --fix --max-warnings 0 --config .eslintrc-test.js test',
  CPU_FLAGS_X86: '',
  EGIT_VERSION: '724c545b0cf9ed812bc0e6be8dc310c08bbb93fb',
  npm_config_ignore_scripts: '',
  PKG_TMPDIR: '/var/tmp/portage/._unmerge_',
  LUA_TARGETS: '',
  npm_package_devDependencies_glob: '^10.0.0',
  LDFLAGS_x86: '-m elf_i386',
  MULTILIB_STRICT_DIRS: '/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib',
  PKGUSE: 'build-online native-modules electron-26',
  npm_package_scripts_lint_types_scripts: 'tsc --noEmit -p scripts/tsconfig.json',
  LC_ADDRESS: 'en_US.UTF-8',
  npm_package_productName: 'Element',
  JAVA_HOME: '/etc/java-config-2/current-system-vm',
  npm_package_scripts_lint_js_scripts: 'eslint --max-warnings 0 --config .eslintrc-scripts.js scripts',
  TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE: '1',
  VDPAU_DRIVER: 'va_gl',
  npm_package_devDependencies_node_pre_gyp: '^0.17.0',
  npm_package_devDependencies_electron_builder: '24.6.3',
  LC_NAME: 'en_US.UTF-8',
  IUSE_EFFECTIVE: 'abi_x86_64 alpha amd64 amd64-linux arm arm64 arm64-macos build-online electron-19 electron-20 electron-21 electron-22 electron-23 electron-24 electron-25 elibc_Darwin elibc_SunOS elibc_bionic elibc_glibc elibc_mingw elibc_musl hppa ia64 kernel_Darwin kernel_SunOS kernel_linux loong m68k mips native-modules ppc ppc-macos ppc64 ppc64-linux prefix prefix-guest prefix-stack riscv s390 sparc x64-macos x64-solaris x86 x86-linux',
  BINPKG_FORMAT: 'xpak',
  npm_package_build_asarUnpack: '**/*.node',
  EPREFIX: '',
  EBUILD_PHASE_FUNC: 'src_compile',
  npm_package_build_mac_category: 'public.app-category.social-networking',
  npm_package_build_mac_icon: 'build/icons/icon.icns',
  CAMERAS: '',
  CURL_SSL: '',
  EPYTHON: 'python3.12',
  PORTAGE_IPC_DAEMON: '1',
  EBUILD_PHASE: 'compile',
  IUSE_IMPLICIT: 'abi_x86_64 prefix prefix-guest prefix-stack',
  ELECTRON_RUN_AS_NODE: '1',
  npm_package_devDependencies_eslint_plugin_matrix_org: '^1.0.0',
  npm_package_jest_testMatch_0: '<rootDir>/test/**/*-test.[jt]s?(x)',
  npm_package_devDependencies_find_npm_prefix: '^1.0.2',
  AMDGPU_TARGETS: '',
  npm_config_argv: '{"remain":[],"cooked":["run","build:native"],"original":["run","build:native"]}',
  PORTAGE_SIGPIPE_STATUS: '141',
  OFFICE_IMPLEMENTATION: '',
  npm_config_bin_links: 'true',
  LC_MONETARY: 'en_US.UTF-8',
  CBUILD: 'x86_64-pc-linux-gnu',
  LDFLAGS_amd64: '-m elf_x86_64',
  BINPKG_GPG_VERIFY_BASE_COMMAND: '/usr/bin/gpg --verify --batch --no-tty --no-auto-check-trustdb --status-fd 2 [PORTAGE_CONFIG] [SIGNATURE]',
  DEFAULT_ABI: 'amd64',
  npm_package_devDependencies__electron_notarize: '^2.0.0',
  npm_config_globalconfig: '/etc/npm/npmrc',
  ALSA_CARDS: '',
  ABI_S390: '',
  KERNEL: 'linux',
  EDITOR: '/bin/nano',
  FFLAGS: '-O2 -pipe',
  ED: '/var/tmp/portage/net-im/element-desktop-9999/image',
  PORTAGE_ARCHLIST: 'alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux arm64-macos hppa ia64 loong m68k mips ppc ppc-macos ppc64 ppc64-linux riscv riscv-linux s390 sparc x64-macos x64-solaris x86 x86-linux',
  MULTILIB_STRICT_DENY: '64-bit.*shared object',
  npm_package_devDependencies_eslint_plugin_unicorn: '^48.0.0',
  EBUILD: '/var/db/repos/pf4public/net-im/element-desktop/element-desktop-9999.ebuild',
  INHERITED: ' desktop toolchain-funcs multilib flag-o-matic multiprocessing python-utils-r1 python-any-r1 xdg-utils git-r3',
  npm_package_scripts_build_native: 'yarn run hak',
  EBUILD_MASTER_PID: '21',
  ADA_TARGET: '',
  OPENMPI_RM: '',
  PWD: '/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999',
  PORTAGE_REPO_NAME: 'pf4public',
  PORTAGE_RESTRICT: 'mirror network-sandbox',
  npm_package_build_linux_maintainer: 'support@element.io',
  PORTAGE_DOCOMPRESS_SIZE_LIMIT: '128',
  npm_config_save_prefix: '^',
  LOGNAME: 'portage',
  QT_QPA_PLATFORMTHEME: 'qt5ct',
  EXEOPTIONS: '-m0755',
  CTARGET_default: 'x86_64-pc-linux-gnu',
  DEFINED_PHASES: ' compile install postinst postrm setup unpack',
  LIBDIR_amd64: 'lib64',
  npm_package_readmeFilename: 'README.md',
  CCACHE_DIR: '/var/cache/ccache',
  npm_package_devDependencies__electron_asar: '^3.2.3',
  npm_package_devDependencies_allchange: '^1.0.6',
  npm_package_dependencies_counterpart: '^0.18.6',
  npm_package_scripts_lint_js_src: 'eslint --max-warnings 0 src',
  PORTAGE_WORKDIR_MODE: '0700',
  npm_package_devDependencies__typescript_eslint_parser: '^5.42.0',
  GDCFLAGS: '-march=native -O3 -pipe -frelease',
  PKGDIR: '/var/cache/binpkgs',
  npm_package_hakDependencies_matrix_seshat: '^3.0.1',
  npm_package_devDependencies__babel_core: '^7.18.10',
  FILESDIR: '/var/tmp/portage/net-im/element-desktop-9999/files',
  DIROPTIONS: '-m0755',
  MAKEOPTS: '-j8',
  npm_package_scripts_docker_setup: 'docker build -t element-desktop-dockerbuild dockerbuild',
  npm_package_scripts_build: 'yarn run build:ts && yarn run build:res && electron-builder',
  PORTAGE_CONFIGROOT: '/',
  npm_package_devDependencies_ts_jest: '^29.0.0',
  ENV_UNSET: 'CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME',
  PM_EBUILD_HOOK_DIR: '/etc/portage/env',
  npm_package_build_mac_darkModeSupport: 'true',
  CXXFLAGS: '-O2 -pipe -march=native',
  _: '/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/node_modules/.bin/ts-node',
  PORTAGE_OVERRIDE_EPREFIX: '',
  npm_package_build_extraResources_1: 'webapp.asar',
  OPENCL_PROFILE: 'nvidia',
  npm_package_devDependencies_prettier: '^2.8.1',
  npm_package_build_linux_category: 'Network;InstantMessaging;Chat',
  T: '/var/tmp/portage/net-im/element-desktop-9999/temp',
  S: '/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999',
  npm_package_dependencies_electron_store: '^8.0.2',
  P: 'element-desktop-9999',
  npm_package_devDependencies_eslint_config_prettier: '^9.0.0',
  npm_package_scripts_lint_js_hak: 'eslint --max-warnings 0 --config .eslintrc-hak.js hak',
  npm_package_devDependencies_rimraf: '^5.0.0',
  D: '/var/tmp/portage/net-im/element-desktop-9999/image',
  A: '',
  npm_package_build_protocols_0_name: 'element',
  CATEGORY: 'net-im',
  npm_package_devDependencies_fs_extra: '^11.0.0',
  npm_package_scripts_build_native_universal: 'yarn run hak --target x86_64-apple-darwin fetchandbuild && yarn run hak --target aarch64-apple-darwin fetchandbuild && yarn run hak --target x86_64-apple-darwin --target aarch64-apple-darwin copyandlink',
  LDFLAGS_x32: '-m elf32_x86_64',
  npm_package_devDependencies__types_pacote: '^11.1.1',
  PYTHON_TARGETS: '',
  npm_package_devDependencies_matrix_web_i18n: '^2.0.0',
  CALLIGRA_FEATURES: '',
  LDFLAGS: '-Wl,-O1 -Wl,--as-needed',
  HOME: '/var/tmp/portage/net-im/element-desktop-9999/homedir',
  npm_package_build_deb_packageCategory: 'net',
  LIBREOFFICE_EXTENSIONS: '',
  npm_config_version_git_tag: 'true',
  LC_PAPER: 'en_US.UTF-8',
  LANG: 'en_US.UTF-8',
  npm_package_scripts_build_res: 'ts-node scripts/copy-res.ts',
  CFLAGS_amd64: '-m64',
  WORKDIR: '/var/tmp/portage/net-im/element-desktop-9999/work',
  npm_package_scripts_diff_i18n: 'cp src/i18n/strings/en_EN.json src/i18n/strings/en_EN_orig.json && matrix-gen-i18n && matrix-compare-i18n-files src/i18n/strings/en_EN_orig.json src/i18n/strings/en_EN.json',
  QEMU_USER_TARGETS: '',
  npm_package_devDependencies_typescript: '5.1.6',
  LS_COLORS: 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:',
  npm_config_init_license: 'MIT',
  INSOPTIONS: '-m0644',
  SANDBOX_LIB: 'libsandbox.so',
  npm_package_dependencies_uuid: '^9.0.0',
  npm_package_version: '1.11.40',
  UWSGI_PLUGINS: '',
  COLUMNS: '137',
  npm_package_build_deb_recommends_1: 'element-io-archive-keyring',
  npm_package_build_deb_recommends_0: 'libsqlcipher0',
  npm_package_build_mac_gatekeeperAssess: 'true',
  CHOST_x86: 'i686-pc-linux-gnu',
  npm_package_build_protocols_0_schemes_0: 'element',
  npm_package_devDependencies__babel_preset_typescript: '^7.18.6',
  BROOT: '',
  PORTAGE_TMPDIR: '/var/tmp',
  npm_package_devDependencies__typescript_eslint_eslint_plugin: '^5.42.0',
  npm_package_devDependencies__types_tar: '^6.1.3',
  npm_package_scripts_build_ts: 'tsc',
  LINGUAS: 'en_US en',
  npm_package_devDependencies_app_builder_lib: '24.6.3',
  PORTAGE_COLORMAP: "PORTAGE_COLOR_BAD=$'\x1B[31;01m'\n" +
    "PORTAGE_COLOR_BRACKET=$'\x1B[34;01m'\n" +
    "PORTAGE_COLOR_ERR=$'\x1B[31;01m'\n" +
    "PORTAGE_COLOR_GOOD=$'\x1B[32;01m'\n" +
    "PORTAGE_COLOR_HILITE=$'\x1B[36m'\n" +
    "PORTAGE_COLOR_INFO=$'\x1B[32m'\n" +
    "PORTAGE_COLOR_LOG=$'\x1B[32;01m'\n" +
    "PORTAGE_COLOR_NORMAL=$'\x1B[0m'\n" +
    "PORTAGE_COLOR_QAWARN=$'\x1B[33m'\n" +
    "PORTAGE_COLOR_WARN=$'\x1B[33;01m'",
  LCD_DEVICES: '',
  BINPKG_GPG_VERIFY_GPG_HOME: '/etc/portage/gnupg',
  npm_config_version_commit_hooks: 'true',
  npm_package_repository_type: 'git',
  npm_config_wrap_output: '',
  npm_package_build_files_0: 'package.json',
  npm_package_build_files_2: 'lib/**',
  npm_package_dependencies_auto_launch: '^5.0.5',
  FEATURES: 'assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr',
  TMPDIR: '/var/tmp/portage/net-im/element-desktop-9999/temp',
  npm_package_scripts_lint_types: 'yarn lint:types:src && yarn lint:types:test && yarn lint:types:scripts && yarn lint:types:hak',
  CPPFLAGS: ' -I/usr/include/electron-26/node',
  PORTAGE_BIN_PATH: '/usr/lib/portage/python3.11',
  CPU_FLAGS_PPC: '',
  npm_config_disable_self_update_check: 'true',
  npm_package_scripts_lint_js_fix_src: 'eslint --fix --max-warnings 0 src',
  OPENMPI_OFED_FEATURES: '',
  PORTAGE_INTERNAL_CALLER: '1',
  PORTAGE_COMPRESSION_COMMAND: 'bzip2',
  QT_GRAPHICSSYSTEM: 'raster',
  npm_package_devDependencies__types_mkdirp: '^1.0.2',
  PVR: '9999',
  npm_package_scripts_lint_types_src: 'tsc --noEmit',
  PKG_LOGDIR: '/var/tmp/portage/net-im/element-desktop-9999/temp/logging',
  INIT_CWD: '/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999',
  npm_package_devDependencies_pacote: '^15.0.0',
  CPU_FLAGS_ARM: '',
  npm_package_devDependencies_electron: '^26.0.0',
  npm_package_build_files_1_to: 'node_modules',
  npm_package_devDependencies_eslint_plugin_import: '^2.25.4',
  KEYWORDS: '',
  npm_package_scripts_lint_js: 'yarn lint:js:src && yarn lint:js:test && yarn lint:js:scripts && yarn lint:js:hak',
  PORTAGE_COMPRESS_EXCLUDE_SUFFIXES: 'css gif htm[l]? jp[e]?g js pdf png',
  npm_package_dependencies__sentry_electron: '^4.3.0',
  PORTAGE_BUILD_USER: 'portage',
  OPENMPI_FABRICS: '',
  NGINX_MODULES_MAIL: '',
  USE_EXPAND_UNPREFIXED: 'ARCH',
  npm_package_devDependencies__types_auto_launch: '^5.0.1',
  MOPREFIX: 'element-desktop',
  npm_lifecycle_script: 'ts-node scripts/hak/index.ts',
  npm_package_description: 'A feature-rich client for Matrix.org',
  CHOST_amd64: 'x86_64-pc-linux-gnu',
  npm_package_build_extraResources_0_to: 'img',
  MOZ_GMP_PATH: '/usr/lib64/nsbrowser/plugins/gmp-gmpopenh264/system-installed',
  DMDFLAGS: '-O',
  FFTOOLS: '',
  npm_package_devDependencies__types_detect_libc: '^1.0.0',
  npm_config_version_tag_prefix: 'v',
  FETCHCOMMAND_SSH: 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; port=\\${host##*:} ; host=\\${host%:*} ; [[ \\${host} = \\${port} ]] && port= ; exec rsync --rsh=\\"ssh \\${port:+-p\\${port}} \\${3}\\" -avP \\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"',
  LLVM_TARGETS: '',
  JAVAC: '/etc/java-config-2/current-system-vm/bin/javac',
  YARN_WRAP_OUTPUT: 'false',
  npm_package_jest_setupFilesAfterEnv_0: 'expect-playwright',
  PORTAGE_PYM_PATH: '/usr/lib/python3.11/site-packages',
  npm_package_hakDependencies_keytar: '^7.9.0',
  FCFLAGS: '-O2 -pipe',
  npm_package_build_deb_depends_5: 'xdg-utils',
  npm_package_build_deb_depends_4: 'libxtst6',
  npm_package_build_deb_depends_7: 'libuuid1',
  MULTILIB_STRICT_EXEMPT: '(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)',
  STUDIO_JDK: '/opt/android-studio/jbr',
  npm_package_build_deb_depends_6: 'libatspi2.0-0',
  LUA_SINGLE_TARGET: '',
  npm_package_build_deb_depends_1: 'libnotify4',
  npm_package_build_deb_depends_0: 'libgtk-3-0',
  npm_config_nodedir: '/usr/include/electron-26/node',
  npm_package_build_deb_depends_3: 'libxss1',
  LC_IDENTIFICATION: 'en_US.UTF-8',
  TERM: 'screen',
  npm_package_build_deb_depends_2: 'libnss3',
  npm_package_name: 'element-desktop',
  npm_package_build_deb_depends_9: 'libasound2',
  npm_package_build_deb_depends_8: 'libsecret-1-0',
  npm_package_dependencies_electron_clear_data: '^1.0.5',
  BOOTSTRAP_USE: 'unicode internal-glib pkg-config split-usr xml python_targets_python3_11 python_single_target_python3_11 multilib',
  npm_package_scripts_lint_types_hak: 'tsc --noEmit -p hak/tsconfig.json',
  EROOT: '',
  LESSOPEN: '|lesspipe %s',
  PORTAGE_XATTR_EXCLUDE: 'btrfs.* security.evm security.ima \tsecurity.selinux system.nfs4_acl user.apache_handler \tuser.Beagle.* user.dublincore.* user.mime_encoding user.xdg.*',
  PORTAGE_LOG_FILE: '/var/tmp/portage/net-im/element-desktop-9999/temp/build.log',
  NOCOLOR: 'no',
  npm_package_devDependencies__types_jest: '^29.0.0',
  PORTAGE_DEBUG: '0',
  PORTAGE_PROPERTIES: 'live',
  PYTHON: '/usr/bin/python3.12',
  npm_package_homepage: 'https://element.io/',
  npm_package_scripts_lint_js_fix_hak: 'eslint --fix --max-warnings 0 --config .eslintrc-hak.js hak',
  PORTAGE_DEPCACHEDIR: '/var/cache/edb/dep',
  L10N: '',
  ARCH: 'amd64',
  npm_package_resolutions__types_node: '16.18.41',
  MANPAGER: 'manpager',
  NGINX_MODULES_HTTP: '',
  ROOT: '',
  ABI_X86: '64',
  ROS_MESSAGES: '',
  VIDEO_CARDS: '',
  TEMP: '/var/tmp/portage/net-im/element-desktop-9999/temp',
  BINPKG_GPG_SIGNING_DIGEST: 'SHA512',
  LIBDIR_x32: 'libx32',
  USE_EXPAND_VALUES_ARCH: 'alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux',
  INPUT_DEVICES: '',
  NPM_CONFIG_GLOBALCONFIG: '/etc/npm/npmrc',
  GPG_VERIFY_USER_DROP: 'nobody',
  npm_lifecycle_event: 'hak',
  npm_package_build_win_icon: 'build/icons/icon.ico',
  SHLVL: '2',
  npm_config_version_git_sign: '',
  DISTDIR: '/var/tmp/portage/net-im/element-desktop-9999/distdir',
  enable_year2038: 'no',
  npm_config_version_git_message: 'v%s',
  PORTAGE_REPOSITORIES: '[DEFAULT]\n' +
    'auto-sync = yes\n' +
    'main-repo = gentoo\n' +
    'strict-misc-digests = true\n' +
    'sync-allow-hardlinks = true\n' +
    'sync-openpgp-key-refresh = true\n' +
    'sync-rcu = false\n' +
    'volatile = true\n' +
    '\n' +
    '[brother-overlay]\n' +
    'auto-sync = yes\n' +
    'location = /var/db/repos/brother-overlay\n' +
    'masters = gentoo\n' +
    'strict-misc-digests = true\n' +
    'sync-allow-hardlinks = true\n' +
    'sync-openpgp-key-refresh = true\n' +
    'sync-rcu = false\n' +
    'sync-type = git\n' +
    'sync-uri = https://github.com/gentoo-mirror/brother-overlay.git\n' +
    'volatile = false\n' +
    '\n' +
    '[gentoo]\n' +
    'auto-sync = no\n' +
    'location = /usr/portage\n' +
    'masters = \n' +
    'priority = -1000\n' +
    'strict-misc-digests = true\n' +
    'sync-allow-hardlinks = true\n' +
    'sync-openpgp-key-path = /usr/share/openpgp-keys/gentoo-release.asc\n' +
    'sync-openpgp-key-refresh = true\n' +
    'sync-openpgp-key-refresh-retry-count = 40\n' +
    'sync-openpgp-key-refresh-retry-delay-exp-base = 2\n' +
    'sync-openpgp-key-refresh-retry-delay-max = 60\n' +
    'sync-openpgp-key-refresh-retry-delay-mult = 4\n' +
    'sync-openpgp-key-refresh-retry-overall-timeout = 1200\n' +
    'sync-openpgp-keyserver = hkps://keys.gentoo.org\n' +
    'sync-rcu = false\n' +
    'sync-type = git\n' +
    'sync-uri = https://github.com/joecool1029/gentoo.git\n' +
    'volatile = true\n' +
    '\n' +
    '[guru]\n' +
    'auto-sync = yes\n' +
    'location = /var/db/repos/guru\n' +
    'masters = gentoo\n' +
    'strict-misc-digests = true\n' +
    'sync-allow-hardlinks = true\n' +
    'sync-openpgp-key-refresh = true\n' +
    'sync-rcu = false\n' +
    'sync-type = git\n' +
    'sync-uri = https://github.com/gentoo-mirror/guru.git\n' +
    'volatile = false\n' +
    '\n' +
    '[local]\n' +
    'auto-sync = yes\n' +
    'location = /usr/local/portage\n' +
    'masters = gentoo\n' +
    'priority = 0\n' +
    'strict-misc-digests = true\n' +
    'sync-allow-hardlinks = true\n' +
    'sync-openpgp-key-refresh = true\n' +
    'sync-rcu = false\n' +
    'volatile = true\n' +
    '\n' +
    '[mozilla]\n' +
    'auto-sync = yes\n' +
    'clone-depth = 0\n' +
    'location = /var/db/repos/mozilla\n' +
    'masters = gentoo\n' +
    'strict-misc-digests = true\n' +
    'sync-allow-hardlinks = true\n' +
    'sync-openpgp-key-refresh = true\n' +
    'sync-rcu = false\n' +
    'sync-type = git\n' +
    'sync-uri = https://anongit.gentoo.org/git/proj/mozilla.git\n' +
    'volatile = false\n' +
    '\n' +
    '[pentoo]\n' +
    'auto-sync = yes\n' +
    'location = /var/db/repos/pentoo\n' +
    'masters = gentoo\n' +
    'strict-misc-digests = true\n' +
    'sync-allow-hardlinks = true\n' +
    'sync-openpgp-key-refresh = true\n' +
    'sync-rcu = false\n' +
    'sync-type = git\n' +
    'sync-uri = https://github.com/gentoo-mirror/pentoo.git\n' +
    'volatile = false\n' +
    '\n' +
    '[pf4public]\n' +
    'auto-sync = yes\n' +
    'location = /var/db/repos/pf4public\n' +
    'masters = gentoo\n' +
    'strict-misc-digests = true\n' +
    'sync-allow-hardlinks = true\n' +
    'sync-openpgp-key-refresh = true\n' +
    'sync-rcu = false\n' +
    'sync-type = git\n' +
    'sync-uri = https://github.com/gentoo-mirror/pf4public.git\n' +
    'volatile = false\n',
  APACHE2_MPMS: '',
  PAGER: '/usr/bin/less',
  ELECTRON_SLOT: '26',
  npm_package_devDependencies_eslint: '^8.26.0',
  npm_package_devDependencies_ts_node: '^10.9.1',
  LC_TELEPHONE: 'en_US.UTF-8',
  LEX: 'flex',
  CHOST_default: 'x86_64-pc-linux-gnu',
  __E_DESTTREE: '/usr',
  GPSD_PROTOCOLS: '',
  LC_MESSAGES: 'en_US.UTF-8',
  npm_package_scripts_hak: 'ts-node scripts/hak/index.ts',
  LC_MEASUREMENT: 'en_US.UTF-8',
  npm_package_scripts_fetch: 'yarn run mkdirs && ts-node scripts/fetch-package.ts',
  XTABLES_ADDONS: '',
  npm_package_build_appId: 'im.riot.app',
  PYTHONDONTWRITEBYTECODE: '1',
  LICENSE: 'Apache-2.0',
  SYSROOT: '',
  VOICEMAIL_STORAGE: '',
  npm_package_scripts_clean: 'rimraf webapp.asar dist packages deploys lib',
  PV: '9999',
  npm_config_user_agent: 'yarn/1.22.19 npm/? node/v18.16.1 linux x64',
  RESUMECOMMAND_SSH: 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; port=\\${host##*:} ; host=\\${host%:*} ; [[ \\${host} = \\${port} ]] && port= ; exec rsync --rsh=\\"ssh \\${port:+-p\\${port}} \\${3}\\" -avP \\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"',
  npm_package_scripts_lint: 'yarn lint:types && yarn lint:js',
  PR: 'r0',
  COLLECTD_PLUGINS: '',
  PN: 'element-desktop',
  XARGS: 'xargs -r',
  __E_INSDESTTREE: '',
  SANE_BACKENDS: '',
  USE_EXPAND_IMPLICIT: 'ARCH ELIBC KERNEL',
  PF: 'element-desktop-9999',
  npm_execpath: '/usr/lib64/node_modules/yarn/bin/yarn.js',
  USE_EXPAND_VALUES_ELIBC: 'bionic Darwin glibc mingw musl SunOS',
  npm_package_build_mac_hardenedRuntime: 'true',
  PORTAGE_BASHRC: '/etc/portage/bashrc',
  ACCEPT_LICENSE: 'Apache-2.0',
  npm_package_scripts_prunei18n: 'matrix-prune-i18n',
  BUILD_PREFIX: '/var/tmp/portage',
  npm_package_scripts_test: 'jest',
  LC_CTYPE: 'en_US.UTF-8',
  MERGE_TYPE: 'source',
  npm_package_scripts_mkdirs: 'mkdirp packages deploys',
  EGIT_DIR: '/var/cache/distfiles/git3-src/vector-im_element-desktop.git',
  GCC_SPECS: '',
  ABI_MIPS: '',
  npm_config_strict_ssl: 'true',
  GSETTINGS_BACKEND: 'dconf',
  npm_package_devDependencies__types_uuid: '^9.0.2',
  npm_package_devDependencies_detect_libc: '^1.0.3',
  PORTAGE_ACTUAL_DISTDIR: '/var/cache/distfiles',
  CCACHE_DISABLE: '1',
  npm_package_devDependencies_babel_jest: '^29.0.0',
  LIBDIR_default: 'lib',
  LC_TIME: 'en_US.UTF-8',
  npm_package_scripts_lint_js_test: 'eslint --max-warnings 0 --config .eslintrc-test.js test',
  LIBOPTIONS: '-m0644',
  GRUB_PLATFORMS: '',
  npm_package_scripts_i18n: 'matrix-gen-i18n',
  npm_package_build_deb_depends_10: 'libgbm1',
  npm_package_build_linux_icon: 'build/icons',
  GPG_VERIFY_GROUP_DROP: 'nogroup',
  npm_package_scripts_lint_js_fix_scripts: 'eslint --fix --max-warnings 0 --config .eslintrc-scripts.js scripts',
  npm_package_dependencies_node_fetch: '^2',
  LC_COLLATE: 'C',
  XDG_DATA_DIRS: '/usr/local/share:/usr/share:/etc/eselect/wine/share',
  npm_package_scripts_docker_build: 'scripts/in-docker.sh yarn run build',
  CHOST: 'x86_64-pc-linux-gnu',
  BINPKG_GPG_SIGNING_BASE_COMMAND: '/usr/bin/flock /run/lock/portage-binpkg-gpg.lock /usr/bin/gpg --sign --armor [PORTAGE_CONFIG]',
  npm_package_build_mac_entitlements: './build/entitlements.mac.plist',
  TMP: '/var/tmp/portage/net-im/element-desktop-9999/temp',
  npm_package_devDependencies_chokidar: '^3.5.2',
  PORTAGE_INST_GID: '0',
  npm_package_scripts_start: 'yarn run build:ts && yarn run build:res && electron .',
  npm_package_devDependencies_eslint_config_google: '^0.14.0',
  PATH: '/var/tmp/portage/net-im/element-desktop-9999/temp/yarn--1693813176927-0.26564784797439955:/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/node_modules/.bin:/var/tmp/portage/net-im/element-desktop-9999/homedir/.config/yarn/link/node_modules/.bin:/usr/lib64/libexec/lib/node_modules/npm/bin/node-gyp-bin:/usr/lib64/lib/node_modules/npm/bin/node-gyp-bin:/usr/lib64/electron-26/node_modules/npm/bin/node-gyp-bin:/var/tmp/portage/net-im/element-desktop-9999/temp/yarn--1693813176553-0.8970932688502213:/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/node_modules/.bin:/var/tmp/portage/net-im/element-desktop-9999/homedir/.config/yarn/link/node_modules/.bin:/var/tmp/portage/net-im/element-desktop-9999/homedir/.yarn/bin:/usr/lib64/libexec/lib/node_modules/npm/bin/node-gyp-bin:/usr/lib64/lib/node_modules/npm/bin/node-gyp-bin:/usr/lib64/electron-26/node_modules/npm/bin/node-gyp-bin:/usr/lib64/electron-26:/usr/lib64/electron-26/node_modules/npm/bin:/usr/lib64/electron-26/node_modules/npm/bin/node-gyp-bin:/var/tmp/portage/net-im/element-desktop-9999/temp/python3.12/bin:/usr/lib/portage/python3.11/ebuild-helpers/xattr:/usr/lib/portage/python3.11/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/16/bin:/etc/eselect/wine/bin',
  PORTAGE_BZIP2_COMMAND: 'bzip2',
  PORTAGE_BUILDDIR: '/var/tmp/portage/net-im/element-desktop-9999',
  CHOST_x32: 'x86_64-pc-linux-gnux32',
  NGINX_MODULES_STREAM: '',
  USE: 'abi_x86_64 amd64 build-online elibc_glibc kernel_linux native-modules',
  PHP_TARGETS: '',
  POSTGRES_TARGETS: '',
  npm_package_build_win_signingHashAlgorithms_0: 'sha256',
  CFLAGS: '-O2 -pipe -march=native -I/usr/include/electron-26/node',
  npm_package_author_name: 'Element',
  npm_package_scripts_docker_install: 'scripts/in-docker.sh yarn install',
  USE_EXPAND: 'ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS',
  SANDBOX_BASHRC: '/usr/share/sandbox/sandbox.bashrc',
  MULTILIB_ABIS: 'amd64 x86',
  npm_package_build_linux_target_0: 'tar.gz',
  npm_package_build_linux_target_1: 'deb',
  npm_package_license: 'Apache-2.0',
  LIBDIR_x86: 'lib',
  npm_package_build_extraResources_0_from: 'res/img',
  PORTAGE_GID: '250',
  PORTAGE_BUILD_GROUP: 'portage',
  npm_config_registry: 'https://registry.yarnpkg.com',
  gl_cv_compiler_check_decl_option: '-Werror=implicit-function-declaration',
  APACHE2_MODULES: '',
  npm_package_devDependencies_mkdirp: '^3.0.0',
  npm_package_scripts_lint_types_test: 'tsc --noEmit -p test/tsconfig.json',
  ELIBC: 'glibc',
  npm_config_ignore_optional: '',
  npm_package_devDependencies_tar: '^6.1.2',
  npm_package_devDependencies__types_minimist: '^1.2.1',
  EAPI: '8',
  npm_node_execpath: '/usr/lib64/electron-26/electron',
  npm_package_dependencies_minimist: '^1.2.6',
  npm_package_scripts_docker_build_native: 'scripts/in-docker.sh yarn run hak',
  ABI: 'amd64',
  npm_package_devDependencies_electron_builder_squirrel_windows: '24.6.3',
  npm_package_build_files_1_from: '.hak/hakModules',
  ECLASS_DEPTH: '0',
  PORTAGE_BASHRC_FILES: '/usr/portage/profiles/default/linux/amd64/17.1/profile.bashrc',
  LC_NUMERIC: 'en_US.UTF-8',
  OLDPWD: '/var/tmp/portage/net-im/element-desktop-9999',
  MONKEYD_PLUGINS: '',
  npm_package_devDependencies_jest: '^29.0.0',
  EMERGE_FROM: 'ebuild',
  npm_package_engines_node: '>=16.0.0',
  npm_config_init_version: '1.0.0',
  npm_config_arch: 'x64',
  npm_config_target_arch: 'x64',
  npm_config_disturl: 'https://electronjs.org/headers',
  npm_config_runtime: 'electron',
  npm_config_target: '26.0.0',
  npm_config_build_from_source: true,
  npm_config_devdir: '/var/tmp/portage/net-im/element-desktop-9999/homedir/.electron-gyp'
}
gyp info it worked if it ends with ok
gyp info using node-gyp@8.4.1
gyp info using node@18.16.1 | linux | x64
gyp info find Python using Python version 3.12.0 found at "/usr/bin/python3.12"
gyp WARN read config.gypi ENOENT: no such file or directory, open '/usr/include/electron-26/node/include/node/config.gypi'
gyp info spawn /usr/bin/python3.12
gyp info spawn args [
gyp info spawn args   '/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/.hak/keytar/x86_64-unknown-linux-gnu/build/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/.hak/keytar/x86_64-unknown-linux-gnu/build/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/.hak/keytar/x86_64-unknown-linux-gnu/build/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/usr/include/electron-26/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/usr/include/electron-26/node',
gyp info spawn args   '-Dnode_gyp_dir=/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/.hak/keytar/x86_64-unknown-linux-gnu/build/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/usr/include/electron-26/node/$(Configuration)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/.hak/keytar/x86_64-unknown-linux-gnu/build',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
Traceback (most recent call last):
  File "/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/.hak/keytar/x86_64-unknown-linux-gnu/build/node_modules/node-gyp/gyp/gyp_main.py", line 42, in <module>
    import gyp  # noqa: E402
    ^^^^^^^^^^
  File "/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/.hak/keytar/x86_64-unknown-linux-gnu/build/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 9, in <module>
    import gyp.input
  File "/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/.hak/keytar/x86_64-unknown-linux-gnu/build/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 19, in <module>
    from distutils.version import StrictVersion
ModuleNotFoundError: No module named 'distutils'
gyp ERR! configure error 
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/.hak/keytar/x86_64-unknown-linux-gnu/build/node_modules/node-gyp/lib/configure.js:259:16)
gyp ERR! stack     at ChildProcess.emit (node:events:513:28)
gyp ERR! stack     at Process.onexit (node:internal/child_process:291:12)
gyp ERR! System Linux 6.5.0
gyp ERR! command "/usr/lib64/electron-26/electron" "/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/.hak/keytar/x86_64-unknown-linux-gnu/build/node_modules/.bin/node-gyp" "rebuild" "--arch" "x64"
gyp ERR! cwd /var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999/.hak/keytar/x86_64-unknown-linux-gnu/build
gyp ERR! node -v v18.16.1
gyp ERR! node-gyp -v v8.4.1
gyp ERR! not ok 
1
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
 * ERROR: net-im/element-desktop-9999::pf4public failed (compile phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 136:  Called src_compile
 *   environment, line 3518:  Called die
 * The specific snippet of code:
 *           node /usr/bin/yarn run build:native || die;
 * 
 * If you need support, post the output of `emerge --info '=net-im/element-desktop-9999::pf4public'`,
 * the complete build log and the output of `emerge -pqv '=net-im/element-desktop-9999::pf4public'`.
 * The complete build log is located at '/var/tmp/portage/net-im/element-desktop-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-im/element-desktop-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999'
 * S: '/var/tmp/portage/net-im/element-desktop-9999/work/element-desktop-9999'


@PF4Public
Copy link
Owner

It is a node-gyp issue. I think, I'll limit python to 3.11 until it is fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants