diff --git a/include/hpp/fcl/BV/kDOP.h b/include/hpp/fcl/BV/kDOP.h
index eb102f96ae6dd60830d4e671d0b88a4261b439ad..f38ccce92fa644e2032c55576c48d7f3f5129fa3 100644
--- a/include/hpp/fcl/BV/kDOP.h
+++ b/include/hpp/fcl/BV/kDOP.h
@@ -97,7 +97,7 @@ public:
   bool overlap(const KDOP<N>& other) const;
 
   /// Not implemented
-  bool overlap(const KDOP<N>& other, FCL_REAL&) const
+  bool overlap(const KDOP<N>& /*other*/, FCL_REAL&) const
   {
     throw std::runtime_error ("Not implemented");
   }
diff --git a/src/BV/kDOP.cpp b/src/BV/kDOP.cpp
index 5c6f2ddd2fc0037949431e84703fd13d4d15fa75..dbdbc5fcc42d4e52b27883009e7292da578df565 100644
--- a/src/BV/kDOP.cpp
+++ b/src/BV/kDOP.cpp
@@ -220,7 +220,7 @@ KDOP<N> KDOP<N>::operator + (const KDOP<N>& other) const
 
 
 template<size_t N>
-FCL_REAL KDOP<N>::distance(const KDOP<N>& other, Vec3f* P, Vec3f* Q) const
+FCL_REAL KDOP<N>::distance(const KDOP<N>& /*other*/, Vec3f* /*P*/, Vec3f* /*Q*/) const
 {
   std::cerr << "KDOP distance not implemented!" << std::endl;
   return 0.0;