Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 906079 - 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)
Summary: games-emulation/dolphin-5.0_p20220520-r1 fails to build with >=libfmt-10 (fmt...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Michał Górny
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 906077
  Show dependency tree
 
Reported: 2023-05-10 16:23 UTC by anna
Modified: 2023-10-10 08:23 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (dolphinemu_buildlog.txt,282.08 KB, text/plain)
2023-05-10 16:26 UTC, anna
Details
emerge --info '=games-emulation/dolphin-5.0_p20220520-r1::gentoo' (dolphinemu_emergeinfo.txt,9.47 KB, text/plain)
2023-05-10 16:26 UTC, anna
Details

Note You need to log in before you can comment on or make changes to this bug.
Description anna 2023-05-10 16:23:59 UTC
Compilation error when emerging games-emulation/dolphin-5.0_p20220520-r1

Reproducible: Always
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-05-10 16:25:07 UTC
Please always include the full build.log & emerge --info
Comment 2 anna 2023-05-10 16:25:25 UTC
$ 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"
Comment 3 anna 2023-05-10 16:26:22 UTC
Created attachment 861443 [details]
build log
Comment 4 anna 2023-05-10 16:26:48 UTC
Created attachment 861444 [details]
emerge --info '=games-emulation/dolphin-5.0_p20220520-r1::gentoo'
Comment 5 Ionen Wolkens gentoo-dev 2023-05-10 18:06:27 UTC
-- 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
Comment 6 anna 2023-05-10 19:52:15 UTC
Confirming it works for now due to that change, but this is related to the libfmt issue
Comment 7 Michael Cook 2023-09-24 15:38:14 UTC
Dolphin head now requires libfmt-10 https://github.com/dolphin-emu/dolphin/pull/12198