Ninja errors with O2 dev

Dear O2 experts,

I am facing this errors:
[17/526] Building CXX object Detectors/CTF/CMakeFiles/O2test-ctf-tpc.dir/test/test_ctf_io_tpc.cxx.o
ninja: build stopped: subcommand failed.

and attached the log file.

The O2 is dev version. I am using ubuntu 20.04 LTS

any help with be highly appreciated,

latest-log-2607.txt (44.4 KB)

Looks like a wrong vulkan header is used, @drohr can tell better:

/home/debasish/home/debasish/Documents/a-install/sw/SOURCES/O2/dev/0/GPU/GPUTracking/display/GPUDisplayBackendVulkan.cxx:297:87: error: request for member 'data' in 'deviceProperties.vk::PhysicalDeviceProperties::deviceName', which is of non-class type 'char [256]'
  297 |     GPUInfo("%s ignored due to missing queue properties",;

Can you try with GPU Vulkan Display: Try to fix compilation with some more non-standard vulkan headers by davidrohr · Pull Request #9526 · AliceO2Group/AliceO2 · GitHub ?

Dear @drohr , Ruben

many thanks. Can you please explain me a bit more about this GPU ?
which command should be used

many thanks in advance,


I meant you should try to recompile O2 with that PR.
It is merged now, so can you just try to recompile with O2/dev?

Thanks a lot @drohr , I will recompile and let you know.

best regards

Dear @drohr
I am able to compile o2 and o2physics in ubuntu 20.04 LTS after the gpu update.
Also thanks to @shahoian and @laphecet ,

best regards