Index: urdf/urdfdom_compatibility.h.in =================================================================== --- urdf.orig/urdfdom_compatibility.h.in +++ urdf/urdfdom_compatibility.h.in @@ -85,10 +85,12 @@ URDF_TYPEDEF_CLASS_POINTER(Model); #include namespace urdf { +class ModelInterface; typedef std::shared_ptr ModelInterfaceSharedPtr; typedef std::shared_ptr ModelInterfaceConstSharedPtr; typedef std::weak_ptr ModelInterfaceWeakPtr; +class Model; typedef std::shared_ptr ModelSharedPtr; typedef std::shared_ptr ModelConstSharedPtr; typedef std::weak_ptr ModelWeakPtr;