1 |
Hi, |
2 |
|
3 |
During a recent upgrade of my system mesa wanted to upgrade to version |
4 |
7.2 which wanted to bring in a number of masked dependencies. After |
5 |
checking my system it appears there is nothing on here requiring a |
6 |
version number higher then 6.5 which is the latest stable build. I |
7 |
tried removing mesa from my package.keywords file and emerging it |
8 |
again. The upgrade (downgrade to version 6.5.2-r1) fails to build with |
9 |
the following output (trimmed for this email if you need more let me |
10 |
know). |
11 |
|
12 |
../common/dri_bufmgr.c: In function 'driBOWaitIdle': |
13 |
../common/dri_bufmgr.c:196: error: 'DriBufferPool' has no member named |
14 |
'waitIdle' |
15 |
../common/dri_bufmgr.c: In function 'driBOData': |
16 |
../common/dri_bufmgr.c:291: error: 'DRM_BO_FLAG_WRITE' undeclared |
17 |
(first use in this function) |
18 |
../common/dri_bufmgr.c:292: error: 'DRM_BO_HINT_DONT_BLOCK' undeclared |
19 |
(first use in this function) |
20 |
../common/dri_bufmgr.c: In function 'driBOSubData': |
21 |
../common/dri_bufmgr.c:322: error: 'DRM_BO_FLAG_WRITE' undeclared |
22 |
(first use in this function) |
23 |
../common/dri_bufmgr.c: In function 'driBOGetSubData': |
24 |
../common/dri_bufmgr.c:338: error: 'DRM_BO_FLAG_READ' undeclared |
25 |
(first use in this function) |
26 |
../common/dri_bufmgr.c: In function 'driBOSetStatic': |
27 |
../common/dri_bufmgr.c:357: error: 'DriBufferPool' has no member named |
28 |
'setstatic' |
29 |
../common/dri_bufmgr.c:366: error: 'DriBufferPool' has no member named |
30 |
'setstatic' |
31 |
../common/dri_bufmgr.c: In function 'driGenBuffers': |
32 |
../common/dri_bufmgr.c:388: error: 'DRM_BO_FLAG_MEM_TT' undeclared |
33 |
(first use in this function) |
34 |
../common/dri_bufmgr.c:388: error: 'DRM_BO_FLAG_MEM_VRAM' undeclared |
35 |
(first use in this function) |
36 |
../common/dri_bufmgr.c:389: error: 'DRM_BO_FLAG_MEM_LOCAL' undeclared |
37 |
(first use in this function) |
38 |
../common/dri_bufmgr.c:389: error: 'DRM_BO_FLAG_READ' undeclared |
39 |
(first use in this function) |
40 |
../common/dri_bufmgr.c:389: error: 'DRM_BO_FLAG_WRITE' undeclared |
41 |
(first use in this function) |
42 |
../common/dri_bufmgr.c: At top level: |
43 |
../common/dri_bufmgr.c:431: error: expected declaration specifiers or |
44 |
'...' before 'drmBOList' |
45 |
../common/dri_bufmgr.c: In function 'driBOCreateList': |
46 |
../common/dri_bufmgr.c:434: error: 'list' undeclared (first use in |
47 |
this function) |
48 |
../common/dri_bufmgr.c: At top level: |
49 |
../common/dri_bufmgr.c:439: error: expected ')' before '*' token |
50 |
../common/dri_bufmgr.c:447: error: expected ')' before '*' token |
51 |
../common/dri_bufmgr.c:481: error: expected declaration specifiers or |
52 |
'...' before 'drmBOList' |
53 |
../common/dri_bufmgr.c: In function 'driBOValidateList': |
54 |
../common/dri_bufmgr.c:484: error: 'list' undeclared (first use in |
55 |
this function) |
56 |
../common/dri_bufmgr.c: In function 'driPoolTakeDown': |
57 |
../common/dri_bufmgr.c:491: error: 'struct _DriBufferPool' has no |
58 |
member named 'takeDown' |
59 |
make[6]: *** [../common/dri_bufmgr.o] Error 1 |
60 |
make[6]: Leaving directory |
61 |
`/var/tmp/portage/media-libs/mesa-6.5.2-r1/work/Mesa-6.5.2/src/mesa/drivers/dri/i915tex' |
62 |
make[5]: *** [subdirs] Error 1 |
63 |
make[5]: Leaving directory |
64 |
`/var/tmp/portage/media-libs/mesa-6.5.2-r1/work/Mesa-6.5.2/src/mesa/drivers/dri' |
65 |
make[4]: *** [linux-solo] Error 2 |
66 |
make[4]: Leaving directory |
67 |
`/var/tmp/portage/media-libs/mesa-6.5.2-r1/work/Mesa-6.5.2/src/mesa' |
68 |
make[3]: *** [default] Error 2 |
69 |
make[3]: Leaving directory |
70 |
`/var/tmp/portage/media-libs/mesa-6.5.2-r1/work/Mesa-6.5.2/src/mesa' |
71 |
make[2]: *** [subdirs] Error 1 |
72 |
make[2]: Leaving directory |
73 |
`/var/tmp/portage/media-libs/mesa-6.5.2-r1/work/Mesa-6.5.2/src' |
74 |
make[1]: *** [default] Error 1 |
75 |
make[1]: Leaving directory |
76 |
`/var/tmp/portage/media-libs/mesa-6.5.2-r1/work/Mesa-6.5.2' |
77 |
make: *** [linux-dri-x86] Error 2 |
78 |
|
79 |
ERROR: media-libs/mesa-6.5.2-r1 failed. |
80 |
Call stack: |
81 |
ebuild.sh, line 49: Called src_compile |
82 |
environment, line 2462: Called die |
83 |
The specific snippet of code: |
84 |
emake -j1 ${CONFIG} || die "Build failed" |
85 |
The die message: |
86 |
Build failed |
87 |
|
88 |
If you need support, post the topmost build error, and the call stack |
89 |
if relevant. |
90 |
A complete build log is located at |
91 |
'/var/tmp/portage/media-libs/mesa-6.5.2-r1/temp/build.log'. |
92 |
The ebuild environment file is located at |
93 |
'/var/tmp/portage/media-libs/mesa-6.5.2-r1/temp/environment'. |
94 |
|
95 |
I tried to google and check the forums for answers but turned up |
96 |
nothing if anyone can offer me some insight it would be greatly |
97 |
appreciated. Thanks in advance |
98 |
|
99 |
AJ |