diff --git a/Tests/MathLib/TestODESolver.cpp b/Tests/MathLib/TestODESolver.cpp
index 3dec1c95b0a5318f23326c246a4a140c55c65b62..78493a3c747d7476916e478c080f9e686b6e00a8 100644
--- a/Tests/MathLib/TestODESolver.cpp
+++ b/Tests/MathLib/TestODESolver.cpp
@@ -68,7 +68,13 @@ std::unique_ptr<MathLib::ODESolver<NumEquations>> make_ode_solver(
 {
 	// Make sure testrunner does not crash if we haven't built with support for
 	// any external ODE solver lib.
-	if (!any_ode_solver_libs_available()) return nullptr;
+	if (!any_ode_solver_libs_available())
+	{
+		ERR(
+		    "I cannot create any ODE solver. This test therefore might be "
+		    "skipped.");
+		return nullptr;
+	}
 
 	BaseLib::ConfigTree config(conf, "", BaseLib::ConfigTree::onerror,
 	                           BaseLib::ConfigTree::onwarning);