Mock Version: 4.1
Mock Version: 4.1
Mock Version: 4.1
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-160391-10063/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffae6fc090>timeout=86400uid=981gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: aarch64
Building for target aarch64
Wrote: /builddir/build/SRPMS/vulkan-validation-layers-1.3.280.0-1.ocs23.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-160391-10063/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffae6fc090>timeout=86400uid=981gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: aarch64
Building for target aarch64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.B9dTwH
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/vulkan-sdk-1.3.280.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.GChFup
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0
+ CFLAGS='-O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ /usr/bin/cmake -S . -B aarch64-OpenCloudOS-linux-gnu -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_WERROR=OFF -DGLSLANG_INSTALL_DIR=/usr -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF -DSPIRV_HEADERS_INSTALL_DIR=/usr -DVULKAN_HEADERS_INSTALL_DIR=/usr -DCMAKE_INSTALL_INCLUDEDIR=/usr/include
-- The CXX compiler identification is GNU 12.3.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Could NOT find robin_hood (missing: robin_hood_DIR)
-- Configuring done (1.0s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:
    BUILD_LAYER_SUPPORT_FILES
    CMAKE_C_FLAGS_RELEASE
    CMAKE_Fortran_FLAGS_RELEASE
    CMAKE_INSTALL_DO_STRIP
    INCLUDE_INSTALL_DIR
    LIB_INSTALL_DIR
    LIB_SUFFIX
    SHARE_INSTALL_PREFIX
    SYSCONF_INSTALL_DIR
-- Build files have been written to: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu
+ /usr/bin/cmake --build aarch64-OpenCloudOS-linux-gnu -j8 --verbose
/usr/bin/cmake -S/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0 -B/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu/CMakeFiles /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu//CMakeFiles/progress.marks
/usr/bin/gmake  -f CMakeFiles/Makefile2 all
gmake[1]: Entering directory '/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu'
/usr/bin/gmake  -f layers/CMakeFiles/VkLayer_utils.dir/build.make layers/CMakeFiles/VkLayer_utils.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu'
cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0 /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu/layers /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu/layers/CMakeFiles/VkLayer_utils.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu'
/usr/bin/gmake  -f layers/CMakeFiles/VkLayer_utils.dir/build.make layers/CMakeFiles/VkLayer_utils.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu'
[  4%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/error_location_helper.cpp.o
[  4%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_dispatch_table_helper.cpp.o
[  4%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_function_pointers.cpp.o
[  4%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/error_message/error_location.cpp.o
[  4%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/error_message/logging.cpp.o
[  4%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/pnext_chain_extraction.cpp.o
[  4%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/feature_requirements_helper.cpp.o
[  5%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_utils.cpp.o
cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu/layers && /usr/bin/g++ -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/error_location_helper.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/error_location_helper.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/error_location_helper.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/error_location_helper.cpp
cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu/layers && /usr/bin/g++ -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/error_message/logging.cpp.o -MF CMakeFiles/VkLayer_utils.dir/error_message/logging.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/error_message/logging.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/error_message/logging.cpp
cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu/layers && /usr/bin/g++ -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/error_message/error_location.cpp.o -MF CMakeFiles/VkLayer_utils.dir/error_message/error_location.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/error_message/error_location.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/error_message/error_location.cpp
cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu/layers && /usr/bin/g++ -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/feature_requirements_helper.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/feature_requirements_helper.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/feature_requirements_helper.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp
cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu/layers && /usr/bin/g++ -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/pnext_chain_extraction.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/pnext_chain_extraction.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/pnext_chain_extraction.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/pnext_chain_extraction.cpp
cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu/layers && /usr/bin/g++ -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_function_pointers.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_function_pointers.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_function_pointers.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_function_pointers.cpp
cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu/layers && /usr/bin/g++ -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_dispatch_table_helper.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_dispatch_table_helper.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_dispatch_table_helper.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_dispatch_table_helper.cpp
cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu/layers && /usr/bin/g++ -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_utils.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_safe_struct_utils.cpp
In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/pnext_chain_extraction.cpp:27:
/usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'?
  453 | template <> inline VkStructureType GetSType<VkVideoEncodeH264CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264CapabilitiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  453 | template <> inline VkStructureType GetSType<VkVideoEncodeH264CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'?
  456 | template <> inline VkStructureType GetSType<VkVideoEncodeH264QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264QualityLevelPropertiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  456 | template <> inline VkStructureType GetSType<VkVideoEncodeH264QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'?
  459 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  459 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'?
  462 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersAddInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  462 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'?
  465 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  465 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'?
  468 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersGetInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  468 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'?
  471 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersFeedbackInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  471 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'?
  474 | template <> inline VkStructureType GetSType<VkVideoEncodeH264NaluSliceInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264NaluSliceInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  474 | template <> inline VkStructureType GetSType<VkVideoEncodeH264NaluSliceInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'?
  477 | template <> inline VkStructureType GetSType<VkVideoEncodeH264PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264PictureInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  477 | template <> inline VkStructureType GetSType<VkVideoEncodeH264PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'?
  480 | template <> inline VkStructureType GetSType<VkVideoEncodeH264DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264DpbSlotInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  480 | template <> inline VkStructureType GetSType<VkVideoEncodeH264DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:29:
/usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'?
  453 | template <> inline VkStructureType GetSType<VkVideoEncodeH264CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264CapabilitiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  453 | template <> inline VkStructureType GetSType<VkVideoEncodeH264CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'?
  483 | template <> inline VkStructureType GetSType<VkVideoEncodeH264ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264ProfileInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  483 | template <> inline VkStructureType GetSType<VkVideoEncodeH264ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'?
  486 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264RateControlInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  486 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'?
  456 | template <> inline VkStructureType GetSType<VkVideoEncodeH264QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264QualityLevelPropertiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  456 | template <> inline VkStructureType GetSType<VkVideoEncodeH264QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'?
  489 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264RateControlLayerInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  489 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'?
  459 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  459 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'?
  492 | template <> inline VkStructureType GetSType<VkVideoEncodeH264GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264GopRemainingFrameInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  492 | template <> inline VkStructureType GetSType<VkVideoEncodeH264GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'?
  462 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersAddInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  462 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'?
  495 | template <> inline VkStructureType GetSType<VkVideoEncodeH265CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265CapabilitiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  495 | template <> inline VkStructureType GetSType<VkVideoEncodeH265CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'?
  465 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  465 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'?
  498 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  498 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'?
  468 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersGetInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  468 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'?
  501 | template <> inline VkStructureType GetSType<VkVideoEncodeH265QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265QualityLevelPropertiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  501 | template <> inline VkStructureType GetSType<VkVideoEncodeH265QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'?
  471 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersFeedbackInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  471 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'?
  504 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersAddInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  504 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'?
  474 | template <> inline VkStructureType GetSType<VkVideoEncodeH264NaluSliceInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264NaluSliceInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  474 | template <> inline VkStructureType GetSType<VkVideoEncodeH264NaluSliceInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'?
  507 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  507 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'?
  477 | template <> inline VkStructureType GetSType<VkVideoEncodeH264PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264PictureInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  477 | template <> inline VkStructureType GetSType<VkVideoEncodeH264PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'?
  510 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersGetInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  510 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/error_message/logging.h:29,
                 from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/error_message/logging.cpp:17:
/usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'?
  453 | template <> inline VkStructureType GetSType<VkVideoEncodeH264CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264CapabilitiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  453 | template <> inline VkStructureType GetSType<VkVideoEncodeH264CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'?
  480 | template <> inline VkStructureType GetSType<VkVideoEncodeH264DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264DpbSlotInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  480 | template <> inline VkStructureType GetSType<VkVideoEncodeH264DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'?
  513 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersFeedbackInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  513 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'?
  516 | template <> inline VkStructureType GetSType<VkVideoEncodeH265NaluSliceSegmentInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265NaluSliceSegmentInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  516 | template <> inline VkStructureType GetSType<VkVideoEncodeH265NaluSliceSegmentInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'?
  456 | template <> inline VkStructureType GetSType<VkVideoEncodeH264QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264QualityLevelPropertiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  456 | template <> inline VkStructureType GetSType<VkVideoEncodeH264QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'?
  483 | template <> inline VkStructureType GetSType<VkVideoEncodeH264ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264ProfileInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  483 | template <> inline VkStructureType GetSType<VkVideoEncodeH264ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'?
  519 | template <> inline VkStructureType GetSType<VkVideoEncodeH265PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265PictureInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  519 | template <> inline VkStructureType GetSType<VkVideoEncodeH265PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'?
  459 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  459 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'?
  486 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264RateControlInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  486 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'?
  522 | template <> inline VkStructureType GetSType<VkVideoEncodeH265DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265DpbSlotInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  522 | template <> inline VkStructureType GetSType<VkVideoEncodeH265DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'?
  489 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264RateControlLayerInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'?
  462 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersAddInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  462 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  489 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'?
  525 | template <> inline VkStructureType GetSType<VkVideoEncodeH265ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265ProfileInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  525 | template <> inline VkStructureType GetSType<VkVideoEncodeH265ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'?
  465 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'?
  528 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265RateControlInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  528 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'?
  492 | template <> inline VkStructureType GetSType<VkVideoEncodeH264GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264GopRemainingFrameInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  492 | template <> inline VkStructureType GetSType<VkVideoEncodeH264GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  465 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'?
  495 | template <> inline VkStructureType GetSType<VkVideoEncodeH265CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265CapabilitiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  495 | template <> inline VkStructureType GetSType<VkVideoEncodeH265CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'?
  531 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265RateControlLayerInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  531 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'?
  468 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersGetInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  468 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/error_message/logging.h:29,
                 from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/error_message/error_location.h:25,
                 from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/error_message/error_location.cpp:18:
/usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'?
  453 | template <> inline VkStructureType GetSType<VkVideoEncodeH264CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264CapabilitiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  453 | template <> inline VkStructureType GetSType<VkVideoEncodeH264CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'?
  498 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  498 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'?
  534 | template <> inline VkStructureType GetSType<VkVideoEncodeH265GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265GopRemainingFrameInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  534 | template <> inline VkStructureType GetSType<VkVideoEncodeH265GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'?
  501 | template <> inline VkStructureType GetSType<VkVideoEncodeH265QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265QualityLevelPropertiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  501 | template <> inline VkStructureType GetSType<VkVideoEncodeH265QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'?
  471 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersFeedbackInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  471 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'?
  456 | template <> inline VkStructureType GetSType<VkVideoEncodeH264QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264QualityLevelPropertiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  456 | template <> inline VkStructureType GetSType<VkVideoEncodeH264QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'?
  504 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersAddInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  504 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'?
  474 | template <> inline VkStructureType GetSType<VkVideoEncodeH264NaluSliceInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264NaluSliceInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  474 | template <> inline VkStructureType GetSType<VkVideoEncodeH264NaluSliceInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:135: layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/pnext_chain_extraction.cpp.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
/usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'?
  477 | template <> inline VkStructureType GetSType<VkVideoEncodeH264PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264PictureInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  477 | template <> inline VkStructureType GetSType<VkVideoEncodeH264PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'?
  507 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  507 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'?
  459 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  459 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'?
  480 | template <> inline VkStructureType GetSType<VkVideoEncodeH264DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264DpbSlotInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  480 | template <> inline VkStructureType GetSType<VkVideoEncodeH264DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'?
  510 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersGetInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  510 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'?
  462 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersAddInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  462 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'?
  483 | template <> inline VkStructureType GetSType<VkVideoEncodeH264ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264ProfileInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  483 | template <> inline VkStructureType GetSType<VkVideoEncodeH264ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'?
  513 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersFeedbackInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  513 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'?
  465 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  465 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'?
  486 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264RateControlInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  486 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'?
  516 | template <> inline VkStructureType GetSType<VkVideoEncodeH265NaluSliceSegmentInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265NaluSliceSegmentInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  516 | template <> inline VkStructureType GetSType<VkVideoEncodeH265NaluSliceSegmentInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'?
  489 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264RateControlLayerInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'?
  468 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersGetInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  489 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  468 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'?
  519 | template <> inline VkStructureType GetSType<VkVideoEncodeH265PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265PictureInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  519 | template <> inline VkStructureType GetSType<VkVideoEncodeH265PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'?
  492 | template <> inline VkStructureType GetSType<VkVideoEncodeH264GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264GopRemainingFrameInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  492 | template <> inline VkStructureType GetSType<VkVideoEncodeH264GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'?
  471 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersFeedbackInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  471 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'?
  522 | template <> inline VkStructureType GetSType<VkVideoEncodeH265DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265DpbSlotInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  522 | template <> inline VkStructureType GetSType<VkVideoEncodeH265DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/./error_message/logging.h:29,
                 from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/./utils/vk_layer_utils.h:34,
                 from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_safe_struct_utils.cpp:27:
/usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'?
  453 | template <> inline VkStructureType GetSType<VkVideoEncodeH264CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264CapabilitiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  453 | template <> inline VkStructureType GetSType<VkVideoEncodeH264CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'?
  495 | template <> inline VkStructureType GetSType<VkVideoEncodeH265CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265CapabilitiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  495 | template <> inline VkStructureType GetSType<VkVideoEncodeH265CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'?
  474 | template <> inline VkStructureType GetSType<VkVideoEncodeH264NaluSliceInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264NaluSliceInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  474 | template <> inline VkStructureType GetSType<VkVideoEncodeH264NaluSliceInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'?
  525 | template <> inline VkStructureType GetSType<VkVideoEncodeH265ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265ProfileInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  525 | template <> inline VkStructureType GetSType<VkVideoEncodeH265ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'?
  498 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  498 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'?
  528 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265RateControlInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  528 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'?
  456 | template <> inline VkStructureType GetSType<VkVideoEncodeH264QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264QualityLevelPropertiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  456 | template <> inline VkStructureType GetSType<VkVideoEncodeH264QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'?
  477 | template <> inline VkStructureType GetSType<VkVideoEncodeH264PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264PictureInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  477 | template <> inline VkStructureType GetSType<VkVideoEncodeH264PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'?
  480 | template <> inline VkStructureType GetSType<VkVideoEncodeH264DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264DpbSlotInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  480 | template <> inline VkStructureType GetSType<VkVideoEncodeH264DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'?
  501 | template <> inline VkStructureType GetSType<VkVideoEncodeH265QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265QualityLevelPropertiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  501 | template <> inline VkStructureType GetSType<VkVideoEncodeH265QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'?
  531 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265RateControlLayerInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  531 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'?
  459 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  459 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'?
  483 | template <> inline VkStructureType GetSType<VkVideoEncodeH264ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264ProfileInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  483 | template <> inline VkStructureType GetSType<VkVideoEncodeH264ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'?
  504 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersAddInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  504 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'?
  534 | template <> inline VkStructureType GetSType<VkVideoEncodeH265GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265GopRemainingFrameInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  534 | template <> inline VkStructureType GetSType<VkVideoEncodeH265GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'?
  462 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersAddInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  462 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'?
  486 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264RateControlInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  486 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'?
  507 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  507 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'?
  465 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  465 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'?
  489 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264RateControlLayerInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  489 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'?
  510 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersGetInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  510 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'?
  468 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersGetInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  468 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'?
  492 | template <> inline VkStructureType GetSType<VkVideoEncodeH264GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264GopRemainingFrameInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  492 | template <> inline VkStructureType GetSType<VkVideoEncodeH264GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'?
  513 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersFeedbackInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  513 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'?
  471 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264SessionParametersFeedbackInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  471 | template <> inline VkStructureType GetSType<VkVideoEncodeH264SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'?
  495 | template <> inline VkStructureType GetSType<VkVideoEncodeH265CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265CapabilitiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  495 | template <> inline VkStructureType GetSType<VkVideoEncodeH265CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'?
  516 | template <> inline VkStructureType GetSType<VkVideoEncodeH265NaluSliceSegmentInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265NaluSliceSegmentInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  516 | template <> inline VkStructureType GetSType<VkVideoEncodeH265NaluSliceSegmentInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceCudaKernelLaunchFeaturesNV; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceCudaKernelLaunchFeaturesNV]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:759:88:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
   16 |     static_assert(sizeof(T) == 0, "GetSType() is being used with an unsupported Type! Is the code-gen up to date?");
      |                   ~~~~~~~~~~^~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:1737:98:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceMaintenance6FeaturesKHR; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceMaintenance6FeaturesKHR]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:3161:85:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'?
  474 | template <> inline VkStructureType GetSType<VkVideoEncodeH264NaluSliceInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264NaluSliceInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceMapMemoryPlacedFeaturesEXT; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceMapMemoryPlacedFeaturesEXT]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:3175:88:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
/usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  474 | template <> inline VkStructureType GetSType<VkVideoEncodeH264NaluSliceInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(32 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDevicePerStageDescriptorSetFeaturesNV; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDevicePerStageDescriptorSetFeaturesNV]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:3603:93:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'?
  498 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  498 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceRawAccessChainsFeaturesNV; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceRawAccessChainsFeaturesNV]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:4273:87:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceRayTracingValidationFeaturesNV; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceRayTracingValidationFeaturesNV]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:4464:92:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:4478:97:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceRenderPassStripedFeaturesARM; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceRenderPassStripedFeaturesARM]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:4493:90:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceSchedulingControlsFeaturesARM; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceSchedulingControlsFeaturesARM]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:4622:91:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:4666:97:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceShaderExpectAssumeFeaturesKHR; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceShaderExpectAssumeFeaturesKHR]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:5232:91:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceShaderFloatControls2FeaturesKHR; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceShaderFloatControls2FeaturesKHR]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:5303:93:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:5406:99:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceShaderQuadControlFeaturesKHR; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceShaderQuadControlFeaturesKHR]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:5450:90:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:5508:93:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceVideoMaintenance1FeaturesKHR; VkStructureType = VkStructureType]':
/usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48:   required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceVideoMaintenance1FeaturesKHR]'
/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:6032:90:   required from here
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date?
/usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)'
/usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'?
  519 | template <> inline VkStructureType GetSType<VkVideoEncodeH265PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265PictureInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  519 | template <> inline VkStructureType GetSType<VkVideoEncodeH265PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'?
  477 | template <> inline VkStructureType GetSType<VkVideoEncodeH264PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264PictureInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  477 | template <> inline VkStructureType GetSType<VkVideoEncodeH264PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'?
  522 | template <> inline VkStructureType GetSType<VkVideoEncodeH265DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265DpbSlotInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  522 | template <> inline VkStructureType GetSType<VkVideoEncodeH265DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'?
  501 | template <> inline VkStructureType GetSType<VkVideoEncodeH265QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265QualityLevelPropertiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  501 | template <> inline VkStructureType GetSType<VkVideoEncodeH265QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'?
  525 | template <> inline VkStructureType GetSType<VkVideoEncodeH265ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265ProfileInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  525 | template <> inline VkStructureType GetSType<VkVideoEncodeH265ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'?
  480 | template <> inline VkStructureType GetSType<VkVideoEncodeH264DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264DpbSlotInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  480 | template <> inline VkStructureType GetSType<VkVideoEncodeH264DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'?
  504 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersAddInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  504 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:121: layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/feature_requirements_helper.cpp.o] Error 1
/usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'?
  528 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265RateControlInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  528 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'?
  483 | template <> inline VkStructureType GetSType<VkVideoEncodeH264ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264ProfileInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  483 | template <> inline VkStructureType GetSType<VkVideoEncodeH264ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'?
  507 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  507 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'?
  531 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265RateControlLayerInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  531 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'?
  486 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264RateControlInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  486 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'?
  510 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersGetInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  510 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'?
  534 | template <> inline VkStructureType GetSType<VkVideoEncodeH265GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265GopRemainingFrameInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  534 | template <> inline VkStructureType GetSType<VkVideoEncodeH265GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'?
  489 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264RateControlLayerInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  489 | template <> inline VkStructureType GetSType<VkVideoEncodeH264RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'?
  513 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersFeedbackInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  513 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'?
  492 | template <> inline VkStructureType GetSType<VkVideoEncodeH264GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH264GopRemainingFrameInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  492 | template <> inline VkStructureType GetSType<VkVideoEncodeH264GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'?
  516 | template <> inline VkStructureType GetSType<VkVideoEncodeH265NaluSliceSegmentInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265NaluSliceSegmentInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  516 | template <> inline VkStructureType GetSType<VkVideoEncodeH265NaluSliceSegmentInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'?
  495 | template <> inline VkStructureType GetSType<VkVideoEncodeH265CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265CapabilitiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  495 | template <> inline VkStructureType GetSType<VkVideoEncodeH265CapabilitiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'?
  519 | template <> inline VkStructureType GetSType<VkVideoEncodeH265PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265PictureInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  519 | template <> inline VkStructureType GetSType<VkVideoEncodeH265PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'?
  498 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  498 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'?
  522 | template <> inline VkStructureType GetSType<VkVideoEncodeH265DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265DpbSlotInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  522 | template <> inline VkStructureType GetSType<VkVideoEncodeH265DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'?
  525 | template <> inline VkStructureType GetSType<VkVideoEncodeH265ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265ProfileInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  525 | template <> inline VkStructureType GetSType<VkVideoEncodeH265ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'?
  501 | template <> inline VkStructureType GetSType<VkVideoEncodeH265QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265QualityLevelPropertiesKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  501 | template <> inline VkStructureType GetSType<VkVideoEncodeH265QualityLevelPropertiesEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'?
  528 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265RateControlInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  528 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'?
  504 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersAddInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  504 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersAddInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'?
  531 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265RateControlLayerInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  531 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'?
  507 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersCreateInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  507 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersCreateInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'?
  534 | template <> inline VkStructureType GetSType<VkVideoEncodeH265GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265GopRemainingFrameInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  534 | template <> inline VkStructureType GetSType<VkVideoEncodeH265GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'?
  510 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersGetInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  510 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersGetInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'?
  513 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265SessionParametersFeedbackInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  513 | template <> inline VkStructureType GetSType<VkVideoEncodeH265SessionParametersFeedbackInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'?
  516 | template <> inline VkStructureType GetSType<VkVideoEncodeH265NaluSliceSegmentInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265NaluSliceSegmentInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  516 | template <> inline VkStructureType GetSType<VkVideoEncodeH265NaluSliceSegmentInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'?
  519 | template <> inline VkStructureType GetSType<VkVideoEncodeH265PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265PictureInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  519 | template <> inline VkStructureType GetSType<VkVideoEncodeH265PictureInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'?
  522 | template <> inline VkStructureType GetSType<VkVideoEncodeH265DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265DpbSlotInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  522 | template <> inline VkStructureType GetSType<VkVideoEncodeH265DpbSlotInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/error_message/logging.cpp:25:
