diff --git a/source/armarx/control/ethercat/ModularConvertedValue.h b/source/armarx/control/ethercat/ModularConvertedValue.h
index 20784860e515c71edc0d33b94cb1bc9eea7c3784..3295458f294ae22bf3ace8fd446e4e8b22e5ac18 100644
--- a/source/armarx/control/ethercat/ModularConvertedValue.h
+++ b/source/armarx/control/ethercat/ModularConvertedValue.h
@@ -26,6 +26,7 @@
 
 
 #include <cmath>
+#include <cstdint>
 #include <limits>
 #include <type_traits>
 
diff --git a/source/armarx/control/ethercat/bus_io/BusIO.h b/source/armarx/control/ethercat/bus_io/BusIO.h
index 2a3d4f3385f90e70abe2b44d9bd8fec029fbf487..fa6671ad1ba016cb728d9d0a24c041027f97ff37 100644
--- a/source/armarx/control/ethercat/bus_io/BusIO.h
+++ b/source/armarx/control/ethercat/bus_io/BusIO.h
@@ -29,6 +29,7 @@
 #include <cstdint>
 #include <mutex>
 #include <thread>
+#include <array>
 
 #include "ESI.h"
 #include "RequestQueue.h"