In file included from /builddir/build/BUILD/rnp-v0.17.0/src/libsexp/src/sexp-error.cpp:30:
/builddir/build/BUILD/rnp-v0.17.0/src/libsexp/include/sexp/sexp-error.h:66:5: error: 'uint32_t' does not name a type
66 | uint32_t get_position(void) const { return position; };
| ^~~~~~~~
/builddir/build/BUILD/rnp-v0.17.0/src/libsexp/include/sexp/sexp-error.h:34:1: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
33 | #include <iostream>
+++ |+#include <cstdint>
34 | #include <string>
gmake[2]: *** [src/libsexp/CMakeFiles/sexp.dir/build.make:149: src/libsexp/CMakeFiles/sexp.dir/src/sexp-error.cpp.o] Error 1
Please update libexp to 0.8.4 to include https://github.com/rnpgp/sexp/commit/e665f81ef9568ac5dd4411d6814c75c06262b91c which fixes build using GCC 13