Created attachment 514162 [details] New ebuild with additional option New profile 17.0 introduced GCC 6 which fails to build dagrab due to an undefined reference to die (see bug #570732). GCC 6 now requires the -fgnu89-inline option in addition to the -std=gnu89 to support the older semantics. Attaching trivial replacement ebuild that fixes the issue (add missing option to cflags).
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea9f1eb279c5bdb7625d90fa9fa5f6d2da74c808 commit ea9f1eb279c5bdb7625d90fa9fa5f6d2da74c808 Author: David Seifert <soap@gentoo.org> AuthorDate: 2022-03-20 18:49:01 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2022-03-20 18:49:01 +0000 media-sound/dagrab: update EAPI 6 -> 8 Closes: https://bugs.gentoo.org/644160 Closes: https://bugs.gentoo.org/715754 Signed-off-by: David Seifert <soap@gentoo.org> ...grab-0.513-r1.ebuild => dagrab-0.513-r2.ebuild} | 23 +++++++++-------- .../dagrab/files/dagrab-0.513-C99-inline.patch | 30 ++++++++++++++++++++++ media-sound/dagrab/files/dagrab-0.513-build.patch | 30 +++++++++++++--------- media-sound/dagrab/files/dagrab-0.513-fd_set.patch | 10 ++++++++ 4 files changed, 70 insertions(+), 23 deletions(-)