diff --git a/dune/uggrid/parallel/ddd/dddconstants.hh b/dune/uggrid/parallel/ddd/dddconstants.hh
index a5662fb0b0775f5d642ef5b24ebd5f840f22daa7..831669af6b311b0b9b0b7ef55da922a8b258eb2f 100644
--- a/dune/uggrid/parallel/ddd/dddconstants.hh
+++ b/dune/uggrid/parallel/ddd/dddconstants.hh
@@ -1,6 +1,8 @@
 #ifndef DUNE_UGGRID_PARALLEL_DDD_DDDCONSTANTS_HH
 #define DUNE_UGGRID_PARALLEL_DDD_DDDCONSTANTS_HH 1
 
+#include <cstddef>
+
 namespace DDD {
 
 /** maximum number of TYPE_DESC */
diff --git a/dune/uggrid/parallel/ddd/dddtypes_impl.hh b/dune/uggrid/parallel/ddd/dddtypes_impl.hh
index b6407f3d6e6a2b46c35774ad84c192d44a3a8c9e..1302ef5b8f7acde64dca595d701356eeedde9a68 100644
--- a/dune/uggrid/parallel/ddd/dddtypes_impl.hh
+++ b/dune/uggrid/parallel/ddd/dddtypes_impl.hh
@@ -1,6 +1,7 @@
 #ifndef DUNE_UGGRID_PARALLEL_DDD_DDDTYPES_IMPL_HH
 #define DUNE_UGGRID_PARALLEL_DDD_DDDTYPES_IMPL_HH 1
 
+#include <memory>
 #include <vector>
 
 #include <dune/uggrid/parallel/ppif/ppiftypes.hh>