Bug#1042190: libplacebo: FTBFS: src/utils_gen.c:32:10: error: ‘VK_ERROR_VALIDATION_FAILED’ undeclared (first use in this function); did you mean ‘VK_ERROR_VALIDATION_FAILED_EXT’?
Source: libplacebo
Version: 4.208.0-3
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20230726 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> cc -Isrc/libplacebo.so.208.p -Isrc -I../src -Isrc/include -I../src/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -Wundef -Wshadow -Wparentheses -Wpointer-arith -D_ISOC99_SOURCE -D_ISOC11_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE=700 -U__STRICT_ANSI__ -fvisibility=hidden -Wmissing-prototypes -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers -Wno-type-limits -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ src/libplacebo.so.208.p/meson-generated_.._utils_gen.c.o -MF src/libplacebo.so.208.p/meson-generated_.._utils_gen.c.o.d -o src/libplacebo.so.208.p/meson-generated_.._utils_gen.c.o -c src/utils_gen.c
> src/utils_gen.c: In function ‘vk_res_str’:
> src/utils_gen.c:32:10: error: ‘VK_ERROR_VALIDATION_FAILED’ undeclared (first use in this function); did you mean ‘VK_ERROR_VALIDATION_FAILED_EXT’?
> 32 | case VK_ERROR_VALIDATION_FAILED: return "VK_ERROR_VALIDATION_FAILED";
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_ERROR_VALIDATION_FAILED_EXT
> src/utils_gen.c:32:10: note: each undeclared identifier is reported only once for each function it appears in
> src/utils_gen.c:33:10: error: ‘VK_ERROR_INVALID_PIPELINE_CACHE_DATA’ undeclared (first use in this function)
> 33 | case VK_ERROR_INVALID_PIPELINE_CACHE_DATA: return "VK_ERROR_INVALID_PIPELINE_CACHE_DATA";
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> src/utils_gen.c:34:10: error: ‘VK_ERROR_NO_PIPELINE_MATCH’ undeclared (first use in this function)
> 34 | case VK_ERROR_NO_PIPELINE_MATCH: return "VK_ERROR_NO_PIPELINE_MATCH";
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> src/utils_gen.c: In function ‘vk_handle_name’:
> src/utils_gen.c:359:10: error: ‘VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCI_BUF_BIT_NV’ undeclared (first use in this function); did you mean ‘VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT’?
> 359 | case VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCI_BUF_BIT_NV: return "VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCI_BUF_BIT_NV";
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT
> src/utils_gen.c: In function ‘vk_obj_type’:
> src/utils_gen.c:446:10: error: ‘VK_OBJECT_TYPE_SEMAPHORE_SCI_SYNC_POOL_NV’ undeclared (first use in this function)
> 446 | case VK_OBJECT_TYPE_SEMAPHORE_SCI_SYNC_POOL_NV: return "VkSemaphoreSciSyncPoolNV";
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> src/utils_gen.c: In function ‘vk_struct_size’:
> src/utils_gen.c:509:10: error: ‘VK_STRUCTURE_TYPE_APPLICATION_PARAMETERS_EXT’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT’?
> 509 | case VK_STRUCTURE_TYPE_APPLICATION_PARAMETERS_EXT: return sizeof(VkApplicationParametersEXT);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT
> src/utils_gen.c:509:70: error: ‘VkApplicationParametersEXT’ undeclared (first use in this function)
> 509 | case VK_STRUCTURE_TYPE_APPLICATION_PARAMETERS_EXT: return sizeof(VkApplicationParametersEXT);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> src/utils_gen.c:519:10: error: ‘VK_STRUCTURE_TYPE_EXPORT_MEMORY_SCI_BUF_INFO_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV’?
> 519 | case VK_STRUCTURE_TYPE_EXPORT_MEMORY_SCI_BUF_INFO_NV: return sizeof(VkExportMemorySciBufInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV
> src/utils_gen.c:519:73: error: ‘VkExportMemorySciBufInfoNV’ undeclared (first use in this function); did you mean ‘VkExportMemoryAllocateInfoNV’?
> 519 | case VK_STRUCTURE_TYPE_EXPORT_MEMORY_SCI_BUF_INFO_NV: return sizeof(VkExportMemorySciBufInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> | VkExportMemoryAllocateInfoNV
> src/utils_gen.c:520:10: error: ‘VK_STRUCTURE_TYPE_IMPORT_MEMORY_SCI_BUF_INFO_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR’?
> 520 | case VK_STRUCTURE_TYPE_IMPORT_MEMORY_SCI_BUF_INFO_NV: return sizeof(VkImportMemorySciBufInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR
> src/utils_gen.c:520:73: error: ‘VkImportMemorySciBufInfoNV’ undeclared (first use in this function); did you mean ‘VkImportMemoryFdInfoKHR’?
> 520 | case VK_STRUCTURE_TYPE_IMPORT_MEMORY_SCI_BUF_INFO_NV: return sizeof(VkImportMemorySciBufInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> | VkImportMemoryFdInfoKHR
> src/utils_gen.c:521:10: error: ‘VK_STRUCTURE_TYPE_MEMORY_GET_SCI_BUF_INFO_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR’?
> 521 | case VK_STRUCTURE_TYPE_MEMORY_GET_SCI_BUF_INFO_NV: return sizeof(VkMemoryGetSciBufInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR
> src/utils_gen.c:521:70: error: ‘VkMemoryGetSciBufInfoNV’ undeclared (first use in this function)
> 521 | case VK_STRUCTURE_TYPE_MEMORY_GET_SCI_BUF_INFO_NV: return sizeof(VkMemoryGetSciBufInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~
> src/utils_gen.c:522:10: error: ‘VK_STRUCTURE_TYPE_MEMORY_SCI_BUF_PROPERTIES_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR’?
> 522 | case VK_STRUCTURE_TYPE_MEMORY_SCI_BUF_PROPERTIES_NV: return sizeof(VkMemorySciBufPropertiesNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR
> src/utils_gen.c:522:72: error: ‘VkMemorySciBufPropertiesNV’ undeclared (first use in this function); did you mean ‘VkMemoryFdPropertiesKHR’?
> 522 | case VK_STRUCTURE_TYPE_MEMORY_SCI_BUF_PROPERTIES_NV: return sizeof(VkMemorySciBufPropertiesNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> | VkMemoryFdPropertiesKHR
> src/utils_gen.c:523:10: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCI_BUF_FEATURES_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV’?
> 523 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCI_BUF_FEATURES_NV: return sizeof(VkPhysicalDeviceExternalMemorySciBufFeaturesNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV
> src/utils_gen.c:523:95: error: ‘VkPhysicalDeviceExternalMemorySciBufFeaturesNV’ undeclared (first use in this function); did you mean ‘VkPhysicalDeviceExternalMemoryRDMAFeaturesNV’?
> 523 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCI_BUF_FEATURES_NV: return sizeof(VkPhysicalDeviceExternalMemorySciBufFeaturesNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VkPhysicalDeviceExternalMemoryRDMAFeaturesNV
> src/utils_gen.c:570:10: error: ‘VK_STRUCTURE_TYPE_EXPORT_FENCE_SCI_SYNC_INFO_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR’?
> 570 | case VK_STRUCTURE_TYPE_EXPORT_FENCE_SCI_SYNC_INFO_NV: return sizeof(VkExportFenceSciSyncInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR
> src/utils_gen.c:570:73: error: ‘VkExportFenceSciSyncInfoNV’ undeclared (first use in this function); did you mean ‘VkExportFenceCreateInfo’?
> 570 | case VK_STRUCTURE_TYPE_EXPORT_FENCE_SCI_SYNC_INFO_NV: return sizeof(VkExportFenceSciSyncInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> | VkExportFenceCreateInfo
> src/utils_gen.c:571:10: error: ‘VK_STRUCTURE_TYPE_IMPORT_FENCE_SCI_SYNC_INFO_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR’?
> 571 | case VK_STRUCTURE_TYPE_IMPORT_FENCE_SCI_SYNC_INFO_NV: return sizeof(VkImportFenceSciSyncInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR
> src/utils_gen.c:571:73: error: ‘VkImportFenceSciSyncInfoNV’ undeclared (first use in this function)
> 571 | case VK_STRUCTURE_TYPE_IMPORT_FENCE_SCI_SYNC_INFO_NV: return sizeof(VkImportFenceSciSyncInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> src/utils_gen.c:572:10: error: ‘VK_STRUCTURE_TYPE_FENCE_GET_SCI_SYNC_INFO_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR’?
> 572 | case VK_STRUCTURE_TYPE_FENCE_GET_SCI_SYNC_INFO_NV: return sizeof(VkFenceGetSciSyncInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR
> src/utils_gen.c:572:70: error: ‘VkFenceGetSciSyncInfoNV’ undeclared (first use in this function)
> 572 | case VK_STRUCTURE_TYPE_FENCE_GET_SCI_SYNC_INFO_NV: return sizeof(VkFenceGetSciSyncInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~
> src/utils_gen.c:573:10: error: ‘VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_SCI_SYNC_INFO_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR’?
> 573 | case VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_SCI_SYNC_INFO_NV: return sizeof(VkExportSemaphoreSciSyncInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR
> src/utils_gen.c:573:77: error: ‘VkExportSemaphoreSciSyncInfoNV’ undeclared (first use in this function); did you mean ‘VkExportSemaphoreCreateInfo’?
> 573 | case VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_SCI_SYNC_INFO_NV: return sizeof(VkExportSemaphoreSciSyncInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VkExportSemaphoreCreateInfo
> src/utils_gen.c:574:10: error: ‘VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_SCI_SYNC_INFO_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR’?
> 574 | case VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_SCI_SYNC_INFO_NV: return sizeof(VkImportSemaphoreSciSyncInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR
> src/utils_gen.c:574:77: error: ‘VkImportSemaphoreSciSyncInfoNV’ undeclared (first use in this function); did you mean ‘VkImportSemaphoreFdInfoKHR’?
> 574 | case VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_SCI_SYNC_INFO_NV: return sizeof(VkImportSemaphoreSciSyncInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VkImportSemaphoreFdInfoKHR
> src/utils_gen.c:575:10: error: ‘VK_STRUCTURE_TYPE_SEMAPHORE_GET_SCI_SYNC_INFO_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR’?
> 575 | case VK_STRUCTURE_TYPE_SEMAPHORE_GET_SCI_SYNC_INFO_NV: return sizeof(VkSemaphoreGetSciSyncInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR
> src/utils_gen.c:575:74: error: ‘VkSemaphoreGetSciSyncInfoNV’ undeclared (first use in this function)
> 575 | case VK_STRUCTURE_TYPE_SEMAPHORE_GET_SCI_SYNC_INFO_NV: return sizeof(VkSemaphoreGetSciSyncInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> src/utils_gen.c:576:10: error: ‘VK_STRUCTURE_TYPE_SCI_SYNC_ATTRIBUTES_INFO_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN’?
> 576 | case VK_STRUCTURE_TYPE_SCI_SYNC_ATTRIBUTES_INFO_NV: return sizeof(VkSciSyncAttributesInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN
> src/utils_gen.c:576:71: error: ‘VkSciSyncAttributesInfoNV’ undeclared (first use in this function)
> 576 | case VK_STRUCTURE_TYPE_SCI_SYNC_ATTRIBUTES_INFO_NV: return sizeof(VkSciSyncAttributesInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~
> src/utils_gen.c:577:10: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SCI_SYNC_FEATURES_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV’?
> 577 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SCI_SYNC_FEATURES_NV: return sizeof(VkPhysicalDeviceExternalSciSyncFeaturesNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV
> src/utils_gen.c:577:89: error: ‘VkPhysicalDeviceExternalSciSyncFeaturesNV’ undeclared (first use in this function); did you mean ‘VkPhysicalDeviceExternalMemoryRDMAFeaturesNV’?
> 577 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SCI_SYNC_FEATURES_NV: return sizeof(VkPhysicalDeviceExternalSciSyncFeaturesNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VkPhysicalDeviceExternalMemoryRDMAFeaturesNV
> src/utils_gen.c:578:10: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SCI_SYNC_2_FEATURES_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV’?
> 578 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SCI_SYNC_2_FEATURES_NV: return sizeof(VkPhysicalDeviceExternalSciSync2FeaturesNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV
> src/utils_gen.c:578:91: error: ‘VkPhysicalDeviceExternalSciSync2FeaturesNV’ undeclared (first use in this function); did you mean ‘VkPhysicalDeviceExternalMemoryRDMAFeaturesNV’?
> 578 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SCI_SYNC_2_FEATURES_NV: return sizeof(VkPhysicalDeviceExternalSciSync2FeaturesNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VkPhysicalDeviceExternalMemoryRDMAFeaturesNV
> src/utils_gen.c:579:10: error: ‘VK_STRUCTURE_TYPE_SEMAPHORE_SCI_SYNC_POOL_CREATE_INFO_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR’?
> 579 | case VK_STRUCTURE_TYPE_SEMAPHORE_SCI_SYNC_POOL_CREATE_INFO_NV: return sizeof(VkSemaphoreSciSyncPoolCreateInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR
> src/utils_gen.c:579:82: error: ‘VkSemaphoreSciSyncPoolCreateInfoNV’ undeclared (first use in this function); did you mean ‘VkSemaphoreTypeCreateInfo’?
> 579 | case VK_STRUCTURE_TYPE_SEMAPHORE_SCI_SYNC_POOL_CREATE_INFO_NV: return sizeof(VkSemaphoreSciSyncPoolCreateInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VkSemaphoreTypeCreateInfo
> src/utils_gen.c:580:10: error: ‘VK_STRUCTURE_TYPE_SEMAPHORE_SCI_SYNC_CREATE_INFO_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR’?
> 580 | case VK_STRUCTURE_TYPE_SEMAPHORE_SCI_SYNC_CREATE_INFO_NV: return sizeof(VkSemaphoreSciSyncCreateInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR
> src/utils_gen.c:580:77: error: ‘VkSemaphoreSciSyncCreateInfoNV’ undeclared (first use in this function); did you mean ‘VkSemaphoreTypeCreateInfo’?
> 580 | case VK_STRUCTURE_TYPE_SEMAPHORE_SCI_SYNC_CREATE_INFO_NV: return sizeof(VkSemaphoreSciSyncCreateInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VkSemaphoreTypeCreateInfo
> src/utils_gen.c:581:10: error: ‘VK_STRUCTURE_TYPE_DEVICE_SEMAPHORE_SCI_SYNC_POOL_RESERVATION_CREATE_INFO_NV’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD’?
> 581 | case VK_STRUCTURE_TYPE_DEVICE_SEMAPHORE_SCI_SYNC_POOL_RESERVATION_CREATE_INFO_NV: return sizeof(VkDeviceSemaphoreSciSyncPoolReservationCreateInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD
> src/utils_gen.c:581:101: error: ‘VkDeviceSemaphoreSciSyncPoolReservationCreateInfoNV’ undeclared (first use in this function)
> 581 | case VK_STRUCTURE_TYPE_DEVICE_SEMAPHORE_SCI_SYNC_POOL_RESERVATION_CREATE_INFO_NV: return sizeof(VkDeviceSemaphoreSciSyncPoolReservationCreateInfoNV);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> src/utils_gen.c:829:10: error: ‘VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_RESERVATION_INFO_KHR’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR’?
> 829 | case VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_RESERVATION_INFO_KHR: return sizeof(VkPerformanceQueryReservationInfoKHR);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR
> src/utils_gen.c:829:82: error: ‘VkPerformanceQueryReservationInfoKHR’ undeclared (first use in this function); did you mean ‘VkPerformanceQuerySubmitInfoKHR’?
> 829 | case VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_RESERVATION_INFO_KHR: return sizeof(VkPerformanceQueryReservationInfoKHR);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VkPerformanceQuerySubmitInfoKHR
> src/utils_gen.c:878:10: error: ‘VK_STRUCTURE_TYPE_FAULT_DATA’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_MAX_ENUM’?
> 878 | case VK_STRUCTURE_TYPE_FAULT_DATA: return sizeof(VkFaultData);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_MAX_ENUM
> src/utils_gen.c:878:54: error: ‘VkFaultData’ undeclared (first use in this function)
> 878 | case VK_STRUCTURE_TYPE_FAULT_DATA: return sizeof(VkFaultData);
> | ^~~~~~~~~~~
> src/utils_gen.c:879:10: error: ‘VK_STRUCTURE_TYPE_FAULT_CALLBACK_INFO’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_EVENT_CREATE_INFO’?
> 879 | case VK_STRUCTURE_TYPE_FAULT_CALLBACK_INFO: return sizeof(VkFaultCallbackInfo);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_EVENT_CREATE_INFO
> src/utils_gen.c:879:63: error: ‘VkFaultCallbackInfo’ undeclared (first use in this function)
> 879 | case VK_STRUCTURE_TYPE_FAULT_CALLBACK_INFO: return sizeof(VkFaultCallbackInfo);
> | ^~~~~~~~~~~~~~~~~~~
> src/utils_gen.c:899:10: error: ‘VK_STRUCTURE_TYPE_REFRESH_OBJECT_LIST_KHR’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_PRESENT_ID_KHR’?
> 899 | case VK_STRUCTURE_TYPE_REFRESH_OBJECT_LIST_KHR: return sizeof(VkRefreshObjectListKHR);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_PRESENT_ID_KHR
> src/utils_gen.c:899:67: error: ‘VkRefreshObjectListKHR’ undeclared (first use in this function)
> 899 | case VK_STRUCTURE_TYPE_REFRESH_OBJECT_LIST_KHR: return sizeof(VkRefreshObjectListKHR);
> | ^~~~~~~~~~~~~~~~~~~~~~
> src/utils_gen.c:909:10: error: ‘VK_STRUCTURE_TYPE_PIPELINE_OFFLINE_CREATE_INFO’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO’?
> 909 | case VK_STRUCTURE_TYPE_PIPELINE_OFFLINE_CREATE_INFO: return sizeof(VkPipelineOfflineCreateInfo);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO
> src/utils_gen.c:909:72: error: ‘VkPipelineOfflineCreateInfo’ undeclared (first use in this function); did you mean ‘VkPipelineCacheCreateInfo’?
> 909 | case VK_STRUCTURE_TYPE_PIPELINE_OFFLINE_CREATE_INFO: return sizeof(VkPipelineOfflineCreateInfo);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VkPipelineCacheCreateInfo
> src/utils_gen.c:966:10: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_PROPERTIES’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES’?
> 966 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_PROPERTIES: return sizeof(VkPhysicalDeviceVulkanSC10Properties);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES
> src/utils_gen.c:966:84: error: ‘VkPhysicalDeviceVulkanSC10Properties’ undeclared (first use in this function); did you mean ‘VkPhysicalDeviceVulkan13Properties’?
> 966 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_PROPERTIES: return sizeof(VkPhysicalDeviceVulkanSC10Properties);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VkPhysicalDeviceVulkan13Properties
> src/utils_gen.c:967:10: error: ‘VK_STRUCTURE_TYPE_PIPELINE_POOL_SIZE’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT’?
> 967 | case VK_STRUCTURE_TYPE_PIPELINE_POOL_SIZE: return sizeof(VkPipelinePoolSize);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT
> src/utils_gen.c:967:62: error: ‘VkPipelinePoolSize’ undeclared (first use in this function)
> 967 | case VK_STRUCTURE_TYPE_PIPELINE_POOL_SIZE: return sizeof(VkPipelinePoolSize);
> | ^~~~~~~~~~~~~~~~~~
> src/utils_gen.c:968:10: error: ‘VK_STRUCTURE_TYPE_DEVICE_OBJECT_RESERVATION_CREATE_INFO’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO’?
> 968 | case VK_STRUCTURE_TYPE_DEVICE_OBJECT_RESERVATION_CREATE_INFO: return sizeof(VkDeviceObjectReservationCreateInfo);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO
> src/utils_gen.c:968:81: error: ‘VkDeviceObjectReservationCreateInfo’ undeclared (first use in this function)
> 968 | case VK_STRUCTURE_TYPE_DEVICE_OBJECT_RESERVATION_CREATE_INFO: return sizeof(VkDeviceObjectReservationCreateInfo);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> src/utils_gen.c:969:10: error: ‘VK_STRUCTURE_TYPE_COMMAND_POOL_MEMORY_RESERVATION_CREATE_INFO’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO’?
> 969 | case VK_STRUCTURE_TYPE_COMMAND_POOL_MEMORY_RESERVATION_CREATE_INFO: return sizeof(VkCommandPoolMemoryReservationCreateInfo);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO
> src/utils_gen.c:969:87: error: ‘VkCommandPoolMemoryReservationCreateInfo’ undeclared (first use in this function)
> 969 | case VK_STRUCTURE_TYPE_COMMAND_POOL_MEMORY_RESERVATION_CREATE_INFO: return sizeof(VkCommandPoolMemoryReservationCreateInfo);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> src/utils_gen.c:970:10: error: ‘VK_STRUCTURE_TYPE_COMMAND_POOL_MEMORY_CONSUMPTION’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO’?
> 970 | case VK_STRUCTURE_TYPE_COMMAND_POOL_MEMORY_CONSUMPTION: return sizeof(VkCommandPoolMemoryConsumption);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO
> src/utils_gen.c:970:75: error: ‘VkCommandPoolMemoryConsumption’ undeclared (first use in this function)
> 970 | case VK_STRUCTURE_TYPE_COMMAND_POOL_MEMORY_CONSUMPTION: return sizeof(VkCommandPoolMemoryConsumption);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> src/utils_gen.c:971:10: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_FEATURES’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES’?
> 971 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_FEATURES: return sizeof(VkPhysicalDeviceVulkanSC10Features);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES
> src/utils_gen.c:971:82: error: ‘VkPhysicalDeviceVulkanSC10Features’ undeclared (first use in this function); did you mean ‘VkPhysicalDeviceVulkan13Features’?
> 971 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_FEATURES: return sizeof(VkPhysicalDeviceVulkanSC10Features);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | VkPhysicalDeviceVulkan13Features
> [54/127] cc -Isrc/libplacebo.so.208.p -Isrc -I../src -Isrc/include -I../src/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -Wundef -Wshadow -Wparentheses -Wpointer-arith -D_ISOC99_SOURCE -D_ISOC11_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE=700 -U__STRICT_ANSI__ -fvisibility=hidden -Wmissing-prototypes -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers -Wno-type-limits -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ src/libplacebo.so.208.p/opengl_utils.c.o -MF src/libplacebo.so.208.p/opengl_utils.c.o.d -o src/libplacebo.so.208.p/opengl_utils.c.o -c ../src/opengl/utils.c
> [55/127] cc -Isrc/libplacebo.so.208.p -Isrc -I../src -Isrc/include -I../src/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -Wundef -Wshadow -Wparentheses -Wpointer-arith -D_ISOC99_SOURCE -D_ISOC11_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE=700 -U__STRICT_ANSI__ -fvisibility=hidden -Wmissing-prototypes -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers -Wno-type-limits -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ src/libplacebo.so.208.p/opengl_gpu.c.o -MF src/libplacebo.so.208.p/opengl_gpu.c.o.d -o src/libplacebo.so.208.p/opengl_gpu.c.o -c ../src/opengl/gpu.c
> [56/127] cc -Isrc/test.tone_mapping.c.p -Isrc -I../src -Isrc/include -I../src/include -I/usr/include/x86_64-linux-gnu -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -Wundef -Wshadow -Wparentheses -Wpointer-arith -D_ISOC99_SOURCE -D_ISOC11_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE=700 -U__STRICT_ANSI__ -fvisibility=hidden -Wmissing-prototypes -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers -Wno-type-limits -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Wno-unused-function -MD -MQ src/test.tone_mapping.c.p/tests_tone_mapping.c.o -MF src/test.tone_mapping.c.p/tests_tone_mapping.c.o.d -o src/test.tone_mapping.c.p/tests_tone_mapping.c.o -c ../src/tests/tone_mapping.c
> [57/127] cc -Isrc/test.string.c.p -Isrc -I../src -Isrc/include -I../src/include -I/usr/include/x86_64-linux-gnu -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -Wundef -Wshadow -Wparentheses -Wpointer-arith -D_ISOC99_SOURCE -D_ISOC11_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE=700 -U__STRICT_ANSI__ -fvisibility=hidden -Wmissing-prototypes -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers -Wno-type-limits -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Wno-unused-function -MD -MQ src/test.string.c.p/tests_string.c.o -MF src/test.string.c.p/tests_string.c.o.d -o src/test.string.c.p/tests_string.c.o -c ../src/tests/string.c
> [58/127] cc -Isrc/libplacebo.so.208.p -Isrc -I../src -Isrc/include -I../src/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -Wundef -Wshadow -Wparentheses -Wpointer-arith -D_ISOC99_SOURCE -D_ISOC11_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE=700 -U__STRICT_ANSI__ -fvisibility=hidden -Wmissing-prototypes -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers -Wno-type-limits -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ src/libplacebo.so.208.p/opengl_gpu_pass.c.o -MF src/libplacebo.so.208.p/opengl_gpu_pass.c.o.d -o src/libplacebo.so.208.p/opengl_gpu_pass.c.o -c ../src/opengl/gpu_pass.c
> [59/127] cc -Isrc/test.utils.c.p -Isrc -I../src -Isrc/include -I../src/include -I/usr/include/x86_64-linux-gnu -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -Wundef -Wshadow -Wparentheses -Wpointer-arith -D_ISOC99_SOURCE -D_ISOC11_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE=700 -U__STRICT_ANSI__ -fvisibility=hidden -Wmissing-prototypes -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers -Wno-type-limits -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Wno-unused-function -MD -MQ src/test.utils.c.p/tests_utils.c.o -MF src/test.utils.c.p/tests_utils.c.o.d -o src/test.utils.c.p/tests_utils.c.o -c ../src/tests/utils.c
> [60/127] cc -Isrc/libplacebo.so.208.p -Isrc -I../src -Isrc/include -I../src/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -Wundef -Wshadow -Wparentheses -Wpointer-arith -D_ISOC99_SOURCE -D_ISOC11_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE=700 -U__STRICT_ANSI__ -fvisibility=hidden -Wmissing-prototypes -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers -Wno-type-limits -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ src/libplacebo.so.208.p/opengl_gpu_tex.c.o -MF src/libplacebo.so.208.p/opengl_gpu_tex.c.o.d -o src/libplacebo.so.208.p/opengl_gpu_tex.c.o -c ../src/opengl/gpu_tex.c
> ninja: build stopped: subcommand failed.
> dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j8 -v returned exit code 1
> make: *** [debian/rules:6: binary] Error 25
The full build log is available from:
http://qa-logs.debian.net/2023/07/26/libplacebo_4.208.0-3_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230726;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230726&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
Reply to: