In file included from /home/chris/src/audio/00-plugins/gearmulator/source/jucePluginLib/pluginVersion.cpp:1:
/home/chris/src/audio/00-plugins/gearmulator/source/jucePluginLib/pluginVersion.h:10:24: error: 'uint32_t' does not name a type
10 | static uint32_t getVersionNumber();
| ^~~~~~~~
/home/chris/src/audio/00-plugins/gearmulator/source/jucePluginLib/pluginVersion.h:3:1: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
2 | #include <string>
+++ |+#include <cstdint>
3 |
In file included from /home/chris/src/audio/00-plugins/gearmulator/source/jucePluginLib/pluginVersion.cpp:3:
/home/chris/src/audio/00-plugins/gearmulator/source/jucePluginLib/version.h:4:18: error: 'uint32_t' does not name a type
4 | static constexpr uint32_t g_pluginVersion = 10000 * 1 + 100 * 3 + 15;
| ^~~~~~~~
/home/chris/src/audio/00-plugins/gearmulator/source/jucePluginLib/version.h:1:1: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
+++ |+#include <cstdint>
1 | #pragma once
/home/chris/src/audio/00-plugins/gearmulator/source/jucePluginLib/pluginVersion.cpp:13:9: error: 'uint32_t' does not name a type
13 | uint32_t Version::getVersionNumber()
| ^~~~~~~~
/home/chris/src/audio/00-plugins/gearmulator/source/jucePluginLib/pluginVersion.cpp:5:1: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
4 | #include "versionDateTime.h"
+++ |+#include <cstdint>
5 |
make[2]: *** [source/jucePluginLib/CMakeFiles/jucePluginLib.dir/build.make:265: source/jucePluginLib/CMakeFiles/jucePluginLib.dir/pluginVersion.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1698: source/jucePluginLib/CMakeFiles/jucePluginLib.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
https://github.com/dsp56300/gearmulator/blob/c73dd2df8c5662f0b01b9731197dcc78744e5e41/source/jucePluginLib/pluginVersion.h#L3