n file included from ../../src/data/PresetRule.h:4,
from ../../src/data/PresetManager.h:4,
from ../../src/data/PresetManager.cpp:1:
../../src/audio/base/IOutputDevice.h:12:17: error: 'uint32_t' was not declared in this scope
12 | uint id = ((uint32_t)0xffffffff);
| ^~~~~~~~
../../src/audio/base/IOutputDevice.h:5:1: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
4 | #include <string>
+++ |+#include <cstdint>
5 |
../../src/audio/base/IOutputDevice.h:12:26: error: expected ')' before numeric constant
12 | uint id = ((uint32_t)0xffffffff);
| ^~~~~~~~~~
../../src/audio/base/IOutputDevice.h:12:15: note: to match this '('
12 | uint id = ((uint32_t)0xffffffff);
| ^
make[1]: *** [Makefile:3598: PresetManager.o] Error 1
make[1]: Leaving directory '/builddir/build/BUILD/JDSP4Linux-2.4/build/src'
make: *** [Makefile:73: sub-src-make_first] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.igo3Pq (%build)
Seems to me you need to explicitly include on GCC 13 now. See also:
Seems to me you need to explicitly include on GCC 13 now. See also:
https://gcc.gnu.org/gcc-13/porting_to.html https://github.com/llvm/llvm-project/issues/55711