too long lines were shrinked: 299 | std::enable_if_t<sizeof(SizeT)==sizeof(uint32_t)> hash_combine(SizeT& h, SizeT k) | ^~~~~~~~ /var/tmp/portage/sci-mathematics/polymake-4.12/work/polymake-4.12/include/core/polymake/internal/comparators.h:299:40: note: uint32_t is defined in header <cstdint>; this is probably fixable by adding #include <cstdint> /var/tmp/portage/sci-mathematics/polymake-4.12/work/polymake-4.12/include/core/polymake/internal/comparators.h:299:49: error: template argument 1 is invalid 299 | std::enable_if_t<sizeof(SizeT)==sizeof(uint32_t)> hash_combine(SizeT& h, SizeT k) | ^ /var/tmp/portage/sci-mathematics/polymake-4.12/work/polymake-4.12/include/core/polymake/internal/comparators.h:299:51: error: redefinition of template<class SizeT> int pm::hash_combine(SizeT&, SizeT) 299 | std::enable_if_t<sizeof(SizeT)==sizeof(uint32_t)> hash_combine(SizeT& h, SizeT k) | ^~~~~~~~~~~~ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_desktop_systemd-20240905-222002 UNMASKED: Please re-assign to toolchain@ if you get a test failure in C, C++, or Fortran code which makes no sense. /etc/portage/package.unmask/60gcc:<sys-devel/gcc-15.0.9999:15 The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-15 * clang/llvm (if any): clang version 18.1.8 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/18/bin Configuration file: /etc/clang/x86_64-pc-linux-gnu-clang.cfg /usr/lib/llvm/18 18.1.8 Python 3.12.6 Available Rust versions: [1] rust-bin-1.80.1 * php cli (if any): [1] php8.3 * go version go1.23.0 linux/amd64 HEAD of ::gentoo commit bbbdb9f13e5110eaf1f7bfa3a9eeb740660a89ee Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Mon Sep 9 12:06:12 2024 +0000 2024-09-09 12:06:11 UTC emerge -qpvO =sci-mathematics/polymake-4.12 [ebuild N ] sci-mathematics/polymake-4.12 USE="bliss cdd flint normaliz -libpolymake -lrs -nauty -ppl -singular"
Created attachment 902466 [details] emerge-info.txt
Created attachment 902467 [details] emerge-history.txt
Created attachment 902468 [details] environment
Created attachment 902469 [details] etc.clang.tar.xz
Created attachment 902470 [details] etc.portage.tar.xz
Created attachment 902471 [details] logs.tar.xz
Created attachment 902472 [details] qlist-info.txt.xz
Created attachment 902473 [details] sci-mathematics:polymake-4.12:20240909-130440.log.xz
Created attachment 902474 [details] temp.tar.xz
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c688602054fd943ab8898cf81c8ea2ada133f9bb commit c688602054fd943ab8898cf81c8ea2ada133f9bb Author: Michael Orlitzky <mjo@gentoo.org> AuthorDate: 2025-04-18 16:30:49 +0000 Commit: Michael Orlitzky <mjo@gentoo.org> CommitDate: 2025-04-18 16:30:49 +0000 sci-mathematics/polymake: trivial build fix for newer compilers Closes: https://bugs.gentoo.org/939388 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> sci-mathematics/polymake/files/polymake-4.13-cstdint.patch | 13 +++++++++++++ sci-mathematics/polymake/polymake-4.13.ebuild | 2 ++ 2 files changed, 15 insertions(+)