diff --git a/src/FiniteDifference/eq_unit_test.cpp b/src/FiniteDifference/eq_unit_test.cpp
index d7f47663771022b1725d3f31b27d23afc38ce652..55c43e00033ca48d3365bc08f6e3cb2dec8b417b 100644
--- a/src/FiniteDifference/eq_unit_test.cpp
+++ b/src/FiniteDifference/eq_unit_test.cpp
@@ -291,7 +291,9 @@ template<typename solver_type,typename lid_nn> void lid_driven_cavity_2d()
 
 BOOST_AUTO_TEST_CASE(lid_driven_cavity)
 {
+#ifdef HAVE_EIGEN
 	lid_driven_cavity_2d<umfpack_solver<double>,lid_nn>();
+#endif
 }
 
 BOOST_AUTO_TEST_SUITE_END()