c23 is stricter than previous standards Reproducible: Always Steps to Reproduce: emerge -v1 =gcc-15.0.0_pre20241117-r2 USE="X emoji gtk3 gtk4 gui introspection libnotify nls python unicode wayland -appindicator -gtk2 -systemd -test -vala" PYTHON_TARGETS="python3_12 -python3_10 -python3_11" emerge -v1 =app-i18n/ibus-1.5.30::gentoo Actual Results: ibusenginesimple.c:511:41: error: too many arguments to function 'load_emoji_dict' 511 | emoji_dict = priv->emoji_dict = load_emoji_dict (simple); | ^~~~~~~~~~~~~~~ ibusenginesimple.c:468:1: note: declared here 468 | load_emoji_dict () builds successfully with CFLAGS="${CFLAGS} -std=gnu17" also builds with gcc:15.0.0_pre20241110
Created attachment 910432 [details] build failure log
Created attachment 910433 [details] emerge --info
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a15c372550c945420cc4036572a870e0b26328b5 commit a15c372550c945420cc4036572a870e0b26328b5 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-11-24 23:21:09 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-11-24 23:21:09 +0000 app-i18n/ibus: build w/ -std=gnu17 Closes: https://bugs.gentoo.org/944071 Signed-off-by: Sam James <sam@gentoo.org> app-i18n/ibus/ibus-1.5.31.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
*** Bug 950712 has been marked as a duplicate of this bug. ***