diff mbox series

[meta-ti,master] build issue on mesa-pvr

Message ID CAL2HtgxQHThnmV=HfXAFAC0_52BHw73sPsym_AebCXM5Z_tvZA@mail.gmail.com
State New
Headers show
Series [meta-ti,master] build issue on mesa-pvr | expand

Commit Message

Antoine July 21, 2026, 7:53 a.m. UTC
Hello,

Since couple of days we have a build issue on master with mesa-pvr.
It seems to be a race condition, is this a known error or any ideas about it?

07-20:04:08:10  | FAILED: [code=1]
src/gallium/drivers/pvr/libpvr.a.p/pvr_mesa_dispatch.c.o
07-20:04:08:10  | aarch64-tdx-linux-gcc -mbranch-protection=standard
-fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat
-Wformat-security -Werror=format-security
--sysroot=/workdir/oe/tmp/work/aquila_am69-tdx-linux/mesa-pvr/25.2.8/recipe-sysroot
-Isrc/gallium/drivers/pvr/libpvr.a.p -Isrc/gallium/drivers/pvr
-I../sources/mesa-pvr-25.2.8/src/gallium/drivers/pvr -Isrc/mapi
-I../sources/mesa-pvr-25.2.8/src/mapi -Isrc/mesa
-I../sources/mesa-pvr-25.2.8/src/mesa
-I../sources/mesa-pvr-25.2.8/src/gallium/include
-Isrc/gallium/auxiliary
-I../sources/mesa-pvr-25.2.8/src/gallium/auxiliary
-Isrc/gallium/winsys -I../sources/mesa-pvr-25.2.8/src/gallium/winsys
-Iinclude -I../sources/mesa-pvr-25.2.8/include -Isrc
-I../sources/mesa-pvr-25.2.8/src -Isrc/util/format
-I/workdir/oe/tmp/work/aquila_am69-tdx-linux/mesa-pvr/25.2.8/recipe-sysroot/usr/include/libdrm
-fvisibility=hidden -fdiagnostics-color=always -DNDEBUG
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
'-DPACKAGE_VERSION="25.2.8"'
'-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"'
-DHAVE_OPENGL=1 -DHAVE_OPENGL_ES_1=1 -DHAVE_OPENGL_ES_2=1
-DHAVE_LLVMPIPE -DHAVE_SOFTPIPE -DHAVE_VIRGL -DHAVE_ZINK -DHAVE_PVR
-DHAVE_SWRAST -DVIDEO_CODEC_VC1DEC=0 -DVIDEO_CODEC_H264DEC=0
-DVIDEO_CODEC_H264ENC=0 -DVIDEO_CODEC_H265DEC=0
-DVIDEO_CODEC_H265ENC=0 -DVIDEO_CODEC_AV1DEC=1 -DVIDEO_CODEC_AV1ENC=1
-DVIDEO_CODEC_VP9DEC=1 -DEGL_WITH_OPENGL -DHAVE_WAYLAND_PLATFORM
-DHAVE_X11_PLATFORM -DHAVE_SURFACELESS_PLATFORM -DHAVE_DRM_PLATFORM
-DHAVE_XCB_PLATFORM -DUSE_LIBGLVND=0 -DGLX_INDIRECT_RENDERING
-DGLX_DIRECT_RENDERING -DGLX_USE_DRM
-DGLAPI_EXPORT_PROTO_ENTRY_POINTS=0 -DALLOW_KCMP -DMESA_DEBUG=0
-DENABLE_SHADER_CACHE -DHAVE___BUILTIN_BSWAP32
-DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL
-DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS
-DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT
-DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE
-DHAVE___BUILTIN_TYPES_COMPATIBLE_P -DHAVE_FUNC_ATTRIBUTE_CONST
-DHAVE_FUNC_ATTRIBUTE_FLATTEN -DHAVE_FUNC_ATTRIBUTE_MALLOC
-DHAVE_FUNC_ATTRIBUTE_PURE -DHAVE_FUNC_ATTRIBUTE_UNUSED
-DHAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT -DHAVE_FUNC_ATTRIBUTE_WEAK
-DHAVE_FUNC_ATTRIBUTE_FORMAT -DHAVE_FUNC_ATTRIBUTE_PACKED
-DHAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL -DHAVE_FUNC_ATTRIBUTE_ALIAS
-DHAVE_FUNC_ATTRIBUTE_NORETURN -DHAVE_FUNC_ATTRIBUTE_OPTIMIZE
-DHAVE_FUNC_ATTRIBUTE_VISIBILITY -DHAVE_UINT128 -DHAVE_REALLOCARRAY
-DHAVE_FMEMOPEN -D_GNU_SOURCE -DUSE_GCC_ATOMIC_BUILTINS
-DUSE_AARCH64_ASM -DMAJOR_IN_SYSMACROS -DHAS_SCHED_H
-DHAS_SCHED_GETAFFINITY -DHAVE_LINUX_FUTEX_H -DHAVE_ENDIAN_H
-DHAVE_DLFCN_H -DHAVE_SYS_SHM_H -DHAVE_SYS_INOTIFY_H
-DHAVE_LINUX_UDMABUF_H -DHAVE_STRTOF -DHAVE_MKOSTEMP
-DHAVE_MEMFD_CREATE -DHAVE_RANDOM_R -DHAVE_FLOCK -DHAVE_STRTOK_R
-DHAVE_GETRANDOM -DHAVE_POSIX_FALLOCATE -DHAVE_SECURE_GETENV
-DHAVE_GNU_QSORT_R -DHAVE_STRUCT_TIMESPEC
-DHAVE_PROGRAM_INVOCATION_NAME -DHAVE_ISSIGNALING
-DHAVE_POSIX_MEMALIGN -DHAVE_DIRENT_D_TYPE -DHAVE_STRTOD_L
-DHAVE_DLADDR -DHAVE_DL_ITERATE_PHDR -DHAVE_ZLIB -DHAVE_ZSTD
-DHAVE_COMPRESSION -DHAVE_PTHREAD -DHAVE_PTHREAD_SETAFFINITY
-DHAVE_LIBDRM '-DMESA_LLVM_VERSION_STRING="22.1.8"' -DLLVM_IS_SHARED=1
-DLLVM_AVAILABLE=1 -DDRAW_LLVM_AVAILABLE=1 -DAMD_LLVM_AVAILABLE=1
-DGALLIVM_USE_ORCJIT=0 -DHAVE_SPIRV_TOOLS -DUSE_LIBELF
-DTHREAD_SANITIZER=0 -DWL_HIDE_DEPRECATED
-DHAVE_WL_DISPATCH_QUEUE_TIMEOUT -DHAVE_WL_CREATE_QUEUE_WITH_NAME
-DHAVE_X11_DRM -DHAVE_DRI -DHAVE_DRI2 -DHAVE_DRI3_EXPLICIT_SYNC
-DHAVE_DRISW_KMS -mtls-dialect=desc
-Werror=implicit-function-declaration -Werror=missing-prototypes
-Werror=return-type -Werror=empty-body
-Werror=incompatible-pointer-types -Werror=int-conversion
-Wimplicit-fallthrough -Wmisleading-indentation
-Wno-missing-field-initializers -Wno-format-truncation
-Wno-nonnull-compare -fno-math-errno -fno-trapping-math -fno-common
-Wno-unknown-pragmas -Wno-unused-function -Werror=format
-Wformat-security -ffunction-sections -fdata-sections -O2 -g
-fno-omit-frame-pointer
-ffile-prefix-map=/workdir/oe/tmp/work/aquila_am69-tdx-linux/mesa-pvr/25.2.8/sources/mesa-pvr-25.2.8=/usr/src/debug/mesa-pvr/25.2.8
-ffile-prefix-map=/workdir/oe/tmp/work/aquila_am69-tdx-linux/mesa-pvr/25.2.8/build=/usr/src/debug/mesa-pvr/25.2.8
-ffile-prefix-map=/workdir/oe/tmp/work/aquila_am69-tdx-linux/mesa-pvr/25.2.8/recipe-sysroot=
-ffile-prefix-map=/workdir/oe/tmp/work/aquila_am69-tdx-linux/mesa-pvr/25.2.8/recipe-sysroot-native=
-pipe -fPIC -pthread -DGALLIUM_PVR -MD -MQ
src/gallium/drivers/pvr/libpvr.a.p/pvr_mesa_dispatch.c.o -MF
src/gallium/drivers/pvr/libpvr.a.p/pvr_mesa_dispatch.c.o.d -o
src/gallium/drivers/pvr/libpvr.a.p/pvr_mesa_dispatch.c.o -c
../sources/mesa-pvr-25.2.8/src/gallium/drivers/pvr/pvr_mesa_dispatch.c
07-20:04:08:10  |
../sources/mesa-pvr-25.2.8/src/gallium/drivers/pvr/pvr_mesa_dispatch.c:31:10:
fatal error: glapi/gen/dispatch.h: No such file or directory
07-20:04:08:10  |    31 | #include "glapi/gen/dispatch.h"
07-20:04:08:10  |       |          ^~~~~~~~~~~~~~~~~~~~~~
07-20:04:08:10  | compilation terminated.

