diff --git a/DDCore/include/DD4hep/objects/ConditionsInterna.h b/DDCore/include/DD4hep/objects/ConditionsInterna.h
index f8a356c1262e69784a7df58840820762bef9bd4d..1b880d85fba8848fcfaf85a18696070b8595387e 100644
--- a/DDCore/include/DD4hep/objects/ConditionsInterna.h
+++ b/DDCore/include/DD4hep/objects/ConditionsInterna.h
@@ -247,7 +247,11 @@ namespace DD4hep {
       template x& Condition::bind<x>();                                \
       template x& Condition::get<x>();                                 \
       template const x& Condition::get<x>() const;                     \
-    }}
+    }                                                                  \
+    template x& OpaqueDataBlock::bind<x>();                            \
+    template x& OpaqueDataBlock::bind<x>(const std::string& val);      \
+    template x& OpaqueDataBlock::set<x> (const std::string& val);      \
+  }
 
 #define DD4HEP_DEFINE_CONDITIONS_TYPE_DUMMY(x)                         \
   namespace DD4hep{namespace Parsers{int parse(x&, const std::string&){return 1;}}} \
diff --git a/DDCore/src/AlignmentData.cpp b/DDCore/src/AlignmentData.cpp
index d4fa54bd2d291cab20ac11aaa7990260dee97ab4..a6fd9e1136f564edd09f20122a12ebd3c53d579b 100644
--- a/DDCore/src/AlignmentData.cpp
+++ b/DDCore/src/AlignmentData.cpp
@@ -15,6 +15,7 @@
 #include "DD4hep/AlignmentData.h"
 #include "DD4hep/MatrixHelpers.h"
 #include "DD4hep/InstanceCount.h"
+#include "DD4hep/OpaqueData.h"
 #include "DD4hep/Primitives.h"
 
 // ROOT include files