Created attachment 228710 [details] Patch for treekin Fails on "error: too few arguments to function call" Given that it has done this for months on the package builders perhaps its time to remove the port? Reference: https://portsfallout.com/fallout?port=biology%2Ftreekin%24&page=1
Lapack changed their function declarations leaving software relying on changed functions, like treekin, broken. I asked them how to patch the functions.
Thanks for looking into this
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=c16b145a0f292e0aaf321c7b48681ccd63f7280b commit c16b145a0f292e0aaf321c7b48681ccd63f7280b Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2021-10-15 15:47:33 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2021-10-15 15:50:24 +0000 biology/treekin: Unbreak Recent Lapack API changes broke it. PR: 259179 biology/treekin/files/patch-src_calcpp.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+)
The port is now fixed.
Thanks, gents. FYI, the definition is "unmaintained" has to be a bit more lax for scientific software. It's not uncommon for software to go years without updates while still being in mainstream use. Scientist-developers get wrapped up in other things and often there are no viable alternatives to the software. So I wouldn't be too quick to remove scientific ports because a bug has persisted for months.
(In reply to Jason W. Bacon from comment #5) I wholeheartedly agree.
A commit in branch 2021Q4 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=95cd93086e6fb0a44865d86a95486dfa59c16a83 commit 95cd93086e6fb0a44865d86a95486dfa59c16a83 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2021-10-15 15:47:33 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2021-11-07 01:34:50 +0000 biology/treekin: Unbreak Recent Lapack API changes broke it. PR: 259179 (cherry picked from commit c16b145a0f292e0aaf321c7b48681ccd63f7280b) biology/treekin/files/patch-src_calcpp.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+)