Gentoo Archives: gentoo-user

From: Mark Knecht <markknecht@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] mesa build failure
Date: Fri, 26 Jun 2009 15:16:29
Message-Id: 5bdc1c8b0906260816w2e028a7v8759a4d3e3a48504@mail.gmail.com
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 *

Replies

Subject Author
Re: [gentoo-user] mesa build failure Paul Hartman <paul.hartman+gentoo@×××××.com>
Re: [gentoo-user] mesa build failure Alan McKinnon <alan.mckinnon@×××××.com>