From 3e436173321a2d0365a08bfb3b281108ed9ad414 Mon Sep 17 00:00:00 2001
From: George Young <A-N-Other@users.noreply.github.com>
Date: Fri, 9 Jun 2023 15:42:39 +0100
Subject: [PATCH] Patches to allow MMseqs2 to build with gcc13 (#714)

* Update Debug.h

* Update Parameters.h

* Update Util.h

* Update Indexer.h
---
 lib/mmseqs/src/commons/Debug.h        | 1 +
 lib/mmseqs/src/commons/Parameters.h   | 1 +
 lib/mmseqs/src/commons/Util.h         | 1 +
 lib/mmseqs/src/prefiltering/Indexer.h | 1 +
 4 files changed, 4 insertions(+)

diff --git a/lib/mmseqs/src/commons/Debug.h b/lib/mmseqs/src/commons/Debug.h
index f39d63b58..8b7c79b1c 100644
--- a/lib/mmseqs/src/commons/Debug.h
+++ b/lib/mmseqs/src/commons/Debug.h
@@ -9,6 +9,7 @@
 #include <stdlib.h>
 #include <cstddef>
 #include <sys/stat.h>
+#include <cstdint>
 
 class TtyCheck {
 public:
diff --git a/lib/mmseqs/src/commons/Parameters.h b/lib/mmseqs/src/commons/Parameters.h
index db34e8c06..e0933df8b 100644
--- a/lib/mmseqs/src/commons/Parameters.h
+++ b/lib/mmseqs/src/commons/Parameters.h
@@ -10,6 +10,7 @@
 #include <typeinfo>
 #include <cstddef>
 #include <utility>
+#include <cstdint>
 
 #include "Command.h"
 #include "MultiParam.h"
diff --git a/lib/mmseqs/src/commons/Util.h b/lib/mmseqs/src/commons/Util.h
index 9de397178..0dd67adf8 100644
--- a/lib/mmseqs/src/commons/Util.h
+++ b/lib/mmseqs/src/commons/Util.h
@@ -7,6 +7,7 @@
 #include <vector>
 #include <limits>
 #include <map>
+#include <cstdint>
 #include "MMseqsMPI.h"
 
 #ifndef EXIT
diff --git a/lib/mmseqs/src/prefiltering/Indexer.h b/lib/mmseqs/src/prefiltering/Indexer.h
index f857d0571..b1bd751af 100644
--- a/lib/mmseqs/src/prefiltering/Indexer.h
+++ b/lib/mmseqs/src/prefiltering/Indexer.h
@@ -9,6 +9,7 @@
 
 #include <string>
 #include <iostream>
+#include <cstdint>
 
 class Indexer{
     
