help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

UMFPACK issues on macOS


From: Sebastian Schöps
Subject: UMFPACK issues on macOS
Date: Thu, 9 Feb 2017 21:29:54 +0100

Dear all, 

I am trying to compile octave from hg on my Mac but it fails due to umfpack and 
LONGBLAS incompatibilities. Has anyone experience with the correct settings? I 
played with Suitesparse , i.e., LONGBLAS="long long" vs. "long" but no success 
so far.

Thanks, 
Sebastian

  CXX      liboctave/array/liboctave_array_libarray_la-dColVector.lo
liboctave/array/CSparse.cc:1117:7: error: no matching function for call to 
'umfpack_zl_report_matrix'
      UMFPACK_ZNAME (report_matrix) (nr, nc, Ap, Ai,
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./liboctave/util/oct-sparse.h:125:33: note: expanded from macro 'UMFPACK_ZNAME'
#    define UMFPACK_ZNAME(name) umfpack_zl_ ## name
                                ^~~~~~~~~~~~~~~~~~~
<scratch space>:166:1: note: expanded from here
umfpack_zl_report_matrix
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/umfpack_report_matrix.h:43:18: note: candidate function not 
viable: no known conversion from 'const octave_idx_type *' (aka 'const long 
long *') to 'const long *' for 3rd argument
SuiteSparse_long umfpack_zl_report_matrix
                 ^
liboctave/array/CSparse.cc:1124:20: error: no matching function for call to 
'umfpack_zl_qsymbolic'
      int status = UMFPACK_ZNAME (qsymbolic)
                   ^~~~~~~~~~~~~~~~~~~~~~~~~
./liboctave/util/oct-sparse.h:125:33: note: expanded from macro 'UMFPACK_ZNAME'
#    define UMFPACK_ZNAME(name) umfpack_zl_ ## name
                                ^~~~~~~~~~~~~~~~~~~
<scratch space>:166:1: note: expanded from here
umfpack_zl_qsymbolic
^~~~~~~~~~~~~~~~~~~~
/usr/local/include/umfpack_qsymbolic.h:49:18: note: candidate function not 
viable: no known conversion from 'const octave_idx_type *' (aka 'const long 
long *') to 'const long *' for 3rd argument
SuiteSparse_long umfpack_zl_qsymbolic
                 ^
liboctave/array/CSparse.cc:1144:15: error: no matching function for call to 
'umfpack_zl_numeric'
            = UMFPACK_ZNAME (numeric) (Ap, Ai,
              ^~~~~~~~~~~~~~~~~~~~~~~
./liboctave/util/oct-sparse.h:125:33: note: expanded from macro 'UMFPACK_ZNAME'
#    define UMFPACK_ZNAME(name) umfpack_zl_ ## name
                                ^~~~~~~~~~~~~~~~~~~
<scratch space>:166:1: note: expanded from here
umfpack_zl_numeric
^~~~~~~~~~~~~~~~~~
/usr/local/include/umfpack_numeric.h:43:18: note: candidate function not 
viable: no known conversion from 'const octave_idx_type *' (aka 'const long 
long *') to 'const long *' for 1st argument
SuiteSparse_long umfpack_zl_numeric
                 ^
liboctave/array/CSparse.cc:5550:3: error: no matching function for call to 
'umfpack_zl_report_matrix'
  UMFPACK_ZNAME (report_matrix) (nr, nc, Ap, Ai,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./liboctave/util/oct-sparse.h:125:33: note: expanded from macro 'UMFPACK_ZNAME'
#    define UMFPACK_ZNAME(name) umfpack_zl_ ## name
                                ^~~~~~~~~~~~~~~~~~~
<scratch space>:3:1: note: expanded from here
umfpack_zl_report_matrix
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/umfpack_report_matrix.h:43:18: note: candidate function not 
viable: no known conversion from 'const octave_idx_type *' (aka 'const long 
long *') to 'const long *' for 3rd argument
SuiteSparse_long umfpack_zl_report_matrix
                 ^
liboctave/array/CSparse.cc:5557:16: error: no matching function for call to 
'umfpack_zl_qsymbolic'
  int status = UMFPACK_ZNAME (qsymbolic) (nr, nc, Ap, Ai,
               ^~~~~~~~~~~~~~~~~~~~~~~~~
./liboctave/util/oct-sparse.h:125:33: note: expanded from macro 'UMFPACK_ZNAME'
#    define UMFPACK_ZNAME(name) umfpack_zl_ ## name
                                ^~~~~~~~~~~~~~~~~~~
<scratch space>:3:1: note: expanded from here
umfpack_zl_qsymbolic
^~~~~~~~~~~~~~~~~~~~
/usr/local/include/umfpack_qsymbolic.h:49:18: note: candidate function not 
viable: no known conversion from 'const octave_idx_type *' (aka 'const long 
long *') to 'const long *' for 3rd argument
SuiteSparse_long umfpack_zl_qsymbolic
                 ^
liboctave/array/CSparse.cc:5577:16: error: no matching function for call to 
'umfpack_zl_numeric'
      status = UMFPACK_ZNAME (numeric) (Ap, Ai,
               ^~~~~~~~~~~~~~~~~~~~~~~
./liboctave/util/oct-sparse.h:125:33: note: expanded from macro 'UMFPACK_ZNAME'
#    define UMFPACK_ZNAME(name) umfpack_zl_ ## name
                                ^~~~~~~~~~~~~~~~~~~
<scratch space>:3:1: note: expanded from here
umfpack_zl_numeric
^~~~~~~~~~~~~~~~~~
/usr/local/include/umfpack_numeric.h:43:18: note: candidate function not 
viable: no known conversion from 'const octave_idx_type *' (aka 'const long 
long *') to 'const long *' for 1st argument
SuiteSparse_long umfpack_zl_numeric
                 ^
liboctave/array/CSparse.cc:5826:28: error: no matching function for call to 
'umfpack_zl_solve'
                  status = UMFPACK_ZNAME (solve) (UMFPACK_A, Ap,
                           ^~~~~~~~~~~~~~~~~~~~~
./liboctave/util/oct-sparse.h:125:33: note: expanded from macro 'UMFPACK_ZNAME'
#    define UMFPACK_ZNAME(name) umfpack_zl_ ## name
                                ^~~~~~~~~~~~~~~~~~~
<scratch space>:3:1: note: expanded from here
umfpack_zl_solve
^~~~~~~~~~~~~~~~
/usr/local/include/umfpack_solve.h:49:18: note: candidate function not viable: 
no known conversion from 'const octave_idx_type *' (aka 'const long long *') to 
'const long *' for 2nd argument
SuiteSparse_long umfpack_zl_solve
                 ^
liboctave/array/CSparse.cc:6104:28: error: no matching function for call to 
'umfpack_zl_solve'
                  status = UMFPACK_ZNAME (solve) (UMFPACK_A, Ap,
                           ^~~~~~~~~~~~~~~~~~~~~
./liboctave/util/oct-sparse.h:125:33: note: expanded from macro 'UMFPACK_ZNAME'
#    define UMFPACK_ZNAME(name) umfpack_zl_ ## name
                                ^~~~~~~~~~~~~~~~~~~
<scratch space>:3:1: note: expanded from here
umfpack_zl_solve
^~~~~~~~~~~~~~~~
/usr/local/include/umfpack_solve.h:49:18: note: candidate function not viable: 
no known conversion from 'const octave_idx_type *' (aka 'const long long *') to 
'const long *' for 2nd argument
SuiteSparse_long umfpack_zl_solve
                 ^
liboctave/array/CSparse.cc:6368:21: error: no matching function for call to 
'umfpack_zl_solve'
                    UMFPACK_ZNAME (solve) (UMFPACK_A, Ap, Ai,
                    ^~~~~~~~~~~~~~~~~~~~~
./liboctave/util/oct-sparse.h:125:33: note: expanded from macro 'UMFPACK_ZNAME'
#    define UMFPACK_ZNAME(name) umfpack_zl_ ## name
                                ^~~~~~~~~~~~~~~~~~~
<scratch space>:3:1: note: expanded from here
umfpack_zl_solve
^~~~~~~~~~~~~~~~
/usr/local/include/umfpack_solve.h:49:18: note: candidate function not viable: 
no known conversion from 'const octave_idx_type *' (aka 'const long long *') to 
'const long *' for 2nd argument
SuiteSparse_long umfpack_zl_solve
                 ^
liboctave/array/CSparse.cc:6622:28: error: no matching function for call to 
'umfpack_zl_solve'
                  status = UMFPACK_ZNAME (solve) (UMFPACK_A, Ap,
                           ^~~~~~~~~~~~~~~~~~~~~
./liboctave/util/oct-sparse.h:125:33: note: expanded from macro 'UMFPACK_ZNAME'
#    define UMFPACK_ZNAME(name) umfpack_zl_ ## name
                                ^~~~~~~~~~~~~~~~~~~
<scratch space>:3:1: note: expanded from here
umfpack_zl_solve
^~~~~~~~~~~~~~~~
/usr/local/include/umfpack_solve.h:49:18: note: candidate function not viable: 
no known conversion from 'const octave_idx_type *' (aka 'const long long *') to 
'const long *' for 2nd argument
SuiteSparse_long umfpack_zl_solve
                 ^
  CXX      liboctave/array/liboctave_array_libarray_la-dDiagMatrix.lo
10 errors generated.
make[2]: *** [liboctave/array/liboctave_array_libarray_la-CSparse.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]