"fix" the tests even if UMFpack/suitesparse is not available

Obviously the linear solvers won't work in this case. we print a warning at compile time instead.