Build failure on .py parser of XML via meson --capture Ubuntu x86_64
Dave Erickson <[email protected]> Tue, 17 Mar 2026 20:51:00 -0700
| Newsgroups | gmane.comp.video.mesa3d.devel |
|---|---|
| Message-ID | <CAMOQr6mT2GF_ZPNAvbhyX+K65J2yuOpso=V16SzfUe1qigAc+w@mail.gmail.com> |
--000000000000e87437064d445ca5
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Hi;
I'm an autoconf guy trying meson for the first time and it seems like the
mesa-20.3 and mesa-extra have identical behaviour regardless of configure
so it is probably a configuration issue no one points out...
Totally lost I don't know meson and then I am using x84_64 Ubuntu to build
Vulkan only but it fails on basic meson setup build then ninja -C build
commands:
This happened across multiple builds but the common config is DRI and
Vulkan only but this seems a source patch problem it fails in the XML which
I have no clue about...
Are there directories of diff/ patches I can look up this seems a very
basic problem? ...
Maybe someone should get rid of the " meson setup build ... ninja -C build"
nonsense off the introduction install page it's never worked once only
26.2.0 right out of the untar for all the releases I downloaded which
worked the first time without this, it can't be a coincidence...
Alternate problem/approach, I want to use wsl-vulkan-mesa and it was made
for 20.3.0 which I don't care about, would there be a way to tell
wsl-vulkan-mesa to use the newer 26.2.0 instead because it seems those
autogenerate files worked? Which is the easier problem to get help with.
Thanks
Dave
Here's the error and config :
[46/2315] Generating src/mapi/glapi/gen/marshal_generated...ith a custom
command (wrapped by meson to capture output)
FAILED: src/mapi/glapi/gen/marshal_generated.c
/usr/bin/meson --internal exe --capture
src/mapi/glapi/gen/marshal_generated.c -- /usr/bin/python3
../src/mapi/glapi/
gen/gl_marshal.py -f ../src/mapi/glapi/gen/gl_and_es_API.xml
--- stderr ---
Traceback (most recent call last):
File
"/home/dave/src/external-mesa/build/../src/mapi/glapi/gen/gl_marshal.py",
line 365, in <module>
api =3D gl_XML.parse_GL_API(file_name, marshal_XML.marshal_item_factory(=
))
File "/home/dave/src/external-mesa/src/mapi/glapi/gen/gl_XML.py", line 44,
in parse_GL_API
api.parse_file( file_name )
~~~~~~~~~~~~~~^^^^^^^^^^^^^
File "/home/dave/src/external-mesa/src/mapi/glapi/gen/gl_XML.py", line
858, in parse_file
self.process_element(file_name, doc)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "/home/dave/src/external-mesa/src/mapi/glapi/gen/gl_XML.py", line
864, in process_element
self.process_OpenGLAPI(file_name, element)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "/home/dave/src/external-mesa/src/mapi/glapi/gen/gl_XML.py", line
869, in process_OpenGLAPI
for child in element.getchildren():
^^^^^^^^^^^^^^^^^^^
AttributeError: 'xml.etree.ElementTree.Element' object has no attribute
'getchildren'
Message: Configuration summary:
prefix: /usr/local
libdir: lib/x86_64-linux-gnu
includedir: include
OpenGL: yes (ES1: yes ES2: yes)
OSMesa: no
DRI platform: drm
DRI drivers: i915 i965 r100 r200 nouveau
DRI driver dir: /usr/local/lib/x86_64-linux-gnu/dri
GLX: DRI-based
EGL: yes
EGL drivers: builtin:egl_dri2 builtin:egl_dri3
GBM: yes
EGL/Vulkan/VL platforms: x11 wayland drm surfaceless
Vulkan drivers: amd intel
Vulkan ICD dir: share/vulkan/icd.d
llvm: yes
llvm-version: 20.1.2
Gallium drivers: r300 r600 radeonsi nouveau virgl svga swrast
Gallium st: mesa xa vdpau va
HUD lmsensors: yes
Shared-glapi: yes
Build targets in project: 218
WARNING: Project specifies a minimum meson_version '>=3D 0.46' but uses
features which were added in newer versions:
* 0.50.0: {'Python module path method'}
NOTICE: Future-deprecated features used:
* 0.47.0: {'build_always arg in custom_target'}
* 0.55.0: {'ExternalProgram.path'}
* 0.56.0: {'dependency.get_pkgconfig_variable', 'meson.source_root'}
Found ninja-1.12.1 at /usr/bin/ninja
dave@dave-precisiontower7910:~/src/external-mesa$ ninja -C build
ninja: Entering directory `build'
[6/2315] Generating src/util/xmlpool/xmlpool_options.h with a custom comman=
d
Warning: language 'ca' not found.
Warning: language 'es' not found.
Warning: language 'de' not found.
Warning: language 'nl' not found.
Warning: language 'sv' not found.
Warning: language 'fr' not found.
[31/2315] Compiling C object src/util/libmesa_util.a.p/u_cpu_detect.c.o
../src/util/u_cpu_detect.c: In function =E2=80=98util_cpu_detect_once=E2=80=
=99:
../src/util/u_cpu_detect.c:544:11: warning: =E2=80=98((unsigned int*)®s2=
)[2]=E2=80=99
may be used uninitialized [-Wmaybe-uninitial
ized]
544 | if (((regs2[2] >> 27) & 1) && // OSXSAVE
| ^~~~~~~~~~~~~~~~~~~~~~
../src/util/u_cpu_detect.c:493:16: note: =E2=80=98((unsigned int*)®s2)[2=
]=E2=80=99 was
declared here
493 | uint32_t regs2[4];
| ^~~~~
[38/2315] Generating src/compiler/glsl/glcpp/glcpp-parse.[ch] with a custom
command
../src/compiler/glsl/glcpp/glcpp-parse.y:157.1-12: warning: deprecated
directive: =E2=80=98%pure-parser=E2=80=99, use =E2=80=98%define api.pu
re=E2=80=99 [-Wdeprecated]
157 | %pure-parser
| ^~~~~~~~~~~~
| %define api.pure
../src/compiler/glsl/glcpp/glcpp-parse.y:158.1-14: warning: deprecated
directive: =E2=80=98%error-verbose=E2=80=99, use =E2=80=98%define pars
e.error verbose=E2=80=99 [-Wdeprecated]
158 | %error-verbose
| ^~~~~~~~~~~~~~
| %define parse.error verbose
../src/compiler/glsl/glcpp/glcpp-parse.y: warning: fix-its can be applied.
Rerun with option '--update'. [-Wother]
[46/2315] Generating src/mapi/glapi/gen/marshal_generated...ith a custom
command (wrapped by meson to capture output)
FAILED: src/mapi/glapi/gen/marshal_generated.c
--- stderr ---
Traceback (most recent call last):
File
"/home/dave/src/external-mesa/build/../src/mapi/glapi/gen/gl_marshal.py",
line 365, in <module>
api =3D gl_XML.parse_GL_API(file_name, marshal_XML.marshal_item_factory(=
))
File "/home/dave/src/external-mesa/src/mapi/glapi/gen/gl_XML.py", line 44,
in parse_GL_API
api.parse_file( file_name )
~~~~~~~~~~~~~~^^^^^^^^^^^^^
File "/home/dave/src/external-mesa/src/mapi/glapi/gen/gl_XML.py", line
858, in parse_file
self.process_element(file_name, doc)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "/home/dave/src/external-mesa/src/mapi/glapi/gen/gl_XML.py", line
864, in process_element
self.process_OpenGLAPI(file_name, element)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "/home/dave/src/external-mesa/src/mapi/glapi/gen/gl_XML.py", line
869, in process_OpenGLAPI
for child in element.getchildren():
^^^^^^^^^^^^^^^^^^^
AttributeError: 'xml.etree.ElementTree.Element' object has no attribute
'getchildren'
--000000000000e87437064d445ca5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>Hi;</div><div><br></div><div>I'm an autoconf guy =
trying=C2=A0meson for the first time and it seems like the mesa-20.3 and me=
sa-extra have identical behaviour regardless of configure so it is probably=
a configuration issue no one points out...</div><div><br></div><div>=C2=A0=
Totally lost I don't know meson and then I am using x84_64 Ubuntu to bu=
ild Vulkan only but it fails on basic meson setup build then ninja -C build=
commands:</div><div><br></div><div>This happened across multiple builds bu=
t the common config is DRI and Vulkan only but this seems a source patch pr=
oblem it fails in the XML which I have no clue about...</div><div><br></div=
><div>Are there directories of diff/ patches I can look up this seems a ver=
y basic problem? ...</div><div><br></div><div>Maybe someone should get rid =
of the " meson setup build ... ninja -C build" nonsense off the i=
ntroduction install page it's never worked once only 26.2.0 right out o=
f the untar for all the releases I downloaded=C2=A0 which worked the first =
time without this, it can't be a coincidence...</div><div><br></div><di=
v>Alternate problem/approach, I want to use wsl-vulkan-mesa and it was made=
for 20.3.0 which I don't care about, would there be a way to tell wsl-=
vulkan-mesa to use the newer 26.2.0 instead because it seems those autogene=
rate files worked?=C2=A0 Which is the easier problem to get help with.=C2=
=A0</div><div><br></div><div>Thanks=C2=A0</div><div>Dave</div><div><br></di=
v><div>Here's the error and config :</div><div><br></div><div><span sty=
le=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0);background-col=
or:rgb(255,255,255)">[46/2315] Generating src/mapi/glapi/gen/marshal_genera=
ted...ith a custom command (wrapped by meson to capture output)</span><span=
style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(178,24,24);background-color:rgb(255,255=
,255)">FAILED: </span><span style=3D"color:rgb(0,0,0);background-color:rgb(=
255,255,255)">src/mapi/glapi/gen/marshal_generated.c </span><span style=3D"=
color:rgb(0,0,0);background-color:rgb(255,255,255)">=C2=A0</span><br><span =
style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">/usr/bin/meson=
--internal exe --capture src/mapi/glapi/gen/marshal_generated.c -- /usr/bi=
n/python3 ../src/mapi/glapi/</span><br>gen/gl_marshal.py -f ../src/mapi/gla=
pi/gen/gl_and_es_API.xml<span style=3D"color:rgb(0,0,0);background-color:rg=
b(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">--- stderr ---</span><span style=3D"color:rgb(0,0,0);background-color:rg=
b(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">Traceback (most recent call last):</span><span style=3D"color:rgb(0,0,0)=
;background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0File "/home/dave/src/external-mesa/build/../src/mapi/glapi/g=
en/gl_marshal.py", line 365, in <module></span><span style=3D"co=
lor:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0api =3D gl_XML.parse_GL_API(file_name, marshal_XML.ma=
rshal_item_factory())</span><span style=3D"color:rgb(0,0,0);background-colo=
r:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0File "/home/dave/src/external-mesa/src/mapi/glapi/gen/gl_XML=
.py", line 44, in parse_GL_API</span><span style=3D"color:rgb(0,0,0);b=
ackground-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0api.parse_file( file_name )</span><span style=3D"colo=
r:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0~~~~~~~~~~~~~~^^^^^^^^^^^^^</span><span style=3D"colo=
r:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0File "/home/dave/src/external-mesa/src/mapi/glapi/gen/gl_XML=
.py", line 858, in parse_file</span><span style=3D"color:rgb(0,0,0);ba=
ckground-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0self.process_element(file_name, doc)</span><span styl=
e=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^</span><span styl=
e=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0File "/home/dave/src/external-mesa/src/mapi/glapi/gen/gl_XML=
.py", line 864, in process_element</span><span style=3D"color:rgb(0,0,=
0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0self.process_OpenGLAPI(file_name, element)</span><spa=
n style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^</span><spa=
n style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0File "/home/dave/src/external-mesa/src/mapi/glapi/gen/gl_XML=
.py", line 869, in process_OpenGLAPI</span><span style=3D"color:rgb(0,=
0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0for child in element.getchildren():</span><span style=
=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^^^^^^^^^^^^^</span><span style=3D"color:r=
gb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">AttributeError: 'xml.etree.ElementTree.Element' object has no at=
tribute 'getchildren'</span><br><span style=3D"color:rgb(0,0,0);bac=
kground-color:rgb(255,255,255)">
</span><br></span><br></div><div><br></div><div><br></div><div><span style=
=3D"font-family:monospace"><span style=3D"font-weight:bold;color:rgb(0,0,0)=
;background-color:rgb(255,255,255)">Message:</span><span style=3D"color:rgb=
(0,0,0);background-color:rgb(255,255,255)"> Configuration summary:</span><s=
pan style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</span><span style=3D"color:r=
gb(0,0,0);background-color:rgb(255,255,255)">=C2=A0</span><br><span style=
=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"> =C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0prefix: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0/usr/local</span><span style=3D"color:rgb(0,0,0);background-col=
or:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0libdir: =C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0lib/x86_64-linux-gnu</span><span style=3D"=
color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0includedir: =C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0include</span><span style=3D"color:rgb(0,0,0);background-col=
or:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</span><span style=3D"color:r=
gb(0,0,0);background-color:rgb(255,255,255)">=C2=A0</span><br><span style=
=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"> =C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0OpenGL: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0yes (ES1: yes ES2: yes)</span><span style=3D"color:rgb(0,0,0);b=
ackground-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0OSMesa: =C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0no</span><span style=3D"color:rgb(0,0,0);b=
ackground-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</span><span style=3D"color:r=
gb(0,0,0);background-color:rgb(255,255,255)">=C2=A0</span><br><span style=
=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"> =C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0DRI platform: =C2=A0=C2=A0=C2=A0drm</span><span sty=
le=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0DRI drivers: =C2=A0=C2=A0=C2=
=A0=C2=A0i915 i965 r100 r200 nouveau</span><span style=3D"color:rgb(0,0,0);=
background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0DRI driver dir: =C2=A0/usr/lo=
cal/lib/x86_64-linux-gnu/dri</span><span style=3D"color:rgb(0,0,0);backgrou=
nd-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</span><span style=3D"color:r=
gb(0,0,0);background-color:rgb(255,255,255)">=C2=A0</span><br><span style=
=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"> =C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0GLX: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0DRI-based</span><span style=3D"color:rgb(0,0,0);=
background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</span><span style=3D"color:r=
gb(0,0,0);background-color:rgb(255,255,255)">=C2=A0</span><br><span style=
=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"> =C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0EGL: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0yes</span><span style=3D"color:rgb(0,0,0);backgr=
ound-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0EGL drivers: =C2=A0=C2=A0=C2=
=A0=C2=A0builtin:egl_dri2 builtin:egl_dri3</span><span style=3D"color:rgb(0=
,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0GBM: =C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0yes</span><span style=3D"co=
lor:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0EGL/Vulkan/VL platforms: =C2=
=A0=C2=A0x11 wayland drm surfaceless</span><span style=3D"color:rgb(0,0,0);=
background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</span><span style=3D"color:r=
gb(0,0,0);background-color:rgb(255,255,255)">=C2=A0</span><br><span style=
=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"> =C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0Vulkan drivers: =C2=A0amd intel</span><span style=
=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Vulkan ICD dir: =C2=A0share/v=
ulkan/icd.d</span><span style=3D"color:rgb(0,0,0);background-color:rgb(255,=
255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</span><span style=3D"color:r=
gb(0,0,0);background-color:rgb(255,255,255)">=C2=A0</span><br><span style=
=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"> =C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0llvm: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0yes</span><span style=3D"color:rgb(0,0,0);background-c=
olor:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0llvm-version: =C2=A0=C2=A0=C2=
=A020.1.2</span><span style=3D"color:rgb(0,0,0);background-color:rgb(255,25=
5,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</span><span style=3D"color:r=
gb(0,0,0);background-color:rgb(255,255,255)">=C2=A0</span><br><span style=
=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"> =C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0Gallium drivers: r300 r600 radeonsi nouveau virgl s=
vga swrast</span><span style=3D"color:rgb(0,0,0);background-color:rgb(255,2=
55,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Gallium st: =C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0mesa xa vdpau va</span><span style=3D"color:rgb(0,0,0);backg=
round-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0HUD lmsensors: =C2=A0=C2=A0ye=
s</span><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</span><span style=3D"color:r=
gb(0,0,0);background-color:rgb(255,255,255)">=C2=A0</span><br><span style=
=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"> =C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0Shared-glapi: =C2=A0=C2=A0=C2=A0yes</span><span sty=
le=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>
<br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">Buil=
d targets in project: </span><span style=3D"font-weight:bold;color:rgb(0,0,=
0);background-color:rgb(255,255,255)">218</span><span style=3D"color:rgb(0,=
0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"font-weight:bold;color:rgb(255,255,84);background=
-color:rgb(255,255,255)">WARNING:</span><span style=3D"color:rgb(0,0,0);bac=
kground-color:rgb(255,255,255)"> Project specifies a minimum meson_version =
'>=3D 0.46' but uses features which were added in newer versions=
:</span><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> * 0.50.0: {'Python module path method'}</span><span style=3D"co=
lor:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"font-weight:bold;color:rgb(0,0,0);background-colo=
r:rgb(255,255,255)">NOTICE:</span><span style=3D"color:rgb(0,0,0);backgroun=
d-color:rgb(255,255,255)"> Future-deprecated features used:</span><span sty=
le=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> * 0.47.0: {'build_always arg in custom_target'}</span><span sty=
le=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> * 0.55.0: {'ExternalProgram.path'}</span><span style=3D"color:r=
gb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> * 0.56.0: {'dependency.get_pkgconfig_variable', 'meson.sour=
ce_root'}</span><span style=3D"color:rgb(0,0,0);background-color:rgb(25=
5,255,255)">
</span><br>
<br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">Foun=
d ninja-1.12.1 at /usr/bin/ninja</span><span style=3D"color:rgb(0,0,0);back=
ground-color:rgb(255,255,255)">
</span><br><span style=3D"font-weight:bold;color:rgb(84,255,84);background-=
color:rgb(255,255,255)">dave@dave-precisiontower7910</span><span style=3D"c=
olor:rgb(0,0,0);background-color:rgb(255,255,255)">:</span><span style=3D"f=
ont-weight:bold;color:rgb(84,84,255);background-color:rgb(255,255,255)">~/s=
rc/external-mesa</span><span style=3D"color:rgb(0,0,0);background-color:rgb=
(255,255,255)">$ ninja -C build =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</span><span style=3D"color:rg=
b(0,0,0);background-color:rgb(255,255,255)">=C2=A0</span><br><span style=3D=
"color:rgb(0,0,0);background-color:rgb(255,255,255)">ninja: Entering direct=
ory `build'</span><span style=3D"color:rgb(0,0,0);background-color:rgb(=
255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">[6/2315] Generating src/util/xmlpool/xmlpool_options.h with a custom com=
mand</span><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">Warning: language 'ca' not found.</span><span style=3D"color:rgb=
(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">Warning: language 'es' not found.</span><span style=3D"color:rgb=
(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">Warning: language 'de' not found.</span><span style=3D"color:rgb=
(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">Warning: language 'nl' not found.</span><span style=3D"color:rgb=
(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">Warning: language 'sv' not found.</span><span style=3D"color:rgb=
(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">Warning: language 'fr' not found.</span><span style=3D"color:rgb=
(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">[31/2315] Compiling C object src/util/libmesa_util.a.p/u_cpu_detect.c.o<=
/span><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"font-weight:bold;color:rgb(0,0,0);background-colo=
r:rgb(255,255,255)">../src/util/u_cpu_detect.c:</span><span style=3D"color:=
rgb(0,0,0);background-color:rgb(255,255,255)"> In function =E2=80=98</span>=
<span style=3D"font-weight:bold;color:rgb(0,0,0);background-color:rgb(255,2=
55,255)">util_cpu_detect_once</span><span style=3D"color:rgb(0,0,0);backgro=
und-color:rgb(255,255,255)">=E2=80=99:</span><span style=3D"color:rgb(0,0,0=
);background-color:rgb(255,255,255)">
</span><br><span style=3D"font-weight:bold;color:rgb(0,0,0);background-colo=
r:rgb(255,255,255)">../src/util/u_cpu_detect.c:544:11:</span><span style=3D=
"color:rgb(0,0,0);background-color:rgb(255,255,255)"> </span><span style=3D=
"font-weight:bold;color:rgb(255,84,255);background-color:rgb(255,255,255)">=
warning: </span><span style=3D"color:rgb(0,0,0);background-color:rgb(255,25=
5,255)">=E2=80=98</span><span style=3D"font-weight:bold;color:rgb(0,0,0);ba=
ckground-color:rgb(255,255,255)">((unsigned int*)&regs2)[2]</span><span=
style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">=E2=80=99 may=
be used uninitialized [</span><span style=3D"font-weight:bold;color:rgb(25=
5,84,255);background-color:rgb(255,255,255)">-Wmaybe-uninitial</span><br>iz=
ed<span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">]</spa=
n><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0544 | =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if (</span><span style=
=3D"font-weight:bold;color:rgb(255,84,255);background-color:rgb(255,255,255=
)">((regs2[2] >> 27) & 1)</span><span style=3D"color:rgb(0,0,0);b=
ackground-color:rgb(255,255,255)"> && // OSXSAVE</span><span style=
=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0| =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0</span><span style=3D"font-weight:bold;color:rgb(255,8=
4,255);background-color:rgb(255,255,255)">^~~~~~~~~~~~~~~~~~~~~~</span><spa=
n style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"font-weight:bold;color:rgb(0,0,0);background-colo=
r:rgb(255,255,255)">../src/util/u_cpu_detect.c:493:16:</span><span style=3D=
"color:rgb(0,0,0);background-color:rgb(255,255,255)"> </span><span style=3D=
"font-weight:bold;color:rgb(84,255,255);background-color:rgb(255,255,255)">=
note: </span><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,2=
55)">=E2=80=98</span><span style=3D"font-weight:bold;color:rgb(0,0,0);backg=
round-color:rgb(255,255,255)">((unsigned int*)&regs2)[2]</span><span st=
yle=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">=E2=80=99 was de=
clared here</span><span style=3D"color:rgb(0,0,0);background-color:rgb(255,=
255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0493 | =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0uint32_t </span><span s=
tyle=3D"font-weight:bold;color:rgb(84,255,255);background-color:rgb(255,255=
,255)">regs2</span><span style=3D"color:rgb(0,0,0);background-color:rgb(255=
,255,255)">[4];</span><span style=3D"color:rgb(0,0,0);background-color:rgb(=
255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0| =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</span><span style=3D"fo=
nt-weight:bold;color:rgb(84,255,255);background-color:rgb(255,255,255)">^~~=
~~</span><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"=
>
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">[38/2315] Generating src/compiler/glsl/glcpp/glcpp-parse.[ch] with a cus=
tom command</span><span style=3D"color:rgb(0,0,0);background-color:rgb(255,=
255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">../src/compiler/glsl/glcpp/glcpp-parse.y:157.1-12: warning: deprecated d=
irective: =E2=80=98%pure-parser=E2=80=99, use =E2=80=98%define api.pu</span=
><br>re=E2=80=99 [-Wdeprecated]<span style=3D"color:rgb(0,0,0);background-c=
olor:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0157 | %pure-parser</span><span style=3D"color:rgb(0,0,0);backgrou=
nd-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0| ^~~~~~~~~~~~</span><span style=3D"color=
:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0| %define api.pure</span><span style=3D"c=
olor:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">../src/compiler/glsl/glcpp/glcpp-parse.y:158.1-14: warning: deprecated d=
irective: =E2=80=98%error-verbose=E2=80=99, use =E2=80=98%define pars</span=
><br>e.error verbose=E2=80=99 [-Wdeprecated]<span style=3D"color:rgb(0,0,0)=
;background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0158 | %error-verbose</span><span style=3D"color:rgb(0,0,0);backgr=
ound-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0| ^~~~~~~~~~~~~~</span><span style=3D"col=
or:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0| %define parse.error verbose</span><span=
style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">../src/compiler/glsl/glcpp/glcpp-parse.y: warning: fix-its can be applie=
d.=C2=A0 Rerun with option '--update'. [-Wother]</span><span style=
=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">[46/2315] Generating src/mapi/glapi/gen/marshal_generated...ith a custom=
command (wrapped by meson to capture output)</span><span style=3D"color:rg=
b(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(178,24,24);background-color:rgb(255,255=
,255)">FAILED: </span><span style=3D"color:rgb(0,0,0);background-color:rgb(=
255,255,255)">src/mapi/glapi/gen/marshal_generated.c </span><span style=3D"=
color:rgb(0,0,0);background-color:rgb(255,255,255)">=C2=A0</span><br><span =
style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"></span><br><sp=
an style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">--- stderr =
---</span><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)=
">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">Traceback (most recent call last):</span><span style=3D"color:rgb(0,0,0)=
;background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0File "/home/dave/src/external-mesa/build/../src/mapi/glapi/g=
en/gl_marshal.py", line 365, in <module></span><span style=3D"co=
lor:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0api =3D gl_XML.parse_GL_API(file_name, marshal_XML.ma=
rshal_item_factory())</span><span style=3D"color:rgb(0,0,0);background-colo=
r:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0File "/home/dave/src/external-mesa/src/mapi/glapi/gen/gl_XML=
.py", line 44, in parse_GL_API</span><span style=3D"color:rgb(0,0,0);b=
ackground-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0api.parse_file( file_name )</span><span style=3D"colo=
r:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0~~~~~~~~~~~~~~^^^^^^^^^^^^^</span><span style=3D"colo=
r:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0File "/home/dave/src/external-mesa/src/mapi/glapi/gen/gl_XML=
.py", line 858, in parse_file</span><span style=3D"color:rgb(0,0,0);ba=
ckground-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0self.process_element(file_name, doc)</span><span styl=
e=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^</span><span styl=
e=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0File "/home/dave/src/external-mesa/src/mapi/glapi/gen/gl_XML=
.py", line 864, in process_element</span><span style=3D"color:rgb(0,0,=
0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0self.process_OpenGLAPI(file_name, element)</span><spa=
n style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^</span><spa=
n style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0File "/home/dave/src/external-mesa/src/mapi/glapi/gen/gl_XML=
.py", line 869, in process_OpenGLAPI</span><span style=3D"color:rgb(0,=
0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0for child in element.getchildren():</span><span style=
=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^^^^^^^^^^^^^</span><span style=3D"color:r=
gb(0,0,0);background-color:rgb(255,255,255)">
</span><br><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255=
)">AttributeError: 'xml.etree.ElementTree.Element' object has no at=
tribute 'getchildren'</span><br><span style=3D"color:rgb(0,0,0);bac=
kground-color:rgb(255,255,255)">
</span><br></span><br></div></div>
--000000000000e87437064d445ca5--