Found with GCC15 var/tmp/portage/app-emulation/virtualbox-7.1.4/work/VirtualBox-7.1.4/src/VBox/Runtime/common/misc/sanity-c.c In file included from /var/tmp/portage/app-emulation/virtualbox-7.1.4/work/VirtualBox-7.1.4/src/VBox/Runtime/common/misc/sanity.h:38, from /var/tmp/portage/app-emulation/virtualbox-7.1.4/work/VirtualBox-7.1.4/src/VBox/Runtime/common/misc/sanity-c.c:37: /var/tmp/portage/app-emulation/virtualbox-7.1.4/work/VirtualBox-7.1.4/include/iprt/types.h:285:15: error: ‘bool’ cannot be defined via ‘typedef’ 285 | typedef _Bool bool; | ^~~~ /var/tmp/portage/app-emulation/virtualbox-7.1.4/work/VirtualBox-7.1.4/include/iprt/types.h:285:15: note: ‘bool’ is a keyword with ‘-std=c23’ onwards /var/tmp/portage/app-emulation/virtualbox-7.1.4/work/VirtualBox-7.1.4/include/iprt/types.h:285:1: warning: useless type name in empty declaration 285 | typedef _Bool bool; | ^~~~~~~ kmk: *** [/usr/share/kBuild/footer-pass2-compiling-targets.kmk:272: /var/tmp/portage/app-emulation/virtualbox-7.1.4/work/VirtualBox-7.1.4/out/linux.amd64/release/obj/RuntimeBldProg/common/misc/sanity-c.o] Error 1 kmk: *** Waiting for unfinished jobs....
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e19eba836dc3942df3370a6dc8bd044d3809a36b commit e19eba836dc3942df3370a6dc8bd044d3809a36b Author: Viorel Munteanu <ceamac@gentoo.org> AuthorDate: 2024-12-28 17:01:59 +0000 Commit: Viorel Munteanu <ceamac@gentoo.org> CommitDate: 2024-12-28 18:21:29 +0000 app-emulation/virtualbox: fix C23 issue Closes: https://bugs.gentoo.org/946955 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> app-emulation/virtualbox/Manifest | 1 + app-emulation/virtualbox/virtualbox-7.1.4.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-)