Fixed conditional compilation issues with UMFPACK.

This should fix the issue reported in #208 introduced in #203.