mesa fails with: [snip] glxext.c:67:26: error: X11/Xlib-xcb.h: No such file or directory glxext.c:712: warning: initialization from incompatible pointer type glxext.c:714: warning: initialization from incompatible pointer type glxext.c:719: warning: initialization from incompatible pointer type glxext.c:722: warning: initialization from incompatible pointer type glxext.c: In function '__glXFlushRenderBuffer': glxext.c:1287: warning: initialization makes pointer from integer without a cast glxext.c: In function '__glXSendLargeChunk': glxext.c:1338: warning: initialization makes pointer from integer without a cast make[3]: *** [glxext.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-libs/mesa-6.5.1-r2/work/Mesa-6.5.1/src/glx/x11' make[2]: *** [subdirs] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-libs/mesa-6.5.1-r2/work/Mesa-6.5.1/src' make[1]: *** [default] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-libs/mesa-6.5.1-r2/work/Mesa-6.5.1' make: *** [linux-dri-x86] Error 2 Probably it should check whether libX11 was build with xcb
Yeah... re-emerging libX11 with xcb USE flag fixed the problem.
Yeah, I noticed this the other day. We'll have to add a built_with_use() check to mesa pkg_setup() for USE=xcb libX11.
This should be fixed in 6.5.1-r4.