It fails because app-text/texi2html is not in the depend list. Error: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_AV_CONFIG_H=1 -Wall -march=k8 -Os -pipe -fno-pie -fno-pie -MT common.lo -MD -MP -MF .deps/common.Tpo -c common.c -fPIC -DPIC -o .libs/common.o In file included from avcodec.h:14, from common.c:28: common.h:69: error: array type has incomplete element type common.h:71: error: array type has incomplete element type make[8]: *** [common.lo] Error 1 make[8]: Leaving directory `/var/tmp/portage/gst-plugins-ffmpeg-0.8.4/work/gst-ffmpeg-0.8.4/gst-libs/ext/ffmpeg/libavcodec' make[7]: *** [all-recursive] Error 1 make[7]: Leaving directory `/var/tmp/portage/gst-plugins-ffmpeg-0.8.4/work/gst-ffmpeg-0.8.4/gst-libs/ext/ffmpeg/libavcodec' make[6]: *** [all-recursive] Error 1 make[6]: Leaving directory `/var/tmp/portage/gst-plugins-ffmpeg-0.8.4/work/gst-ffmpeg-0.8.4/gst-libs/ext/ffmpeg' make[5]: *** [all] Error 2 make[5]: Leaving directory `/var/tmp/portage/gst-plugins-ffmpeg-0.8.4/work/gst-ffmpeg-0.8.4/gst-libs/ext/ffmpeg' make[4]: *** [all-local] Error 2 make[4]: Leaving directory `/var/tmp/portage/gst-plugins-ffmpeg-0.8.4/work/gst-ffmpeg-0.8.4/gst-libs/ext' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/gst-plugins-ffmpeg-0.8.4/work/gst-ffmpeg-0.8.4/gst-libs/ext' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gst-plugins-ffmpeg-0.8.4/work/gst-ffmpeg-0.8.4/gst-libs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gst-plugins-ffmpeg-0.8.4/work/gst-ffmpeg-0.8.4' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: 1.Emerge media-plugins/gst-plugins-ffmpeg-0.8.4 2. 3. Emerging app-text/texi2html solves the problem.
.