diff --git a/dune/gfe/trustregionsolver.cc b/dune/gfe/trustregionsolver.cc
index b5894182ba72d8d47d79e8e064749fdeef545465..7bd147319bde4ec8cc50a896b05ba0e4b04d203e 100644
--- a/dune/gfe/trustregionsolver.cc
+++ b/dune/gfe/trustregionsolver.cc
@@ -55,7 +55,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;