1 |
Hi, |
2 |
As part of emerge @world mesa isn't building. It complains (I |
3 |
think) about a missing GL/glxproto.h file. |
4 |
|
5 |
Anyone know where this file is supposed to come from? |
6 |
|
7 |
Thanks, |
8 |
Mark |
9 |
|
10 |
|
11 |
|
12 |
checking expat.h presence... yes |
13 |
checking for expat.h... yes |
14 |
checking for XML_ParserCreate in -lexpat... yes |
15 |
configure: creating ./config.status |
16 |
config.status: creating configs/autoconf |
17 |
config.status: executing configs commands |
18 |
|
19 |
prefix: /usr |
20 |
exec_prefix: ${prefix} |
21 |
libdir: ${exec_prefix}/lib |
22 |
includedir: ${prefix}/include |
23 |
|
24 |
Driver: dri |
25 |
OSMesa: no |
26 |
DRI drivers: swrast radeon r200 r300 |
27 |
DRI driver dir: ${libdir}/dri |
28 |
Use XCB: no |
29 |
|
30 |
Shared libs: yes |
31 |
Static libs: no |
32 |
GLU: yes |
33 |
GLw: no (Motif: no) |
34 |
glut: no |
35 |
Demos: no |
36 |
|
37 |
CFLAGS: -O2 -march=i686 -fomit-frame-pointer -pipe |
38 |
-ffast-math -Wall -Wmissing-prototypes -std=c99 -ffast-math |
39 |
-fno-strict-aliasing -fPIC |
40 |
CXXFLAGS: -O2 -march=i686 -fomit-frame-pointer -pipe |
41 |
-ffast-math -Wall -fno-strict-aliasing -fPIC |
42 |
Macros: -D_GNU_SOURCE -DPTHREADS |
43 |
-DHAVE_POSIX_MEMALIGN -DGLX_USE_TLS -DPTHREADS |
44 |
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_INDIRECT_RENDERING |
45 |
-DHAVE_ALIAS -DGLX_DIRECT_RENDERING |
46 |
|
47 |
Run 'gmake' to build Mesa |
48 |
|
49 |
make -j2 |
50 |
make[1]: Entering directory |
51 |
`/var/tmp/portage/media-libs/mesa-7.3-r1/work/Mesa-7.3/src' |
52 |
Making sources for autoconf |
53 |
gmake[2]: Entering directory |
54 |
`/var/tmp/portage/media-libs/mesa-7.3-r1/work/Mesa-7.3/src/glx/x11' |
55 |
touch depend |
56 |
/usr/bin/makedepend -fdepend |
57 |
-I/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include |
58 |
-I/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include-fixed -I. |
59 |
-I../../../include -I../../../include/GL/internal -I../../../src/mesa |
60 |
-I../../../src/mesa/glapi -I/usr/include/drm glcontextmodes.c |
61 |
clientattrib.c compsize.c eval.c glxcmds.c glxcurrent.c glxext.c |
62 |
glxextensions.c indirect.c indirect_init.c indirect_size.c |
63 |
indirect_window_pos.c indirect_texture_compression.c |
64 |
indirect_transpose_matrix.c indirect_vertex_array.c |
65 |
indirect_vertex_program.c pixel.c pixelstore.c render2.c renderpix.c |
66 |
single2.c singlepix.c vertarr.c xfont.c glx_pbuffer.c glx_query.c |
67 |
drisw_glx.c dri_common.c dri_glx.c XF86dri.c glxhash.c dri2_glx.c |
68 |
dri2.c \ |
69 |
../../../src/mesa/main/dispatch.c |
70 |
../../../src/mesa/glapi/glapi.c |
71 |
../../../src/mesa/glapi/glapi_getproc.c |
72 |
../../../src/mesa/glapi/glthread.c |
73 |
/usr/bin/makedepend: warning: clientattrib.c (reading glxclient.h, |
74 |
line 54): cannot find include file "GL/glxproto.h" |
75 |
not in GL/glxproto.h |
76 |
not in GL/glxproto.h |
77 |
not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include/GL/glxproto.h |
78 |
not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include-fixed/GL/glxproto.h |
79 |
not in ./GL/glxproto.h |
80 |
not in ../../../include/GL/glxproto.h |
81 |
not in ../../../include/GL/internal/GL/glxproto.h |
82 |
not in ../../../src/mesa/GL/glxproto.h |
83 |
not in ../../../src/mesa/glapi/GL/glxproto.h |
84 |
not in /usr/include/drm/GL/glxproto.h |
85 |
not in /usr/include/GL/glxproto.h |
86 |
/usr/bin/makedepend: warning: indirect.c, line 36: cannot find |
87 |
include file "GL/glxproto.h" |
88 |
not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include/GL/glxproto.h |
89 |
not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include-fixed/GL/glxproto.h |
90 |
not in ./GL/glxproto.h |
91 |
not in ../../../include/GL/glxproto.h |
92 |
not in ../../../include/GL/internal/GL/glxproto.h |
93 |
not in ../../../src/mesa/GL/glxproto.h |
94 |
not in ../../../src/mesa/glapi/GL/glxproto.h |
95 |
not in /usr/include/drm/GL/glxproto.h |
96 |
not in /usr/include/GL/glxproto.h |
97 |
/usr/bin/makedepend: warning: indirect_vertex_array.c, line 32: |
98 |
cannot find include file "GL/glxproto.h" |
99 |
not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include/GL/glxproto.h |
100 |
not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include-fixed/GL/glxproto.h |
101 |
not in ./GL/glxproto.h |
102 |
not in ../../../include/GL/glxproto.h |
103 |
not in ../../../include/GL/internal/GL/glxproto.h |
104 |
not in ../../../src/mesa/GL/glxproto.h |
105 |
not in ../../../src/mesa/glapi/GL/glxproto.h |
106 |
not in /usr/include/drm/GL/glxproto.h |
107 |
not in /usr/include/GL/glxproto.h |
108 |
/usr/bin/makedepend: warning: indirect_vertex_array.c (reading |
109 |
indirect_vertex_array_priv.h, line 39): cannot find include file |
110 |
"GL/glxproto.h" |
111 |
not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include/GL/glxproto.h |
112 |
not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include-fixed/GL/glxproto.h |
113 |
not in ./GL/glxproto.h |
114 |
not in ../../../include/GL/glxproto.h |
115 |
not in ../../../include/GL/internal/GL/glxproto.h |
116 |
not in ../../../src/mesa/GL/glxproto.h |
117 |
not in ../../../src/mesa/glapi/GL/glxproto.h |
118 |
not in /usr/include/drm/GL/glxproto.h |
119 |
not in /usr/include/GL/glxproto.h |
120 |
/usr/bin/makedepend: warning: indirect_vertex_program.c, line 31: |
121 |
cannot find include file "GL/glxproto.h" |
122 |
not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include/GL/glxproto.h |
123 |
not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include-fixed/GL/glxproto.h |
124 |
not in ./GL/glxproto.h |
125 |
not in ../../../include/GL/glxproto.h |
126 |
not in ../../../include/GL/internal/GL/glxproto.h |
127 |
not in ../../../src/mesa/GL/glxproto.h |
128 |
not in ../../../src/mesa/glapi/GL/glxproto.h |
129 |
not in /usr/include/drm/GL/glxproto.h |
130 |
not in /usr/include/GL/glxproto.h |
131 |
/usr/bin/makedepend: warning: singlepix.c, line 37: cannot find |
132 |
include file "GL/glxproto.h" |
133 |
not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include/GL/glxproto.h |
134 |
not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include-fixed/GL/glxproto.h |
135 |
not in ./GL/glxproto.h |
136 |
not in ../../../include/GL/glxproto.h |
137 |
not in ../../../include/GL/internal/GL/glxproto.h |
138 |
not in ../../../src/mesa/GL/glxproto.h |
139 |
not in ../../../src/mesa/glapi/GL/glxproto.h |
140 |
not in /usr/include/drm/GL/glxproto.h |
141 |
not in /usr/include/GL/glxproto.h |
142 |
gmake[2]: Leaving directory |
143 |
`/var/tmp/portage/media-libs/mesa-7.3-r1/work/Mesa-7.3/src/glx/x11' |
144 |
gmake[2]: Entering directory |
145 |
`/var/tmp/portage/media-libs/mesa-7.3-r1/work/Mesa-7.3/src/glx/x11' |
146 |
i686-pc-linux-gnu-gcc -c -I. -I../../../include |
147 |
-I../../../include/GL/internal -I../../../src/mesa |
148 |
-I../../../src/mesa/glapi -I/usr/include/drm -O2 -march=i686 |
149 |
-fomit-frame-pointer -pipe -ffast-math -Wall -Wmissing-prototypes |
150 |
-std=c99 -ffast-math -fno-strict-aliasing -fPIC -D_GNU_SOURCE |
151 |
-DPTHREADS -DHAVE_POSIX_MEMALIGN -DGLX_USE_TLS -DPTHREADS |
152 |
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_INDIRECT_RENDERING |
153 |
-DHAVE_ALIAS -DGLX_DIRECT_RENDERING -DXF86VIDMODE -D_REENTRANT |
154 |
-UIN_DRI_DRIVER -DDEFAULT_DRIVER_DIR=\"/usr/lib/dri\" glcontextmodes.c |
155 |
-o glcontextmodes.o |
156 |
i686-pc-linux-gnu-gcc -c -I. -I../../../include |
157 |
-I../../../include/GL/internal -I../../../src/mesa |
158 |
-I../../../src/mesa/glapi -I/usr/include/drm -O2 -march=i686 |
159 |
-fomit-frame-pointer -pipe -ffast-math -Wall -Wmissing-prototypes |
160 |
-std=c99 -ffast-math -fno-strict-aliasing -fPIC -D_GNU_SOURCE |
161 |
-DPTHREADS -DHAVE_POSIX_MEMALIGN -DGLX_USE_TLS -DPTHREADS |
162 |
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_INDIRECT_RENDERING |
163 |
-DHAVE_ALIAS -DGLX_DIRECT_RENDERING -DXF86VIDMODE -D_REENTRANT |
164 |
-UIN_DRI_DRIVER -DDEFAULT_DRIVER_DIR=\"/usr/lib/dri\" clientattrib.c |
165 |
-o clientattrib.o |
166 |
In file included from clientattrib.c:32: |
167 |
glxclient.h:54:25: error: GL/glxproto.h: No such file or directory |
168 |
In file included from clientattrib.c:32: |
169 |
glxclient.h:294: error: expected specifier-qualifier-list before 'GLXContextTag' |
170 |
clientattrib.c: In function 'do_enable_disable': |
171 |
clientattrib.c:42: error: '__GLXcontext' has no member named |
172 |
'client_state_private' |
173 |
clientattrib.c:50: error: '__GLXcontext' has no member named 'error' |
174 |
clientattrib.c:50: error: '__GLXcontext' has no member named 'error' |
175 |
clientattrib.c: In function '__indirect_glPushClientAttrib': |
176 |
clientattrib.c:72: error: '__GLXcontext' has no member named |
177 |
'client_state_private' |
178 |
clientattrib.c:73: error: '__GLXcontext' has no member named 'attributes' |
179 |
clientattrib.c:75: error: '__GLXcontext' has no member named 'attributes' |
180 |
clientattrib.c:81: error: '__GLXcontext' has no member named 'attributes' |
181 |
clientattrib.c:91: error: '__GLXcontext' has no member named 'error' |
182 |
clientattrib.c:91: error: '__GLXcontext' has no member named 'error' |
183 |
clientattrib.c: In function '__indirect_glPopClientAttrib': |
184 |
clientattrib.c:100: error: '__GLXcontext' has no member named |
185 |
'client_state_private' |
186 |
clientattrib.c:101: error: '__GLXcontext' has no member named 'attributes' |
187 |
clientattrib.c:104: error: '__GLXcontext' has no member named 'attributes' |
188 |
clientattrib.c:109: error: '__GLXcontext' has no member named 'attributes' |
189 |
clientattrib.c:122: error: '__GLXcontext' has no member named 'error' |
190 |
clientattrib.c:122: error: '__GLXcontext' has no member named 'error' |
191 |
clientattrib.c: In function '__glFreeAttributeState': |
192 |
clientattrib.c:132: error: '__GLXcontext' has no member named 'attributes' |
193 |
clientattrib.c:133: error: '__GLXcontext' has no member named 'attributes' |
194 |
gmake[2]: *** [clientattrib.o] Error 1 |
195 |
gmake[2]: *** Waiting for unfinished jobs.... |
196 |
gmake[2]: Leaving directory |
197 |
`/var/tmp/portage/media-libs/mesa-7.3-r1/work/Mesa-7.3/src/glx/x11' |
198 |
make[1]: *** [subdirs] Error 1 |
199 |
make[1]: Leaving directory |
200 |
`/var/tmp/portage/media-libs/mesa-7.3-r1/work/Mesa-7.3/src' |
201 |
make: *** [default] Error 1 |
202 |
* |
203 |
* ERROR: media-libs/mesa-7.3-r1 failed. |
204 |
* Call stack: |
205 |
* ebuild.sh, line 49: Called src_compile |
206 |
* environment, line 3049: Called die |
207 |
* The specific snippet of code: |
208 |
* emake || die |
209 |
* The die message: |
210 |
* (no error message) |
211 |
* |
212 |
* If you need support, post the topmost build error, and the call |
213 |
stack if relevant. |
214 |
* A complete build log is located at |
215 |
'/var/tmp/portage/media-libs/mesa-7.3-r1/temp/build.log'. |
216 |
* The ebuild environment file is located at |
217 |
'/var/tmp/portage/media-libs/mesa-7.3-r1/temp/environment'. |
218 |
* |