diff --git a/ProcessLib/BoundaryConditionAndSourceTerm/PrimaryVariableConstraintDirichletBoundaryCondition.h b/ProcessLib/BoundaryConditionAndSourceTerm/PrimaryVariableConstraintDirichletBoundaryCondition.h
index 5ceba244ba259562517e433d2e1517484715eabd..2ff5494217b5bf077eb14cf1c64146cf8794301e 100644
--- a/ProcessLib/BoundaryConditionAndSourceTerm/PrimaryVariableConstraintDirichletBoundaryCondition.h
+++ b/ProcessLib/BoundaryConditionAndSourceTerm/PrimaryVariableConstraintDirichletBoundaryCondition.h
@@ -10,6 +10,8 @@
 
 #pragma once
 
+#include <memory>
+
 #include "BoundaryCondition.h"
 
 namespace BaseLib
diff --git a/ProcessLib/BoundaryConditionAndSourceTerm/RobinBoundaryConditionLocalAssembler.h b/ProcessLib/BoundaryConditionAndSourceTerm/RobinBoundaryConditionLocalAssembler.h
index 00e8a41e335f04963f4ae88bb4daf51963c1eb93..c7b2cc0a447d7741659b36807ca828a184a64331 100644
--- a/ProcessLib/BoundaryConditionAndSourceTerm/RobinBoundaryConditionLocalAssembler.h
+++ b/ProcessLib/BoundaryConditionAndSourceTerm/RobinBoundaryConditionLocalAssembler.h
@@ -11,6 +11,7 @@
 #pragma once
 
 #include "GenericNaturalBoundaryConditionLocalAssembler.h"
+#include "MathLib/LinAlg/Eigen/EigenMapTools.h"
 #include "NumLib/DOF/DOFTableUtil.h"
 #include "ParameterLib/Parameter.h"