diff --git a/ippl/src/Utility/DiscMeta.cpp b/ippl/src/Utility/DiscMeta.cpp
index 5f42507c829f67796f192daf51630f378ecca27d..d1d0eab5abd3ec97056e3967f2392a91863687ee 100644
--- a/ippl/src/Utility/DiscMeta.cpp
+++ b/ippl/src/Utility/DiscMeta.cpp
@@ -30,6 +30,7 @@
 #include "Utility/IpplInfo.h"
 #include "Utility/Inform.h"
 
+#include <cstring>
 
 ///////////////////////////////////////////////////////////////////////////
 // Constructor: read and parse the given meta file
diff --git a/src/Structure/IpplInfoWrapper.cpp b/src/Structure/IpplInfoWrapper.cpp
index 44b94b561945e0c8f2a58b6f90f6eb2e6790bdd4..2095df06da02b6feb5c03b742804e090e105aca7 100644
--- a/src/Structure/IpplInfoWrapper.cpp
+++ b/src/Structure/IpplInfoWrapper.cpp
@@ -4,6 +4,8 @@
 
 #include "Structure/IpplInfoWrapper.h"
 
+#include <cstring>
+
 IpplInfoWrapper::IpplInfoWrapper(const std::string &inputFileName, int infoLevel, int warnLevel, MPI_Comm comm) {
     std::string infoLevelStr = std::to_string(infoLevel);
     std::string warnLevelStr = std::to_string(warnLevel);