I hit the following error: --- Checking for other libraries --- checking for libxcrypt... no checking for library containing crypt... -lcrypt checking crypt.h usability... yes checking crypt.h presence... yes checking for crypt.h... yes checking for liblzma... yes checking for lzma_index_stream_flags... yes checking for lzma_index_stream_padding... yes checking for main in -lreadline... yes checking for append_history... yes checking for completion_matches... yes checking for rl_completion_matches... yes checking for libconfig... yes checking for --with-gtk option... 3 checking for gtk+-3.0... no configure: error: Package requirements (gtk+-3.0) were not met: Package 'graphite2', required by 'harfbuzz', not found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GTK_CFLAGS and GTK_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. !!! Please attach the following file when seeking support: !!! /scratch/var/tmp/portage/app-emulation/libguestfs-1.36.13/work/libguestfs-1.36.13/config.log * ERROR: app-emulation/libguestfs-1.36.13::gentoo failed (configure phase): * econf failed * * Call stack: * ebuild.sh, line 124: Called src_configure * environment, line 4702: Called econf '--with-libvirt' '--with-default-backend=libvirt' '--disable-appliance' '--disable-daemon' '--with-extra=-gentoo' '--with-readline' '--disable-php' '--enable-python' '--without-java' '--enable-perl' '--enable-fuse' '--disable-ocaml' '--disable-ruby' '--disable-haskell' '--disable-golang' '--disable-gobject' '--disable-introspection' '--disable-erlang' '--disable-probes' '--disable-lua' '--with-gtk=3' 'PO4A=no' * phase-helpers.sh, line 718: Called __helpers_die 'econf failed' * isolated-functions.sh, line 121: Called die * The specific snippet of code: * die "$@" * * If you need support, post the output of `emerge --info '=app-emulation/libguestfs-1.36.13::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-emulation/libguestfs-1.36.13::gentoo'`. * The complete build log is located at '/scratch/var/tmp/portage/app-emulation/libguestfs-1.36.13/temp/build.log'. * The ebuild environment file is located at '/scratch/var/tmp/portage/app-emulation/libguestfs-1.36.13/temp/environment'. * Working directory: '/scratch/var/tmp/portage/app-emulation/libguestfs-1.36.13/work/libguestfs-1.36.13' * S: '/scratch/var/tmp/portage/app-emulation/libguestfs-1.36.13/work/libguestfs-1.36.13' Turns out I have at the moment: # emerge -s harfbuzz graphite2 [ Results for search key : harfbuzz ] Searching... * media-libs/harfbuzz Latest version available: 1.9.0 Latest version installed: 1.8.0 Size of files: 3780 KiB Homepage: https://www.freedesktop.org/wiki/Software/HarfBuzz Description: An OpenType text shaping engine License: Old-MIT ISC icu [ Applications found : 1 ] [ Results for search key : graphite2 ] Searching... * media-gfx/graphite2 Latest version available: 1.3.12-r1 Latest version installed: [ Not Installed ] Size of files: 6512 KiB Homepage: http://graphite.sil.org/ Description: Library providing rendering capabilities for complex non-Roman writing systems License: LGPL-2.1 [ Applications found : 1 ]
Created attachment 546674 [details] build.log
Created attachment 546676 [details] config.log.bz2
You most likely have a buggy or damaged gtk+:3 or harfbuzz installation. Please rebuild these two packages and try again as libguestfs has no direct dependency on graphite2.