From 596eba610a2625478951af3b2baa450540407157 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Atgeirr=20Fl=C3=B8=20Rasmussen?= Date: Thu, 6 Aug 2015 09:54:05 +0200 Subject: [PATCH] Define the UF_long type if necessary. The UF_long type is deprecated in UMFPack, and actually seems to be removed from the latest versions. --- opm/core/linalg/call_umfpack.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/opm/core/linalg/call_umfpack.c b/opm/core/linalg/call_umfpack.c index 82900093..9f721141 100644 --- a/opm/core/linalg/call_umfpack.c +++ b/opm/core/linalg/call_umfpack.c @@ -42,6 +42,11 @@ #include #include +/* To handle new versions of SuiteSparse. */ +#ifndef UF_long +#define UF_long SuiteSparse_long +#endif + struct CSCMatrix { UF_long n; UF_long nnz;