Summary: | dev-util/ccache-4.10.1 - [perl-5.40] [icu-75.1] -- Configuring incomplete, errors occurred! | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | holger, toolchain |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/37725 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
dev-util:ccache-4.10.1:20240701-160558.log emerge-history.txt environment etc.clang.tar.xz etc.portage.tar.xz qlist-info.txt temp.tar.xz |
Description
Toralf Förster
![]() Created attachment 896711 [details]
emerge-info.txt
Created attachment 896712 [details]
dev-util:ccache-4.10.1:20240701-160558.log
Created attachment 896713 [details]
emerge-history.txt
Created attachment 896714 [details]
environment
Created attachment 896715 [details]
etc.clang.tar.xz
Created attachment 896716 [details]
etc.portage.tar.xz
Created attachment 896717 [details]
qlist-info.txt
Created attachment 896718 [details]
temp.tar.xz
This is due to libfmt-11.0, which breaks ccache's version number calculation. More precisely it's because this regex: https://github.com/ccache/ccache/blob/20db503b911c8bd25b148f223da0f7f4138b7654/cmake/FindFmt.cmake#L10 returns nothing, as FMT_VERSION was moved into base.h in https://github.com/fmtlib/fmt/commit/febd8ed5fee269984405c5502a19224c5106c610 Patch (queued for 4.10.2) available at https://github.com/ccache/ccache/pull/1478/commits/db136b6819d95bb53582e4fea8c328029c8f5681 (In reply to Holger Hoffstätte from comment #12) > Patch (queued for 4.10.2) available at > https://github.com/ccache/ccache/pull/1478/commits/ > db136b6819d95bb53582e4fea8c328029c8f5681 ..and of course it contains a (weird) bug, so either pick the fixup from ccache master or just wait for 4.10.2. Blocks: https://bugs.gentoo.org/906077 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe458f45b86a439985e0c6cae53912d487bc88e commit afe458f45b86a439985e0c6cae53912d487bc88e Author: Holger Hoffstätte <holger@applied-asynchrony.com> AuthorDate: 2024-07-25 21:00:37 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-08-10 20:02:09 +0000 dev-util/ccache: fix compilation with libfmt >=10 Closes: https://bugs.gentoo.org/935291 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/37725 Signed-off-by: Sam James <sam@gentoo.org> dev-util/ccache/ccache-4.10.1.ebuild | 1 + dev-util/ccache/files/ccache-4.10-libfmt11.patch | 85 ++++++++++++++++++++++++ 2 files changed, 86 insertions(+) |