[ebuild U ] x11-libs/cairo-1.14.2::gentoo [1.12.18-r1::gentoo] USE="X glib opengl svg xcb (-aqua) -debug (-directfb) (-gles2) -static-libs -valgrind -xlib-xcb (-drm%) (-gallium%) (-openvg%) (-qt4%)" ABI_X86="(64) -32 (-x32)" 0 KiB distcc[9265] ERROR: compile /var/tmp/portage/x11-libs/cairo-1.14.2/work/cairo-1.14.2/src/cairo-gl-composite.c on 172.20.80.10,cpp,lzo failed distcc[9265] (dcc_build_somewhere) Warning: remote compilation of '/var/tmp/portage/x11-libs/cairo-1.14.2/work/cairo-1.14.2/src/cairo-gl-composite.c' failed, retrying locally distcc[9265] Warning: failed to distribute /var/tmp/portage/x11-libs/cairo-1.14.2/work/cairo-1.14.2/src/cairo-gl-composite.c to 172.20.80.10,cpp,lzo, running locally instead In file included from /var/tmp/portage/x11-libs/cairo-1.14.2/work/cairo-1.14.2/src/cairo-gl-private.h:51:0, from /var/tmp/portage/x11-libs/cairo-1.14.2/work/cairo-1.14.2/src/cairo-gl-composite.c:48: /var/tmp/portage/x11-libs/cairo-1.14.2/work/cairo-1.14.2/src/cairo-gl.h:130:21: fatal error: EGL/egl.h: No such file or directory #include <EGL/egl.h> ^ compilation terminated.
media-libs/mesa usually installs egl.h Can you run "equery belongs egl.h" and "equery check mesa" and tell us if it gives the expected output (equery is from the gentoolkit package). Also did you do something that could break eselect opengl, such as installing a proprietary graphics driver outside portage?
# equery belongs egl.h * Searching for egl.h ... media-libs/libepoxy-1.2 (/usr/include/epoxy/egl.h) media-libs/mesa-10.3.7-r1 (/usr/lib32/opengl/xorg-x11/include/EGL/egl.h) media-libs/mesa-10.3.7-r1 (/usr/lib64/opengl/xorg-x11/include/EGL/egl.h) # equery check mesa * Checking media-libs/mesa-10.3.7-r1 ... 151 out of 151 files passed No weird video drivers, just xf86-video-intel-2.99.917, and nothing outside Portage
It seems that for whatever reason, you managed to get mutually incompatible mesa and eselect-opengl installed on your system. I have seen that sometimes during upgrade when emerge would choose an upgrade path which upgraded packages between mesa and eselect-opengl. So either upgrade mesa to 11.0.6 or downgrade eselect-opengl to 1.2.7
hmm, interesting. My package.keywords may be giving us some hint: =media-libs/mesa-10.5.4 ~amd64 # required by media-libs/mesa-10.5.2::gentoo # required by @selected # required by @world (argument) =app-eselect/eselect-opengl-1.3.1-r4 ~amd64 # required by media-libs/mesa-10.5.2::gentoo # required by @selected # required by @world (argument) =x11-proto/glproto-1.4.17-r1 ~amd64
Reemerge mesa and eselect-opengl? I don't know how we can reproduce this.