android: anv and radv build errors after commit 8b7ff784
Using new meson build for Android R,
8b7ff784 introduced the following building errors, which are resolved by reverting 8b7ff784
please, a CI system able to detect these problems is required
../src/intel/vulkan/anv_image.c:1533:4: error: use of undeclared identifier 'AHardwareBuffer_Desc'
AHardwareBuffer_Desc desc;
^
../src/intel/vulkan/anv_image.c:1534:4: error: implicit declaration of function 'AHardwareBuffer_describe' is invalid in C99 [-Werror,-Wimplici
t-function-declaration]
AHardwareBuffer_describe(mem->ahw, &desc);
^
../src/intel/vulkan/anv_image.c:1534:40: error: use of undeclared identifier 'desc'; did you mean 'getc'?
AHardwareBuffer_describe(mem->ahw, &desc);
^~~~
getc
/media/utente/698aee13-e646-408f-a977-263d2a07c84b/home/utente/r-x86_houdini/bionic/libc/include/stdio.h:119:5: note: 'getc' declared here
int getc(FILE* __fp);
^
../src/intel/vulkan/anv_image.c:1564:48: error: use of undeclared identifier 'desc'
VkFormat vk_format = vk_format_from_android(desc.format, desc.usage);
^
../src/intel/vulkan/anv_image.c:1564:61: error: use of undeclared identifier 'desc'
VkFormat vk_format = vk_format_from_android(desc.format, desc.usage);
^
../src/intel/vulkan/anv_image.c:1572:12: error: use of undeclared identifier 'desc'
switch (desc.format) {
^
../src/intel/vulkan/anv_image.c:1588:22: error: use of undeclared identifier 'desc'
uint32_t stride = desc.stride *
^
../src/intel/vulkan/anv_image.c:1573:9: error: use of undeclared identifier 'AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM'
case AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM:
^
../src/intel/vulkan/anv_image.c:1574:9: error: use of undeclared identifier 'AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM'
case AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM:
^
9 errors generated.
../src/amd/vulkan/radv_device.c:5101:7: error: implicit declaration of function 'AHardwareBuffer_release' is invalid in C99 [-Werror,-Wimplicit
-function-declaration]
AHardwareBuffer_release(mem->android_hardware_buffer);
^
1 error generated.