/usr/include/vulkan/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)':
/usr/include/vulkan/vk_enum_string_helper.h:655:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_KHR'?
  655 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_KHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'?
  525 | template <> inline VkStructureType GetSType<VkVideoEncodeH265ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265ProfileInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  525 | template <> inline VkStructureType GetSType<VkVideoEncodeH265ProfileInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/vk_enum_string_helper.h:659:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR'?
  659 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'?
  528 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265RateControlInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  528 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/vk_enum_string_helper.h:663:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR'?
  663 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'?
  531 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265RateControlLayerInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  531 | template <> inline VkStructureType GetSType<VkVideoEncodeH265RateControlLayerInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'?
  534 | template <> inline VkStructureType GetSType<VkVideoEncodeH265GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             VkVideoEncodeH265GopRemainingFrameInfoKHR
/usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType<<expression error> >' for 'VkStructureType vku::GetSType()' does not match any template declaration
  534 | template <> inline VkStructureType GetSType<VkVideoEncodeH265GopRemainingFrameInfoEXT>() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template<class T> VkStructureType vku::GetSType()'
   15 | VkStructureType GetSType() {
      |                 ^~~~~~~~
/usr/include/vulkan/vk_enum_string_helper.h:667:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_KHR'?
  667 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:671:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR'?
  671 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:675:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR'?
  675 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:679:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR'?
  679 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:683:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_KHR'?
  683 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:687:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR'?
  687 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:691:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR'?
  691 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:695:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR'?
  695 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:699:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR'?
  699 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR
gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:93: layers/CMakeFiles/VkLayer_utils.dir/error_message/error_location.cpp.o] Error 1
/usr/include/vulkan/vk_enum_string_helper.h:703:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR'?
  703 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:707:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR'?
  707 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:711:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_KHR'?
  711 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_KHR
