Summary: | games-emulation/dolphin-5.0_p20220520-r1 fails to build with >=libfmt-10 (fmt/core.h:1691:7: error: static assertion failed: Cannot format an argument) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | anna |
Component: | Current packages | Assignee: | Michał Górny <mgorny> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | chall0+gentoo, games, gentoo.qxrin, ionen |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/38105 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 906077 | ||
Attachments: |
build log
emerge --info '=games-emulation/dolphin-5.0_p20220520-r1::gentoo' |
Description
anna
2023-05-10 16:23:59 UTC
Please always include the full build.log & emerge --info $ emerge -pqv '=games-emulation/dolphin-5.0_p20220520-r1::gentoo' [ebuild R ] games-emulation/dolphin-5.0_p20220520-r1 USE="alsa bluetooth evdev gui pulseaudio -discord-presence -doc -ffmpeg -log -mgba -profile -systemd -upnp -vulkan" Created attachment 861443 [details]
build log
Created attachment 861444 [details]
emerge --info '=games-emulation/dolphin-5.0_p20220520-r1::gentoo'
-- Using shared fmt 10.0.0 ... /usr/include/fmt/core.h:1691:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: https://fmt.dev/latest/api.html#udt 1691 | formattable, libfmt-10 is masked for now, so you can just emerge --sync and let it downgrade until this is fixed Confirming it works for now due to that change, but this is related to the libfmt issue Dolphin head now requires libfmt-10 https://github.com/dolphin-emu/dolphin/pull/12198 The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=505490d90b0eedef96cdb40fe4f92c3bcce67cfb commit 505490d90b0eedef96cdb40fe4f92c3bcce67cfb Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2024-08-11 18:31:18 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2024-08-11 18:31:36 +0000 games-emulation/dolphin: Require <dev-libs/libfmt-10 Bug: https://bugs.gentoo.org/906079 Signed-off-by: Michał Górny <mgorny@gentoo.org> ...{dolphin-5.0_p20220520-r2.ebuild => dolphin-5.0_p20220520-r3.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=261d61f1693a662bae830afcf504b008d85cc4db commit 261d61f1693a662bae830afcf504b008d85cc4db Author: Alfred Wingate <parona@protonmail.com> AuthorDate: 2024-08-11 18:33:41 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2024-08-17 19:16:21 +0000 games-emulation/dolphin: add 2407 Bug: https://bugs.gentoo.org/906079 Closes: https://bugs.gentoo.org/935348 Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Michał Górny <mgorny@gentoo.org> games-emulation/dolphin/Manifest | 8 + games-emulation/dolphin/dolphin-2407.ebuild | 306 +++++++++++++++++++++ .../files/dolphin-2407-fix-llvm-build.patch | 27 ++ .../dolphin/files/dolphin-2407-libfmt-11-fix.patch | 103 +++++++ .../dolphin/files/dolphin-2407-minizip.patch | 18 ++ games-emulation/dolphin/metadata.xml | 1 + licenses/FatFs | 24 ++ profiles/package.mask | 1 + 8 files changed, 488 insertions(+) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=222727baa80232a0d56a1735270d0933afeab894 commit 222727baa80232a0d56a1735270d0933afeab894 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2024-12-02 06:36:11 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2024-12-02 06:54:39 +0000 package.mask: Unmask dev-libs/libfmt & games-emulation/dolphin Closes: https://bugs.gentoo.org/906079 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/package.mask | 6 ------ 1 file changed, 6 deletions(-) |