Summary: | dev-libs/xalan-c-1.12: fails to build with gcc-15 (XalanOtherEncodingWriter.hpp:323:31: error: ‘class xalanc_1_12::XalanOtherEncodingWriter<Predicate, Cons tantsType>’ has no member named ‘m_isPresentable’) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Current packages | Assignee: | Viorel Munteanu <ceamac> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116064 https://github.com/llvm/llvm-project/issues/96859 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 932474 | ||
Attachments: | build.log |
Description
Sam James
2024-07-22 19:00:01 UTC
clang worked around it with -fdelayed-template-parsing (https://github.com/llvm/llvm-test-suite/commit/92b58b3bf4c6001bff4c7c7f8f98305e3ead56ff) which GCC doesn't have, nor should it I think. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe7f18c0328bfc8fdea0585f8d5bb5dec9d3491f commit fe7f18c0328bfc8fdea0585f8d5bb5dec9d3491f Author: Viorel Munteanu <ceamac@gentoo.org> AuthorDate: 2024-07-28 08:31:47 +0000 Commit: Viorel Munteanu <ceamac@gentoo.org> CommitDate: 2024-07-28 08:36:41 +0000 dev-libs/xalan-c: fix building with gcc-15 Remove the offending function, it was never instantiated. I tested the 2 known reverse dependencies, they build fine. Closes: https://bugs.gentoo.org/936501 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> dev-libs/xalan-c/files/xalan-c-1.12-gcc-15.patch | 51 ++++++++++++++++++++++++ dev-libs/xalan-c/xalan-c-1.12-r2.ebuild | 1 + 2 files changed, 52 insertions(+) |