PF4Public / gentoo-overlay

Personal Gentoo overlay
78 stars 18 forks source link

element-desktop: build error #276

Closed VPaulV closed 10 months ago

VPaulV commented 10 months ago

Hi! Thank you for the great overlay.

I am trying to build element-desktop, but getting the following error while building element-web:

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-web-1.11.49::pf4public failed (compile phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 136:  Called src_compile
 *   environment, line 2302:  Called die
 * The specific snippet of code:
 *       node /usr/bin/yarn run build || die
 * 
 * If you need support, post the output of `emerge --info '=net-im/element-web-1.11.49::pf4public'`,
 * the complete build log and the output of `emerge -pqv '=net-im/element-web-1.11.49::pf4public'`.
 * The complete build log is located at '/var/tmp_builddir/portage/net-im/element-web-1.11.49/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp_builddir/portage/net-im/element-web-1.11.49/temp/environment'.
 * Working directory: '/var/tmp_builddir/portage/net-im/element-web-1.11.49/work/element-web-1.11.49'
 * S: '/var/tmp_builddir/portage/net-im/element-web-1.11.49/work/element-web-1.11.49'
emerge --info '=net-im/element-web-1.11.49::pf4public' ``` error: object file .git/objects/98/75d99b8a00c5cd3fe0d750c1863da51cd4a163 is empty error: object file .git/objects/98/75d99b8a00c5cd3fe0d750c1863da51cd4a163 is empty fatal: bad object HEAD Portage 3.0.51 (python 3.11.5-final-0, default/linux/amd64/17.1/hardened, gcc-13, glibc-2.37-r7, 6.5.9-gentoo-x86_64 x86_64) ================================================================= System Settings ================================================================= System uname: Linux-6.5.9-gentoo-x86_64-x86_64-11th_Gen_Intel-R-_Core-TM-_i7-11800H_@_2.30GHz-with-glibc2.37 KiB Mem: 32603172 total, 10456076 free KiB Swap: 67108860 total, 64922764 free Timestamp of repository gentoo: Tue, 14 Nov 2023 19:30:01 +0000 Head commit of repository gentoo: b1f4a60612395dd8af27ea39b4b72a3827ba1f5f Timestamp of repository guru: Tue, 14 Nov 2023 14:16:55 +0000 Head commit of repository guru: d1c334406fb8396c9bcf6ca558155883f7df5a77 Timestamp of repository hamari: Tue, 14 Nov 2023 14:16:58 +0000 Head commit of repository hamari: d4a8484be5e669ac2932dade78f6c7dc5076402b Timestamp of repository pentoo: Tue, 14 Nov 2023 14:16:51 +0000 Head commit of repository pentoo: 69750cefe2c4b6ab909e8e6b4c5d49c03708668f Timestamp of repository pf4public: Mon, 13 Nov 2023 22:45:54 +0000 Head commit of repository pf4public: 77e0c775430a120dbc27e71e43c5c1f986b4ad15 Timestamp of repository r7l: Tue, 14 Nov 2023 13:01:51 +0000 Head commit of repository r7l: cb72aeeb5810095a87dad2dd424189dc93e7922a Timestamp of repository steam-overlay: Mon, 13 Nov 2023 22:45:28 +0000 Head commit of repository steam-overlay: d4702fbdcc7974b3b41efb8dfb38b8c10a4277fe Head commit of repository tlp: af2991838d36eb8337616cb66dcda93d455fdd66 Timestamp of repository vifino-overlay: Mon, 13 Nov 2023 22:45:34 +0000 Head commit of repository vifino-overlay: 4bb474fcc3d262ca43bd138ca6200648a415aead sh bash 5.1_p16-r6 ld GNU ld (Gentoo 2.40 p5) 2.40.0 app-misc/pax-utils: 1.3.5::gentoo app-shells/bash: 5.1_p16-r6::gentoo dev-java/java-config: 2.3.1-r1::gentoo dev-lang/perl: 5.38.0-r1::gentoo dev-lang/python: 3.11.5::gentoo dev-lang/rust: 1.73.0::gentoo dev-lang/rust-bin: 1.71.1::gentoo dev-util/cmake: 3.26.5-r2::gentoo dev-util/meson: 1.2.1-r1::gentoo sys-apps/baselayout: 2.14::gentoo sys-apps/openrc: 0.48::gentoo sys-apps/sandbox: 2.38::gentoo sys-devel/autoconf: 2.13-r7::gentoo, 2.71-r6::gentoo sys-devel/automake: 1.16.5-r1::gentoo sys-devel/binutils: 2.40-r5::gentoo sys-devel/binutils-config: 5.5::gentoo sys-devel/clang: 16.0.6::gentoo sys-devel/gcc: 13.2.1_p20230826::gentoo sys-devel/gcc-config: 2.11::gentoo sys-devel/libtool: 2.4.7-r1::gentoo sys-devel/lld: 16.0.6::gentoo, 17.0.3::gentoo sys-devel/llvm: 16.0.6::gentoo, 17.0.3::gentoo sys-devel/make: 4.4.1-r1::gentoo sys-kernel/linux-headers: 6.5-r1::gentoo (virtual/os-headers) sys-libs/glibc: 2.37-r7::gentoo Repositories: gentoo location: /var/db/repos/gentoo sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 volatile: False sync-rsync-verify-jobs: 1 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: sync-rsync-verify-max-age: 24 gentoenchant location: /var/db/repos/gentoenchant masters: gentoo volatile: False guru location: /var/db/repos/guru sync-type: git sync-uri: https://github.com/gentoo-mirror/guru.git masters: gentoo volatile: False hamari location: /var/db/repos/hamari sync-type: git sync-uri: https://github.com/gentoo-mirror/hamari.git masters: gentoo volatile: False local location: /var/db/repos/local masters: gentoo volatile: False pentoo location: /var/db/repos/pentoo sync-type: git sync-uri: https://github.com/gentoo-mirror/pentoo.git masters: gentoo volatile: False pf4public location: /var/db/repos/pf4public sync-type: git sync-uri: https://github.com/gentoo-mirror/pf4public.git masters: gentoo volatile: False r7l location: /var/db/repos/r7l sync-type: git sync-uri: https://github.com/gentoo-mirror/r7l.git masters: gentoo volatile: False steam-overlay location: /var/db/repos/steam-overlay sync-type: git sync-uri: https://github.com/gentoo-mirror/steam-overlay.git masters: gentoo volatile: False tlp location: /var/db/repos/tlp sync-type: git sync-uri: https://github.com/dywisor/tlp-portage masters: gentoo volatile: False vifino-overlay location: /var/db/repos/vifino-overlay sync-type: git sync-uri: https://github.com/gentoo-mirror/vifino-overlay.git masters: gentoo volatile: False viperML-overlay location: /var/db/repos/viperML-overlay sync-type: git sync-uri: https://github.com/gentoo-mirror/viperML-overlay.git masters: gentoo volatile: False ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="@FREE" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-march=native -O2 -pipe" DISTDIR="/var/cache/distfiles" 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" FCFLAGS="-march=native -O2 -pipe" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs 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" FFLAGS="-march=native -O2 -pipe" GENTOO_MIRRORS="ftp://mirror.netcologne.de/gentoo/ https://mirror.netcologne.de/gentoo/ http://mirror.netcologne.de/gentoo/ rsync://mirror.netcologne.de/gentoo/" LANG="en_US.utf8" LC_ALL="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LEX="flex" MAKEOPTS="-j10" PKGDIR="/var/cache/binpkgs" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" SHELL="/bin/bash" USE="X a52 aac acl acpi activities alsa amd64 bluetooth branding btrfs bzip2 cairo cdda cet cli crypt cups dbus declarative dolphin dri dts dvdr elogind encode exif flac fortran gdbm gif gpm gtk gui hardened iconv icu ipv6 jpeg kde kms kwallet lcms libglvnd libnotify libtirpc lm-sensors lvm mad mng mp3 mp4 mpeg multilib ncurses networkmanager nls nptl ogg opengl openmp pam pango pcre pdf pie pipewire plasma png policykit ppds pulseaudio qml qt5 readline sdl seccomp semantic-desktop sound spell split-usr ssl ssp startup-notification svg test-rust tiff truetype udev udisks unicode upower usb vaapi vdpau vorbis vulkan vulkan-overlay webengine widgets wxwidgets x264 xatr xattr xcb xft xinerama xml xtpax xv xvid zlib" ABI_X86="64 32" ADA_TARGET="gnat_2021" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" QEMU_SOFTMMU_TARGETS="x86_64" QEMU_USER_TARGETS="x86_64" RUBY_TARGETS="ruby31" VIDEO_CARDS="i965 iris intel nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS ```
cat /var/tmp_builddir/portage/net-im/element-web-1.11.49/temp/build.log | grep -i err ```javascript bundles/9085a0639dfbcb6568b0/error-view.css 1.93 KiB 16 [immutable] error-view bundles/9085a0639dfbcb6568b0/error-view.js 1.05 KiB 16 [immutable] error-view bundles/9085a0639dfbcb6568b0/error-view.js.map 753 bytes 16 [dev] error-view icons/error.c3ac16c.svg 1.34 KiB [immutable] img/compound/error-16px.f555b69.svg 741 bytes [immutable] [28] ./node_modules/matrix-react-sdk/src/components/views/dialogs/ErrorDialog.tsx 2.72 KiB {13} [built] ERROR in ./node_modules/matrix-react-sdk/res/img/element-desktop-logo.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/check.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/email-prompt.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/matrix.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/icon-pill-remove.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/ask-to-join.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/e2e/warning.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/icon-email-pill-avatar.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/brands/google.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/brands/twitter.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/brands/gitlab.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/brands/facebook.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/brands/apple.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/brands/github.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/e2e/warning-deprecated.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/back.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/feather-customised/warning-triangle.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/info.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/warning-badge.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/call/hangup.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/sensor.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/trophy.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/minus-button.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/close-8px.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/mic-16px.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/record-10px.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/pause-12.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/live-16px.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/error-16px.svg Error: EACCES: permission denied, open '/.config/svgrrc' @ ./node_modules/matrix-react-sdk/src/voice-broadcast/components/atoms/VoiceBroadcastRecordingConnectionError.tsx 18:0-82 23:38-49 ERROR in ./node_modules/matrix-react-sdk/res/img/compound/close-16px.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/stop-16.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/play-16.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/timer-16px.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/forward-30s-24px.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/back-30s-24px.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/thread-16px.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/ellipsis.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/feather-customised/widget/external-link.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/location/live-location.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/icons-show-stickers.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/live-8px.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/feather-customised/x.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/feather-customised/check.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/context-menu.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/warning.svg Error: EACCES: permission denied, open '/.config/svgrrc' @ ./node_modules/matrix-react-sdk/src/components/views/messages/shared/MediaProcessingError.tsx 18:0-73 24:36-47 ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/roomlist/dark-light-mode.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/location.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/location/map.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/download.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/composer/poll.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/room_replaced.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/external-link.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/view-in-room.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/link.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/message-bar/emoji.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/message-bar/reply.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/caret-left.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/collapse-message.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/feather-customised/files.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/expand-message.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/trashcan.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/retry.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/message/thread.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/message-bar/edit.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/cancel-rounded.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/ellipsis.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/@vector-im/compound-design-tokens/icons/user-add-solid.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/image-view/close.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/plus-button.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/upload-big.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/plus.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/user.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/@vector-im/compound-design-tokens/icons/search.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/@vector-im/compound-design-tokens/icons/public.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/@vector-im/compound-design-tokens/icons/error.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/@vector-im/compound-design-tokens/icons/verified.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/@vector-im/compound-design-tokens/icons/notifications-solid.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/@vector-im/compound-design-tokens/icons/voice-call.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/@vector-im/compound-design-tokens/icons/threads-solid.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/@vector-im/compound-design-tokens/icons/video-call.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/composer/link.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/default_clock.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/default_doc.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/default_cal.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/default_video.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/default_app.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/composer/indent_decrease.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/composer/indent_increase.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/composer/code_block.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/composer/bulleted_list.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/composer/numbered_list.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/composer/inline_code.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/composer/strikethrough.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/composer/quote.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/composer/underline.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/composer/italic.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/composer/bold.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/roomlist/search.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/roomlist/favorite.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/members.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/cancel.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/maximise-expand.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/minimise-collapse.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/badges/ios.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/badges/f-droid.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/badges/google-play.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/room/pin-upright.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/home.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/feather-customised/help-circle.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/roomlist/hash-circle.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/new-and-improved.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/e2e/verified-deprecated.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/i.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/devices.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/e2e/verified.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/feather-customised/dropdown-arrow.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/padlock-32px.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/checkbox-32px.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/settings/inactive.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/roomlist/checkmark.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/compound/retry-16px.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/Email-icon.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/settings/mobile.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/settings/web.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/settings/desktop.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/element-icons/settings/unknown-device.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/warning.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/e2e/warning.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/format/code.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/format/bold.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/format/italics.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/format/quote.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/format/strikethrough.svg Error: EACCES: permission denied, open '/.config/svgrrc' ERROR in ./node_modules/matrix-react-sdk/res/img/feather-customised/warning-triangle.svg Error: EACCES: permission denied, open '/.config/svgrrc' Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--7-1!node_modules/postcss-loader/src/index.js??postcss!res/css/structures/ErrorView.pcss: [1] ./node_modules/css-loader/dist/cjs.js??ref--7-1!./node_modules/postcss-loader/src??postcss!./res/css/structures/ErrorView.pcss 10.6 KiB {0} [built] error Command failed with exit code 1. error Command failed with exit code 1. * ERROR: net-im/element-web-1.11.49::pf4public failed (compile phase): * (no error message) ```

Please let me know if I can provide any additional logs

PF4Public commented 10 months ago

Please do not ignore issue template that says: "Please provide any relevant information including the full build log."

PF4Public commented 10 months ago

Oh, I am sorry. Thought I have added it: http://0x0.st/HvMi.log

Seriously? Come on! "Please provide any relevant information including the full build log. Please don't use external services for that."

P.S: I have seen in another issue you was happy that somebody was using ungoogled. This is my daily driver as well, thank you for the ebuild

Glad to know.

VPaulV commented 10 months ago

Full build log: build.log

PF4Public commented 10 months ago

Did it work before?

/var/tmp_builddir looks like a symlink. webpack does not like symlinks.

VPaulV commented 10 months ago

No, it didn't work previously.

/var/tmp_builddir is not a symbolic link. I build everything in RAM, but it seems 20GB is insufficient for electron/element-web. Therefore, I designated a special directory on my NVME for their build with PORTAGE_TMPDIR="/var/tmp_builddir"

PF4Public commented 10 months ago

Then there might be an issue with permissions on that mountpoint.

VPaulV commented 10 months ago

Seems to have the same permissions as the one in RAM?

home /home/me # ls -lah /var/tmp_builddir/portage/
total 0
drwxrwxr-x 1 portage portage 12 Nov 14 23:27 .
home /home/s10n # ls -lah /tmp/portage/
total 0
drwxrwxr-x  2 portage portage  40 Nov 12 19:35 .

What permissions should I setup?

PF4Public commented 10 months ago

It is trying to access '/.config/svgrrc'. That's not right. Check your environment, it shouldn't be in root, it should be in portage directory.

VPaulV commented 10 months ago

I am sorry, I am not following you. What exactly should I check? I guess it is something NPM related?

PF4Public commented 10 months ago

It is searching for .svgrrc: https://github.com/gregberge/svgr/blob/f73f14d84f3a372e4f1f1af02ba0b5ccfbc5bd6d/website/pages/docs/configuration-files.mdx#L16-L18

In an ascending manner until it hits home: https://github.com/cosmiconfig/cosmiconfig/blob/42ca3fab6d6ae593a895c0fe4e2a5f6b297e6361/README.md?plain=1#L26

https://github.com/cosmiconfig/cosmiconfig/blob/42ca3fab6d6ae593a895c0fe4e2a5f6b297e6361/src/index.ts#L131

On your system it does not stop until it reaches root, which suggests that there is something wrong with your configuration, perhaps because you switch portage folders.

It might be possible to prevent this behaviour via --no-runtime-config: https://github.com/gregberge/svgr/blob/f73f14d84f3a372e4f1f1af02ba0b5ccfbc5bd6d/packages/cli/README.md?plain=1#L21

But I'm not very familiar with all this JavaScript mess that is being constantly created around node.

For your reference it does not fail this way for me. Neither on my system, nor in my tests: https://github.com/PF4Public/gentoo-overlay/actions/workflows/element-web.yml

For example

src_compile () 
{ 
    node -r os -e 'console.log(os.homedir());'
    die
    node /usr/bin/yarn run build || die
}

results in following:

/var/tmp/portage/net-im/element-web-1.11.49/homedir
 * ERROR: net-im/element-web-1.11.49::pf4public failed (compile phase):
VPaulV commented 10 months ago

When I am checking /var/tmp_builddir/portage/net-im/element-web-1.11.49/work/element-web-1.11.49, I see no .svgrrc there. Could you please check if it is generated for you? Or where it is located in your case?

PF4Public commented 10 months ago

Could you please check if it is generated for you?

It isn't and it shouldn't. The problem is that on your system it does not stop at /var/tmp_builddir/portage/net-im/element-web-1.11.49/, but goes up.

VPaulV commented 10 months ago

Alright, I allocated 32gb to build in RAM, so everything is in /var/tmp/portage. Yet, the build fails with the same error. I guess we now know that the problem is not with the PORTAGE_TMPDIR.

PF4Public commented 10 months ago

🤷🏻 No idea what else could it be :(

VPaulV commented 10 months ago

I guess I found a solution - https://bugs.gentoo.org/909731 https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c433d383887eeb559d1826becd4a5cf9944ca7f7

PF4Public commented 10 months ago

Would you like to submit PR?

VPaulV commented 10 months ago

Sure, if you think it is needed. Since it is working well in your tests, maybe my system is abnormal and something is broken? Would be wrong to add a fix just for my system xD

PF4Public commented 10 months ago

Would be wrong to add a fix just for my system xD

This fix should not harm anyway.

VPaulV commented 10 months ago

I conducted a test in a VM with a clean Gentoo install, and the build failed there as well. Therefore, I guess the patch makes sense. I wonder what kind of extra setup do you have on your system

PF4Public commented 9 months ago

I wonder what kind of extra setup do you have on your system

Not using wayland perhaps :D

VPaulV commented 9 months ago

It was not wayland related issue, I only migrated to it a few days ago