https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: dev-cpp/jwt-cpp-0.6.0 fails to compile. Discovered on: amd64 (internal ref: ci)
Created attachment 863824 [details] build.log build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: -- Could NOT find jsoncons (missing: jsoncons_DIR) FAILED: tests/CMakeFiles/jwt-cpp-test.dir/BaseTest.cpp.o /var/tmp/portage/dev-cpp/jwt-cpp-0.6.0/work/jwt-cpp-0.6.0/include/jwt-cpp/base.h:90:33: error: ‘uint32_t’ was not declared in this scope
Many thanks for reporting, indeed this is =gcc-13 specific. Upstream has already patched it, but has not released a new version yet: https://github.com/Thalhammer/jwt-cpp/pull/287 I'll create a PR adding the patch downstream soon.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7988d3b88a7b4ec99a57886f2ec8bed6fc7a2b45 commit 7988d3b88a7b4ec99a57886f2ec8bed6fc7a2b45 Author: Oliver Freyermuth <o.freyermuth@googlemail.com> AuthorDate: 2023-06-14 19:31:01 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-06-14 19:41:38 +0000 dev-cpp/jwt-cpp: add patch for gcc 13 Closes: https://bugs.gentoo.org/908497 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Closes: https://github.com/gentoo/gentoo/pull/31438 Signed-off-by: Sam James <sam@gentoo.org> dev-cpp/jwt-cpp/files/jwt-cpp-0.6.0-gcc13.patch | 14 ++++++++++++++ dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild | 3 +++ 2 files changed, 17 insertions(+)