Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 953917 - sci-mathematics/polymake-4.11: fails to build because of perl issue
Summary: sci-mathematics/polymake-4.11: fails to build because of perl issue
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Science Mathematics related packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-16 17:05 UTC by CaptainBlood
Modified: 2025-04-18 13:40 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (sci-mathematics:polymake-4.11--info.txt,8.11 KB, text/plain)
2025-04-16 17:05 UTC, CaptainBlood
Details

Note You need to log in before you can comment on or make changes to this bug.
Description CaptainBlood 2025-04-16 17:05:44 UTC
Created attachment 924992 [details]
emerge --info

* Package:    sci-mathematics/polymake-4.11:0
 * Repository: gentoo
 * Maintainer: sci-mathematics@gentoo.org
 * USE:        abi_x86_64 amd64 cdd elibc_glibc flint kernel_linux nauty normaliz singular
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking polymake-4.11-minimal.tar.bz2 to /var/no-tmpfs/portage/sci-mathematics/polymake-4.11/work
>>> Source unpacked in /var/no-tmpfs/portage/sci-mathematics/polymake-4.11/work
>>> Preparing source in /var/no-tmpfs/portage/sci-mathematics/polymake-4.11/work/polymake-4.11 ...
 * Applying polymake-4.11-singular-sat.patch ...
 [ ok ]
 * Applying polymake-4.11-barycentric-subdiv.patch ...
 [ ok ]
>>> Source prepared.
>>> Configuring source in /var/no-tmpfs/portage/sci-mathematics/polymake-4.11/work/polymake-4.11 ...
*************
*** ERROR ***
*************

polymake has not been checkced for compatibility with perl 5.40 or newer;
your perl interpreter says it is 5.040000.

If you already have another (older) perl interpreter somewhere else, you can
specify its location on the command line:

./configure PERL=/path/to/my/new/perl [other options ...]

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.11::gentoo failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 136:  Called src_configure
 *   environment, line 966:  Called die
 * The specific snippet of code:
 *       ./configure --prefix="${EPREFIX}/usr" --libdir="${EPREFIX}/usr/$(get_libdir)" --libexecdir="${EPREFIX}/usr/$(get_libdir)/polymake" $(usev !libpolymake "--without-callable") --without-java --without-javaview --without-native --without-scip --without-soplex --without-openmp $(use_with bliss bliss "${EPREFIX}/usr") $(use_with cdd cdd "${EPREFIX}/usr") $(use_with flint flint "${EPREFIX}/usr") $(use_with lrs lrs "${EPREFIX}/usr") $(use_with nauty nauty "${EPREFIX}/usr") $(use_with normaliz libnormaliz "${EPREFIX}/usr") $(use_with ppl ppl "${EPREFIX}/usr") $(use_with singular singular "${EPREFIX}/usr") || die
 * 
 * If you need support, post the output of `emerge --info '=sci-mathematics/polymake-4.11::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sci-mathematics/polymake-4.11::gentoo'`.
 * The complete build log is located at '/var/log/portage/sci-mathematics:polymake-4.11:20250413-161125.log.gz'.
 * For convenience, a symlink to the build log is located at '/var/no-tmpfs/portage/sci-mathematics/polymake-4.11/temp/build.log.gz'.
 * The ebuild environment file is located at '/var/no-tmpfs/portage/sci-mathematics/polymake-4.11/temp/environment'.
 * Working directory: '/var/no-tmpfs/portage/sci-mathematics/polymake-4.11/work/polymake-4.11'
 * S: '/var/no-tmpfs/portage/sci-mathematics/polymake-4.11/work/polymake-4.11'
--------------------------------------------------------------------------------
4.13 build fine here once unmasked


Unsure what is happening here...
Comment 1 Larry the Git Cow gentoo-dev 2025-04-18 13:40:35 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7db8556fc9e3346cab8df14670ba4f55fc0f3676

commit 7db8556fc9e3346cab8df14670ba4f55fc0f3676
Author:     Michael Orlitzky <mjo@gentoo.org>
AuthorDate: 2025-04-18 03:59:55 +0000
Commit:     Michael Orlitzky <mjo@gentoo.org>
CommitDate: 2025-04-18 13:36:46 +0000

    sci-mathematics/polymake: stabilize 4.13 for amd64
    
    Closes: https://bugs.gentoo.org/953917
    Signed-off-by: Michael Orlitzky <mjo@gentoo.org>

 sci-mathematics/polymake/polymake-4.13.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)