Mock Version: 2.8 Mock Version: 2.8 Mock Version: 2.8 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/vulkan-tools.spec'], chrootPath='/var/lib/mock/dist-el8-build-7807-753/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=989gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/vulkan-tools.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/vulkan-tools-1.2.131.1-1.el8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/vulkan-tools.spec'], chrootPath='/var/lib/mock/dist-el8-build-7807-753/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=989gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/vulkan-tools.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.VIE584 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Vulkan-Tools-sdk-1.2.131.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/Vulkan-Tools-sdk-1.2.131.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Vulkan-Tools-sdk-1.2.131.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.mKalxl + umask 022 + cd /builddir/build/BUILD + cd Vulkan-Tools-sdk-1.2.131.1 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -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_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 -GNinja -DCMAKE_BUILD_TYPE=Release -DGLSLANG_INSTALL_DIR=/usr . -- The C compiler identification is GNU 8.3.1 -- The CXX compiler identification is GNU 8.3.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Using find_package to locate Vulkan -- Found Vulkan: /usr/lib64/libvulkan.so -- Found VulkanHeaders: /usr/include -- Found VulkanRegistry: /usr/share/vulkan/registry -- Vulkan FOUND = TRUE -- Vulkan Lib Dir = /usr/lib64 -- Vulkan Lib = /usr/lib64/libvulkan.so -- Vulkan Headers Include = /usr/include -- Vulkan Headers Registry = /usr/share/vulkan/registry -- Using GLSLANG_INSTALL_DIR to look for glslangValidator -- Found PkgConfig: /usr/bin/pkg-config (found version "1.4.2") -- Found xcb: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Found X11: /usr/lib64/libX11.so -- Found WAYLAND_CLIENT: /usr/lib64/libwayland-client.so -- Found WAYLAND_SERVER: /usr/lib64/libwayland-server.so -- Found WAYLAND_EGL: /usr/lib64/libwayland-egl.so -- Found WAYLAND_CURSOR: /usr/lib64/libwayland-cursor.so -- Found WAYLAND: /usr/lib64/libwayland-client.so;/usr/lib64/libwayland-server.so;/usr/lib64/libwayland-egl.so;/usr/lib64/libwayland-cursor.so -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_VERBOSE_MAKEFILE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/Vulkan-Tools-sdk-1.2.131.1 + /usr/bin/ninja -v -j64 [1/10] cd /builddir/build/BUILD/Vulkan-Tools-sdk-1.2.131.1/cube && /usr/bin/glslangValidator -V -x -o /builddir/build/BUILD/Vulkan-Tools-sdk-1.2.131.1/cube/cube.vert.inc /builddir/build/BUILD/Vulkan-Tools-sdk-1.2.131.1/cube/cube.vert /builddir/build/BUILD/Vulkan-Tools-sdk-1.2.131.1/cube/cube.vert [2/10] cd /builddir/build/BUILD/Vulkan-Tools-sdk-1.2.131.1/cube && /usr/bin/glslangValidator -V -x -o /builddir/build/BUILD/Vulkan-Tools-sdk-1.2.131.1/cube/cube.frag.inc /builddir/build/BUILD/Vulkan-Tools-sdk-1.2.131.1/cube/cube.frag /builddir/build/BUILD/Vulkan-Tools-sdk-1.2.131.1/cube/cube.frag [3/10] /usr/bin/cc -DVK_USE_PLATFORM_XCB_KHR -Icube -Icube/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c99 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -fvisibility=hidden -DNDEBUG -MD -MT cube/CMakeFiles/vkcube.dir/cube.c.o -MF cube/CMakeFiles/vkcube.dir/cube.c.o.d -o cube/CMakeFiles/vkcube.dir/cube.c.o -c cube/cube.c FAILED: cube/CMakeFiles/vkcube.dir/cube.c.o /usr/bin/cc -DVK_USE_PLATFORM_XCB_KHR -Icube -Icube/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c99 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -fvisibility=hidden -DNDEBUG -MD -MT cube/CMakeFiles/vkcube.dir/cube.c.o -MF cube/CMakeFiles/vkcube.dir/cube.c.o.d -o cube/CMakeFiles/vkcube.dir/cube.c.o -c cube/cube.c In file included from cube/cube.c:55: cube/object_type_string_helper.h: In function 'string_VkObjectType': cube/object_type_string_helper.h:37:14: error: 'VK_OBJECT_TYPE_OBJECT_TABLE_NVX' undeclared (first use in this function); did you mean 'VK_OBJECT_TYPE_END_RANGE'? case VK_OBJECT_TYPE_OBJECT_TABLE_NVX: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_OBJECT_TYPE_END_RANGE cube/object_type_string_helper.h:37:14: note: each undeclared identifier is reported only once for each function it appears in cube/object_type_string_helper.h:49:14: error: 'VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX' undeclared (first use in this function); did you mean 'VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV'? case VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV [4/10] /usr/bin/c++ -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkICD_mock_icd_EXPORTS -Iicd -I. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -std=c++11 -fno-rtti -fvisibility=hidden -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -MD -MT icd/CMakeFiles/VkICD_mock_icd.dir/generated/mock_icd.cpp.o -MF icd/CMakeFiles/VkICD_mock_icd.dir/generated/mock_icd.cpp.o.d -o icd/CMakeFiles/VkICD_mock_icd.dir/generated/mock_icd.cpp.o -c icd/generated/mock_icd.cpp FAILED: icd/CMakeFiles/VkICD_mock_icd.dir/generated/mock_icd.cpp.o /usr/bin/c++ -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkICD_mock_icd_EXPORTS -Iicd -I. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -std=c++11 -fno-rtti -fvisibility=hidden -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -MD -MT icd/CMakeFiles/VkICD_mock_icd.dir/generated/mock_icd.cpp.o -MF icd/CMakeFiles/VkICD_mock_icd.dir/generated/mock_icd.cpp.o.d -o icd/CMakeFiles/VkICD_mock_icd.dir/generated/mock_icd.cpp.o -c icd/generated/mock_icd.cpp In file included from icd/generated/mock_icd.cpp:22: icd/generated/mock_icd.h:2066:11: error: 'VkCmdProcessCommandsInfoNVX' does not name a type; did you mean 'VkGeneratedCommandsInfoNV'? const VkCmdProcessCommandsInfoNVX* pProcessCommandsInfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGeneratedCommandsInfoNV icd/generated/mock_icd.h:2070:11: error: 'VkCmdReserveSpaceForCommandsInfoNVX' does not name a type; did you mean 'VkGeneratedCommandsInfoNV'? const VkCmdReserveSpaceForCommandsInfoNVX* pReserveSpaceInfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGeneratedCommandsInfoNV icd/generated/mock_icd.h:2074:11: error: 'VkIndirectCommandsLayoutCreateInfoNVX' does not name a type; did you mean 'VkIndirectCommandsLayoutCreateInfoNV'? const VkIndirectCommandsLayoutCreateInfoNVX* pCreateInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkIndirectCommandsLayoutCreateInfoNV icd/generated/mock_icd.h:2076:5: error: 'VkIndirectCommandsLayoutNVX' has not been declared VkIndirectCommandsLayoutNVX* pIndirectCommandsLayout); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:2080:5: error: 'VkIndirectCommandsLayoutNVX' has not been declared VkIndirectCommandsLayoutNVX indirectCommandsLayout, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:2085:11: error: 'VkObjectTableCreateInfoNVX' does not name a type; did you mean 'VkInstanceCreateInfo'? const VkObjectTableCreateInfoNVX* pCreateInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateInfo icd/generated/mock_icd.h:2087:5: error: 'VkObjectTableNVX' has not been declared VkObjectTableNVX* pObjectTable); ^~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:2091:5: error: 'VkObjectTableNVX' has not been declared VkObjectTableNVX objectTable, ^~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:2096:5: error: 'VkObjectTableNVX' has not been declared VkObjectTableNVX objectTable, ^~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:2098:11: error: 'VkObjectTableEntryNVX' does not name a type const VkObjectTableEntryNVX* const* ppObjectTableEntries, ^~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:2103:5: error: 'VkObjectTableNVX' has not been declared VkObjectTableNVX objectTable, ^~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:2105:11: error: 'VkObjectEntryTypeNVX' does not name a type; did you mean 'VkGeometryTypeNV'? const VkObjectEntryTypeNVX* pObjectEntryTypes, ^~~~~~~~~~~~~~~~~~~~ VkGeometryTypeNV icd/generated/mock_icd.h:2110:5: error: 'VkDeviceGeneratedCommandsFeaturesNVX' has not been declared VkDeviceGeneratedCommandsFeaturesNVX* pFeatures, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:2111:5: error: 'VkDeviceGeneratedCommandsLimitsNVX' has not been declared VkDeviceGeneratedCommandsLimitsNVX* pLimits); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from icd/generated/mock_icd.cpp:25: icd/generated/vk_typemap_helper.h:2346:31: error: 'VkDeviceGeneratedCommandsFeaturesNVX' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2346:31: note: suggested alternative: 'VkGeneratedCommandsInfoNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGeneratedCommandsInfoNV icd/generated/vk_typemap_helper.h:2346:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:2350:32: error: 'VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_FEATURES_NVX' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2350:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV icd/generated/vk_typemap_helper.h:2350:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:2355:31: error: 'VkDeviceGeneratedCommandsLimitsNVX' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2355:31: note: suggested alternative: 'VkGeneratedCommandsInfoNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGeneratedCommandsInfoNV icd/generated/vk_typemap_helper.h:2355:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:2359:32: error: 'VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_LIMITS_NVX' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2359:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV icd/generated/vk_typemap_helper.h:2359:86: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:2364:31: error: 'VkIndirectCommandsLayoutCreateInfoNVX' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2364:31: note: suggested alternative: 'VkIndirectCommandsLayoutCreateInfoNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkIndirectCommandsLayoutCreateInfoNV icd/generated/vk_typemap_helper.h:2364:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:2368:32: error: 'VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NVX' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2368:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV icd/generated/vk_typemap_helper.h:2368:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:2373:31: error: 'VkCmdProcessCommandsInfoNVX' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2373:31: note: suggested alternative: 'VkGeneratedCommandsInfoNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGeneratedCommandsInfoNV icd/generated/vk_typemap_helper.h:2373:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:2377:32: error: 'VK_STRUCTURE_TYPE_CMD_PROCESS_COMMANDS_INFO_NVX' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2377:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV icd/generated/vk_typemap_helper.h:2377:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:2382:31: error: 'VkCmdReserveSpaceForCommandsInfoNVX' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2382:31: note: suggested alternative: 'VkGeneratedCommandsInfoNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGeneratedCommandsInfoNV icd/generated/vk_typemap_helper.h:2382:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:2386:32: error: 'VK_STRUCTURE_TYPE_CMD_RESERVE_SPACE_FOR_COMMANDS_INFO_NVX' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2386:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV icd/generated/vk_typemap_helper.h:2386:89: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:2391:31: error: 'VkObjectTableCreateInfoNVX' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2391:31: note: suggested alternative: 'VkInstanceCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateInfo icd/generated/vk_typemap_helper.h:2391:57: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:2395:32: error: 'VK_STRUCTURE_TYPE_OBJECT_TABLE_CREATE_INFO_NVX' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2395:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR icd/generated/vk_typemap_helper.h:2395:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/mock_icd.cpp:3408:11: error: 'VkCmdProcessCommandsInfoNVX' does not name a type; did you mean 'CmdProcessCommandsNVX'? const VkCmdProcessCommandsInfoNVX* pProcessCommandsInfo) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CmdProcessCommandsNVX icd/generated/mock_icd.cpp:3415:11: error: 'VkCmdReserveSpaceForCommandsInfoNVX' does not name a type; did you mean 'CmdReserveSpaceForCommandsNVX'? const VkCmdReserveSpaceForCommandsInfoNVX* pReserveSpaceInfo) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CmdReserveSpaceForCommandsNVX icd/generated/mock_icd.cpp:3422:11: error: 'VkIndirectCommandsLayoutCreateInfoNVX' does not name a type; did you mean 'VkIndirectCommandsLayoutCreateInfoNV'? const VkIndirectCommandsLayoutCreateInfoNVX* pCreateInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkIndirectCommandsLayoutCreateInfoNV icd/generated/mock_icd.cpp:3424:5: error: 'VkIndirectCommandsLayoutNVX' has not been declared VkIndirectCommandsLayoutNVX* pIndirectCommandsLayout) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp: In function 'VkResult vkmock::CreateIndirectCommandsLayoutNVX(VkDevice, const int*, const VkAllocationCallbacks*, int*)': icd/generated/mock_icd.cpp:3427:33: error: 'VkIndirectCommandsLayoutNVX' was not declared in this scope *pIndirectCommandsLayout = (VkIndirectCommandsLayoutNVX)global_unique_handle++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:3427:33: note: suggested alternative: 'VkIndirectCommandsLayoutNV' *pIndirectCommandsLayout = (VkIndirectCommandsLayoutNVX)global_unique_handle++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkIndirectCommandsLayoutNV icd/generated/mock_icd.cpp: At global scope: icd/generated/mock_icd.cpp:3433:5: error: 'VkIndirectCommandsLayoutNVX' has not been declared VkIndirectCommandsLayoutNVX indirectCommandsLayout, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:3441:11: error: 'VkObjectTableCreateInfoNVX' does not name a type; did you mean 'VkInstanceCreateInfo'? const VkObjectTableCreateInfoNVX* pCreateInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateInfo icd/generated/mock_icd.cpp:3443:5: error: 'VkObjectTableNVX' has not been declared VkObjectTableNVX* pObjectTable) ^~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp: In function 'VkResult vkmock::CreateObjectTableNVX(VkDevice, const int*, const VkAllocationCallbacks*, int*)': icd/generated/mock_icd.cpp:3446:22: error: 'VkObjectTableNVX' was not declared in this scope *pObjectTable = (VkObjectTableNVX)global_unique_handle++; ^~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:3446:22: note: suggested alternative: 'pObjectTable' *pObjectTable = (VkObjectTableNVX)global_unique_handle++; ^~~~~~~~~~~~~~~~ pObjectTable icd/generated/mock_icd.cpp: At global scope: icd/generated/mock_icd.cpp:3452:5: error: 'VkObjectTableNVX' has not been declared VkObjectTableNVX objectTable, ^~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:3460:5: error: 'VkObjectTableNVX' has not been declared VkObjectTableNVX objectTable, ^~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:3462:11: error: 'VkObjectTableEntryNVX' does not name a type const VkObjectTableEntryNVX* const* ppObjectTableEntries, ^~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:3471:5: error: 'VkObjectTableNVX' has not been declared VkObjectTableNVX objectTable, ^~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:3473:11: error: 'VkObjectEntryTypeNVX' does not name a type; did you mean 'VkGeometryTypeNV'? const VkObjectEntryTypeNVX* pObjectEntryTypes, ^~~~~~~~~~~~~~~~~~~~ VkGeometryTypeNV icd/generated/mock_icd.cpp:3482:5: error: 'VkDeviceGeneratedCommandsFeaturesNVX' has not been declared VkDeviceGeneratedCommandsFeaturesNVX* pFeatures, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:3483:5: error: 'VkDeviceGeneratedCommandsLimitsNVX' has not been declared VkDeviceGeneratedCommandsLimitsNVX* pLimits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [5/10] /usr/bin/c++ -DVK_USE_PLATFORM_XCB_KHR -Icube -Icube/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -std=c++11 -fno-rtti -fvisibility=hidden -DNDEBUG -MD -MT cube/CMakeFiles/vkcubepp.dir/cube.cpp.o -MF cube/CMakeFiles/vkcubepp.dir/cube.cpp.o.d -o cube/CMakeFiles/vkcubepp.dir/cube.cpp.o -c cube/cube.cpp cube/cube.cpp: In member function 'void Demo::prepare_texture_buffer(const char*, texture_object*)': cube/cube.cpp:2067:38: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct vk::SubresourceLayout' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&layout, 0, sizeof(layout)); ^ In file included from cube/cube.cpp:40: /usr/include/vulkan/vulkan.hpp:42372:10: note: 'struct vk::SubresourceLayout' declared here struct SubresourceLayout ^~~~~~~~~~~~~~~~~ [6/10] /usr/bin/c++ -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -Ivulkaninfo -Ivulkaninfo/generated -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -std=c++11 -fno-rtti -fvisibility=hidden -DNDEBUG -MD -MT vulkaninfo/CMakeFiles/vulkaninfo.dir/vulkaninfo.cpp.o -MF vulkaninfo/CMakeFiles/vulkaninfo.dir/vulkaninfo.cpp.o.d -o vulkaninfo/CMakeFiles/vulkaninfo.dir/vulkaninfo.cpp.o -c vulkaninfo/vulkaninfo.cpp ninja: build stopped: subcommand failed. error: Bad exit status from /var/tmp/rpm-tmp.mKalxl (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.mKalxl (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 600, 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 --target x86_64 --nodeps /builddir/build/SPECS/vulkan-tools.spec