diff --git a/src/dynamic.cpp b/src/dynamic.cpp
index f05c72cd47a3886ca92483edbb276495223ad569..f8288542e146d021e5e74d5bb0a873239b35def9 100644
--- a/src/dynamic.cpp
+++ b/src/dynamic.cpp
@@ -26,12 +26,12 @@ using namespace dynamicgraph::sot;
 
 extern "C" {
   ::dynamicgraph::Entity*						
-  EntityMaker_Dynamic(const std::string& objname)			
+  EntityMaker_DynamicPinocchio(const std::string& objname)			
   {									
     return new DynamicPinocchio (objname);					
   }									
   ::dynamicgraph::EntityRegisterer					
   reg_Dynamic ("DynamicPinocchio",						
-	       &EntityMaker_Dynamic);				
+	       &EntityMaker_DynamicPinocchio);				
 }
 //DYNAMICGRAPH_FACTORY_DYNAMIC_PLUGIN(Dynamic,"Dynamic");