diff --git a/dune/gfe/riemanniantrsolver.cc b/dune/gfe/riemanniantrsolver.cc
index 8f9d44b4811dbbc8fbefcc1800fb99fb5e5066c8..6b3854d0ed5375378c21aefee132b115a3da7a4b 100644
--- a/dune/gfe/riemanniantrsolver.cc
+++ b/dune/gfe/riemanniantrsolver.cc
@@ -73,7 +73,7 @@ setup(const GridType& grid,
     //   Create a multigrid solver
     // ////////////////////////////////
 
-#if 0//def HAVE_IPOPT
+#ifdef HAVE_IPOPT
     // First create an IPOpt base solver
     QuadraticIPOptSolver<MatrixType, CorrectionType>* baseSolver = new QuadraticIPOptSolver<MatrixType,CorrectionType>;
     baseSolver->verbosity_ = NumProc::QUIET;