diff --git a/src/path-optimization/spline-gradient-based.cc b/src/path-optimization/spline-gradient-based.cc
index 2bd91eab23f740c4385b03c222d3dea26158c5ea..7363868ee8e7ee35d5422628dd7f18c5e2a4e063 100644
--- a/src/path-optimization/spline-gradient-based.cc
+++ b/src/path-optimization/spline-gradient-based.cc
@@ -241,11 +241,11 @@ namespace hpp {
 
       // ----------- Instanciate -------------------------------------------- //
 
-      template class SplineGradientBased<core::path::CanonicalPolynomeBasis, 1>; // equivalent to StraightPath
-      template class SplineGradientBased<core::path::CanonicalPolynomeBasis, 2>;
-      template class SplineGradientBased<core::path::CanonicalPolynomeBasis, 3>;
+      // template class SplineGradientBased<core::path::CanonicalPolynomeBasis, 1>; // equivalent to StraightPath
+      // template class SplineGradientBased<core::path::CanonicalPolynomeBasis, 2>;
+      // template class SplineGradientBased<core::path::CanonicalPolynomeBasis, 3>;
       template class SplineGradientBased<core::path::BernsteinBasis, 1>; // equivalent to StraightPath
-      template class SplineGradientBased<core::path::BernsteinBasis, 2>;
+      // template class SplineGradientBased<core::path::BernsteinBasis, 2>;
       template class SplineGradientBased<core::path::BernsteinBasis, 3>;
     } // namespace pathOptimization
   }  // namespace manipulation
diff --git a/src/problem-solver.cc b/src/problem-solver.cc
index 16339e3f84e9f90eed9bc276807466c788558a70..d61ee2043219c2d7468c81e8bd002ceedbacb2d5 100644
--- a/src/problem-solver.cc
+++ b/src/problem-solver.cc
@@ -127,11 +127,11 @@ namespace hpp {
       parent_t::add <core::PathProjectorBuilder_t> ("RecursiveHermite",
           createPathProjector <core::pathProjector::RecursiveHermite>);
 
-      parent_t::add <PathOptimizerBuilder_t> ("SplineGradientBased_cannonical1",pathOptimization::SplineGradientBased<core::path::CanonicalPolynomeBasis, 1>::createFromCore);
-      parent_t::add <PathOptimizerBuilder_t> ("SplineGradientBased_cannonical2",pathOptimization::SplineGradientBased<core::path::CanonicalPolynomeBasis, 2>::createFromCore);
-      parent_t::add <PathOptimizerBuilder_t> ("SplineGradientBased_cannonical3",pathOptimization::SplineGradientBased<core::path::CanonicalPolynomeBasis, 3>::createFromCore);
+      // parent_t::add <PathOptimizerBuilder_t> ("SplineGradientBased_cannonical1",pathOptimization::SplineGradientBased<core::path::CanonicalPolynomeBasis, 1>::createFromCore);
+      // parent_t::add <PathOptimizerBuilder_t> ("SplineGradientBased_cannonical2",pathOptimization::SplineGradientBased<core::path::CanonicalPolynomeBasis, 2>::createFromCore);
+      // parent_t::add <PathOptimizerBuilder_t> ("SplineGradientBased_cannonical3",pathOptimization::SplineGradientBased<core::path::CanonicalPolynomeBasis, 3>::createFromCore);
       parent_t::add <PathOptimizerBuilder_t> ("SplineGradientBased_bezier1",pathOptimization::SplineGradientBased<core::path::BernsteinBasis, 1>::createFromCore);
-      parent_t::add <PathOptimizerBuilder_t> ("SplineGradientBased_bezier2",pathOptimization::SplineGradientBased<core::path::BernsteinBasis, 2>::createFromCore);
+      // parent_t::add <PathOptimizerBuilder_t> ("SplineGradientBased_bezier2",pathOptimization::SplineGradientBased<core::path::BernsteinBasis, 2>::createFromCore);
       parent_t::add <PathOptimizerBuilder_t> ("SplineGradientBased_bezier3",pathOptimization::SplineGradientBased<core::path::BernsteinBasis, 3>::createFromCore);
 
       using core::SteeringMethodBuilder_t;