rnpgp / rnp

RNP: high performance C++ OpenPGP library used by Mozilla Thunderbird
https://www.rnpgp.org
Other
194 stars 55 forks source link

Please update libsexp to 0.8.4 #2074

Closed remicollet closed 1 year ago

remicollet commented 1 year ago

Please update libexp to 0.8.4 to include https://github.com/rnpgp/sexp/commit/e665f81ef9568ac5dd4411d6814c75c06262b91c which fixes build using GCC 13

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
remicollet commented 1 year ago

I notice the update was done in main branch a few minutes ago

maxirmx commented 1 year ago

https://github.com/rnpgp/rnp/pull/2073