# HG changeset patch # User Michel Lind # Date 1737740308 21600 # Node ID de5dc40f1830c162f9b13f5296154b5539d2a1c9 # Parent df381a2e6fa14d66813ee4c31c7d8a348dbcabb8 Include headers needed to compile with GCC 15's -std=gnu23 default ``` In file included from ../piper-vamp-cpp/vamp-json/VampJson.h:55, from ../piper-vamp-cpp/vamp-server/convert.cpp:36: ../piper-vamp-cpp/vamp-support/PluginHandleMapper.h:69:13: error: ‘uint32_t’ does not name a type 69 | typedef uint32_t Handle; | ^~~~~~~~ ../piper-vamp-cpp/vamp-support/PluginHandleMapper.h:39:1: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 38 | #include "PluginOutputIdMapper.h" +++ |+#include 39 | ../piper-vamp-cpp/ext/json11/json11.cpp: In function ‘void json11::dump(const std::string&, std::string&)’: ../piper-vamp-cpp/ext/json11/json11.cpp:95:32: error: ‘uint8_t’ does not name a type 95 | } else if (static_cast(ch) <= 0x1f) { | ^~~~~~~ ../piper-vamp-cpp/ext/json11/json11.cpp:25:1: note: ‘uint8_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 24 | #include +++ |+#include 25 | #include ``` Signed-off-by: Michel Lind diff -r df381a2e6fa1 -r de5dc40f1830 ext/json11/json11.cpp --- a/ext/json11/json11.cpp Wed Jan 03 18:12:35 2024 +0000 +++ b/ext/json11/json11.cpp Fri Jan 24 11:38:28 2025 -0600 @@ -22,6 +22,7 @@ #include "json11.hpp" #include #include +#include #include #include #include diff -r df381a2e6fa1 -r de5dc40f1830 vamp-support/PluginHandleMapper.h --- a/vamp-support/PluginHandleMapper.h Wed Jan 03 18:12:35 2024 +0000 +++ b/vamp-support/PluginHandleMapper.h Fri Jan 24 11:38:28 2025 -0600 @@ -38,6 +38,7 @@ #include "PluginOutputIdMapper.h" #include +#include #include namespace piper_vamp {