diff --git a/src/utils/Messenger.hpp b/src/utils/Messenger.hpp
index 22b89f34ef69df394ab8ea825eda2f8cddf0d0d1..63519598ad775976ae6a5102fc940812634900a7 100644
--- a/src/utils/Messenger.hpp
+++ b/src/utils/Messenger.hpp
@@ -9,6 +9,7 @@
 #include <ArrayUtils.hpp>
 
 #include <type_traits>
+#include <vector>
 
 #include <pastis_config.hpp>
 #ifdef PASTIS_HAS_MPI
diff --git a/tests/mpi_test_Messenger.cpp b/tests/mpi_test_Messenger.cpp
index 4366aabe9b8f3c922315c187ef60602b5936344a..8fdaac1b91f59132daf7dec44f6cface7a729400 100644
--- a/tests/mpi_test_Messenger.cpp
+++ b/tests/mpi_test_Messenger.cpp
@@ -4,6 +4,7 @@
 #include <Array.hpp>
 
 #include <pastis_config.hpp>
+#include <fstream>
 
 #ifdef PASTIS_HAS_MPI
 #include <mpi.h>