Tried to build Octave from sources with the latest version of SuiteSparse. It seems that the symbol SuiteSparse_time has been deprecated. Here is the error message I receive
Undefined symbols for architecture x86_64:
"_SuiteSparse_time", referenced from:
_umfpack_tic in libumfpack.a(umfpack_gn_tictoc.o)
_umfpack_toc in libumfpack.a(umfpack_gn_tictoc.o)
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
butterfly:octave melrobin$ port list SuiteSparse
SuiteSparse address@hidden math/SuiteSparse
Something similar happens on Fedora as well. Backing down to SuiteSparse 3.7.1 works.