Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 665736 - app-emulation/libguestfs - add missing dep on media-gfx/graphite2
Summary: app-emulation/libguestfs - add missing dep on media-gfx/graphite2
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Maxim Koltsov (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-11 20:34 UTC by Martin Mokrejš
Modified: 2018-12-07 12:32 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,69.35 KB, text/plain)
2018-09-11 20:34 UTC, Martin Mokrejš
Details
config.log.bz2 (config.log.bz2,78.76 KB, application/octet-stream)
2018-09-11 20:37 UTC, Martin Mokrejš
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Mokrejš 2018-09-11 20:34:41 UTC
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 ]
Comment 1 Martin Mokrejš 2018-09-11 20:34:58 UTC
Created attachment 546674 [details]
build.log
Comment 2 Martin Mokrejš 2018-09-11 20:37:12 UTC
Created attachment 546676 [details]
config.log.bz2
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2018-12-07 12:32:41 UTC
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.