diff --git a/src/signal/signal-cast-helper.cpp b/src/signal/signal-cast-helper.cpp
index 617f5e896a62ef9e33865fa9fbd31d21a821a153..00a683b4f47879d4acd22db53e0cbc9aa387d636 100644
--- a/src/signal/signal-cast-helper.cpp
+++ b/src/signal/signal-cast-helper.cpp
@@ -14,6 +14,7 @@
 // You should have received a copy of the GNU Lesser General Public License
 // along with dynamic-graph.  If not, see <http://www.gnu.org/licenses/>.
 
+#include <boost/date_time/posix_time/posix_time.hpp>
 #include <dynamic-graph/signal-caster.h>
 #include <dynamic-graph/signal-cast-helper.h>
 #include <dynamic-graph/dynamic-graph-api.h>
@@ -98,6 +99,7 @@ namespace dynamicgraph
     DefaultCastRegisterer<bool> bool_reg;
     DefaultCastRegisterer<dynamicgraph::Vector> vectorCastRegisterer;
     DefaultCastRegisterer<dynamicgraph::Matrix> matrixCastRegisterer;
+    DefaultCastRegisterer <boost::posix_time::ptime> ptimeCastRegisterer;
   } // end of anonymous namespace.
 
 } // namespace dynamicgraph