Gentoo Archives: gentoo-user

From: AJ Spagnoletti <rubiks120@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] mesa downgrade wont compile
Date: Tue, 23 Sep 2008 18:21:10
Message-Id: a39c95ee0809231120q2644bc81ld2478e19cbc460fa@mail.gmail.com
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