Skip to content

Instantly share code, notes, and snippets.

@uilianries
Last active March 12, 2024 16:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save uilianries/6b16ce8250b56fbce8df2200bcb02e7e to your computer and use it in GitHub Desktop.
Save uilianries/6b16ce8250b56fbce8df2200bcb02e7e to your computer and use it in GitHub Desktop.
Build Conan Mesa 24.0.2 - Mako package case
$ conan create all --version=24.0.2 --build=missing -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=yes -c tools.files.download:verify=False
======== Exporting recipe to the cache ========
mesa/24.0.2: Exporting package recipe: /home/conan/project/all/conanfile.py
mesa/24.0.2: exports: File 'conandata.yml' found. Exporting it...
mesa/24.0.2: Calling export_sources()
mesa/24.0.2: Copied 1 '.yml' file: conandata.yml
mesa/24.0.2: Copied 1 '.py' file: conanfile.py
mesa/24.0.2: Copied 1 '.patch' file: 24.0.1-0001-Require-directx-headers-when-building-wsi_common_win.patch
mesa/24.0.2: Exported to cache folder: /home/conan/.conan2/p/mesacf902dd2666d8/e
mesa/24.0.2: Exported: mesa/24.0.2#846705474660e6a52fcf329765364925 (2024-03-12 15:55:59 UTC)
======== Input profiles ========
Profile host:
[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu17
compiler.libcxx=libstdc++11
compiler.version=11
os=Linux
[conf]
tools.files.download:verify=False
tools.system.package_manager:mode=install
tools.system.package_manager:sudo=yes
Profile build:
[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu17
compiler.libcxx=libstdc++11
compiler.version=11
os=Linux
======== Computing dependency graph ========
Graph root
cli
Requirements
expat/2.6.0#2f92fb3cf504e9731aba6d20dcd641bf - Cache
libdrm/2.4.119#1dec87e3a449b637683fde3db21d9ea6 - Cache
libelf/0.8.13#4f70a3555809ae50cc8add44f0f84288 - Cache
libffi/3.4.4#35eb63842b505824b70aedc1baefc916 - Cache
libglvnd/1.7.0#f58042478afea3ced2a863f6c7c4f864 - Cache
libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd - Cache
libpciaccess/0.17#8f027f1f793b3db91b1ab0ff99c2202d - Cache
libudev/system#86e335f85cbb299d6c9fc6260b3f1b0b - Cache
libunwind/1.7.2#177b04af98a112fca3d5d8392af55fc3 - Cache
libxml2/2.12.3#071b32ddc1353a239d3697319c68beca - Cache
libxshmfence/1.3#5b7756b7ebe5cb11b0243ab452954a32 - Cache
linux-headers-generic/6.5.9#e8c99ef349c73b922e1cc4a65beefaf5 - Cache
mesa/24.0.2#846705474660e6a52fcf329765364925 - Cache
wayland/1.22.0#f8b8e3e2f83c354e4b3fdc93a10117b9 - Cache
xorg/system#f626cbdd0ba57d9c53bce2d8b9362fad - Cache
xorg-macros/1.19.3#c3465b331ce1d044ee771dc5e4529b79 - Cache
xorg-proto/2022.2#635ad5e6f83ce1f751f8abe1dc8f0e80 - Cache
xz_utils/5.4.5#a26a2d42ab9c3dabc151bbe1bf898e53 - Cache
zlib/1.3.1#f52e03ae3d251dec704634230cd806a2 - Cache
zstd/1.5.5#b87dc3b185caa4b122979ac4ae8ef7e8 - Cache
Build requirements
autoconf/2.71#00a1e46d8ba5baaf7f10d64c1a6a0342 - Cache
automake/1.16.5#058bda3e21c36c9aa8425daf3c1faf50 - Cache
bison/3.8.2#ed1ba0c42d2ab7ab64fc3a62e9ecc673 - Cache
expat/2.6.0#2f92fb3cf504e9731aba6d20dcd641bf - Cache
flex/2.6.4#e35bc44b3fcbcd661e0af0dc5b5b1ad4 - Cache
glslang/11.7.0#48f276cb78ef05fdbcac7d17a4760bae - Cache
gnu-config/cci.20210814#dc430d754f465e8c74463019672fb97b - Cache
libffi/3.4.4#35eb63842b505824b70aedc1baefc916 - Cache
libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd - Cache
libtool/2.4.7#08316dad5c72c541ed21e039e4cf217b - Cache
libxml2/2.12.3#071b32ddc1353a239d3697319c68beca - Cache
m4/1.4.19#b38ced39a01e31fef5435bc634461fd2 - Cache
meson/1.2.2#04bdfb85d665c82b08a3510aee3ffd19 - Cache
meson/1.3.0#67eebe98438326590a9285377c37cea2 - Cache
meson/1.3.1#7134d7d69e15aaac836309abf62d53ec - Cache
meson/1.3.2#d1125ba555ec1a94f165a3412fdf7f88 - Cache
ninja/1.11.1#77587f8c8318662ac8e5a7867eb4be21 - Cache
pkgconf/2.0.3#f996677e96e61e6552d85e83756c328b - Cache
pkgconf/2.1.0#27f44583701117b571307cf5b5fe5605 - Cache
spirv-headers/1.2.198.0#be23dbe09db97c81d97954672fa28f94 - Cache
spirv-tools/2021.4#f320c0462dfb5fa5c1d0db1c59ffc2ee - Cache
wayland/1.22.0#f8b8e3e2f83c354e4b3fdc93a10117b9 - Cache
wayland-protocols/1.33#875cdd3aca20c9381afae0d695728171 - Cache
xorg-macros/1.19.3#c3465b331ce1d044ee771dc5e4529b79 - Cache
zlib/1.3.1#f52e03ae3d251dec704634230cd806a2 - Cache
Resolved version ranges
zlib/[>=1.2.11 <2]: zlib/1.3.1
======== Computing necessary packages ========
mesa/24.0.2: Checking 5 compatible configurations
mesa/24.0.2: Compatible configurations not found in cache, checking servers
mesa/24.0.2: 'df4cae47b4be7a553407606bc6be9d5f41ba421e': compiler.cppstd=11
mesa/24.0.2: '00c3d49f1a882a15d4ff59b337a1370c7ed7efcf': compiler.cppstd=gnu11
mesa/24.0.2: '45d5accd19f042bd90e2b812161895fa503c7935': compiler.cppstd=14
mesa/24.0.2: '67e2c98e17c473d7a42074da69e7d778531a0bbc': compiler.cppstd=gnu14
mesa/24.0.2: 'f26fc482b3597e75b4bde93419c56c5d36db51ed': compiler.cppstd=17
Requirements
expat/2.6.0#2f92fb3cf504e9731aba6d20dcd641bf:2ed03cd8691ea01deb11f88b5c95aa5195ec4816#be75d200f59b557478a4e7792bcc7e2e - Cache
libdrm/2.4.119#1dec87e3a449b637683fde3db21d9ea6:132e646a310bf4499a7e08ed629372cf98503bb0#8cc991a8b417e6b4b68b80f9d9974b8a - Cache
libelf/0.8.13#4f70a3555809ae50cc8add44f0f84288:b647c43bfefae3f830561ca202b6cfd935b56205#320ff43905aa624744ff7d433a228f1f - Cache
libffi/3.4.4#35eb63842b505824b70aedc1baefc916:b647c43bfefae3f830561ca202b6cfd935b56205#7b5469e918452bad6747b9fd478b37a7 - Cache
libglvnd/1.7.0#f58042478afea3ced2a863f6c7c4f864:b5821a0f831b09c77e90286fbb094d6ba337bcbf#9deccdacb82c92734fafe21280b68d78 - Cache
libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd:b647c43bfefae3f830561ca202b6cfd935b56205#4fd44fefea7c20a6b0f1826c2b875a8c - Cache
libpciaccess/0.17#8f027f1f793b3db91b1ab0ff99c2202d:b647c43bfefae3f830561ca202b6cfd935b56205#28953e7b59c31f8ca2669f4f40df7eef - Cache
libudev/system#86e335f85cbb299d6c9fc6260b3f1b0b:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
libunwind/1.7.2#177b04af98a112fca3d5d8392af55fc3:f29b828289344a131cad8e7680cf053b0ffc2b09#dda9ddbe487e5040aece8e439aaedacf - Cache
libxml2/2.12.3#071b32ddc1353a239d3697319c68beca:835058a17375647fa8abeb3ed1b1faf0ef8f504f#07d12e49440afe2a7123cba752e32931 - Cache
libxshmfence/1.3#5b7756b7ebe5cb11b0243ab452954a32:ec738cec82d3f9d60bd4f842c765b372ed259782#e471d56faec65d3b5be6b7240dc3f5e6 - Cache
mesa/24.0.2#846705474660e6a52fcf329765364925:61c08c8d8c07ad9a6a59669b237983176b1eb3fd - Build
wayland/1.22.0#f8b8e3e2f83c354e4b3fdc93a10117b9:9ef61cfe051f69b8cce843b72e11408e15171fab#d9652c9c1071740af9cc8cc762c94634 - Cache
xorg-macros/1.19.3#c3465b331ce1d044ee771dc5e4529b79:da39a3ee5e6b4b0d3255bfef95601890afd80709#f6477c9b9eaafe88df13906bad42fbb4 - Cache
xorg-proto/2022.2#635ad5e6f83ce1f751f8abe1dc8f0e80:9a4eb3c8701508aa9458b1a73d0633783ecc2270#aa1ecf33aa0ca9ff079f7c7b0b206107 - Cache
xorg/system#f626cbdd0ba57d9c53bce2d8b9362fad:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
xz_utils/5.4.5#a26a2d42ab9c3dabc151bbe1bf898e53:b647c43bfefae3f830561ca202b6cfd935b56205#2912f2fc71b30e134fd08590f3bebacd - Cache
zlib/1.3.1#f52e03ae3d251dec704634230cd806a2:b647c43bfefae3f830561ca202b6cfd935b56205#6b307bbcbae23635c4006543ffdbf3ef - Cache
zstd/1.5.5#b87dc3b185caa4b122979ac4ae8ef7e8:c1b14c3945d5adf1e5ae440c43c12f88117f2edc#2d138a0cb70a8855dd25a9fe04237269 - Cache
Build requirements
bison/3.8.2#ed1ba0c42d2ab7ab64fc3a62e9ecc673:500c2a3f502e0ca7d4a4c65cb2a4a0b0a24994f5#5cb896361e56e9799eac5902503e1efc - Cache
flex/2.6.4#e35bc44b3fcbcd661e0af0dc5b5b1ad4:b647c43bfefae3f830561ca202b6cfd935b56205#d18545ed84d684e0090595f1eb0d23c5 - Cache
glslang/11.7.0#48f276cb78ef05fdbcac7d17a4760bae:c45c3c511b2b659d40d6a5e8ac7fd4148ad64d62#62dbf97b9a22c0dfe27dd36ef192067a - Cache
m4/1.4.19#b38ced39a01e31fef5435bc634461fd2:3593751651824fb813502c69c971267624ced41a#cd8019a4f9b70880d548f7cc26569604 - Cache
meson/1.3.2#d1125ba555ec1a94f165a3412fdf7f88:da39a3ee5e6b4b0d3255bfef95601890afd80709#3ba677cf44c95996f4f326c668f92f00 - Cache
ninja/1.11.1#77587f8c8318662ac8e5a7867eb4be21:3593751651824fb813502c69c971267624ced41a#60e6fc0f973babfbed66a66af22a4f02 - Cache
pkgconf/2.1.0#27f44583701117b571307cf5b5fe5605:c0b621fd4b3199fe05075171573398833dba85f4#74a82dec52448dda20253a19d65965c7 - Cache
wayland-protocols/1.33#875cdd3aca20c9381afae0d695728171:da39a3ee5e6b4b0d3255bfef95601890afd80709#f85f08cf8936bf98a464db0e7a468e8f - Cache
wayland/1.22.0#f8b8e3e2f83c354e4b3fdc93a10117b9:9ef61cfe051f69b8cce843b72e11408e15171fab#d9652c9c1071740af9cc8cc762c94634 - Cache
Skipped binaries
linux-headers-generic/6.5.9, autoconf/2.71, automake/1.16.5, expat/2.6.0, gnu-config/cci.20210814, libffi/3.4.4, libiconv/1.17, libtool/2.4.7, libxml2/2.12.3, meson/1.2.2, meson/1.3.0, meson/1.3.1, pkgconf/2.0.3, spirv-headers/1.2.198.0, spirv-tools/2021.4, xorg-macros/1.19.3, zlib/1.3.1
libudev/system: System requirements: already installed
xorg/system: System requirements: already installed
xorg/system: System requirements: already installed
======== Installing packages ========
expat/2.6.0: Already installed! (1 of 27)
libffi/3.4.4: Already installed! (2 of 27)
libiconv/1.17: Already installed! (3 of 27)
libudev/system: Already installed! (4 of 27)
m4/1.4.19: Already installed! (5 of 27)
ninja/1.11.1: Already installed! (6 of 27)
xorg/system: Already installed! (7 of 27)
xz_utils/5.4.5: Already installed! (8 of 27)
zlib/1.3.1: Already installed! (9 of 27)
zstd/1.5.5: Already installed! (10 of 27)
bison/3.8.2: Already installed! (11 of 27)
glslang/11.7.0: Already installed! (12 of 27)
libelf/0.8.13: Already installed! (13 of 27)
pkgconf/2.1.0: Already installed! (14 of 27)
pkgconf/2.1.0: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
wayland-protocols/1.33: Already installed! (15 of 27)
xorg-macros/1.19.3: Already installed! (16 of 27)
xorg-macros/1.19.3: Appending AUTOMAKE_CONAN_INCLUDES environment variable: /home/conan/.conan2/p/xorg-a7814e7f591fa/p/bin/share/aclocal
xorg-macros/1.19.3: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
libpciaccess/0.17: Already installed! (17 of 27)
flex/2.6.4: Already installed! (18 of 27)
flex/2.6.4: Appending PATH environment variable: /home/conan/.conan2/p/flex3e76cfacb0c1a/p/bin
flex/2.6.4: Setting LEX environment variable: /home/conan/.conan2/p/flex3e76cfacb0c1a/p/bin/flex
libunwind/1.7.2: Already installed! (19 of 27)
meson/1.3.2: Already installed! (20 of 27)
libxml2/2.12.3: Already installed! (21 of 27)
libxml2/2.12.3: Appending PATH environment variable: /home/conan/.conan2/p/libxmac51c7767412f/p/bin
xorg-proto/2022.2: Already installed! (22 of 27)
libdrm/2.4.119: Already installed! (23 of 27)
wayland/1.22.0: Already installed! (24 of 27)
libglvnd/1.7.0: Already installed! (25 of 27)
libxshmfence/1.3: Already installed! (26 of 27)
mesa/24.0.2: Calling source() in /home/conan/.conan2/p/mesacf902dd2666d8/s/src
mesa/24.0.2: Downloading 20.0MB mesa-24.0.2.tar.xz
-------- Installing package mesa/24.0.2 (27 of 27) --------
mesa/24.0.2: Building from source
mesa/24.0.2: Package mesa/24.0.2:61c08c8d8c07ad9a6a59669b237983176b1eb3fd
mesa/24.0.2: Building your package in /home/conan/.conan2/p/b/mesa7dfbedbff5aea/b
mesa/24.0.2: Calling generate()
mesa/24.0.2: Generators folder: /home/conan/.conan2/p/b/mesa7dfbedbff5aea/b/build-release/conan
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.gallium_d3d10umd' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.gallium_extra_hud' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.gallium_nine' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.gallium_rusticl' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.with_libglvnd' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.glx_direct' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.imagination_srv' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.opencl_spirv' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.opengl' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.osmesa' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.with_perfetto' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.with_libselinux' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.spirv_to_dxil' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.shader_cache_default' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.sse2' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.vmware_mks_stats' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.vulkan_beta' into a valid Pythondata type, e.g, bool(self.options.shared)
mesa/24.0.2: Generating aggregated env files
mesa/24.0.2: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh']
mesa/24.0.2: Calling build()
mesa/24.0.2: Apply patch (portability): Fix the directx-headers dependency to be included when it is needed
mesa/24.0.2: Meson configure cmd: meson setup --native-file "/home/conan/.conan2/p/b/mesa7dfbedbff5aea/b/build-release/conan/conan_meson_native.ini" "/home/conan/.conan2/p/b/mesa7dfbedbff5aea/b/build-release" "/home/conan/.conan2/p/mesacf902dd2666d8/s/src" -Dprefix="/home/conan/.conan2/p/b/mesa7dfbedbff5aea/p"
mesa/24.0.2: RUN: meson setup --native-file "/home/conan/.conan2/p/b/mesa7dfbedbff5aea/b/build-release/conan/conan_meson_native.ini" "/home/conan/.conan2/p/b/mesa7dfbedbff5aea/b/build-release" "/home/conan/.conan2/p/mesacf902dd2666d8/s/src" -Dprefix="/home/conan/.conan2/p/b/mesa7dfbedbff5aea/p"
The Meson build system
Version: 1.3.2
Source dir: /home/conan/.conan2/p/mesacf902dd2666d8/s/src
Build dir: /home/conan/.conan2/p/b/mesa7dfbedbff5aea/b/build-release
Build type: native build
Project name: mesa
Project version: 24.0.2
C compiler for the host machine: gcc (gcc 11.1.0 "gcc (GCC) 11.1.0")
C linker for the host machine: gcc ld.bfd 2.37
C++ compiler for the host machine: g++ (gcc 11.1.0 "g++ (GCC) 11.1.0")
C++ linker for the host machine: g++ ld.bfd 2.37
Host machine cpu family: x86_64
Host machine cpu: x86_64
Checking if "-mtls-dialect=gnu2" runs: YES
Checking if "split TLSDESC" : links: YES
Dependency vdpau skipped: feature gallium-vdpau disabled
Program glslangValidator found: YES (/home/conan/.conan2/p/b/glslabc2c643d30537/p/bin/glslangValidator)
Dependency libva skipped: feature gallium-va disabled
Program python3 found: YES (/opt/pyenv/versions/3.7.13/bin/python3)
Message: Python (3.x) mako module >= 0.8.0 required to build mesa.
Fetching value of define "ETIME" : 62
Checking for function "bswap32" : YES
Checking for function "bswap64" : YES
Checking for function "clz" : YES
Checking for function "clzll" : YES
Checking for function "ctz" : YES
Checking for function "expect" : YES
Checking for function "ffs" : YES
Checking for function "ffsll" : YES
Checking for function "popcount" : YES
Checking for function "popcountll" : YES
Checking for function "unreachable" : YES
Checking for function "types_compatible_p" : YES
Compiler for C supports function attribute const: YES
Compiler for C supports function attribute flatten: YES
Compiler for C supports function attribute malloc: YES
Compiler for C supports function attribute pure: YES
Compiler for C supports function attribute unused: YES
Compiler for C supports function attribute warn_unused_result: YES
Compiler for C supports function attribute weak: YES
Compiler for C supports function attribute format: YES
Compiler for C supports function attribute packed: YES
Compiler for C supports function attribute returns_nonnull: YES
Compiler for C supports function attribute alias: YES
Compiler for C supports function attribute noreturn: YES
Compiler for C supports function attribute visibility:hidden: YES
Checking if "__uint128_t" compiles: YES
Checking for function "reallocarray" : NO
Checking for function "fmemopen" : YES
Checking if "gc-sections" : links: YES
Compiler for C supports arguments -Werror=implicit-function-declaration: YES
Compiler for C supports arguments -Werror=missing-prototypes: YES
Compiler for C supports arguments -Werror=return-type: YES
Compiler for C supports arguments -Werror=empty-body: YES
Compiler for C supports arguments -Werror=incompatible-pointer-types: YES
Compiler for C supports arguments -Werror=int-conversion: YES
Compiler for C supports arguments -Wimplicit-fallthrough: YES
Compiler for C supports arguments -Wmisleading-indentation: YES
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Compiler for C supports arguments -Wno-format-truncation: YES
Compiler for C supports arguments -Wno-nonnull-compare: YES
Compiler for C supports arguments -fno-math-errno: YES
Compiler for C supports arguments -fno-trapping-math: YES
Compiler for C supports arguments -Qunused-arguments: NO
Compiler for C supports arguments -fno-common: YES
Compiler for C supports arguments -Wno-unknown-pragmas: YES
Compiler for C supports arguments -Wno-microsoft-enum-value: NO
Compiler for C supports arguments -Wno-unused-function: YES
Compiler for C supports arguments -Werror=format: YES
Compiler for C supports arguments -Wformat-security: YES
Compiler for C supports arguments -Werror=thread-safety: NO
Compiler for C supports arguments -ffunction-sections: YES
Compiler for C supports arguments -fdata-sections: YES
Compiler for C supports arguments -Wno-unused-variable: YES
Compiler for C supports arguments -Wno-unused-but-set-variable: YES
Compiler for C supports arguments /wd4189: NO
Compiler for C++ supports arguments -Werror=return-type: YES
Compiler for C++ supports arguments -Werror=empty-body: YES
Compiler for C++ supports arguments -Wmisleading-indentation: YES
Compiler for C++ supports arguments -Wno-non-virtual-dtor: YES
Compiler for C++ supports arguments -Wno-missing-field-initializers: YES
Compiler for C++ supports arguments -Wno-format-truncation: YES
Compiler for C++ supports arguments -fno-math-errno: YES
Compiler for C++ supports arguments -fno-trapping-math: YES
Compiler for C++ supports arguments -Qunused-arguments: NO
Compiler for C++ supports arguments -flifetime-dse=1: YES
Compiler for C++ supports arguments -Wno-unknown-pragmas: YES
Compiler for C++ supports arguments -Wno-microsoft-enum-value: NO
Compiler for C++ supports arguments -Werror=format: YES
Compiler for C++ supports arguments -Wformat-security: YES
Compiler for C++ supports arguments -ffunction-sections: YES
Compiler for C++ supports arguments -fdata-sections: YES
Compiler for C++ supports arguments -Wno-unused-variable: YES
Compiler for C++ supports arguments -Wno-unused-but-set-variable: YES
Compiler for C++ supports arguments /wd4189: NO
Compiler for C supports arguments -Wno-override-init: YES
Compiler for C supports arguments -Wno-initializer-overrides: NO
Compiler for C supports arguments -Werror=pointer-arith: YES
Compiler for C supports arguments -Werror=vla: YES
Compiler for C supports arguments -Werror=gnu-empty-initializer: NO
Compiler for C++ supports arguments -Werror=pointer-arith: YES
Compiler for C++ supports arguments -Werror=vla: YES
Compiler for C++ supports arguments -Werror=gnu-empty-initializer: NO
Checking for function "__builtin_ia32_clflushopt" : YES
Checking if "GCC atomic builtins" compiles: YES
Checking if "GCC atomic builtins required -latomic" : links: YES
Checking if "GCC 64bit atomics" with dependency : links: YES
Library ws2_32 found: NO
Header "sys/sysmacros.h" has symbol "major" : YES
Header "sys/sysmacros.h" has symbol "minor" : YES
Header "sys/sysmacros.h" has symbol "makedev" : YES
Header "sys/mkdev.h" has symbol "major" : NO
Check usable header "sched.h" : YES
Checking for function "sched_getaffinity" : YES
Check usable header "xlocale.h" : YES
Check usable header "linux/futex.h" : YES
Check usable header "endian.h" : YES
Check usable header "dlfcn.h" : YES
Check usable header "sys/shm.h" : YES
Check usable header "cet.h" : YES
Check usable header "pthread_np.h" : NO
Check usable header "renderdoc_app.h" : NO
Check usable header "sys/inotify.h" : YES
Checking for function "strtof" : YES
Checking for function "mkostemp" : YES
Checking for function "memfd_create" : NO
Checking for function "random_r" : YES
Checking for function "flock" : YES
Checking for function "strtok_r" : YES
Checking for function "getrandom" : NO
Checking for function "qsort_s" : NO
Checking for function "posix_fallocate" : YES
Checking for function "secure_getenv" : YES
Checking if "GNU qsort_r" : links: YES
Header "time.h" has symbol "struct timespec" : YES
Checking for function "thrd_create" : NO
Header "errno.h" has symbol "program_invocation_name" : YES
Header "math.h" has symbol "issignaling" : YES
Checking for function "posix_memalign" : YES
Checking whether type "struct dirent" has member "d_type" : YES
Checking if "strtod has locale support" : links: YES
Checking if "Bsymbolic" : links: YES
Checking if "version-script" : links: YES
Checking if "dynamic-list" : links: YES
Compiler for C supports link arguments -Wl,--build-id=sha1: YES
Checking for function "dlopen" : NO
Library dl found: YES
Checking for function "dladdr" with dependency -ldl: YES
Checking for function "dl_iterate_phdr" : YES
Checking for function "clock_gettime" : YES
Found pkg-config: YES (/home/conan/.conan2/p/pkgco03f8fb03aa80a/p/bin/pkgconf) 2.1.0
Run-time dependency zlib found: YES 1.3.1
Run-time dependency libzstd found: YES 1.5.5
Run-time dependency threads found: YES
Checking for function "pthread_setaffinity_np" with dependency threads: YES
Run-time dependency expat found: YES 2.6.0
Library m found: YES
Message: libdrm 2.4.119 needed because amdgpu has the highest requirement
Run-time dependency libdrm_intel found: YES 2.4.119
Run-time dependency libdrm_amdgpu found: YES 2.4.119
Run-time dependency libdrm_radeon found: YES 2.4.119
Run-time dependency libdrm_nouveau found: YES 2.4.119
Run-time dependency libdrm found: YES 2.4.119
Run-time dependency libudev found: YES system
Run-time dependency libelf found: YES 0.8.13
Run-time dependency libglvnd found: YES 1.7.0
Dependency valgrind skipped: feature valgrind disabled
Program bison found: YES (/home/conan/.conan2/p/bison291870f266bd3/p/bin/bison)
Program bison found: YES 3.8.2 3.8.2 (/home/conan/.conan2/p/bison291870f266bd3/p/bin/bison)
Program flex found: YES (/home/conan/.conan2/p/flex3e76cfacb0c1a/p/bin/flex)
Run-time dependency libunwind found: YES 1.7.2
Build-time dependency wayland-scanner_build found: YES 1.22.0
Program /home/conan/.conan2/p/waylafbc335e438a34/p/bin/wayland-scanner found: YES (/home/conan/.conan2/p/waylafbc335e438a34/p/bin/wayland-scanner)
Build-time dependency wayland-protocols_build found: YES 1.33
Run-time dependency wayland-client found: YES 1.22.0
Run-time dependency wayland-server found: YES 1.22.0
Run-time dependency wayland-egl-backend found: YES 3
Run-time dependency OpenMP found: YES 4.5
Run-time dependency x11 found: YES 1.6.3
Run-time dependency xext found: YES 1.3.3
Run-time dependency xfixes found: YES 5.0.1
Run-time dependency xcb-glx found: YES 1.11.1
Run-time dependency xcb-shm found: YES 1.11.1
Run-time dependency xcb found: YES 1.11.1
Run-time dependency xcb-keysyms found: YES 0.4.0
Run-time dependency x11-xcb found: YES 1.6.3
Run-time dependency xcb-dri2 found: YES 1.11.1
Run-time dependency xcb-dri3 found: YES 1.11.1
Run-time dependency xcb-present found: YES 1.11.1
Dependency xcb-shm found: YES 1.11.1 (cached)
Run-time dependency xcb-sync found: YES 1.11.1
Run-time dependency xshmfence found: YES 1.3
Run-time dependency glproto found: YES 2022.2
Run-time dependency dri2proto found: YES 2022.2
Run-time dependency xxf86vm found: YES 1.1.4
Run-time dependency xcb-xfixes found: YES 1.11.1
Run-time dependency xcb-randr found: YES 1.11.1
Run-time dependency xrandr found: YES 1.5.0
Library sensors found: NO
Program nm found: YES (/opt/conan/binutils/bin/nm)
Program symbols-check.py found: YES (/opt/pyenv/versions/3.7.13/bin/python3 /home/conan/.conan2/p/mesacf902dd2666d8/s/src/bin/symbols-check.py)
Program install_megadrivers.py found: YES (/opt/pyenv/versions/3.7.13/bin/python3 /home/conan/.conan2/p/mesacf902dd2666d8/s/src/bin/install_megadrivers.py)
Compiler for C supports arguments -Wno-misleading-indentation: YES
Program decode.py found: YES (/home/conan/.conan2/p/mesacf902dd2666d8/s/src/src/compiler/isaspec/decode.py)
Program encode.py found: YES (/home/conan/.conan2/p/mesacf902dd2666d8/s/src/src/compiler/isaspec/encode.py)
Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES
Compiler for C supports link arguments -Wl,-z,relro: YES
Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES (cached)
Compiler for C supports link arguments -Wl,-z,relro: YES (cached)
Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES (cached)
Compiler for C supports link arguments -Wl,-z,relro: YES (cached)
Compiler for C++ supports arguments -Wno-unused-variable: YES (cached)
Compiler for C++ supports arguments -Wno-unused-local-typedefs: YES
Compiler for C++ supports arguments -Wno-unused-but-set-variable: YES (cached)
Compiler for C++ supports arguments -Wno-maybe-uninitialized: YES
Compiler for C++ supports arguments -Wno-self-assign: NO
Compiler for C++ supports arguments /wd4189: NO (cached)
Compiler for C++ supports arguments -fno-exceptions: YES
Compiler for C++ supports arguments -fno-rtti: YES
Compiler for C++ supports arguments -Wimplicit-fallthrough: YES
Compiler for C++ supports arguments -Wshadow: YES
Compiler for C supports arguments -Wimplicit-fallthrough: YES (cached)
Compiler for C supports arguments -Wshadow: YES
Checking for type "std::pmr::monotonic_buffer_resource" : YES
Configuring dri.sym using configuration
Program ln found: YES (/bin/ln)
Checking for function "mincore" : YES
Configuring 50_mesa.json using configuration
Build targets in project: 309
mesa 24.0.2
Directories
prefix : /home/conan/.conan2/p/b/mesa7dfbedbff5aea/p
libdir : lib
includedir : include
Common C and C++ arguments
c_cpp_args : -mtls-dialect=gnu2
OpenGL
OpenGL : YES
ES1 : YES
ES2 : YES
Shared glapi : YES
GLVND : YES
DRI
Platform : drm
Driver dir : /home/conan/.conan2/p/b/mesa7dfbedbff5aea/p/lib/dri
GLX
Enabled : YES
Provider : dri
EGL
Enabled : YES
Drivers : builtin:egl_dri2 builtin:egl_dri3
Platforms : wayland x11 surfaceless drm xcb
GBM
Enabled : YES
Backends path : /home/conan/.conan2/p/b/mesa7dfbedbff5aea/p/lib/gbm
Vulkan
Drivers : amd intel intel_hasvk
Platforms : wayland x11 surfaceless drm xcb
ICD dir : share/vulkan/icd.d
Layers : device-select intel-nullhw overlay
Intel Ray tracing : NO
Video
Codecs : NO
APIs : vulkan
LLVM
Enabled : NO
Gallium
Enabled : YES
Drivers : crocus i915 r300 r600 nouveau svga swrast virgl
Platforms : wayland x11 surfaceless drm xcb
Frontends : mesa
Off-screen rendering (OSMesa): NO
HUD lm-sensors : NO
Perfetto
Enabled : NO
User defined options
Native files : /home/conan/.conan2/p/b/mesa7dfbedbff5aea/b/build-release/conan/conan_meson_native.ini
prefix : /home/conan/.conan2/p/b/mesa7dfbedbff5aea/p
Found ninja-1.11.1 at /home/conan/.conan2/p/ninja6fed3c8400c5b/p/bin/ninja
mesa/24.0.2: Meson build cmd: meson compile -C "/home/conan/.conan2/p/b/mesa7dfbedbff5aea/b/build-release" -j10
mesa/24.0.2: RUN: meson compile -C "/home/conan/.conan2/p/b/mesa7dfbedbff5aea/b/build-release" -j10
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /home/conan/.conan2/p/ninja6fed3c8400c5b/p/bin/ninja -j 10
[1/2209] Generating src/util/driconf_static.h with a custom command
FAILED: src/util/driconf_static.h
/opt/pyenv/versions/3.7.13/bin/python3 ../../../../mesacf902dd2666d8/s/src/src/util/driconf_static.py ../../../../mesacf902dd2666d8/s/src/src/util/00-mesa-defaults.conf ../../../../mesacf902dd2666d8/s/src/src/util/00-radv-defaults.conf src/util/driconf_static.h
Traceback (most recent call last):
File "../../../../mesacf902dd2666d8/s/src/src/util/driconf_static.py", line 23, in <module>
from mako.template import Template
ModuleNotFoundError: No module named 'mako'
[10/2209] Compiling C object src/util/blake3/libblake3.a.p/blake3.c.o
ninja: build stopped: subcommand failed.
mesa/24.0.2: ERROR:
Package '61c08c8d8c07ad9a6a59669b237983176b1eb3fd' build failed
mesa/24.0.2: WARN: Build folder /home/conan/.conan2/p/b/mesa7dfbedbff5aea/b/build-release
ERROR: mesa/24.0.2: Error in build() method, line 1338
meson.build()
ConanException: Error 1 while executing
$ conan create all --version=24.0.2 --build=missing -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=yes -c tools.files.download:verify=False
======== Exporting recipe to the cache ========
mesa/24.0.2: Exporting package recipe: /home/conan/project/all/conanfile.py
mesa/24.0.2: exports: File 'conandata.yml' found. Exporting it...
mesa/24.0.2: Calling export_sources()
mesa/24.0.2: Copied 1 '.yml' file: conandata.yml
mesa/24.0.2: Copied 1 '.py' file: conanfile.py
mesa/24.0.2: Copied 1 '.patch' file: 0001-install-mako.patch
mesa/24.0.2: Exported to cache folder: /home/conan/.conan2/p/mesa555fe084c30c3/e
mesa/24.0.2: Exported: mesa/24.0.2#e9f7e08a015c614d9acf74d5ef578825 (2024-03-12 16:25:29 UTC)
======== Input profiles ========
Profile host:
[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu17
compiler.libcxx=libstdc++11
compiler.version=11
os=Linux
[conf]
tools.files.download:verify=False
tools.system.package_manager:mode=install
tools.system.package_manager:sudo=yes
Profile build:
[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu17
compiler.libcxx=libstdc++11
compiler.version=11
os=Linux
======== Computing dependency graph ========
Graph root
cli
Requirements
expat/2.6.0#2f92fb3cf504e9731aba6d20dcd641bf - Cache
libdrm/2.4.119#1dec87e3a449b637683fde3db21d9ea6 - Cache
libelf/0.8.13#4f70a3555809ae50cc8add44f0f84288 - Cache
libffi/3.4.4#35eb63842b505824b70aedc1baefc916 - Cache
libglvnd/1.7.0#f58042478afea3ced2a863f6c7c4f864 - Cache
libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd - Cache
libpciaccess/0.17#8f027f1f793b3db91b1ab0ff99c2202d - Cache
libudev/system#86e335f85cbb299d6c9fc6260b3f1b0b - Cache
libunwind/1.7.2#177b04af98a112fca3d5d8392af55fc3 - Cache
libxml2/2.12.3#071b32ddc1353a239d3697319c68beca - Cache
libxshmfence/1.3#5b7756b7ebe5cb11b0243ab452954a32 - Cache
linux-headers-generic/6.5.9#e8c99ef349c73b922e1cc4a65beefaf5 - Cache
mesa/24.0.2#e9f7e08a015c614d9acf74d5ef578825 - Cache
wayland/1.22.0#f8b8e3e2f83c354e4b3fdc93a10117b9 - Cache
xorg/system#f626cbdd0ba57d9c53bce2d8b9362fad - Cache
xorg-macros/1.19.3#c3465b331ce1d044ee771dc5e4529b79 - Cache
xorg-proto/2022.2#635ad5e6f83ce1f751f8abe1dc8f0e80 - Cache
xz_utils/5.4.5#a26a2d42ab9c3dabc151bbe1bf898e53 - Cache
zlib/1.3.1#f52e03ae3d251dec704634230cd806a2 - Cache
zstd/1.5.5#b87dc3b185caa4b122979ac4ae8ef7e8 - Cache
Build requirements
autoconf/2.71#00a1e46d8ba5baaf7f10d64c1a6a0342 - Cache
automake/1.16.5#058bda3e21c36c9aa8425daf3c1faf50 - Cache
bison/3.8.2#ed1ba0c42d2ab7ab64fc3a62e9ecc673 - Cache
expat/2.6.0#2f92fb3cf504e9731aba6d20dcd641bf - Cache
flex/2.6.4#e35bc44b3fcbcd661e0af0dc5b5b1ad4 - Cache
glslang/11.7.0#48f276cb78ef05fdbcac7d17a4760bae - Cache
gnu-config/cci.20210814#dc430d754f465e8c74463019672fb97b - Cache
libffi/3.4.4#35eb63842b505824b70aedc1baefc916 - Cache
libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd - Cache
libtool/2.4.7#08316dad5c72c541ed21e039e4cf217b - Cache
libxml2/2.12.3#071b32ddc1353a239d3697319c68beca - Cache
m4/1.4.19#b38ced39a01e31fef5435bc634461fd2 - Cache
meson/1.2.2#04bdfb85d665c82b08a3510aee3ffd19 - Cache
meson/1.3.0#67eebe98438326590a9285377c37cea2 - Cache
meson/1.3.1#7134d7d69e15aaac836309abf62d53ec - Cache
meson/1.3.2#d1125ba555ec1a94f165a3412fdf7f88 - Cache
ninja/1.11.1#77587f8c8318662ac8e5a7867eb4be21 - Cache
pkgconf/2.0.3#f996677e96e61e6552d85e83756c328b - Cache
pkgconf/2.1.0#27f44583701117b571307cf5b5fe5605 - Cache
spirv-headers/1.2.198.0#be23dbe09db97c81d97954672fa28f94 - Cache
spirv-tools/2021.4#f320c0462dfb5fa5c1d0db1c59ffc2ee - Cache
wayland/1.22.0#f8b8e3e2f83c354e4b3fdc93a10117b9 - Cache
wayland-protocols/1.33#875cdd3aca20c9381afae0d695728171 - Cache
xorg-macros/1.19.3#c3465b331ce1d044ee771dc5e4529b79 - Cache
zlib/1.3.1#f52e03ae3d251dec704634230cd806a2 - Cache
Resolved version ranges
zlib/[>=1.2.11 <2]: zlib/1.3.1
======== Computing necessary packages ========
mesa/24.0.2: Checking 5 compatible configurations
mesa/24.0.2: Compatible configurations not found in cache, checking servers
mesa/24.0.2: 'df4cae47b4be7a553407606bc6be9d5f41ba421e': compiler.cppstd=11
mesa/24.0.2: '00c3d49f1a882a15d4ff59b337a1370c7ed7efcf': compiler.cppstd=gnu11
mesa/24.0.2: '45d5accd19f042bd90e2b812161895fa503c7935': compiler.cppstd=14
mesa/24.0.2: '67e2c98e17c473d7a42074da69e7d778531a0bbc': compiler.cppstd=gnu14
mesa/24.0.2: 'f26fc482b3597e75b4bde93419c56c5d36db51ed': compiler.cppstd=17
Requirements
expat/2.6.0#2f92fb3cf504e9731aba6d20dcd641bf:2ed03cd8691ea01deb11f88b5c95aa5195ec4816#be75d200f59b557478a4e7792bcc7e2e - Cache
libdrm/2.4.119#1dec87e3a449b637683fde3db21d9ea6:132e646a310bf4499a7e08ed629372cf98503bb0#8cc991a8b417e6b4b68b80f9d9974b8a - Cache
libelf/0.8.13#4f70a3555809ae50cc8add44f0f84288:b647c43bfefae3f830561ca202b6cfd935b56205#320ff43905aa624744ff7d433a228f1f - Cache
libffi/3.4.4#35eb63842b505824b70aedc1baefc916:b647c43bfefae3f830561ca202b6cfd935b56205#7b5469e918452bad6747b9fd478b37a7 - Cache
libglvnd/1.7.0#f58042478afea3ced2a863f6c7c4f864:b5821a0f831b09c77e90286fbb094d6ba337bcbf#9deccdacb82c92734fafe21280b68d78 - Cache
libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd:b647c43bfefae3f830561ca202b6cfd935b56205#4fd44fefea7c20a6b0f1826c2b875a8c - Cache
libpciaccess/0.17#8f027f1f793b3db91b1ab0ff99c2202d:b647c43bfefae3f830561ca202b6cfd935b56205#28953e7b59c31f8ca2669f4f40df7eef - Cache
libudev/system#86e335f85cbb299d6c9fc6260b3f1b0b:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
libunwind/1.7.2#177b04af98a112fca3d5d8392af55fc3:f29b828289344a131cad8e7680cf053b0ffc2b09#dda9ddbe487e5040aece8e439aaedacf - Cache
libxml2/2.12.3#071b32ddc1353a239d3697319c68beca:835058a17375647fa8abeb3ed1b1faf0ef8f504f#07d12e49440afe2a7123cba752e32931 - Cache
libxshmfence/1.3#5b7756b7ebe5cb11b0243ab452954a32:ec738cec82d3f9d60bd4f842c765b372ed259782#e471d56faec65d3b5be6b7240dc3f5e6 - Cache
mesa/24.0.2#e9f7e08a015c614d9acf74d5ef578825:61c08c8d8c07ad9a6a59669b237983176b1eb3fd - Build
wayland/1.22.0#f8b8e3e2f83c354e4b3fdc93a10117b9:9ef61cfe051f69b8cce843b72e11408e15171fab#d9652c9c1071740af9cc8cc762c94634 - Cache
xorg-macros/1.19.3#c3465b331ce1d044ee771dc5e4529b79:da39a3ee5e6b4b0d3255bfef95601890afd80709#f6477c9b9eaafe88df13906bad42fbb4 - Cache
xorg-proto/2022.2#635ad5e6f83ce1f751f8abe1dc8f0e80:9a4eb3c8701508aa9458b1a73d0633783ecc2270#aa1ecf33aa0ca9ff079f7c7b0b206107 - Cache
xorg/system#f626cbdd0ba57d9c53bce2d8b9362fad:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
xz_utils/5.4.5#a26a2d42ab9c3dabc151bbe1bf898e53:b647c43bfefae3f830561ca202b6cfd935b56205#2912f2fc71b30e134fd08590f3bebacd - Cache
zlib/1.3.1#f52e03ae3d251dec704634230cd806a2:b647c43bfefae3f830561ca202b6cfd935b56205#6b307bbcbae23635c4006543ffdbf3ef - Cache
zstd/1.5.5#b87dc3b185caa4b122979ac4ae8ef7e8:c1b14c3945d5adf1e5ae440c43c12f88117f2edc#2d138a0cb70a8855dd25a9fe04237269 - Cache
Build requirements
bison/3.8.2#ed1ba0c42d2ab7ab64fc3a62e9ecc673:500c2a3f502e0ca7d4a4c65cb2a4a0b0a24994f5#5cb896361e56e9799eac5902503e1efc - Cache
flex/2.6.4#e35bc44b3fcbcd661e0af0dc5b5b1ad4:b647c43bfefae3f830561ca202b6cfd935b56205#d18545ed84d684e0090595f1eb0d23c5 - Cache
glslang/11.7.0#48f276cb78ef05fdbcac7d17a4760bae:c45c3c511b2b659d40d6a5e8ac7fd4148ad64d62#62dbf97b9a22c0dfe27dd36ef192067a - Cache
m4/1.4.19#b38ced39a01e31fef5435bc634461fd2:3593751651824fb813502c69c971267624ced41a#cd8019a4f9b70880d548f7cc26569604 - Cache
meson/1.3.2#d1125ba555ec1a94f165a3412fdf7f88:da39a3ee5e6b4b0d3255bfef95601890afd80709#3ba677cf44c95996f4f326c668f92f00 - Cache
ninja/1.11.1#77587f8c8318662ac8e5a7867eb4be21:3593751651824fb813502c69c971267624ced41a#60e6fc0f973babfbed66a66af22a4f02 - Cache
pkgconf/2.1.0#27f44583701117b571307cf5b5fe5605:c0b621fd4b3199fe05075171573398833dba85f4#74a82dec52448dda20253a19d65965c7 - Cache
wayland-protocols/1.33#875cdd3aca20c9381afae0d695728171:da39a3ee5e6b4b0d3255bfef95601890afd80709#f85f08cf8936bf98a464db0e7a468e8f - Cache
wayland/1.22.0#f8b8e3e2f83c354e4b3fdc93a10117b9:9ef61cfe051f69b8cce843b72e11408e15171fab#d9652c9c1071740af9cc8cc762c94634 - Cache
Skipped binaries
linux-headers-generic/6.5.9, autoconf/2.71, automake/1.16.5, expat/2.6.0, gnu-config/cci.20210814, libffi/3.4.4, libiconv/1.17, libtool/2.4.7, libxml2/2.12.3, meson/1.2.2, meson/1.3.0, meson/1.3.1, pkgconf/2.0.3, spirv-headers/1.2.198.0, spirv-tools/2021.4, xorg-macros/1.19.3, zlib/1.3.1
libudev/system: System requirements: already installed
xorg/system: System requirements: already installed
xorg/system: System requirements: already installed
======== Installing packages ========
expat/2.6.0: Already installed! (1 of 27)
libffi/3.4.4: Already installed! (2 of 27)
libiconv/1.17: Already installed! (3 of 27)
libudev/system: Already installed! (4 of 27)
m4/1.4.19: Already installed! (5 of 27)
ninja/1.11.1: Already installed! (6 of 27)
xorg/system: Already installed! (7 of 27)
xz_utils/5.4.5: Already installed! (8 of 27)
zlib/1.3.1: Already installed! (9 of 27)
zstd/1.5.5: Already installed! (10 of 27)
bison/3.8.2: Already installed! (11 of 27)
glslang/11.7.0: Already installed! (12 of 27)
libelf/0.8.13: Already installed! (13 of 27)
pkgconf/2.1.0: Already installed! (14 of 27)
pkgconf/2.1.0: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
wayland-protocols/1.33: Already installed! (15 of 27)
xorg-macros/1.19.3: Already installed! (16 of 27)
xorg-macros/1.19.3: Appending AUTOMAKE_CONAN_INCLUDES environment variable: /home/conan/.conan2/p/xorg-a7814e7f591fa/p/bin/share/aclocal
xorg-macros/1.19.3: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
libpciaccess/0.17: Already installed! (17 of 27)
flex/2.6.4: Already installed! (18 of 27)
flex/2.6.4: Appending PATH environment variable: /home/conan/.conan2/p/flex3e76cfacb0c1a/p/bin
flex/2.6.4: Setting LEX environment variable: /home/conan/.conan2/p/flex3e76cfacb0c1a/p/bin/flex
libunwind/1.7.2: Already installed! (19 of 27)
meson/1.3.2: Already installed! (20 of 27)
libxml2/2.12.3: Already installed! (21 of 27)
libxml2/2.12.3: Appending PATH environment variable: /home/conan/.conan2/p/libxmac51c7767412f/p/bin
xorg-proto/2022.2: Already installed! (22 of 27)
libdrm/2.4.119: Already installed! (23 of 27)
wayland/1.22.0: Already installed! (24 of 27)
libglvnd/1.7.0: Already installed! (25 of 27)
libxshmfence/1.3: Already installed! (26 of 27)
mesa/24.0.2: Calling source() in /home/conan/.conan2/p/mesa555fe084c30c3/s/src
mesa/24.0.2: Downloading 20.0MB mesa-24.0.2.tar.xz
-------- Installing package mesa/24.0.2 (27 of 27) --------
mesa/24.0.2: Building from source
mesa/24.0.2: Package mesa/24.0.2:61c08c8d8c07ad9a6a59669b237983176b1eb3fd
mesa/24.0.2: Building your package in /home/conan/.conan2/p/b/mesaf232122b5f902/b
mesa/24.0.2: Calling generate()
mesa/24.0.2: Generators folder: /home/conan/.conan2/p/b/mesaf232122b5f902/b/build-release/conan
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.gallium_d3d10umd' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.gallium_extra_hud' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.gallium_nine' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.gallium_rusticl' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.with_libglvnd' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.glx_direct' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.imagination_srv' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.opencl_spirv' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.opengl' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.osmesa' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.with_perfetto' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.with_libselinux' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.spirv_to_dxil' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.shader_cache_default' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.sse2' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.vmware_mks_stats' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.vulkan_beta' into a valid Pythondata type, e.g, bool(self.options.shared)
mesa/24.0.2: Generating aggregated env files
mesa/24.0.2: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh']
mesa/24.0.2: Calling build()
mesa/24.0.2: Apply patch (file): patches/0001-install-mako.patch
mesa/24.0.2: Meson configure cmd: meson setup --native-file "/home/conan/.conan2/p/b/mesaf232122b5f902/b/build-release/conan/conan_meson_native.ini" "/home/conan/.conan2/p/b/mesaf232122b5f902/b/build-release" "/home/conan/.conan2/p/mesa555fe084c30c3/s/src" -Dprefix="/home/conan/.conan2/p/b/mesaf232122b5f902/p"
mesa/24.0.2: RUN: meson setup --native-file "/home/conan/.conan2/p/b/mesaf232122b5f902/b/build-release/conan/conan_meson_native.ini" "/home/conan/.conan2/p/b/mesaf232122b5f902/b/build-release" "/home/conan/.conan2/p/mesa555fe084c30c3/s/src" -Dprefix="/home/conan/.conan2/p/b/mesaf232122b5f902/p"
The Meson build system
Version: 1.3.2
Source dir: /home/conan/.conan2/p/mesa555fe084c30c3/s/src
Build dir: /home/conan/.conan2/p/b/mesaf232122b5f902/b/build-release
Build type: native build
Project name: mesa
Project version: 24.0.2
C compiler for the host machine: gcc (gcc 11.1.0 "gcc (GCC) 11.1.0")
C linker for the host machine: gcc ld.bfd 2.37
C++ compiler for the host machine: g++ (gcc 11.1.0 "g++ (GCC) 11.1.0")
C++ linker for the host machine: g++ ld.bfd 2.37
Host machine cpu family: x86_64
Host machine cpu: x86_64
Checking if "-mtls-dialect=gnu2" runs: YES
Checking if "split TLSDESC" : links: YES
Dependency vdpau skipped: feature gallium-vdpau disabled
Program glslangValidator found: YES (/home/conan/.conan2/p/b/glslabc2c643d30537/p/bin/glslangValidator)
Dependency libva skipped: feature gallium-va disabled
Program mako found: NO
Program python3 (mako) found: YES (/opt/pyenv/versions/3.7.13/bin/python3) modules: mako
Fetching value of define "ETIME" : 62
Checking for function "bswap32" : YES
Checking for function "bswap64" : YES
Checking for function "clz" : YES
Checking for function "clzll" : YES
Checking for function "ctz" : YES
Checking for function "expect" : YES
Checking for function "ffs" : YES
Checking for function "ffsll" : YES
Checking for function "popcount" : YES
Checking for function "popcountll" : YES
Checking for function "unreachable" : YES
Checking for function "types_compatible_p" : YES
Compiler for C supports function attribute const: YES
Compiler for C supports function attribute flatten: YES
Compiler for C supports function attribute malloc: YES
Compiler for C supports function attribute pure: YES
Compiler for C supports function attribute unused: YES
Compiler for C supports function attribute warn_unused_result: YES
Compiler for C supports function attribute weak: YES
Compiler for C supports function attribute format: YES
Compiler for C supports function attribute packed: YES
Compiler for C supports function attribute returns_nonnull: YES
Compiler for C supports function attribute alias: YES
Compiler for C supports function attribute noreturn: YES
Compiler for C supports function attribute visibility:hidden: YES
Checking if "__uint128_t" compiles: YES
Checking for function "reallocarray" : NO
Checking for function "fmemopen" : YES
Checking if "gc-sections" : links: YES
Compiler for C supports arguments -Werror=implicit-function-declaration: YES
Compiler for C supports arguments -Werror=missing-prototypes: YES
Compiler for C supports arguments -Werror=return-type: YES
Compiler for C supports arguments -Werror=empty-body: YES
Compiler for C supports arguments -Werror=incompatible-pointer-types: YES
Compiler for C supports arguments -Werror=int-conversion: YES
Compiler for C supports arguments -Wimplicit-fallthrough: YES
Compiler for C supports arguments -Wmisleading-indentation: YES
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Compiler for C supports arguments -Wno-format-truncation: YES
Compiler for C supports arguments -Wno-nonnull-compare: YES
Compiler for C supports arguments -fno-math-errno: YES
Compiler for C supports arguments -fno-trapping-math: YES
Compiler for C supports arguments -Qunused-arguments: NO
Compiler for C supports arguments -fno-common: YES
Compiler for C supports arguments -Wno-unknown-pragmas: YES
Compiler for C supports arguments -Wno-microsoft-enum-value: NO
Compiler for C supports arguments -Wno-unused-function: YES
Compiler for C supports arguments -Werror=format: YES
Compiler for C supports arguments -Wformat-security: YES
Compiler for C supports arguments -Werror=thread-safety: NO
Compiler for C supports arguments -ffunction-sections: YES
Compiler for C supports arguments -fdata-sections: YES
Compiler for C supports arguments -Wno-unused-variable: YES
Compiler for C supports arguments -Wno-unused-but-set-variable: YES
Compiler for C supports arguments /wd4189: NO
Compiler for C++ supports arguments -Werror=return-type: YES
Compiler for C++ supports arguments -Werror=empty-body: YES
Compiler for C++ supports arguments -Wmisleading-indentation: YES
Compiler for C++ supports arguments -Wno-non-virtual-dtor: YES
Compiler for C++ supports arguments -Wno-missing-field-initializers: YES
Compiler for C++ supports arguments -Wno-format-truncation: YES
Compiler for C++ supports arguments -fno-math-errno: YES
Compiler for C++ supports arguments -fno-trapping-math: YES
Compiler for C++ supports arguments -Qunused-arguments: NO
Compiler for C++ supports arguments -flifetime-dse=1: YES
Compiler for C++ supports arguments -Wno-unknown-pragmas: YES
Compiler for C++ supports arguments -Wno-microsoft-enum-value: NO
Compiler for C++ supports arguments -Werror=format: YES
Compiler for C++ supports arguments -Wformat-security: YES
Compiler for C++ supports arguments -ffunction-sections: YES
Compiler for C++ supports arguments -fdata-sections: YES
Compiler for C++ supports arguments -Wno-unused-variable: YES
Compiler for C++ supports arguments -Wno-unused-but-set-variable: YES
Compiler for C++ supports arguments /wd4189: NO
Compiler for C supports arguments -Wno-override-init: YES
Compiler for C supports arguments -Wno-initializer-overrides: NO
Compiler for C supports arguments -Werror=pointer-arith: YES
Compiler for C supports arguments -Werror=vla: YES
Compiler for C supports arguments -Werror=gnu-empty-initializer: NO
Compiler for C++ supports arguments -Werror=pointer-arith: YES
Compiler for C++ supports arguments -Werror=vla: YES
Compiler for C++ supports arguments -Werror=gnu-empty-initializer: NO
Checking for function "__builtin_ia32_clflushopt" : YES
Checking if "GCC atomic builtins" compiles: YES
Checking if "GCC atomic builtins required -latomic" : links: YES
Checking if "GCC 64bit atomics" with dependency : links: YES
Library ws2_32 found: NO
Header "sys/sysmacros.h" has symbol "major" : YES
Header "sys/sysmacros.h" has symbol "minor" : YES
Header "sys/sysmacros.h" has symbol "makedev" : YES
Header "sys/mkdev.h" has symbol "major" : NO
Check usable header "sched.h" : YES
Checking for function "sched_getaffinity" : YES
Check usable header "xlocale.h" : YES
Check usable header "linux/futex.h" : YES
Check usable header "endian.h" : YES
Check usable header "dlfcn.h" : YES
Check usable header "sys/shm.h" : YES
Check usable header "cet.h" : YES
Check usable header "pthread_np.h" : NO
Check usable header "renderdoc_app.h" : NO
Check usable header "sys/inotify.h" : YES
Checking for function "strtof" : YES
Checking for function "mkostemp" : YES
Checking for function "memfd_create" : NO
Checking for function "random_r" : YES
Checking for function "flock" : YES
Checking for function "strtok_r" : YES
Checking for function "getrandom" : NO
Checking for function "qsort_s" : NO
Checking for function "posix_fallocate" : YES
Checking for function "secure_getenv" : YES
Checking if "GNU qsort_r" : links: YES
Header "time.h" has symbol "struct timespec" : YES
Checking for function "thrd_create" : NO
Header "errno.h" has symbol "program_invocation_name" : YES
Header "math.h" has symbol "issignaling" : YES
Checking for function "posix_memalign" : YES
Checking whether type "struct dirent" has member "d_type" : YES
Checking if "strtod has locale support" : links: YES
Checking if "Bsymbolic" : links: YES
Checking if "version-script" : links: YES
Checking if "dynamic-list" : links: YES
Compiler for C supports link arguments -Wl,--build-id=sha1: YES
Checking for function "dlopen" : NO
Library dl found: YES
Checking for function "dladdr" with dependency -ldl: YES
Checking for function "dl_iterate_phdr" : YES
Checking for function "clock_gettime" : YES
Found pkg-config: YES (/home/conan/.conan2/p/pkgco03f8fb03aa80a/p/bin/pkgconf) 2.1.0
Run-time dependency zlib found: YES 1.3.1
Run-time dependency libzstd found: YES 1.5.5
Run-time dependency threads found: YES
Checking for function "pthread_setaffinity_np" with dependency threads: YES
Run-time dependency expat found: YES 2.6.0
Library m found: YES
Message: libdrm 2.4.119 needed because amdgpu has the highest requirement
Run-time dependency libdrm_intel found: YES 2.4.119
Run-time dependency libdrm_amdgpu found: YES 2.4.119
Run-time dependency libdrm_radeon found: YES 2.4.119
Run-time dependency libdrm_nouveau found: YES 2.4.119
Run-time dependency libdrm found: YES 2.4.119
Run-time dependency libudev found: YES system
Run-time dependency libelf found: YES 0.8.13
Run-time dependency libglvnd found: YES 1.7.0
Dependency valgrind skipped: feature valgrind disabled
Program bison found: YES (/home/conan/.conan2/p/bison291870f266bd3/p/bin/bison)
Program bison found: YES 3.8.2 3.8.2 (/home/conan/.conan2/p/bison291870f266bd3/p/bin/bison)
Program flex found: YES (/home/conan/.conan2/p/flex3e76cfacb0c1a/p/bin/flex)
Run-time dependency libunwind found: YES 1.7.2
Build-time dependency wayland-scanner_build found: YES 1.22.0
Program /home/conan/.conan2/p/waylafbc335e438a34/p/bin/wayland-scanner found: YES (/home/conan/.conan2/p/waylafbc335e438a34/p/bin/wayland-scanner)
Build-time dependency wayland-protocols_build found: YES 1.33
Run-time dependency wayland-client found: YES 1.22.0
Run-time dependency wayland-server found: YES 1.22.0
Run-time dependency wayland-egl-backend found: YES 3
Run-time dependency OpenMP found: YES 4.5
Run-time dependency x11 found: YES 1.6.3
Run-time dependency xext found: YES 1.3.3
Run-time dependency xfixes found: YES 5.0.1
Run-time dependency xcb-glx found: YES 1.11.1
Run-time dependency xcb-shm found: YES 1.11.1
Run-time dependency xcb found: YES 1.11.1
Run-time dependency xcb-keysyms found: YES 0.4.0
Run-time dependency x11-xcb found: YES 1.6.3
Run-time dependency xcb-dri2 found: YES 1.11.1
Run-time dependency xcb-dri3 found: YES 1.11.1
Run-time dependency xcb-present found: YES 1.11.1
Dependency xcb-shm found: YES 1.11.1 (cached)
Run-time dependency xcb-sync found: YES 1.11.1
Run-time dependency xshmfence found: YES 1.3
Run-time dependency glproto found: YES 2022.2
Run-time dependency dri2proto found: YES 2022.2
Run-time dependency xxf86vm found: YES 1.1.4
Run-time dependency xcb-xfixes found: YES 1.11.1
Run-time dependency xcb-randr found: YES 1.11.1
Run-time dependency xrandr found: YES 1.5.0
Library sensors found: NO
Program nm found: YES (/opt/conan/binutils/bin/nm)
Program symbols-check.py found: YES (/opt/pyenv/versions/3.7.13/bin/python3 /home/conan/.conan2/p/mesa555fe084c30c3/s/src/bin/symbols-check.py)
Program install_megadrivers.py found: YES (/opt/pyenv/versions/3.7.13/bin/python3 /home/conan/.conan2/p/mesa555fe084c30c3/s/src/bin/install_megadrivers.py)
Compiler for C supports arguments -Wno-misleading-indentation: YES
Program decode.py found: YES (/home/conan/.conan2/p/mesa555fe084c30c3/s/src/src/compiler/isaspec/decode.py)
Program encode.py found: YES (/home/conan/.conan2/p/mesa555fe084c30c3/s/src/src/compiler/isaspec/encode.py)
Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES
Compiler for C supports link arguments -Wl,-z,relro: YES
Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES (cached)
Compiler for C supports link arguments -Wl,-z,relro: YES (cached)
Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES (cached)
Compiler for C supports link arguments -Wl,-z,relro: YES (cached)
Compiler for C++ supports arguments -Wno-unused-variable: YES (cached)
Compiler for C++ supports arguments -Wno-unused-local-typedefs: YES
Compiler for C++ supports arguments -Wno-unused-but-set-variable: YES (cached)
Compiler for C++ supports arguments -Wno-maybe-uninitialized: YES
Compiler for C++ supports arguments -Wno-self-assign: NO
Compiler for C++ supports arguments /wd4189: NO (cached)
Compiler for C++ supports arguments -fno-exceptions: YES
Compiler for C++ supports arguments -fno-rtti: YES
Compiler for C++ supports arguments -Wimplicit-fallthrough: YES
Compiler for C++ supports arguments -Wshadow: YES
Compiler for C supports arguments -Wimplicit-fallthrough: YES (cached)
Compiler for C supports arguments -Wshadow: YES
Checking for type "std::pmr::monotonic_buffer_resource" : YES
Configuring dri.sym using configuration
Program ln found: YES (/bin/ln)
Checking for function "mincore" : YES
Configuring 50_mesa.json using configuration
Build targets in project: 309
mesa 24.0.2
Directories
prefix : /home/conan/.conan2/p/b/mesaf232122b5f902/p
libdir : lib
includedir : include
Common C and C++ arguments
c_cpp_args : -mtls-dialect=gnu2
OpenGL
OpenGL : YES
ES1 : YES
ES2 : YES
Shared glapi : YES
GLVND : YES
DRI
Platform : drm
Driver dir : /home/conan/.conan2/p/b/mesaf232122b5f902/p/lib/dri
GLX
Enabled : YES
Provider : dri
EGL
Enabled : YES
Drivers : builtin:egl_dri2 builtin:egl_dri3
Platforms : wayland x11 surfaceless drm xcb
GBM
Enabled : YES
Backends path : /home/conan/.conan2/p/b/mesaf232122b5f902/p/lib/gbm
Vulkan
Drivers : amd intel intel_hasvk
Platforms : wayland x11 surfaceless drm xcb
ICD dir : share/vulkan/icd.d
Layers : device-select intel-nullhw overlay
Intel Ray tracing : NO
Video
Codecs : NO
APIs : vulkan
LLVM
Enabled : NO
Gallium
Enabled : YES
Drivers : crocus i915 r300 r600 nouveau svga swrast virgl
Platforms : wayland x11 surfaceless drm xcb
Frontends : mesa
Off-screen rendering (OSMesa): NO
HUD lm-sensors : NO
Perfetto
Enabled : NO
User defined options
Native files : /home/conan/.conan2/p/b/mesaf232122b5f902/b/build-release/conan/conan_meson_native.ini
prefix : /home/conan/.conan2/p/b/mesaf232122b5f902/p
Found ninja-1.11.1 at /home/conan/.conan2/p/ninja6fed3c8400c5b/p/bin/ninja
mesa/24.0.2: Meson build cmd: meson compile -C "/home/conan/.conan2/p/b/mesaf232122b5f902/b/build-release" -j10
mesa/24.0.2: RUN: meson compile -C "/home/conan/.conan2/p/b/mesaf232122b5f902/b/build-release" -j10
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /home/conan/.conan2/p/ninja6fed3c8400c5b/p/bin/ninja -j 10
[996/2209] Generating src/nouveau/headers/cl902d.h with a custom command
FAILED: src/nouveau/headers/nvk_cl902d.h src/nouveau/headers/nvk_cl902d.c
/opt/pyenv/versions/3.7.13/bin/python3 ../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py --in_h ../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/nvidia/classes/cl902d.h --out_h src/nouveau/headers/nvk_cl902d.h --out_c src/nouveau/headers/nvk_cl902d.c
Traceback (most recent call last):
File "../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py", line 373, in <module>
main()
File "../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py", line 340, in main
nvcl = nvcl.removeprefix("cl")
AttributeError: 'str' object has no attribute 'removeprefix'
[997/2209] Generating src/nouveau/headers/cl9097.h with a custom command
FAILED: src/nouveau/headers/nvk_cl9097.h src/nouveau/headers/nvk_cl9097.c
/opt/pyenv/versions/3.7.13/bin/python3 ../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py --in_h ../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/nvidia/classes/cl9097.h --out_h src/nouveau/headers/nvk_cl9097.h --out_c src/nouveau/headers/nvk_cl9097.c
Traceback (most recent call last):
File "../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py", line 373, in <module>
main()
File "../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py", line 340, in main
nvcl = nvcl.removeprefix("cl")
AttributeError: 'str' object has no attribute 'removeprefix'
[998/2209] Generating src/nouveau/headers/cl90c0.h with a custom command
FAILED: src/nouveau/headers/nvk_cl90c0.h src/nouveau/headers/nvk_cl90c0.c
/opt/pyenv/versions/3.7.13/bin/python3 ../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py --in_h ../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/nvidia/classes/cl90c0.h --out_h src/nouveau/headers/nvk_cl90c0.h --out_c src/nouveau/headers/nvk_cl90c0.c
Traceback (most recent call last):
File "../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py", line 373, in <module>
main()
File "../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py", line 340, in main
nvcl = nvcl.removeprefix("cl")
AttributeError: 'str' object has no attribute 'removeprefix'
[999/2209] Generating src/nouveau/headers/cl906f.h with a custom command
FAILED: src/nouveau/headers/nvk_cl906f.h src/nouveau/headers/nvk_cl906f.c
/opt/pyenv/versions/3.7.13/bin/python3 ../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py --in_h ../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/nvidia/classes/cl906f.h --out_h src/nouveau/headers/nvk_cl906f.h --out_c src/nouveau/headers/nvk_cl906f.c
Traceback (most recent call last):
File "../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py", line 373, in <module>
main()
File "../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py", line 340, in main
nvcl = nvcl.removeprefix("cl")
AttributeError: 'str' object has no attribute 'removeprefix'
[1000/2209] Generating src/nouveau/headers/cl9039.h with a custom command
FAILED: src/nouveau/headers/nvk_cl9039.h src/nouveau/headers/nvk_cl9039.c
/opt/pyenv/versions/3.7.13/bin/python3 ../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py --in_h ../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/nvidia/classes/cl9039.h --out_h src/nouveau/headers/nvk_cl9039.h --out_c src/nouveau/headers/nvk_cl9039.c
Traceback (most recent call last):
File "../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py", line 373, in <module>
main()
File "../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py", line 340, in main
nvcl = nvcl.removeprefix("cl")
AttributeError: 'str' object has no attribute 'removeprefix'
[1001/2209] Generating src/nouveau/headers/cl90b5.h with a custom command
FAILED: src/nouveau/headers/nvk_cl90b5.h src/nouveau/headers/nvk_cl90b5.c
/opt/pyenv/versions/3.7.13/bin/python3 ../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py --in_h ../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/nvidia/classes/cl90b5.h --out_h src/nouveau/headers/nvk_cl90b5.h --out_c src/nouveau/headers/nvk_cl90b5.c
Traceback (most recent call last):
File "../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py", line 373, in <module>
main()
File "../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py", line 340, in main
nvcl = nvcl.removeprefix("cl")
AttributeError: 'str' object has no attribute 'removeprefix'
[1002/2209] Generating src/nouveau/headers/cla0b5.h with a custom command
FAILED: src/nouveau/headers/nvk_cla0b5.h src/nouveau/headers/nvk_cla0b5.c
/opt/pyenv/versions/3.7.13/bin/python3 ../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py --in_h ../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/nvidia/classes/cla0b5.h --out_h src/nouveau/headers/nvk_cla0b5.h --out_c src/nouveau/headers/nvk_cla0b5.c
Traceback (most recent call last):
File "../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py", line 373, in <module>
main()
File "../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py", line 340, in main
nvcl = nvcl.removeprefix("cl")
AttributeError: 'str' object has no attribute 'removeprefix'
[1003/2209] Generating src/nouveau/headers/cla097.h with a custom command
FAILED: src/nouveau/headers/nvk_cla097.h src/nouveau/headers/nvk_cla097.c
/opt/pyenv/versions/3.7.13/bin/python3 ../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py --in_h ../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/nvidia/classes/cla097.h --out_h src/nouveau/headers/nvk_cla097.h --out_c src/nouveau/headers/nvk_cla097.c
Traceback (most recent call last):
File "../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py", line 373, in <module>
main()
File "../../../../mesa555fe084c30c3/s/src/src/nouveau/headers/class_parser.py", line 340, in main
nvcl = nvcl.removeprefix("cl")
AttributeError: 'str' object has no attribute 'removeprefix'
[1005/2209] Generating src/amd/common/sid_tables_h with a custom command (wrapped by meson to capture output)
ninja: build stopped: subcommand failed.
mesa/24.0.2: ERROR:
Package '61c08c8d8c07ad9a6a59669b237983176b1eb3fd' build failed
mesa/24.0.2: WARN: Build folder /home/conan/.conan2/p/b/mesaf232122b5f902/b/build-release
ERROR: mesa/24.0.2: Error in build() method, line 1336
meson.build()
ConanException: Error 1 while executing
conan@e93c3c785d8f:~/project$
$ conan create all --version=24.0.2 --build=missing -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=yes -c tools.files.download:verify=False
======== Exporting recipe to the cache ========
mesa/24.0.2: Exporting package recipe: /home/conan/project/all/conanfile.py
mesa/24.0.2: exports: File 'conandata.yml' found. Exporting it...
mesa/24.0.2: Calling export_sources()
mesa/24.0.2: Copied 1 '.yml' file: conandata.yml
mesa/24.0.2: Copied 1 '.py' file: conanfile.py
mesa/24.0.2: Copied 1 '.patch' file: 24.0.1-0001-Require-directx-headers-when-building-wsi_common_win.patch
mesa/24.0.2: Exported to cache folder: /home/conan/.conan2/p/mesa26074dc4fb506/e
mesa/24.0.2: Source folder is corrupted, forcing removal
mesa/24.0.2: Exported: mesa/24.0.2#635db664d286081e1939857c86b2faf4 (2024-03-12 15:36:43 UTC)
======== Input profiles ========
Profile host:
[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu17
compiler.libcxx=libstdc++11
compiler.version=11
os=Linux
[conf]
tools.files.download:verify=False
tools.system.package_manager:mode=install
tools.system.package_manager:sudo=yes
Profile build:
[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu17
compiler.libcxx=libstdc++11
compiler.version=11
os=Linux
======== Computing dependency graph ========
Graph root
cli
Requirements
expat/2.6.0#2f92fb3cf504e9731aba6d20dcd641bf - Cache
libdrm/2.4.119#1dec87e3a449b637683fde3db21d9ea6 - Cache
libelf/0.8.13#4f70a3555809ae50cc8add44f0f84288 - Cache
libffi/3.4.4#35eb63842b505824b70aedc1baefc916 - Cache
libglvnd/1.7.0#f58042478afea3ced2a863f6c7c4f864 - Cache
libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd - Cache
libpciaccess/0.17#8f027f1f793b3db91b1ab0ff99c2202d - Cache
libudev/system#86e335f85cbb299d6c9fc6260b3f1b0b - Cache
libunwind/1.7.2#177b04af98a112fca3d5d8392af55fc3 - Cache
libxml2/2.12.3#071b32ddc1353a239d3697319c68beca - Cache
libxshmfence/1.3#5b7756b7ebe5cb11b0243ab452954a32 - Cache
linux-headers-generic/6.5.9#e8c99ef349c73b922e1cc4a65beefaf5 - Cache
mesa/24.0.2#635db664d286081e1939857c86b2faf4 - Cache
wayland/1.22.0#f8b8e3e2f83c354e4b3fdc93a10117b9 - Cache
xorg/system#f626cbdd0ba57d9c53bce2d8b9362fad - Cache
xorg-macros/1.19.3#c3465b331ce1d044ee771dc5e4529b79 - Cache
xorg-proto/2022.2#635ad5e6f83ce1f751f8abe1dc8f0e80 - Cache
xz_utils/5.4.5#a26a2d42ab9c3dabc151bbe1bf898e53 - Cache
zlib/1.3.1#f52e03ae3d251dec704634230cd806a2 - Cache
zstd/1.5.5#b87dc3b185caa4b122979ac4ae8ef7e8 - Cache
Build requirements
autoconf/2.71#00a1e46d8ba5baaf7f10d64c1a6a0342 - Cache
automake/1.16.5#058bda3e21c36c9aa8425daf3c1faf50 - Cache
bison/3.8.2#ed1ba0c42d2ab7ab64fc3a62e9ecc673 - Cache
expat/2.6.0#2f92fb3cf504e9731aba6d20dcd641bf - Cache
flex/2.6.4#e35bc44b3fcbcd661e0af0dc5b5b1ad4 - Cache
glslang/11.7.0#48f276cb78ef05fdbcac7d17a4760bae - Cache
gnu-config/cci.20210814#dc430d754f465e8c74463019672fb97b - Cache
libffi/3.4.4#35eb63842b505824b70aedc1baefc916 - Cache
libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd - Cache
libtool/2.4.7#08316dad5c72c541ed21e039e4cf217b - Cache
libxml2/2.12.3#071b32ddc1353a239d3697319c68beca - Cache
m4/1.4.19#b38ced39a01e31fef5435bc634461fd2 - Cache
meson/1.2.2#04bdfb85d665c82b08a3510aee3ffd19 - Cache
meson/1.3.0#67eebe98438326590a9285377c37cea2 - Cache
meson/1.3.1#7134d7d69e15aaac836309abf62d53ec - Cache
meson/1.3.2#d1125ba555ec1a94f165a3412fdf7f88 - Cache
ninja/1.11.1#77587f8c8318662ac8e5a7867eb4be21 - Cache
pkgconf/2.0.3#f996677e96e61e6552d85e83756c328b - Cache
pkgconf/2.1.0#27f44583701117b571307cf5b5fe5605 - Cache
spirv-headers/1.2.198.0#be23dbe09db97c81d97954672fa28f94 - Cache
spirv-tools/2021.4#f320c0462dfb5fa5c1d0db1c59ffc2ee - Cache
wayland/1.22.0#f8b8e3e2f83c354e4b3fdc93a10117b9 - Cache
wayland-protocols/1.33#875cdd3aca20c9381afae0d695728171 - Cache
xorg-macros/1.19.3#c3465b331ce1d044ee771dc5e4529b79 - Cache
zlib/1.3.1#f52e03ae3d251dec704634230cd806a2 - Cache
Resolved version ranges
zlib/[>=1.2.11 <2]: zlib/1.3.1
======== Computing necessary packages ========
mesa/24.0.2: Checking 5 compatible configurations
mesa/24.0.2: Compatible configurations not found in cache, checking servers
mesa/24.0.2: 'df4cae47b4be7a553407606bc6be9d5f41ba421e': compiler.cppstd=11
mesa/24.0.2: '00c3d49f1a882a15d4ff59b337a1370c7ed7efcf': compiler.cppstd=gnu11
mesa/24.0.2: '45d5accd19f042bd90e2b812161895fa503c7935': compiler.cppstd=14
mesa/24.0.2: '67e2c98e17c473d7a42074da69e7d778531a0bbc': compiler.cppstd=gnu14
mesa/24.0.2: 'f26fc482b3597e75b4bde93419c56c5d36db51ed': compiler.cppstd=17
Requirements
expat/2.6.0#2f92fb3cf504e9731aba6d20dcd641bf:2ed03cd8691ea01deb11f88b5c95aa5195ec4816#be75d200f59b557478a4e7792bcc7e2e - Cache
libdrm/2.4.119#1dec87e3a449b637683fde3db21d9ea6:132e646a310bf4499a7e08ed629372cf98503bb0#8cc991a8b417e6b4b68b80f9d9974b8a - Cache
libelf/0.8.13#4f70a3555809ae50cc8add44f0f84288:b647c43bfefae3f830561ca202b6cfd935b56205#320ff43905aa624744ff7d433a228f1f - Cache
libffi/3.4.4#35eb63842b505824b70aedc1baefc916:b647c43bfefae3f830561ca202b6cfd935b56205#7b5469e918452bad6747b9fd478b37a7 - Cache
libglvnd/1.7.0#f58042478afea3ced2a863f6c7c4f864:b5821a0f831b09c77e90286fbb094d6ba337bcbf#9deccdacb82c92734fafe21280b68d78 - Cache
libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd:b647c43bfefae3f830561ca202b6cfd935b56205#4fd44fefea7c20a6b0f1826c2b875a8c - Cache
libpciaccess/0.17#8f027f1f793b3db91b1ab0ff99c2202d:b647c43bfefae3f830561ca202b6cfd935b56205#28953e7b59c31f8ca2669f4f40df7eef - Cache
libudev/system#86e335f85cbb299d6c9fc6260b3f1b0b:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
libunwind/1.7.2#177b04af98a112fca3d5d8392af55fc3:f29b828289344a131cad8e7680cf053b0ffc2b09#dda9ddbe487e5040aece8e439aaedacf - Cache
libxml2/2.12.3#071b32ddc1353a239d3697319c68beca:835058a17375647fa8abeb3ed1b1faf0ef8f504f#07d12e49440afe2a7123cba752e32931 - Cache
libxshmfence/1.3#5b7756b7ebe5cb11b0243ab452954a32:ec738cec82d3f9d60bd4f842c765b372ed259782#e471d56faec65d3b5be6b7240dc3f5e6 - Cache
mesa/24.0.2#635db664d286081e1939857c86b2faf4:61c08c8d8c07ad9a6a59669b237983176b1eb3fd - Build
wayland/1.22.0#f8b8e3e2f83c354e4b3fdc93a10117b9:9ef61cfe051f69b8cce843b72e11408e15171fab#d9652c9c1071740af9cc8cc762c94634 - Cache
xorg-macros/1.19.3#c3465b331ce1d044ee771dc5e4529b79:da39a3ee5e6b4b0d3255bfef95601890afd80709#f6477c9b9eaafe88df13906bad42fbb4 - Cache
xorg-proto/2022.2#635ad5e6f83ce1f751f8abe1dc8f0e80:9a4eb3c8701508aa9458b1a73d0633783ecc2270#aa1ecf33aa0ca9ff079f7c7b0b206107 - Cache
xorg/system#f626cbdd0ba57d9c53bce2d8b9362fad:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
xz_utils/5.4.5#a26a2d42ab9c3dabc151bbe1bf898e53:b647c43bfefae3f830561ca202b6cfd935b56205#2912f2fc71b30e134fd08590f3bebacd - Cache
zlib/1.3.1#f52e03ae3d251dec704634230cd806a2:b647c43bfefae3f830561ca202b6cfd935b56205#6b307bbcbae23635c4006543ffdbf3ef - Cache
zstd/1.5.5#b87dc3b185caa4b122979ac4ae8ef7e8:c1b14c3945d5adf1e5ae440c43c12f88117f2edc#2d138a0cb70a8855dd25a9fe04237269 - Cache
Build requirements
bison/3.8.2#ed1ba0c42d2ab7ab64fc3a62e9ecc673:500c2a3f502e0ca7d4a4c65cb2a4a0b0a24994f5#5cb896361e56e9799eac5902503e1efc - Cache
flex/2.6.4#e35bc44b3fcbcd661e0af0dc5b5b1ad4:b647c43bfefae3f830561ca202b6cfd935b56205#d18545ed84d684e0090595f1eb0d23c5 - Cache
glslang/11.7.0#48f276cb78ef05fdbcac7d17a4760bae:c45c3c511b2b659d40d6a5e8ac7fd4148ad64d62#62dbf97b9a22c0dfe27dd36ef192067a - Cache
m4/1.4.19#b38ced39a01e31fef5435bc634461fd2:3593751651824fb813502c69c971267624ced41a#cd8019a4f9b70880d548f7cc26569604 - Cache
meson/1.3.2#d1125ba555ec1a94f165a3412fdf7f88:da39a3ee5e6b4b0d3255bfef95601890afd80709#3ba677cf44c95996f4f326c668f92f00 - Cache
ninja/1.11.1#77587f8c8318662ac8e5a7867eb4be21:3593751651824fb813502c69c971267624ced41a#60e6fc0f973babfbed66a66af22a4f02 - Cache
pkgconf/2.1.0#27f44583701117b571307cf5b5fe5605:c0b621fd4b3199fe05075171573398833dba85f4#74a82dec52448dda20253a19d65965c7 - Cache
wayland-protocols/1.33#875cdd3aca20c9381afae0d695728171:da39a3ee5e6b4b0d3255bfef95601890afd80709#f85f08cf8936bf98a464db0e7a468e8f - Cache
wayland/1.22.0#f8b8e3e2f83c354e4b3fdc93a10117b9:9ef61cfe051f69b8cce843b72e11408e15171fab#d9652c9c1071740af9cc8cc762c94634 - Cache
Skipped binaries
linux-headers-generic/6.5.9, autoconf/2.71, automake/1.16.5, expat/2.6.0, gnu-config/cci.20210814, libffi/3.4.4, libiconv/1.17, libtool/2.4.7, libxml2/2.12.3, meson/1.2.2, meson/1.3.0, meson/1.3.1, pkgconf/2.0.3, spirv-headers/1.2.198.0, spirv-tools/2021.4, xorg-macros/1.19.3, zlib/1.3.1
libudev/system: System requirements: already installed
xorg/system: System requirements: already installed
xorg/system: System requirements: already installed
======== Installing packages ========
expat/2.6.0: Already installed! (1 of 27)
libffi/3.4.4: Already installed! (2 of 27)
libiconv/1.17: Already installed! (3 of 27)
libudev/system: Already installed! (4 of 27)
m4/1.4.19: Already installed! (5 of 27)
ninja/1.11.1: Already installed! (6 of 27)
xorg/system: Already installed! (7 of 27)
xz_utils/5.4.5: Already installed! (8 of 27)
zlib/1.3.1: Already installed! (9 of 27)
zstd/1.5.5: Already installed! (10 of 27)
bison/3.8.2: Already installed! (11 of 27)
glslang/11.7.0: Already installed! (12 of 27)
libelf/0.8.13: Already installed! (13 of 27)
pkgconf/2.1.0: Already installed! (14 of 27)
pkgconf/2.1.0: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
wayland-protocols/1.33: Already installed! (15 of 27)
xorg-macros/1.19.3: Already installed! (16 of 27)
xorg-macros/1.19.3: Appending AUTOMAKE_CONAN_INCLUDES environment variable: /home/conan/.conan2/p/xorg-a7814e7f591fa/p/bin/share/aclocal
xorg-macros/1.19.3: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
libpciaccess/0.17: Already installed! (17 of 27)
flex/2.6.4: Already installed! (18 of 27)
flex/2.6.4: Appending PATH environment variable: /home/conan/.conan2/p/flex3e76cfacb0c1a/p/bin
flex/2.6.4: Setting LEX environment variable: /home/conan/.conan2/p/flex3e76cfacb0c1a/p/bin/flex
libunwind/1.7.2: Already installed! (19 of 27)
meson/1.3.2: Already installed! (20 of 27)
libxml2/2.12.3: Already installed! (21 of 27)
libxml2/2.12.3: Appending PATH environment variable: /home/conan/.conan2/p/libxmac51c7767412f/p/bin
xorg-proto/2022.2: Already installed! (22 of 27)
libdrm/2.4.119: Already installed! (23 of 27)
wayland/1.22.0: Already installed! (24 of 27)
libglvnd/1.7.0: Already installed! (25 of 27)
libxshmfence/1.3: Already installed! (26 of 27)
mesa/24.0.2: Calling source() in /home/conan/.conan2/p/mesa26074dc4fb506/s/src
mesa/24.0.2: Downloading 20.0MB mesa-24.0.2.tar.xz
mesa/24.0.2: WARN: network: Download failed, check server, possibly try again
HTTPSConnectionPool(host='archive.mesa3d.org', port=443): Read timed out.
mesa/24.0.2: Waiting 5 seconds to retry...
mesa/24.0.2: Downloading 20.0MB mesa-24.0.2.tar.xz
mesa/24.0.2: Apply patch (portability): Fix the directx-headers dependency to be included when it is needed
-------- Installing package mesa/24.0.2 (27 of 27) --------
mesa/24.0.2: Building from source
mesa/24.0.2: Package mesa/24.0.2:61c08c8d8c07ad9a6a59669b237983176b1eb3fd
mesa/24.0.2: Building your package in /home/conan/.conan2/p/b/mesa98eb189f765c1/b
mesa/24.0.2: Calling generate()
mesa/24.0.2: Generators folder: /home/conan/.conan2/p/b/mesa98eb189f765c1/b/build-release/conan
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.gallium_d3d10umd' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.gallium_extra_hud' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.gallium_nine' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.gallium_rusticl' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.with_libglvnd' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.glx_direct' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.imagination_srv' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.opencl_spirv' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.opengl' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.osmesa' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.with_perfetto' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.with_libselinux' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.spirv_to_dxil' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.shader_cache_default' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.sse2' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.vmware_mks_stats' into a valid Pythondata type, e.g, bool(self.options.shared)
WARN: deprecated: Please, do not use a Conan option value directly. Convert 'options.vulkan_beta' into a valid Pythondata type, e.g, bool(self.options.shared)
mesa/24.0.2: Generating aggregated env files
mesa/24.0.2: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh']
mesa/24.0.2: Calling build()
mesa/24.0.2: Meson configure cmd: meson setup --native-file "/home/conan/.conan2/p/b/mesa98eb189f765c1/b/build-release/conan/conan_meson_native.ini" "/home/conan/.conan2/p/b/mesa98eb189f765c1/b/build-release" "/home/conan/.conan2/p/mesa26074dc4fb506/s/src" -Dprefix="/home/conan/.conan2/p/b/mesa98eb189f765c1/p"
mesa/24.0.2: RUN: meson setup --native-file "/home/conan/.conan2/p/b/mesa98eb189f765c1/b/build-release/conan/conan_meson_native.ini" "/home/conan/.conan2/p/b/mesa98eb189f765c1/b/build-release" "/home/conan/.conan2/p/mesa26074dc4fb506/s/src" -Dprefix="/home/conan/.conan2/p/b/mesa98eb189f765c1/p"
The Meson build system
Version: 1.3.2
Source dir: /home/conan/.conan2/p/mesa26074dc4fb506/s/src
Build dir: /home/conan/.conan2/p/b/mesa98eb189f765c1/b/build-release
Build type: native build
Project name: mesa
Project version: 24.0.2
C compiler for the host machine: gcc (gcc 11.1.0 "gcc (GCC) 11.1.0")
C linker for the host machine: gcc ld.bfd 2.37
C++ compiler for the host machine: g++ (gcc 11.1.0 "g++ (GCC) 11.1.0")
C++ linker for the host machine: g++ ld.bfd 2.37
Host machine cpu family: x86_64
Host machine cpu: x86_64
Checking if "-mtls-dialect=gnu2" runs: YES
Checking if "split TLSDESC" : links: YES
Dependency vdpau skipped: feature gallium-vdpau disabled
Program glslangValidator found: YES (/home/conan/.conan2/p/b/glslabc2c643d30537/p/bin/glslangValidator)
Dependency libva skipped: feature gallium-va disabled
Program python3 found: YES (/opt/pyenv/versions/3.7.13/bin/python3)
../../../../mesa26074dc4fb506/s/src/meson.build:935:2: ERROR: Problem encountered: Python (3.x) mako module >= 0.8.0 required to build mesa.
A full log can be found at /home/conan/.conan2/p/b/mesa98eb189f765c1/b/build-release/meson-logs/meson-log.txt
mesa/24.0.2: ERROR:
Package '61c08c8d8c07ad9a6a59669b237983176b1eb3fd' build failed
mesa/24.0.2: WARN: Build folder /home/conan/.conan2/p/b/mesa98eb189f765c1/b/build-release
ERROR: mesa/24.0.2: Error in build() method, line 1335
meson.configure()
ConanException: Error 1 while executing
diff --git a/meson.build b/meson.build
index 133fd9a..c7f0880 100644
--- a/meson.build
+++ b/meson.build
@@ -601,7 +601,7 @@ _vdpau_drivers = [
vdpau = get_option('gallium-vdpau') \
.require(system_has_kms_drm, error_message : 'VDPAU state tracker can only be build on unix-like OSes.') \
.require(with_platform_x11, error_message : 'VDPAU state tracker requires X11 support.') \
- .require(_vdpau_drivers.contains(true), error_message : 'VDPAU state tracker requires at least one of the following gallium drivers: r600, radeonsi, nouveau, d3d12 (with option gallium-d3d12-video, virgl).')
+ .require(_vdpau_drivers.contains(true), error_message : 'VDPAU state tracker requires at least one of the following gallium drivers: r600, radeonsi, nouveau, d3d12 (with option gallium-d3d12-video, virgl).')
dep_vdpau = dependency('vdpau', version : '>= 1.1', required : vdpau)
if dep_vdpau.found()
@@ -920,7 +920,15 @@ if get_option('allow-kcmp') \
pre_args += '-DALLOW_KCMP'
endif
-prog_python = import('python').find_installation('python3')
+packaging_dep = import('python').find_installation('mako', required: false)
+if not packaging_dep.found()
+ install_command = ['python3', '-m', 'pip', 'install', 'mako']
+ install_result = run_command(install_command, check: true, capture: true)
+ if install_result.returncode() != 0
+ error('Failed to install mako library using pip')
+ endif
+endif
+prog_python = import('python').find_installation('python3', modules: ['mako'])
has_mako = run_command(
prog_python, '-c',
'''
@@ -951,7 +959,7 @@ endif
with_shader_cache = get_option('shader-cache') \
.require(host_machine.system() != 'windows', error_message : 'Shader Cache does not currently work on Windows') \
- .allowed()
+ .allowed()
if with_shader_cache
pre_args += '-DENABLE_SHADER_CACHE'
@@ -1599,7 +1607,7 @@ use_xmlconfig = get_option('xmlconfig') \
.require(dep_expat.found(),
error_message : 'requires expat') \
.allowed()
-
+
# Predefined macros for windows
if host_machine.system() == 'windows'
pre_args += '-DWIN32_LEAN_AND_MEAN' # http://msdn2.microsoft.com/en-us/library/6dwk3a1z.aspx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment