Update overlay.cpp
Without this:
src/vulkan/overlay.cpp:113:33: error: ‘stderr’ was not declared in this scope
113 | fprintf(stderr, "'%s' line %i failed with %s\n",
| ^~~~~~
src/vulkan/overlay.cpp:220:9: note: in expansion of macro ‘VK_CHECK’
220 | VK_CHECK(device_data->vtable.CreateFence(
| ^~~~~~~~
src/vulkan/overlay.cpp:41:1: note: ‘stderr’ is defined in header ‘’; did you forget to ‘#include ’?
40 | #include "limiter.h"
+++ |+#include
41 |
src/vulkan/overlay.cpp:113:25: error: ‘fprintf’ was not declared in this scope
113 | fprintf(stderr, "'%s' line %i failed with %s\n",
| ^~~~~~~
src/vulkan/overlay.cpp:220:9: note: in expansion of macro ‘VK_CHECK’
220 | VK_CHECK(device_data->vtable.CreateFence(
| ^~~~~~~~
src/vulkan/overlay.cpp: In function ‘void device_map_queues(device_data*, const VkDeviceCreateInfo*)’:
src/vulkan/overlay.cpp:113:33: error: ‘stderr’ was not declared in this scope
113 | fprintf(stderr, "'%s' line %i failed with %s\n",
| ^~~~~~
src/vulkan/overlay.cpp:279:25: note: in expansion of macro ‘VK_CHECK’
279 | VK_CHECK(data->set_device_loader_data(data->device, queue));
| ^~~~~~~~
src/vulkan/overlay.cpp:113:33: note: ‘stderr’ is defined in header ‘’; did you forget to ‘#include ’?
113 | fprintf(stderr, "'%s' line %i failed with %s\n",
| ^~~~~~
src/vulkan/overlay.cpp:279:25: note: in expansion of macro ‘VK_CHECK’
279 | VK_CHECK(data->set_device_loader_data(data->device, queue));
| ^~~~~~~~
src/vulkan/overlay.cpp:113:25: error: ‘fprintf’ was not declared in this scope
113 | fprintf(stderr, "'%s' line %i failed with %s\n",
| ^~~~~~~
src/vulkan/overlay.cpp:279:25: note: in expansion of macro ‘VK_CHECK’
279 | VK_CHECK(data->set_device_loader_data(data->device, queue));
| ^~~~~~~~
make: *** [makefile:73: build/libstrangle_vk32.so] Error 1