Compilation error when emerging games-emulation/dolphin-5.0_p20220520-r1 Reproducible: Always
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(-)