Hi, During a recent upgrade of my system mesa wanted to upgrade to version 7.2 which wanted to bring in a number of masked dependencies. After checking my system it appears there is nothing on here requiring a version number higher then 6.5 which is the latest stable build. I tried removing mesa from my package.keywords file and emerging it again. The upgrade (downgrade to version 6.5.2-r1) fails to build with the following output (trimmed for this email if you need more let me know).
../common/dri_bufmgr.c: In function 'driBOWaitIdle': ../common/dri_bufmgr.c:196: error: 'DriBufferPool' has no member named 'waitIdle' ../common/dri_bufmgr.c: In function 'driBOData': ../common/dri_bufmgr.c:291: error: 'DRM_BO_FLAG_WRITE' undeclared (first use in this function) ../common/dri_bufmgr.c:292: error: 'DRM_BO_HINT_DONT_BLOCK' undeclared (first use in this function) ../common/dri_bufmgr.c: In function 'driBOSubData': ../common/dri_bufmgr.c:322: error: 'DRM_BO_FLAG_WRITE' undeclared (first use in this function) ../common/dri_bufmgr.c: In function 'driBOGetSubData': ../common/dri_bufmgr.c:338: error: 'DRM_BO_FLAG_READ' undeclared (first use in this function) ../common/dri_bufmgr.c: In function 'driBOSetStatic': ../common/dri_bufmgr.c:357: error: 'DriBufferPool' has no member named 'setstatic' ../common/dri_bufmgr.c:366: error: 'DriBufferPool' has no member named 'setstatic' ../common/dri_bufmgr.c: In function 'driGenBuffers': ../common/dri_bufmgr.c:388: error: 'DRM_BO_FLAG_MEM_TT' undeclared (first use in this function) ../common/dri_bufmgr.c:388: error: 'DRM_BO_FLAG_MEM_VRAM' undeclared (first use in this function) ../common/dri_bufmgr.c:389: error: 'DRM_BO_FLAG_MEM_LOCAL' undeclared (first use in this function) ../common/dri_bufmgr.c:389: error: 'DRM_BO_FLAG_READ' undeclared (first use in this function) ../common/dri_bufmgr.c:389: error: 'DRM_BO_FLAG_WRITE' undeclared (first use in this function) ../common/dri_bufmgr.c: At top level: ../common/dri_bufmgr.c:431: error: expected declaration specifiers or '...' before 'drmBOList' ../common/dri_bufmgr.c: In function 'driBOCreateList': ../common/dri_bufmgr.c:434: error: 'list' undeclared (first use in this function) ../common/dri_bufmgr.c: At top level: ../common/dri_bufmgr.c:439: error: expected ')' before '*' token ../common/dri_bufmgr.c:447: error: expected ')' before '*' token ../common/dri_bufmgr.c:481: error: expected declaration specifiers or '...' before 'drmBOList' ../common/dri_bufmgr.c: In function 'driBOValidateList': ../common/dri_bufmgr.c:484: error: 'list' undeclared (first use in this function) ../common/dri_bufmgr.c: In function 'driPoolTakeDown': ../common/dri_bufmgr.c:491: error: 'struct _DriBufferPool' has no member named 'takeDown' make[6]: *** [../common/dri_bufmgr.o] Error 1 make[6]: Leaving directory `/var/tmp/portage/media-libs/mesa-6.5.2-r1/work/Mesa-6.5.2/src/mesa/drivers/dri/i915tex' make[5]: *** [subdirs] Error 1 make[5]: Leaving directory `/var/tmp/portage/media-libs/mesa-6.5.2-r1/work/Mesa-6.5.2/src/mesa/drivers/dri' make[4]: *** [linux-solo] Error 2 make[4]: Leaving directory `/var/tmp/portage/media-libs/mesa-6.5.2-r1/work/Mesa-6.5.2/src/mesa' make[3]: *** [default] Error 2 make[3]: Leaving directory `/var/tmp/portage/media-libs/mesa-6.5.2-r1/work/Mesa-6.5.2/src/mesa' make[2]: *** [subdirs] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-libs/mesa-6.5.2-r1/work/Mesa-6.5.2/src' make[1]: *** [default] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-libs/mesa-6.5.2-r1/work/Mesa-6.5.2' make: *** [linux-dri-x86] Error 2 ERROR: media-libs/mesa-6.5.2-r1 failed. Call stack: ebuild.sh, line 49: Called src_compile environment, line 2462: Called die The specific snippet of code: emake -j1 ${CONFIG} || die "Build failed" The die message: Build failed If you need support, post the topmost build error, and the call stack if relevant. A complete build log is located at '/var/tmp/portage/media-libs/mesa-6.5.2-r1/temp/build.log'. The ebuild environment file is located at '/var/tmp/portage/media-libs/mesa-6.5.2-r1/temp/environment'. I tried to google and check the forums for answers but turned up nothing if anyone can offer me some insight it would be greatly appreciated. Thanks in advance AJ