mocaccinoOS / mocaccino

:musical_score: where magic happens
69 stars 7 forks source link

No installed vala in $(vala_depend) while compiling librsvg (apps/gnome-chess package) #51

Open LinuxUserGD opened 2 years ago

LinuxUserGD commented 2 years ago

Luet version: luet version 0.20.12-g71d5b033825a24f09f63099694d247783fe97545 2021-11-25 02:09:13 UTC

CPU architecture, OS, and Version:

Linux user 5.14.15-mocaccino #5.14.15-Mocaccino SMP Fri Nov 19 20:37:02 UTC 2021 x86_64 Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz GenuineIntel GNU/Linux

Describe the bug

When building apps/gnome-chess from https://www.mocaccino.org/docs/desktop/building_packages/ , compilation fails when building gnome-base/librsvg

To Reproduce

luet build --tree tree --pull --pull-repository quay.io/mocaccinocache/desktop --from-repositories --live-output --only-target-package apps/gnome-chess

Expected behavior

gnome-base/librsvg compiles fine as vala dependency should be already installed.

Logs

 INFO   >>> Installing (288 of 329) sys-devel/clang-13.0.0::gentoo to /package/
 INFO   >>> Emerging (289 of 329) sys-devel/clang-common-13.0.0::gentoo for /package/
 INFO   >>> Installing (289 of 329) sys-devel/clang-common-13.0.0::gentoo to /package/
 INFO   >>> Emerging (290 of 329) net-dns/dnssec-root-20181220-r1::gentoo for /package/
 INFO   >>> Installing (290 of 329) net-dns/dnssec-root-20181220-r1::gentoo to /package/
 INFO   >>> Emerging (291 of 329) net-dns/unbound-1.13.1-r2::gentoo for /package/
 INFO   >>> Installing (291 of 329) net-dns/unbound-1.13.1-r2::gentoo to /package/
 INFO   >>> Emerging (292 of 329) net-libs/gnutls-3.7.2::gentoo for /package/
 INFO   >>> Installing (292 of 329) net-libs/gnutls-3.7.2::gentoo to /package/
 INFO   >>> Emerging (293 of 329) app-text/qpdf-10.3.2::gentoo for /package/
 INFO   >>> Installing (293 of 329) app-text/qpdf-10.3.2::gentoo to /package/
 INFO   >>> Emerging (294 of 329) media-libs/mesa-21.2.5::gentoo for /package/
 INFO   >>> Installing (294 of 329) media-libs/mesa-21.2.5::gentoo to /package/
 INFO   >>> Emerging (295 of 329) x11-libs/libva-2.12.0::gentoo for /package/
 INFO   >>> Installing (295 of 329) x11-libs/libva-2.12.0::gentoo to /package/
 INFO   >>> Emerging (296 of 329) virtual/opengl-7.0-r2::gentoo for /package/
 INFO   >>> Installing (296 of 329) virtual/opengl-7.0-r2::gentoo to /package/
 INFO   >>> Emerging (297 of 329) x11-libs/libva-vdpau-driver-0.7.4-r5::gentoo for /package/
 INFO   >>> Installing (297 of 329) x11-libs/libva-vdpau-driver-0.7.4-r5::gentoo to /package/
 INFO   >>> Emerging (298 of 329) x11-libs/libva-intel-driver-2.4.1-r1::gentoo for /package/
 INFO   >>> Installing (298 of 329) x11-libs/libva-intel-driver-2.4.1-r1::gentoo to /package/
 INFO   >>> Emerging (299 of 329) media-libs/libepoxy-1.5.9-r1::gentoo for /package/
 INFO   >>> Installing (299 of 329) media-libs/libepoxy-1.5.9-r1::gentoo to /package/
 INFO   >>> Emerging (300 of 329) media-libs/freetype-2.11.0-r1::gentoo for /package/
 INFO   >>> Installing (300 of 329) media-libs/freetype-2.11.0-r1::gentoo to /package/
 INFO   >>> Emerging (301 of 329) media-libs/fontconfig-2.13.1-r2::gentoo for /package/
 INFO   >>> Installing (301 of 329) media-libs/fontconfig-2.13.1-r2::gentoo to /package/
 INFO   >>> Emerging (302 of 329) x11-libs/cairo-1.16.0-r5::gentoo for /package/
 INFO   >>> Installing (302 of 329) x11-libs/cairo-1.16.0-r5::gentoo to /package/
 INFO   >>> Emerging (303 of 329) media-libs/harfbuzz-2.9.1::gentoo for /package/
 INFO   >>> Installing (303 of 329) media-libs/harfbuzz-2.9.1::gentoo to /package/
 INFO   >>> Emerging (304 of 329) app-eselect/eselect-fontconfig-1.1-r1::gentoo for /package/
 INFO   >>> Installing (304 of 329) app-eselect/eselect-fontconfig-1.1-r1::gentoo to /package/
 INFO   >>> Emerging (305 of 329) x11-libs/libXft-2.3.4::gentoo for /package/
 INFO   >>> Installing (305 of 329) x11-libs/libXft-2.3.4::gentoo to /package/
 INFO   >>> Emerging (306 of 329) x11-libs/pango-1.48.10-r1::gentoo for /package/
 INFO   >>> Installing (306 of 329) x11-libs/pango-1.48.10-r1::gentoo to /package/
 INFO   >>> Emerging (307 of 329) gnome-base/librsvg-2.50.7::gentoo for /package/
 INFO   >>> Failed to emerge gnome-base/librsvg-2.50.7 for /package/, Log file:
       >>>  '/var/tmp/portage/gnome-base/librsvg-2.50.7/temp/build.log'
 INFO    * Package:    gnome-base/librsvg-2.50.7
        * Repository: gentoo
        * Maintainer: gnome@gentoo.org
        * USE:        abi_x86_32 abi_x86_64 amd64 elibc_glibc introspection kernel_linux userland_GNU vala
        * FEATURES:   preserve-libs userpriv
        * ERROR: gnome-base/librsvg-2.50.7::gentoo failed (prepare phase):
        *   No installed vala in || ( dev-lang/vala:0.52[vapigen(+)] dev-lang/vala:0.50[vapigen(+)] dev-lang/vala:0.48[vapigen(+)] dev-lang/vala:0.46[vapigen(+)] )
        * 
        * Call stack:
        *     ebuild.sh, line  127:  Called src_prepare
        *   environment, line 3290:  Called vala_src_prepare
        *   environment, line 4082:  Called die
        * The specific snippet of code:
        *           [[ -n ${version} ]] || die "No installed vala in $(vala_depend)";
        * 
        * If you need support, post the output of `emerge --info '=gnome-base/librsvg-2.50.7::gentoo'`,
        * the complete build log and the output of `emerge -pqv '=gnome-base/librsvg-2.50.7::gentoo'`.
        * The complete build log is located at '/var/tmp/portage/gnome-base/librsvg-2.50.7/temp/build.log'.
        * The ebuild environment file is located at '/var/tmp/portage/gnome-base/librsvg-2.50.7/temp/environment'.
        * Working directory: '/var/tmp/portage/gnome-base/librsvg-2.50.7/work/librsvg-2.50.7'
        * S: '/var/tmp/portage/gnome-base/librsvg-2.50.7/work/librsvg-2.50.7'
        * Messages for package sys-apps/systemd-249.4-r4 merged to /package/:
        * Unable to find kernel sources at /package/usr/src/linux
        * Unable to calculate Linux Kernel version for build, attempting to use running version
        * Messages for package sys-libs/libomp-13.0.0-r1 merged to /package/:
        * Unable to find kernel sources at /package/usr/src/linux
        * Unable to calculate Linux Kernel version for build, attempting to use running version
        * Messages for package sys-apps/portage-3.0.28 merged to /package/:
        * Unable to find kernel sources at /package/usr/src/linux
        * Unable to calculate Linux Kernel version for build, attempting to use running version
        * Messages for package sys-apps/baselayout-2.7 merged to /package/:
        * You should reboot now to get /run mounted with tmpfs!
        * Messages for package acct-user/systemd-journal-remote-0-r1 merged to /package/:
        * Unable to identify the shell to use, proceeding with userland default.
        * Updating shell for user 'systemd-journal-remote' ...
        *  - Shell: /bin/false
        * Messages for package acct-user/systemd-coredump-0-r1 merged to /package/:
        * Unable to identify the shell to use, proceeding with userland default.
        * Updating shell for user 'systemd-coredump' ...
        *  - Shell: /bin/false
        * Messages for package acct-user/systemd-network-0-r1 merged to /package/:
        * Unable to identify the shell to use, proceeding with userland default.
        * Updating shell for user 'systemd-network' ...
        *  - Shell: /bin/false
        * Messages for package acct-user/systemd-oom-0 merged to /package/:
        * Unable to identify the shell to use, proceeding with userland default.
        * Updating shell for user 'systemd-oom' ...
        *  - Shell: /bin/false
        * Messages for package acct-user/systemd-resolve-0-r1 merged to /package/:
        * Unable to identify the shell to use, proceeding with userland default.
        * Updating shell for user 'systemd-resolve' ...
        *  - Shell: /bin/false
        * Messages for package acct-user/systemd-timesync-0-r1 merged to /package/:
        * Unable to identify the shell to use, proceeding with userland default.
        * Updating shell for user 'systemd-timesync' ...
        *  - Shell: /bin/false
        * Messages for package acct-user/polkitd-0-r1 merged to /package/:
        * Unable to identify the shell to use, proceeding with userland default.
        * Updating shell for user 'polkitd' ...
 INFO    *  - Shell: /bin/false
        * Messages for package acct-user/messagebus-0-r1 merged to /package/:
        * Unable to identify the shell to use, proceeding with userland default.
        * Updating shell for user 'messagebus' ...
        *  - Shell: /bin/false
        * Messages for package acct-user/unbound-0-r1 merged to /package/:
        * Unable to identify the shell to use, proceeding with userland default.
        * Updating shell for user 'unbound' ...
        *  - Shell: /bin/false
        * Messages for package acct-user/portage-0 merged to /package/:
        * Unable to identify the shell to use, proceeding with userland default.
        * Updating shell for user 'portage' ...
        *  - Shell: /bin/false
        * Messages for package acct-user/sshd-0-r1 merged to /package/:
        * Unable to identify the shell to use, proceeding with userland default.
        * Updating shell for user 'sshd' ...
        *  - Shell: /bin/false
        * Messages for package acct-user/avahi-0-r1 merged to /package/:
        * Unable to identify the shell to use, proceeding with userland default.
        * Updating shell for user 'avahi' ...
        *  - Shell: /bin/false
        * Messages for package acct-user/avahi-autoipd-0-r1 merged to /package/:
        * Unable to identify the shell to use, proceeding with userland default.
        * Updating shell for user 'avahi-autoipd' ...
        *  - Shell: /bin/false
        * Messages for package acct-user/nobody-0 merged to /package/:
        * Unable to identify the shell to use, proceeding with userland default.
        * Updating shell for user 'nobody' ...
        *  - Shell: /bin/false
        * Messages for package sys-apps/keyutils-1.6.1 merged to /package/:
        * Unable to find kernel sources at /package/usr/src/linux
        * Unable to calculate Linux Kernel version for build, attempting to use running version
        * Messages for package media-fonts/urw-fonts-2.4.9 merged to /package/:
        * If you upgraded from urw-fonts-2.1-r2 some fonts will look a bit
        * different. Take a look at bug #208990 if interested.
        * Messages for package media-fonts/liberation-fonts-2.1.3 merged to /package/:
        * The following fontconfig configuration files have been installed:
        * 
        *   60-liberation.conf
        * 
        * Use `eselect fontconfig` to enable/disable them.
        * Messages for package sys-libs/pam-1.5.1_p20210622-r1 merged to /package/:
        * Some software with pre-loaded PAM libraries might experience
        * warnings or failures related to missing symbols and/or versions
        * after any update. While unfortunate this is a limit of the
        * implementation of PAM and the software, and it requires you to
        * restart the software manually after the update.
        * 
        * You can get a list of such software running a command like
        *   lsof / | egrep -i 'del.*libpam\.so'
        * 
        * Alternatively, simply reboot your system.
        * Messages for package sys-apps/systemd-249.4-r4 merged to /package/:
        * To enable a useful set of services, run the following:
        *   systemctl preset-all --preset-mode=enable-only
        * Messages for package sys-apps/util-linux-2.37.2-r1 merged to /package/:
        * The mesg/wall/write tools have been disabled due to USE=-tty-helpers.
        * The agetty util now clears the terminal by default. You
        * might want to add --noclear to your /etc/inittab lines.
        * Messages for package sys-auth/pambase-20210201.1 merged to /package/:
        * To amend the existing password policy please see the man 5
        * passwdqc.conf page and then edit the /etc/security/passwdqc.conf file
        * 
        * (Note: Above message is only printed the first time package is
        * installed. Please look at /usr/share/doc/pambase-20210201.1/README.gentoo*
        * for future reference)
        * Messages for package sys-fs/cryptsetup-2.3.6-r2 merged to /package/:
        * Unable to find kernel sources at /package/usr/src/linux
        * Unable to calculate Linux Kernel version for build, attempting to use running version
        * Warning: tmpfiles.d not processed on ROOT != /. If you do not use
        * a service manager supporting tmpfiles.d, you need to run
        * the following command after booting (or chroot-ing with all
        * appropriate filesystems mounted) into the ROOT:
        * 
        *   tmpfiles --create
        * 
        * Failure to do so may result in missing runtime directories
        * and failures to run programs or start services.
        * Messages for package sys-fs/lvm2-2.02.188-r2 merged to /package/:
        * Unable to find kernel sources at /package/usr/src/linux
        * Unable to calculate Linux Kernel version for build, attempting to use running version
        * Notice that "use_lvmetad" setting is enabled with USE="udev" in
        * /etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad
        * if it was previously disabled.
        * Warning: tmpfiles.d not processed on ROOT != /. If you do not use
        * a service manager supporting tmpfiles.d, you need to run
        * the following command after booting (or chroot-ing with all
        * appropriate filesystems mounted) into the ROOT:
        * 
        *   tmpfiles --create
        * 
        * Failure to do so may result in missing runtime directories
        * and failures to run programs or start services.
        * Make sure the "lvm" init script is in the runlevels:
        * # rc-update add lvm boot
        * 
        * Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want
        * to enable lvm autoactivation and metadata caching.
        * Messages for package sys-fs/udev-init-scripts-34 merged to /package/:
        * Adding udev to the sysinit runlevel
        * Adding udev-trigger to the sysinit runlevel
        * Messages for package sys-apps/dbus-1.12.20-r3 merged to /package/:
        * Unable to find kernel sources at /package/usr/src/linux
        * Unable to calculate Linux Kernel version for build, attempting to use running version
        * Some applications require a session bus in addition to the system
        * bus. Please see `man dbus-launch` for more information.
        * 
        * (Note: Above message is only printed the first time package is
        * installed. Please look at /usr/share/doc/dbus-1.12.20-r3/README.gentoo*
        * for future reference)
        * Warning: tmpfiles.d not processed on ROOT != /. If you do not use
        * a service manager supporting tmpfiles.d, you need to run
        * the following command after booting (or chroot-ing with all
        * appropriate filesystems mounted) into the ROOT:
        * 
        *   tmpfiles --create
        * 
        * Failure to do so may result in missing runtime directories
        * and failures to run programs or start services.
        * Messages for package dev-libs/libxml2-2.9.12-r5 merged to /package/:
        * Skipping XML catalog creation for stage building (bug #208887).
        * Messages for package sys-apps/coreutils-8.32-r1 merged to /package/:
        * Make sure you run 'hash -r' in your active shells.
        * You should also re-source your shell settings for LS_COLORS
        *   changes, such as: source /etc/profile
        * Messages for package app-text/libpaper-1.1.28 merged to /package/:
        * run e.g. "paperconfig -p letter" as root to use letter-pagesizes
        * Messages for package sys-devel/llvm-12.0.1:
        * You can find additional opt-viewer utility scripts in:
        *   /usr/lib/llvm/12/share/opt-viewer
        * To use these scripts, you will need Python along with the following
        * packages:
        *   dev-python/pygments (for opt-viewer)
        *   dev-python/pyyaml (for all of them)
        * Messages for package virtual/opencl-3-r1 merged to /package/:
        * 
        * In order to take advantage of OpenCL you will need a runtime for your hardware.
        * Currently included in Gentoo are:
        * 
        *  * open:
        *     - dev-libs/intel-compute-runtime - integrated Intel GPUs from Broadwell onwards. 64-bit only;
        *     - dev-libs/rocm-opencl-runtime - AMD GPUs supported by the amdgpu kernel driver. 64-bit only;
        *     - media-libs/mesa[opencl] - some older AMD GPUs; see [1]. 32-bit support;
        * 
        *  * proprietary:
        *     - dev-libs/amdgpu-pro-opencl - AMD Polaris GPUs. 32-bit support;
        *     - dev-util/intel-ocl-sdk - Intel CPUs (*not* GPUs). 64-bit only;
        *     - x11-drivers/nvidia-drivers[uvm] - Nvidia GPUs; specific package versions
        *       required for older devices [2]. 32-bit support.
        * 
        *  [1] https://dri.freedesktop.org/wiki/GalliumCompute/
        *  [2] https://www.nvidia.com/en-us/drivers/unix/legacy-gpu/
        * 
        * Messages for package dev-libs/glib-2.68.4 merged to /package/:
        * Unable to find kernel sources at /package/usr/src/linux
        * Unable to calculate Linux Kernel version for build, attempting to use running version
        * Messages for package sys-devel/llvm-13.0.0 merged to /package/:
        * You can find additional opt-viewer utility scripts in:
        *   /package/usr/lib/llvm/13/share/opt-viewer
        * To use these scripts, you will need Python along with the following
        * packages:
        *   dev-python/pygments (for opt-viewer)
        *   dev-python/pyyaml (for all of them)
        * Messages for package sys-devel/clang-13.0.0 merged to /package/:
        * You can find additional utility scripts in:
        *   /package/usr/lib/llvm/13/share/clang
        * Some of them are vim integration scripts (with instructions inside).
        * The run-clang-tidy.py script requires the following additional package:
        *   dev-python/pyyaml
        * Messages for package media-libs/mesa-21.2.5 merged to /package/:
        * Unable to find kernel sources at /package/usr/src/linux
        * Unable to calculate Linux Kernel version for build, attempting to use running version
        * Messages for package media-libs/fontconfig-2.13.1-r2 merged to /package/:
        * Please make fontconfig configuration changes using `eselect
        * fontconfig`. Any changes made to /etc/fonts/fonts.conf will be
        * overwritten. If you need to reset your configuration to upstream
        * defaults, delete the directory /package/etc/fonts/conf.d/ and
        * re-emerge fontconfig.
        * 
        * (Note: Above message is only printed the first time package is
        * installed. Please look at /usr/share/doc/fontconfig-2.13.1-r2/README.gentoo*
        * for future reference)
        * Messages for package gnome-base/librsvg-2.50.7 merged to /package/:
        * ERROR: gnome-base/librsvg-2.50.7::gentoo failed (prepare phase):
        *   No installed vala in || ( dev-lang/vala:0.52[vapigen(+)] dev-lang/vala:0.50[vapigen(+)] dev-lang/vala:0.48[vapigen(+)] dev-lang/vala:0.46[vapigen(+)] )
        * 
        * Call stack:
        *     ebuild.sh, line  127:  Called src_prepare
        *   environment, line 3290:  Called vala_src_prepare
        *   environment, line 4082:  Called die
        * The specific snippet of code:
        *           [[ -n ${version} ]] || die "No installed vala in $(vala_depend)";
        * 
        * If you need support, post the output of `emerge --info '=gnome-base/librsvg-2.50.7::gentoo'`,
        * the complete build log and the output of `emerge -pqv '=gnome-base/librsvg-2.50.7::gentoo'`.
        * The complete build log is located at '/var/tmp/portage/gnome-base/librsvg-2.50.7/temp/build.log'.
        * The ebuild environment file is located at '/var/tmp/portage/gnome-base/librsvg-2.50.7/temp/environment'.
        * Working directory: '/var/tmp/portage/gnome-base/librsvg-2.50.7/work/librsvg-2.50.7'
        * S: '/var/tmp/portage/gnome-base/librsvg-2.50.7/work/librsvg-2.50.7'
 INFO   The command '/bin/sh -c emerge --root /package games-board/gnome-chess' returned a non-zero code: 1
  ERROR    Error: failed building package image: Could not push image: luet/cache:23f00e2bafa6c9ce1e85e4e0e49060498d7656f72602d5abad6f1fc18512a6bc gnome-chess-apps-0.1.dockerfile: Could not build image: luet/cache:23f00e2bafa6c9ce1e85e4e0e49060498d7656f72602d5abad6f1fc18512a6bc gnome-chess-apps-0.1.dockerfile: Failed running command: : exit status 1
  ERROR    Bailing out
user /user/system_repository # 

Additional context

mudler commented 2 years ago

I think we should drop the --root flag from the examples as it is misleading and also make it delta based, as it's easier to digest. but still this is a long list, maybe the example needs to depend on another package?

cc @joostruis

joostruis commented 2 years ago

I just wonder if this was attempted at the point where we had an issue in stable layers. Can you just re-try?

LinuxUserGD commented 2 years ago

I just wonder if this was attempted at the point where we had an issue in stable layers. Can you just re-try?

I deleted all docker containers and tried again, without the --root /package flag the layers/gnome container is compiled first and gnome-chess builds fine but the artifact doesn't seem to contain any files. Building with --root /package results in the same build error:

 INFO   >>> Installing (296 of 326) media-libs/libepoxy-1.5.9-r1::gentoo to /package/
 INFO   >>> Emerging (297 of 326) media-libs/freetype-2.11.0-r1::gentoo for /package/
 INFO   >>> Installing (297 of 326) media-libs/freetype-2.11.0-r1::gentoo to /package/
 INFO   >>> Emerging (298 of 326) media-libs/fontconfig-2.13.1-r2::gentoo for /package/
 INFO   >>> Installing (298 of 326) media-libs/fontconfig-2.13.1-r2::gentoo to /package/
 INFO   >>> Emerging (299 of 326) x11-libs/cairo-1.16.0-r5::gentoo for /package/
 INFO   >>> Installing (299 of 326) x11-libs/cairo-1.16.0-r5::gentoo to /package/
 INFO   >>> Emerging (300 of 326) media-libs/harfbuzz-3.1.1::gentoo for /package/
 INFO   >>> Installing (300 of 326) media-libs/harfbuzz-3.1.1::gentoo to /package/
 INFO   >>> Emerging (301 of 326) app-eselect/eselect-fontconfig-1.1-r1::gentoo for /package/
 INFO   >>> Installing (301 of 326) app-eselect/eselect-fontconfig-1.1-r1::gentoo to /package/
 INFO   >>> Emerging (302 of 326) x11-libs/libXft-2.3.4::gentoo for /package/
 INFO   >>> Installing (302 of 326) x11-libs/libXft-2.3.4::gentoo to /package/
 INFO   >>> Emerging (303 of 326) x11-libs/pango-1.48.10-r1::gentoo for /package/
 INFO   >>> Installing (303 of 326) x11-libs/pango-1.48.10-r1::gentoo to /package/
 INFO   >>> Emerging (304 of 326) gnome-base/librsvg-2.50.7::gentoo for /package/
 INFO   >>> Failed to emerge gnome-base/librsvg-2.50.7 for /package/, Log file:
       >>>  '/var/tmp/portage/gnome-base/librsvg-2.50.7/temp/build.log'
 INFO    * Package:    gnome-base/librsvg-2.50.7
        * Repository: gentoo
        * Maintainer: gnome@gentoo.org
        * USE:        abi_x86_32 abi_x86_64 amd64 elibc_glibc introspection kernel_linux userland_GNU vala
        * FEATURES:   preserve-libs userpriv
        * ERROR: gnome-base/librsvg-2.50.7::gentoo failed (prepare phase):
        *   No installed vala in || ( dev-lang/vala:0.54[vapigen(+)] dev-lang/vala:0.52[vapigen(+)] dev-lang/vala:0.50[vapigen(+)] dev-lang/vala:0.48[vapigen(+)] dev-lang/vala:0.46[vapigen(+)] )
        * 
        * Call stack:
        *     ebuild.sh, line  127:  Called src_prepare
        *   environment, line 3289:  Called vala_src_prepare
        *   environment, line 4081:  Called die
        * The specific snippet of code:
        *           [[ -n ${version} ]] || die "No installed vala in $(vala_depend)";
        * 
        * If you need support, post the output of `emerge --info '=gnome-base/librsvg-2.50.7::gentoo'`,
        * the complete build log and the output of `emerge -pqv '=gnome-base/librsvg-2.50.7::gentoo'`.
        * The complete build log is located at '/var/tmp/portage/gnome-base/librsvg-2.50.7/temp/build.log'.
        * The ebuild environment file is located at '/var/tmp/portage/gnome-base/librsvg-2.50.7/temp/environment'.
        * Working directory: '/var/tmp/portage/gnome-base/librsvg-2.50.7/work/librsvg-2.50.7'
        * S: '/var/tmp/portage/gnome-base/librsvg-2.50.7/work/librsvg-2.50.7'