1diff --git a/src/include/map/SeedPosition.hpp b/src/include/map/SeedPosition.hpp
2index 30a7d47..c05af16 100644
3--- a/src/include/map/SeedPosition.hpp
4+++ b/src/include/map/SeedPosition.hpp
5@@ -16,6 +16,7 @@
6 #define MAP_SEED_POSITION_HPP
7
8 #include <ostream>
9+#include <cstdint>
10
11 #include "sequences/Seed.hpp"
12
13diff --git a/src/include/sequences/Read.hpp b/src/include/sequences/Read.hpp
14index 460c1cb..c7ff619 100644
15--- a/src/include/sequences/Read.hpp
16+++ b/src/include/sequences/Read.hpp
17@@ -16,6 +16,7 @@
18 #define SEQUENCES_READ_HPP
19
20 #include <iostream>
21+#include <cstdint>
22 #include <string>
23 #include <vector>
24
25diff --git a/src/include/sequences/Seed.hpp b/src/include/sequences/Seed.hpp
26index a242153..dd4d23b 100644
27--- a/src/include/sequences/Seed.hpp
28+++ b/src/include/sequences/Seed.hpp
29@@ -16,6 +16,7 @@
30 #define SEQUENCES_SEED_HPP
31
32 #include <ostream>
33+#include <cstdint>
34 #include <vector>
35
36 #include "sequences/Read.hpp"
37diff --git a/src/lib/sequences/tests/unit/CrcHasherMocks.hpp b/src/lib/sequences/tests/unit/CrcHasherMocks.hpp
38index 1866be7..5d9b7d7 100644
39--- a/src/lib/sequences/tests/unit/CrcHasherMocks.hpp
40+++ b/src/lib/sequences/tests/unit/CrcHasherMocks.hpp
41@@ -2,6 +2,7 @@
42
43 #include <array>
44 #include <cassert>
45+#include <cstdint>
46 #include <cstdlib>
47 #include <string>
48
49diff --git a/stubs/dragen/src/host/dragen_api/read_group_list.hpp b/stubs/dragen/src/host/dragen_api/read_group_list.hpp
50index eefb9ae..623a77f 100644
51--- a/stubs/dragen/src/host/dragen_api/read_group_list.hpp
52+++ b/stubs/dragen/src/host/dragen_api/read_group_list.hpp
53@@ -14,6 +14,7 @@
54 #define __READ_GROUP_LIST_HPP__
55
56 #include "dragen_exception.hpp"
57+#include <cstdint>
58 class ReadGroupList {
59 public:
60 const std::string &getReadGroupName(const uint16_t idx) const {