You can install a custom perl version in your home directory using perlbrew (https://perlbrew.pl). Make sure to append '-Duseshrplib' to the install command if you want to use libpolymake (e.g. for the jupyter interface) and to install all required perl modules which are listed after running configure again with the new perl. * ERROR: sci-mathematics/polymake-4.9::gentoo failed (configure phase): * (no error message) * ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_desktop_systemd_merged_usr-20230702-220152 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-13 * clang/llvm (if any): clang version 16.0.6 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/16/bin Configuration file: /etc/clang/clang.cfg /usr/lib/llvm/16 16.0.6 Python 3.11.4 Available Ruby profiles: [1] ruby31 (with Rubygems) * Available Rust versions: [1] rust-bin-1.69.0 [2] rust-1.69.0 * The following VMs are available for generation-2: *) Eclipse Temurin JDK 17.0.7_p7 [openjdk-bin-17] 2) Eclipse Temurin JDK 8.372_p07 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 [2] openjdk-bin-17 system-vm php cli (if any): go version go1.20.5 linux/amd64 HEAD of ::gentoo commit 43e2f353f58ca987b5ef4d71b74c840ca5d0a3eb Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Mon Jul 3 15:32:06 2023 +0000 2023-07-03 15:32:05 UTC emerge -qpvO sci-mathematics/polymake [ebuild N ] sci-mathematics/polymake-4.9 USE="bliss cdd flint normaliz ppl singular -libpolymake -lrs -nauty"
Created attachment 865109 [details] emerge-info.txt
Created attachment 865110 [details] emerge-history.txt
Created attachment 865111 [details] environment
Created attachment 865112 [details] etc.clang.tar.xz
Created attachment 865113 [details] etc.portage.tar.xz
Created attachment 865114 [details] sci-mathematics:polymake-4.9:20230703-182803.log
Created attachment 865115 [details] temp.tar.xz
Fedora are dropping it: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/YZZTBRUSLYDRMW3ECUOVQDH3NI37IMJ5/
I'll go ahead and mask it. It doesn't look like there's much hope for a fix.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60a2005dab7f232a7b64cf2a417636378403f76c commit 60a2005dab7f232a7b64cf2a417636378403f76c Author: Michael Orlitzky <mjo@gentoo.org> AuthorDate: 2023-08-23 12:57:35 +0000 Commit: Michael Orlitzky <mjo@gentoo.org> CommitDate: 2023-08-23 13:24:34 +0000 profiles: mask sci-mathematics/polymake It's not compatible with perl-5.38 and no short-term fix is pending. Bug: https://bugs.gentoo.org/909570 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> profiles/base/package.use.mask | 4 ++++ profiles/package.mask | 5 +++++ 2 files changed, 9 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=152ef9448562ed6e385380fa31bc647bc78311ce commit 152ef9448562ed6e385380fa31bc647bc78311ce Author: Jakov Smolić <jsmolic@gentoo.org> AuthorDate: 2023-09-23 00:56:44 +0000 Commit: Jakov Smolić <jsmolic@gentoo.org> CommitDate: 2023-09-23 00:56:44 +0000 sci-mathematics/polymake: treeclean Closes: https://bugs.gentoo.org/909570 Closes: https://bugs.gentoo.org/883153 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> profiles/arch/powerpc/ppc32/package.use.mask | 4 - profiles/arch/x86/package.use.mask | 8 -- profiles/package.mask | 5 - sci-mathematics/polymake/Manifest | 2 - .../polymake/files/polymake-4.6-perl-5.36.patch | 15 --- sci-mathematics/polymake/metadata.xml | 55 --------- sci-mathematics/polymake/polymake-4.6-r1.ebuild | 124 --------------------- sci-mathematics/polymake/polymake-4.9.ebuild | 122 -------------------- 8 files changed, 335 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5e5ffa9e5052ad286c2ed2e5fee818bd9630686 commit c5e5ffa9e5052ad286c2ed2e5fee818bd9630686 Author: Michael Orlitzky <mjo@gentoo.org> AuthorDate: 2023-11-13 19:36:06 +0000 Commit: Michael Orlitzky <mjo@gentoo.org> CommitDate: 2023-11-13 22:17:04 +0000 sci-mathematics/polymake: new old package, add 4.11 This is back from the dead after being removed for lack of perl-5.38 support. Only a month ago, upstream's opinion was that "any hacks we would try here will be in vain," but it looks like they've decided to adopt a short-term fix for perl-5.38. We bring it back, and make use of $NINJA_DEPEND while we're at it (samurai works fine). The new patch (and a short explanation from upstream) can be found on Debian bug 1042521. Bug: https://bugs.gentoo.org/909570 Closes: https://bugs.gentoo.org/917155 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> sci-mathematics/polymake/Manifest | 1 + .../files/polymake-4.11-singular-sat.patch | 53 +++++++++ sci-mathematics/polymake/metadata.xml | 54 +++++++++ sci-mathematics/polymake/polymake-4.11.ebuild | 124 +++++++++++++++++++++ 4 files changed, 232 insertions(+)