GPU-vulkan-errors in 20.04 LTS

Dear Experts,
facing this error in new O2 building in ubuntu 20.04 LTS:
2025-04-07@08:40:00:DEBUG:O2:O2:0: FAILED: GPU/GPUTracking/display/CMakeFiles/O2lib-GPUTrackingDisplay.dir/backend/GPUDisplayBackendVulkan.cxx.o
log file is attached,
any suggestions and many thanks in advance
Debasish Das
log.txt (572.1 KB)

Could you try with GPU Display: Use 1-argument Vulkan loader which might be compatible to more Vulkan implementations by davidrohr · Pull Request #14413 · AliceO2Group/AliceO2 · GitHub ?
Also, could you tell me exactly what kind of Vulkan packages you have installed on the system? Which header versions, etc?

For your second error message in your log file, it seems the pfnUserCallback definition in your vulkan.hpp header is wrong. Could you check its definition in the header, it should be:

VULKAN_HPP_NAMESPACE::PFN_DebugUtilsMessengerCallbackEXT pfnUserCallback

In the latest alidist + O2 (so you would need to update both) I have added an environment variable option GPUCA_BUILD_EVENT_DISPLAY=0 which disables the GPU event display. With that you should be able to build, since you don’t need that display I assume.
However, I would still like to understand why it fails for you, so if you could send me the full build log with the detected vulkan version, that would be helpful.