A quick ChatGPT inquiry suggests this fix, but I don't have the time
to look into it.

Thanks,
Antoine

Comments

PRC Automation July 21, 2026, 7:55 a.m. UTC | #1
meta-ti / na / CAL2HtgxQHThnmV=HfXAFAC0_52BHw73sPsym_AebCXM5Z_tvZA

PRC Results: FAIL

=========================================================
  check-yocto-patches: FAIL
=========================================================
Patches
----------------------------------------
FAIL - [meta-ti][master] build issue on mesa-pvr
    WARN: Commit message does not include file/recipe name: build issue on mesa-pvr. (COMMIT-MESSAGE-2)
        patch
    
    ERROR: Missing Signed-off-by in commit message. (SIGNED-OFF-BY-1)
        patch
    
    For details on the above errors/warnings visit: https://lists.yoctoproject.org/g/meta-ti/wiki/40887
diff mbox series

Patch

diff --git a/src/gallium/drivers/pvr/meson.build
b/src/gallium/drivers/pvr/meson.build
index .......... .. ..........
--- a/src/gallium/drivers/pvr/meson.build
+++ b/src/gallium/drivers/pvr/meson.build
@@ -24,6 +24,7 @@  libpvr_compile_args = [

 libpvr_dependencies = [
   dep_libdrm,
+  idep_dispatch_h,
   idep_mesautil,
 ]