Without gperf on the system, the build fails like this: mv -f fcobjshash.h.tmp fcobjshash.h || ( rm -f fcobjshash.h.tmp && false ) /gentoo/prefix64/var/tmp/portage/media-libs/fontconfig-2.12.6/work/fontconfig-2.12.6/missing: line 81: gperf: command not found WARNING: 'gperf' is missing on your system. You might have modified some files without having the proper tools for further handling them. Check the 'README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package contains this missing 'gperf' program. make[2]: *** [Makefile:916: fcobjshash.h] Error 1 make[2]: *** Waiting for unfinished jobs.... With an incompatible version of gperf installed, bugs like #631920 occur (for which the workaround is simple) fontconfig should depend on gperf, please add this dependency. Thanks,
Older ebuilds contain the following line of code in src_prepare: export GPERF=$(type -P true) Can you please check if that would fix your issue as well?
That fixes the issue for me, likely also the gperf-version-mismatch problem.
I've pushed the change, thanks.