voutcn / megahit

Ultra-fast and memory-efficient (meta-)genome assembler
http://www.ncbi.nlm.nih.gov/pubmed/25609793
GNU General Public License v3.0
585 stars 134 forks source link

Fix `gcc-13` build failure (missing `<cstdint>` include) #366

Open trofi opened 6 months ago

trofi commented 6 months ago

Without the change build fails on gcc-13 as:

In file included from /build/source/src/main_local_assemble.cpp:27:
/build/source/src/localasm/local_assemble.h:31:3: error: 'uint32_t' does not name a type
   31 |   uint32_t kmin{11};
      |   ^~~~~~~~
/build/source/src/localasm/local_assemble.h:1:1: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
  +++ |+#include <cstdint>