Build fails with gcc 13
On Arch Linux, NetRadiant fails to build with gcc 13.1.1 with the following error:
[ 7%] Linking C executable ../../q3data
[ 7%] Built target q3data
[ 7%] Building CXX object plugins/vfspk3/CMakeFiles/vfspk3.dir/archive.cpp.o
[ 8%] Building CXX object plugins/vfspk3/CMakeFiles/vfspk3.dir/vfs.cpp.o
In file included from /home/yannick/Documents/Devel/NetRadiant/netradiant/include/qerplugin.h:29,
from /home/yannick/Documents/Devel/NetRadiant/netradiant/plugins/vfspk3/vfs.cpp:51:
/home/yannick/Documents/Devel/NetRadiant/netradiant/libs/uilib/uilib.h:288:15: error: 'uint64_t' in namespace 'std' does not name a type; did you mean 'wint_t'?
288 | std::uint64_t on_key_press(
| ^~~~~~~~
/home/yannick/Documents/Devel/NetRadiant/netradiant/libs/uilib/uilib.h:189:9: note: in definition of macro 'WRAP'
189 | methods \
| ^~~~~~~
make[2]: *** [plugins/vfspk3/CMakeFiles/vfspk3.dir/build.make:90: plugins/vfspk3/CMakeFiles/vfspk3.dir/vfs.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2501: plugins/vfspk3/CMakeFiles/vfspk3.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
Edited by Spike29