On 12/12/2021 05:55, Bryan Gardiner wrote:
I don't really look forward to uninstalling bzip2. Manually
uninstalling and reinstalling freetype and harfbuzz doesn't fix the
issue. I am thinking about deleting all of these libraries by hand
and then rebuilding the packages, or perhaps unmerging freetype and
harfbuzz with FEATURES="-preserved-libs". I'm not sure if this will
clean up all of Portage's metadata about the libraries though.
Any insight into a 'proper' way to fix this would be appreciated.
If you read the messages, it should tell you which program is actually
pulling freetype and harfbuzz in with the flags you don't want. Are they
currently installed with the correct flags you want?
If they don't have the flags you want, try to force-emerge them with the
flags you do want and portage will complain "can't do that because of
..." That should tell you the problem program. Do an emerge -C on that
program, re-emerge harfbuzz and freetype with the correct flags, and you
SHOULD be home and dry ...
Cheers,
Wol