CC gvplugin_gd.lo CC gvrender_gd.lo CC gvrender_gd_vrml.lo CC gvtextlayout_gd.lo CC gvloadimage_gd.lo CC gvdevice_gd.lo CCLD libgvplugin_gd_C.la CCLD libgvplugin_gd.la grep: /usr/lib/libfreetype.la: No such file or directory sed: can't read /usr/lib/libfreetype.la: No such file or directory libtool: link: `/usr/lib/libfreetype.la' is not a valid libtool archive make[3]: *** [libgvplugin_gd.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-gfx/graphviz-2.26.3-r3/work/graphviz-2.26.3/plugin/gd' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-gfx/graphviz-2.26.3-r3/work/graphviz-2.26.3/plugin' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-gfx/graphviz-2.26.3-r3/work/graphviz-2.26.3' make: *** [all] Error 2 emake failed Reproducible: Always Steps to Reproduce: 1. emerge graphviz Actual Results: emerge fails # locate libfreetype /usr/lib/libfreetype.so /usr/lib/libfreetype.so.6 /usr/lib/libfreetype.so.6.7.1 /usr/lib/vlc/plugins/misc/libfreetype_plugin.la /usr/lib/vlc/plugins/misc/libfreetype_plugin.so Installed freetype versions: - 1.4_pre20080316-r2 - 2.4.6 libtool: - 2.4-r1 gcc: - 4.4.5
Just use revdep-rebuild (as you already should have).
my bad. A full revdep-rebuild indeed helped. I only ran "revdep-rebuild --library /usr/lib/libfreetype.la" which was not enough.