Created attachment 256384 [details] math/polymake: fix compilation errors with clang 19 As reported by pkg-fallout, polymake fails to compile with clang 19 (c.f. Bug 283780). The attached set of patches, courtesy of Benjamin Lorenz, fixes these issues.
Would you like for these changes to be merged into the quarterly branch? If yes, please set the "merge-quarterly" flag.
(In reply to Robert Clausecker from comment #1) Yes, that would be great. Thanks!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b9a02d30092fd9f590b4cd38a80ca3cc46ffca03 commit b9a02d30092fd9f590b4cd38a80ca3cc46ffca03 Author: Philipp Ost <bsd@philippost.de> AuthorDate: 2025-01-04 18:19:36 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2025-01-06 23:06:15 +0000 math/polymake: fix build with clang 19 PR: 283827 MFH: 2025Q1 Obtained from: https://forum.polymake.org/viewtopic.php?p=4159 math/polymake/Makefile | 1 + ...h-external_permlib_include_permlib_bsgs.h (new) | 11 ++ ...e_permlib_predicate_identity__predicate.h (new) | 11 ++ ...dicate_pointwise__stabilizer__predicate.h (new) | 11 ++ ..._predicate_stabilizes__point__predicate.h (new) | 11 ++ ...e_permlib_predicate_subgroup__predicate.h (new) | 11 ++ ..._search_partition_backtrack__refinement.h (new) | 11 ++ ...lib_include_permlib_sorter_base__sorter.h (new) | 11 ++ ...ib_include_permlib_sorter_group__sorter.h (new) | 11 ++ ..._include_permlib_sorter_trivial__sorter.h (new) | 11 ++ .../patch-lib_core_include_ContainerChain.h (new) | 131 +++++++++++++++++++++ .../patch-lib_core_include_GenericMatrix.h (new) | 17 +++ ...b_core_include_internal_pool__allocator.h (new) | 14 +++ .../files/patch-lib_core_include_optional (new) | 38 ++++++ 14 files changed, 300 insertions(+)
A commit in branch 2025Q1 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9ddbea205b972cfd8d7f1128a0e5bc86b9217766 commit 9ddbea205b972cfd8d7f1128a0e5bc86b9217766 Author: Philipp Ost <bsd@philippost.de> AuthorDate: 2025-01-04 18:19:36 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2025-01-06 23:08:04 +0000 math/polymake: fix build with clang 19 PR: 283827 MFH: 2025Q1 Obtained from: https://forum.polymake.org/viewtopic.php?p=4159 (cherry picked from commit b9a02d30092fd9f590b4cd38a80ca3cc46ffca03) math/polymake/Makefile | 1 + ...h-external_permlib_include_permlib_bsgs.h (new) | 11 ++ ...e_permlib_predicate_identity__predicate.h (new) | 11 ++ ...dicate_pointwise__stabilizer__predicate.h (new) | 11 ++ ..._predicate_stabilizes__point__predicate.h (new) | 11 ++ ...e_permlib_predicate_subgroup__predicate.h (new) | 11 ++ ..._search_partition_backtrack__refinement.h (new) | 11 ++ ...lib_include_permlib_sorter_base__sorter.h (new) | 11 ++ ...ib_include_permlib_sorter_group__sorter.h (new) | 11 ++ ..._include_permlib_sorter_trivial__sorter.h (new) | 11 ++ .../patch-lib_core_include_ContainerChain.h (new) | 131 +++++++++++++++++++++ .../patch-lib_core_include_GenericMatrix.h (new) | 17 +++ ...b_core_include_internal_pool__allocator.h (new) | 14 +++ .../files/patch-lib_core_include_optional (new) | 38 ++++++ 14 files changed, 300 insertions(+)
Thank you for your submission.