With suitesparse-umfpack 6.0.0, only suitesparse/umfpack.h remains, all the other headers have been removed. Trying to build scikit-umfpack against this version fails: INFO: swig: scikits/umfpack/umfpack.i swig -python -I/usr/local/include/suitesparse -I/usr/local/include/suitesparse -o build/src.freebsd-14.0-CURRENT-amd64-3.9/scikits/umfpack/_umfpack_wrap.c -outdir build/src.freebsd-14.0-CURRENT-amd64-3.9/scikits/umfpack scikits/umfpack/umfpack.i scikits/umfpack/umfpack.i:221: Error: Unable to find 'umfpack_solve.h' scikits/umfpack/umfpack.i:222: Error: Unable to find 'umfpack_defaults.h' scikits/umfpack/umfpack.i:223: Error: Unable to find 'umfpack_triplet_to_col.h' scikits/umfpack/umfpack.i:224: Error: Unable to find 'umfpack_col_to_triplet.h' scikits/umfpack/umfpack.i:225: Error: Unable to find 'umfpack_transpose.h' scikits/umfpack/umfpack.i:226: Error: Unable to find 'umfpack_scale.h' scikits/umfpack/umfpack.i:228: Error: Unable to find 'umfpack_report_symbolic.h' scikits/umfpack/umfpack.i:229: Error: Unable to find 'umfpack_report_numeric.h' scikits/umfpack/umfpack.i:230: Error: Unable to find 'umfpack_report_info.h' scikits/umfpack/umfpack.i:231: Error: Unable to find 'umfpack_report_control.h' scikits/umfpack/umfpack.i:243: Error: Unable to find 'umfpack_symbolic.h' scikits/umfpack/umfpack.i:244: Error: Unable to find 'umfpack_numeric.h' scikits/umfpack/umfpack.i:253: Error: Unable to find 'umfpack_free_symbolic.h' scikits/umfpack/umfpack.i:254: Error: Unable to find 'umfpack_free_numeric.h' scikits/umfpack/umfpack.i:283: Error: Unable to find 'umfpack_get_lunz.h' scikits/umfpack/umfpack.i:329: Error: Unable to find 'umfpack_get_numeric.h' error: command '/usr/local/bin/swig' failed with exit code 1 *** Error code 1 The problem has been reported at <https://github.com/scikit-umfpack/scikit-umfpack/issues/78>.
The patch provided by upstream at <https://github.com/scikit-umfpack/scikit-umfpack/commit/206df490e6ad7dd535786d96148f1c423ff64817> is not sufficient. This problem is blocking the upgrade of suitesparse: any idea to fix it?
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9b697a1cd52d729fc30b15bc4af7d807e0ee9d91 commit 9b697a1cd52d729fc30b15bc4af7d807e0ee9d91 Author: Thierry Thomas <thierry@FreeBSD.org> AuthorDate: 2022-11-26 18:59:43 +0000 Commit: Thierry Thomas <thierry@FreeBSD.org> CommitDate: 2022-11-27 11:09:57 +0000 math/py-scikit-umfpack: mark BROKEN with SuiteSparse 6 Problem reported and taken into account by upstream, but not yet solved. See <https://github.com/scikit-umfpack/scikit-umfpack/issues/78>. PR: 267745 Approved by: yuri (maintainer, by mail) math/py-scikit-umfpack/Makefile | 2 ++ 1 file changed, 2 insertions(+)
Marked as BROKEN for the moment.