With harfbuzz built without icu support enabled, chromium build fails. Reproducible: Always Steps to Reproduce: 1. Make sure media-libs/harfbuzz is built without icu support 2. Try to emerge chromium Actual Results: DEBUG:root:Running: /var/tmp/portage/www-client/chromium-59.0.3071.47/work/chromium-59.0.3071.47/out_bootstrap/gn gen /var/tmp/portage/www-client/chromium-59.0 .3071.47/work/chromium-59.0.3071.47/out/Release --args= is_debug=false is_component_build=false use_allocator="none" enable_nacl=false enable_hangout_services_ extension=true enable_widevine=false use_cups=true use_gconf=false use_gnome_keyring=false use_gtk3=true use_kerberos=false use_pulseaudio=true fieldtrial_test ing_like_official_build=true is_clang=false use_gold=false use_sysroot=false linux_use_bundled_binutils=false proprietary_codecs=true ffmpeg_branding="Chrome" google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc" google_default_client_id="329227923882.apps.googleusercontent.com" google_default_client_secret="vgKG0 NNv7GoDpbtoFNLxCUXu" treat_warnings_as_errors=false fatal_linker_warnings=false custom_toolchain="/usr/portage/www-client/chromium/files/toolchain:default" is_ debug=false ERROR at //build/config/linux/pkg_config.gni:85:17: Script returned non-zero exit code. pkgresult = exec_script(pkg_config_script, args, "value") ^---------- Current dir: /var/tmp/portage/www-client/chromium-59.0.3071.47/work/chromium-59.0.3071.47/out/Release/ Command: python -- /var/tmp/portage/www-client/chromium-59.0.3071.47/work/chromium-59.0.3071.47/build/config/linux/pkg-config.py harfbuzz harfbuzz-icu Returned 1. stderr: Package harfbuzz-icu was not found in the pkg-config search path. Perhaps you should add the directory containing `harfbuzz-icu.pc' to the PKG_CONFIG_PATH environment variable No package 'harfbuzz-icu' found Could not run pkg-config. See //third_party/harfbuzz-ng/BUILD.gn:8:1: whence it was called. pkg_config("system_harfbuzz") { ^------------------------------ See //ui/gfx/BUILD.gn:303:7: which caused the file to be included. "//third_party/harfbuzz-ng", ^-------------------------- Command '['/var/tmp/portage/www-client/chromium-59.0.3071.47/work/chromium-59.0.3071.47/out_bootstrap/gn', 'gen', '/var/tmp/portage/www-client/chromium-59.0.30 71.47/work/chromium-59.0.3071.47/out/Release', '--args= is_debug=false is_component_build=false use_allocator="none" enable_nacl=false enable_hangout_services_extension=true enable_widevine=false use_cups=true use_gconf=false use_gnome_keyring=false use_gtk3=true use_kerberos=false use_pulseaudio=true fieldtrial_test ing_like_official_build=true is_clang=false use_gold=false use_sysroot=false linux_use_bundled_binutils=false proprietary_codecs=true ffmpeg_branding="Chrome" google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc" google_default_client_id="329227923882.apps.googleusercontent.com" google_default_client_secret="vgKG0 NNv7GoDpbtoFNLxCUXu" treat_warnings_as_errors=false fatal_linker_warnings=false custom_toolchain="/usr/portage/www-client/chromium/files/toolchain:default" is_ debug=false']' returned non-zero exit status 1
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f5fc87632199c1c002cf748908e66725fb29af4 commit 2f5fc87632199c1c002cf748908e66725fb29af4 Author: Mike Gilbert <floppym@gentoo.org> Date: Thu May 18 15:55:34 2017 -0400 www-client/chromium: depend on harvbuzz[icu] again Bug: https://bugs.gentoo.org/618798 Package-Manager: Portage-2.3.5_p32, Repoman-2.3.2_p62 www-client/chromium/chromium-59.0.3071.47.ebuild | 2 +- www-client/chromium/chromium-60.0.3100.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)