diff --git a/Utilities/otbsvm/svm.h b/Utilities/otbsvm/svm.h
index e064c082810f00bbd7557431123289b27541d093..b7594fd11b86619b1c339c7447b1c80a7c775844 100644
--- a/Utilities/otbsvm/svm.h
+++ b/Utilities/otbsvm/svm.h
@@ -246,6 +246,8 @@ private:
 class ComposedKernelFunctor: public GenericKernelFunctorBase
 {
 public:
+  typedef GenericKernelFunctorBase Superclass;
+
   ComposedKernelFunctor()
   {
     this->SetName("ComposedFunctorName");