centerim does not appear to use the CFLAGS required by fribidi, and thus fails to compile (with "No such file or directory" when trying to include glib.h from a fribidi header). This is the same issue reported in bug 417043 against fbreader. Reproducible: Always Steps to Reproduce: 1. emerge -1 net-im/centerm Actual Results: Compilation failure when trying to include <glib.h> from a fribidi header. Expected Results: Successful compilation. For now this can be worked around by creating an /etc/portage/env/fribidi-cflags with: CFLAGS="${CFLAGS} -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include" CXXFLAGS="${CXXFLAGS} -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include" And adding a line with net-im/centerim fribidi-cflags to /etc/portage/package.env. The flags above come from pkg-config --cflags fribidi. I tried invoking this directly in fribidi-cflags, but this does not work.
1) Please post your `emerge --info' output in a comment. 2) Please attach the entire build log to this bug report.