/usr/include/vulkan/vk_enum_string_helper.h:715:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR'?
  715 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR
gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:177: layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_utils.cpp.o] Error 1
/usr/include/vulkan/vk_enum_string_helper.h:719:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR'?
  719 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:723:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_KHR'?
  723 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:727:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR'?
  727 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:731:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR'?
  731 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:735:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR'?
  735 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:739:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_KHR'?
  739 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:743:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR'?
  743 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:747:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR'?
  747 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:751:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR'?
  751 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:755:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR'?
  755 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR
/usr/include/vulkan/vk_enum_string_helper.h:759:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR'?
  759 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h:763:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR'?
  763 |         case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR
/usr/include/vulkan/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR)':
/usr/include/vulkan/vk_enum_string_helper.h:7385:14: 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'?
 7385 |         case VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR
/usr/include/vulkan/vk_enum_string_helper.h:7389:14: 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'?
 7389 |         case VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR
/usr/include/vulkan/vk_enum_string_helper.h: At global scope:
/usr/include/vulkan/vk_enum_string_helper.h:7980:73: error: 'VkVideoEncodeH264CapabilityFlagBitsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilityFlagBitsKHR'?
 7980 | static inline const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT input_value) {
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                         VkVideoEncodeH264CapabilityFlagBitsKHR
/usr/include/vulkan/vk_enum_string_helper.h:8006:70: error: 'VkVideoEncodeH264CapabilityFlagsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilityFlagsKHR'?
 8006 | static inline std::string string_VkVideoEncodeH264CapabilityFlagsEXT(VkVideoEncodeH264CapabilityFlagsEXT input_value) {
      |                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                      VkVideoEncodeH264CapabilityFlagsKHR
/usr/include/vulkan/vk_enum_string_helper.h:8006:119: error: expected ',' or ';' before '{' token
 8006 | static inline std::string string_VkVideoEncodeH264CapabilityFlagsEXT(VkVideoEncodeH264CapabilityFlagsEXT input_value) {
      |                                                                                                                       ^
/usr/include/vulkan/vk_enum_string_helper.h:8023:66: error: 'VkVideoEncodeH264StdFlagBitsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264StdFlagBitsKHR'?
 8023 | static inline const char* string_VkVideoEncodeH264StdFlagBitsEXT(VkVideoEncodeH264StdFlagBitsEXT input_value) {
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                  VkVideoEncodeH264StdFlagBitsKHR
/usr/include/vulkan/vk_enum_string_helper.h:8071:63: error: 'VkVideoEncodeH264StdFlagsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264StdFlagsKHR'?
 8071 | static inline std::string string_VkVideoEncodeH264StdFlagsEXT(VkVideoEncodeH264StdFlagsEXT input_value) {
      |                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                               VkVideoEncodeH264StdFlagsKHR
/usr/include/vulkan/vk_enum_string_helper.h:8071:105: error: expected ',' or ';' before '{' token
 8071 | static inline std::string string_VkVideoEncodeH264StdFlagsEXT(VkVideoEncodeH264StdFlagsEXT input_value) {
      |                                                                                                         ^
/usr/include/vulkan/vk_enum_string_helper.h:8088:74: error: 'VkVideoEncodeH264RateControlFlagBitsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlFlagBitsKHR'?
 8088 | static inline const char* string_VkVideoEncodeH264RateControlFlagBitsEXT(VkVideoEncodeH264RateControlFlagBitsEXT input_value) {
      |                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                          VkVideoEncodeH264RateControlFlagBitsKHR
/usr/include/vulkan/vk_enum_string_helper.h:8106:71: error: 'VkVideoEncodeH264RateControlFlagsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlFlagsKHR'?
 8106 | static inline std::string string_VkVideoEncodeH264RateControlFlagsEXT(VkVideoEncodeH264RateControlFlagsEXT input_value) {
      |                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                       VkVideoEncodeH264RateControlFlagsKHR
/usr/include/vulkan/vk_enum_string_helper.h:8106:121: error: expected ',' or ';' before '{' token
 8106 | static inline std::string string_VkVideoEncodeH264RateControlFlagsEXT(VkVideoEncodeH264RateControlFlagsEXT input_value) {
      |                                                                                                                         ^
/usr/include/vulkan/vk_enum_string_helper.h:8123:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilityFlagBitsKHR'?
 8123 | static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) {
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                         VkVideoEncodeH265CapabilityFlagBitsKHR
/usr/include/vulkan/vk_enum_string_helper.h:8151:70: error: 'VkVideoEncodeH265CapabilityFlagsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilityFlagsKHR'?
 8151 | static inline std::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT input_value) {
      |                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                      VkVideoEncodeH265CapabilityFlagsKHR
/usr/include/vulkan/vk_enum_string_helper.h:8151:119: error: expected ',' or ';' before '{' token
 8151 | static inline std::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT input_value) {
      |                                                                                                                       ^
/usr/include/vulkan/vk_enum_string_helper.h:8168:66: error: 'VkVideoEncodeH265StdFlagBitsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265StdFlagBitsKHR'?
 8168 | static inline const char* string_VkVideoEncodeH265StdFlagBitsEXT(VkVideoEncodeH265StdFlagBitsEXT input_value) {
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                  VkVideoEncodeH265StdFlagBitsKHR
/usr/include/vulkan/vk_enum_string_helper.h:8218:63: error: 'VkVideoEncodeH265StdFlagsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265StdFlagsKHR'?
 8218 | static inline std::string string_VkVideoEncodeH265StdFlagsEXT(VkVideoEncodeH265StdFlagsEXT input_value) {
      |                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                               VkVideoEncodeH265StdFlagsKHR
/usr/include/vulkan/vk_enum_string_helper.h:8218:105: error: expected ',' or ';' before '{' token
 8218 | static inline std::string string_VkVideoEncodeH265StdFlagsEXT(VkVideoEncodeH265StdFlagsEXT input_value) {
      |                                                                                                         ^
/usr/include/vulkan/vk_enum_string_helper.h:8235:70: error: 'VkVideoEncodeH265CtbSizeFlagBitsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CtbSizeFlagBitsKHR'?
 8235 | static inline const char* string_VkVideoEncodeH265CtbSizeFlagBitsEXT(VkVideoEncodeH265CtbSizeFlagBitsEXT input_value) {
      |                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                      VkVideoEncodeH265CtbSizeFlagBitsKHR
/usr/include/vulkan/vk_enum_string_helper.h:8249:67: error: 'VkVideoEncodeH265CtbSizeFlagsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CtbSizeFlagsKHR'?
 8249 | static inline std::string string_VkVideoEncodeH265CtbSizeFlagsEXT(VkVideoEncodeH265CtbSizeFlagsEXT input_value) {
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                   VkVideoEncodeH265CtbSizeFlagsKHR
/usr/include/vulkan/vk_enum_string_helper.h:8249:113: error: expected ',' or ';' before '{' token
 8249 | static inline std::string string_VkVideoEncodeH265CtbSizeFlagsEXT(VkVideoEncodeH265CtbSizeFlagsEXT input_value) {
      |                                                                                                                 ^
/usr/include/vulkan/vk_enum_string_helper.h:8266:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265TransformBlockSizeFlagBitsKHR'?
 8266 | static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) {
      |                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                 VkVideoEncodeH265TransformBlockSizeFlagBitsKHR
/usr/include/vulkan/vk_enum_string_helper.h:8282:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265TransformBlockSizeFlagsKHR'?
 8282 | static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) {
      |                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                              VkVideoEncodeH265TransformBlockSizeFlagsKHR
/usr/include/vulkan/vk_enum_string_helper.h:8282:135: error: expected ',' or ';' before '{' token
 8282 | static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) {
      |                                                                                                                                       ^
/usr/include/vulkan/vk_enum_string_helper.h:8299:74: error: 'VkVideoEncodeH265RateControlFlagBitsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlFlagBitsKHR'?
 8299 | static inline const char* string_VkVideoEncodeH265RateControlFlagBitsEXT(VkVideoEncodeH265RateControlFlagBitsEXT input_value) {
      |                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                          VkVideoEncodeH265RateControlFlagBitsKHR
/usr/include/vulkan/vk_enum_string_helper.h:8317:71: error: 'VkVideoEncodeH265RateControlFlagsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlFlagsKHR'?
 8317 | static inline std::string string_VkVideoEncodeH265RateControlFlagsEXT(VkVideoEncodeH265RateControlFlagsEXT input_value) {
      |                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                       VkVideoEncodeH265RateControlFlagsKHR
/usr/include/vulkan/vk_enum_string_helper.h:8317:121: error: expected ',' or ';' before '{' token
 8317 | static inline std::string string_VkVideoEncodeH265RateControlFlagsEXT(VkVideoEncodeH265RateControlFlagsEXT input_value) {
      |                                                                                                                         ^
gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:79: layers/CMakeFiles/VkLayer_utils.dir/error_message/logging.cpp.o] Error 1
gmake[2]: Leaving directory '/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu'
gmake[1]: Leaving directory '/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/aarch64-OpenCloudOS-linux-gnu'
gmake[1]: *** [CMakeFiles/Makefile2:138: layers/CMakeFiles/VkLayer_utils.dir/all] Error 2
gmake: *** [Makefile:139: all] Error 2
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.GChFup (%build)
    Bad exit status from /var/tmp/rpm-tmp.GChFup (%build)
Child return code was: 1
EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec\n', 1)]
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/mockbuild/trace_decorator.py", line 93, in trace
    result = func(*args, **kw)
             ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/mockbuild/util.py", line 597, in do_with_status
    raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode)
mockbuild.exception.Error: Command failed: 
 # bash --login -c /usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec