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

Reply via email to