diff --git a/include/hpp/manipulation/fwd.hh b/include/hpp/manipulation/fwd.hh
index f53323a9ae0eb9fa5bf46bfcad43386e287288c7..72e3d4cc2aec1629833fddef39dab94ad0b6a229 100644
--- a/include/hpp/manipulation/fwd.hh
+++ b/include/hpp/manipulation/fwd.hh
@@ -46,6 +46,8 @@ namespace hpp {
     typedef boost::shared_ptr <const Object> ObjectConstPtr_t;
     HPP_PREDEF_CLASS (ProblemSolver);
     typedef ProblemSolver* ProblemSolverPtr_t;
+    HPP_PREDEF_CLASS (Problem);
+    typedef Problem* ProblemPtr_t;
     typedef constraints::RelativeOrientation RelativeOrientation;
     typedef constraints::RelativePosition RelativePosition;
     typedef constraints::RelativeOrientationPtr_t RelativeOrientationPtr_t;
diff --git a/src/robot.cc b/src/robot.cc
index e06e9ff04202c2b4b1b1879e6979db0e525a4ee5..8645fdaa726b52d99154e3f95c7a5f483caefde2 100644
--- a/src/robot.cc
+++ b/src/robot.cc
@@ -277,6 +277,5 @@ namespace hpp {
       }
       return os;
     }
-
   } // namespace manipulation
 } // namespace hpp