Control: tag -1 upstream fixed-upstream
On Tue, 06 Feb 2024 13:45:14 -0800 Elizabeth Loss-Cutler-Hull <warp-spam_debbugs@aehallh.com> wrote:
> Package: vulkan-tools
> Version: 1.3.268.0+dfsg1-1
> Severity: serious
> Tags: ftbfs
> Justification: fails to build from source (but built successfully in the past)
>
> In file included from /<<PKGBUILDDIR>>/vulkaninfo/vulkaninfo.cpp:33:
> /<<PKGBUILDDIR>>/vulkaninfo/generated/vulkaninfo.hpp: In function ‘std::vector<const char*> VkVideoCodecOperationFlagBitsKHRGetStrings(VkVideoCodecOperationFlagBitsKHR)’:
> /<<PKGBUILDDIR>>/vulkaninfo/generated/vulkaninfo.hpp:1337:9: error: ‘VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT’ was not declared in this scope; did you mean ‘VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR’?
> 1337 | if (VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT & value) strings.push_back("VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT");
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR
> /<<PKGBUILDDIR>>/vulkaninfo/generated/vulkaninfo.hpp:1338:9: error: ‘VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT’ was not declared in this scope; did you mean ‘VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR’?
> 1338 | if (VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT & value) strings.push_back("video_codec_operation_encode_h265_bit_ext");
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | vk_video_codec_operation_encode_h265_bit_khr
>
> i confirmed that building through sbuild in a sid chroot behaves exactly
> the same way as building on my sid machine.
>
> ...
> -- system information:
> ii libvulkan1 1.3.275.0-1
The mismatch between 1.3.268 and 1.2.275 is likely the problem.
https://github.com/KhronosGroup/Vulkan-Tools/commit/64d9218726083ece79099341249890c75a5c4491
is where this issue was fixed and that commit is part of 1.3.274 (and higher).
If you downgrade src:vulkan-loader to 1.3.268.0-1 then it should compile again.
Looks like the vulkan-sdk versions need to be in sync.
Attachment:
signature.asc
Description: This is a digitally signed message part.