The package app-text/texlive-core-2017-r1 requires '>=media-libs/harfbuzz-0.9.20' if the useflag 'xetex' is enabled. However, compiling it with 'media-libs/harfbuzz-1.3.1' lead to errors due to missing symbols in harfbuzz, as shown in the attached emerge output. By updating to 'media-libs/harfbuzz-1.4.5', the missing symbols problem was resolved and the package could be compiled. TL;DR: Change '>=media-libs/harbuzz-0.9.20[icu,graphite]' to '>=media-libs/harfbuzz-1.4.5[icu,graphite]' in the ebuild for 'app-text/texlive-core-2017-r1' Reproducible: Always Steps to Reproduce: 1. emerge =media-libs/harfbuzz-1.3.1 2. emerge =app-text/texlive-core-2017-r1 Actual Results: several compilation erros, due to missing symbols or missing fields in structures.
Created attachment 476334 [details] except from the output of emerge =app-text/texlive-core-2017-r1
commit f3df30cf7e1cd65fb1bde3b1e1ff36fae698cf78 (HEAD -> master, origin/master, origin/HEAD) Author: Alexis Ballier <aballier@gentoo.org> Date: Thu Jun 15 10:10:28 2017 +0200 app-text/texlive-core: bump harfbuzz dep to latest stable, bug #621740 thx