Fix compilation without UMFPACK.
Fix typenames for gcc.