https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: dev-cpp/abseil-cpp-20230125.2 fails to compile (MUSL-SYSTEM). Discovered on: amd64 (internal ref: tinderbox_musl) NOTE: (MUSL-SYSTEM) in the summary means that bug was found on a machine that runs MUSL libc but this bug MAY or MAY NOT BE related to musl.
Created attachment 861585 [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: FAILED: absl/base/CMakeFiles/malloc_internal.dir/internal/low_level_alloc.cc.o /var/tmp/portage/dev-cpp/abseil-cpp-20230125.2/work/abseil-cpp-20230125.2/absl/base/internal/direct_mmap.h:75:25: error: 'off64_t' has not been declared
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f43c861641423191d2d5fce9605f8e23a452c84 commit 6f43c861641423191d2d5fce9605f8e23a452c84 Author: orbea <orbea@riseup.net> AuthorDate: 2023-06-09 19:58:31 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-07-05 00:40:13 +0000 dev-cpp/abseil-cpp: fix build with musl-1.2.4 Closes: https://bugs.gentoo.org/906218 Upstream-Issue: https://github.com/abseil/abseil-cpp/issues/1473 Upstream-Commit: https://github.com/abseil/abseil-cpp/commit/4500c2fada4e952037c59bd65e8be1ba0b29f21e Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/31367 Signed-off-by: Sam James <sam@gentoo.org> dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild | 4 ++ .../files/abseil-cpp-20230125.2-musl-1.2.4.patch | 49 ++++++++++++++++++++++ 2 files changed, 53 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=051a757949609fea69f8fe1ded36d1d11f9966cb commit 051a757949609fea69f8fe1ded36d1d11f9966cb Author: Brahmajit Das <brahmajit.xyz@gmail.com> AuthorDate: 2023-07-29 19:50:45 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-07-30 11:42:55 +0000 dev-cpp/abseil-cpp: backport fix build with musl-1.2.4 to 20220623 20220623 is needed for bear-3.1.2 and without this patch, bear cannot be installed on musl profiles. Bug: https://bugs.gentoo.org/906218 Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32095 Signed-off-by: Sam James <sam@gentoo.org> dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild | 4 ++++ 1 file changed, 4 insertions(+)