Build failure on Fedora 40 with gcc-14.2
Closed this issue · 3 comments
ycollet commented
I am trying to build gearmulator on Fedora 40 and I met the following build error:
In file included from /builddir/build/BUILD/gearmulator-0.0.1-build/gearmulator/source/xtJucePlugin/xtArp.cpp:1:
/builddir/build/BUILD/gearmulator-0.0.1-build/gearmulator/source/xtJucePlugin/xtArp.h:37:42: error: ‘uint8_t’ was not declared in this scope
37 | pluginLib::EventListener<uint8_t> m_onPartChanged;
| ^~~~~~~
/builddir/build/BUILD/gearmulator-0.0.1-build/gearmulator/source/xtJucePlugin/xtArp.h:3:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
2 | #include "jucePluginLib/event.h"
+++ |+#include <cstdint>
3 |
/builddir/build/BUILD/gearmulator-0.0.1-build/gearmulator/source/xtJucePlugin/xtArp.h:37:49: error: template argument 1 is invalid
37 | pluginLib::EventListener<uint8_t> m_onPartChanged;
| ^
grawlinson commented
This should be fixed in f6b5f75
dsp56300 commented
yep its fixed
ycollet commented
Yes, it works fine on my side too.