botan-3.0.0-r2 doesn't build with GCC-10: In file included from build/include/botan/ec_group.h:13, from build/include/botan/ecc_key.h:13, from src/lib/ffi/ffi_pkey_algs.cpp:22: build/include/botan/ec_point.h:36:13: error: expected nested-name-specifier before 'enum' 36 | using enum EC_Point_Format; | ^~~~ See https://githubissues.com/randombit/botan/3524 for discussion about the limitation. Confirmed that it builds fine with clang-16. Reproducible: Always
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ec230d04f715cb0d3f586a1f58a09d1f0b164d commit 93ec230d04f715cb0d3f586a1f58a09d1f0b164d Author: Sam James <sam@gentoo.org> AuthorDate: 2023-07-14 11:29:31 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-07-14 11:56:31 +0000 dev-libs/botan: add 3.1.1 Closes: https://bugs.gentoo.org/908958 Closes: https://bugs.gentoo.org/910240 Signed-off-by: Sam James <sam@gentoo.org> dev-libs/botan/Manifest | 2 + dev-libs/botan/botan-3.1.1.ebuild | 218 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 220 insertions(+)