Hi,

I've followed the trac ticket 24905 and I've been able to succesfully build
the polymake extension for Sage.
I'm using SageMath 8.7 (that comes with its own gcc 7.2.0).The OS used was
Debian buster (10).

Thanks,
Stefan

On Tue, May 7, 2019 at 11:20 AM jplab <jeanphilippela...@gmail.com> wrote:

> Hi Stefan,
>
> Polymake had some issues with gcc 7 in the past. I do not know if the
> following could help you:
>
> https://forum.polymake.org/viewtopic.php?f=10&t=579
>
> The latest version (3.4) of polymake is very close to be in Sage:
>
> https://trac.sagemath.org/ticket/24905
>
> Compilation was tested on macOS Mojave, debian stable and ArchLinux. It
> would be great if you could test this
> branch on your computer and let us know if it worked on your OS (either
> here or on the ticket discussion page).
>
> Best regards,
> Jean-Philippe
>
>
> Le mardi 7 mai 2019 00:03:10 UTC+2, stefan...@gmail.com a écrit :
>>
>> Hi,
>>
>> I'm looking at the sagemath package called "polymake".
>>
>> I tried to install it in SageMath 8.7 and it pulled polymake 3.1
>>
>> I'm attaching the log. I believe the relevant portion is this:
>>
>> reference to an undeclared variable $err_prefix at
>> /home/user/SageMath/local/share/polymake/perllib/Polymake/utils.pl line
>> 198.
>> Compilation failed in require at
>> /home/user/SageMath/local/share/polymake/perllib/Polymake.pm line 61.
>> Compilation failed in require at /home/user/SageMath/local/bin/polymake
>> line 162.
>>
>>
>> Most of the build goes through rather well, but at the end, this perl
>> build script seems to fail.
>> I tried to skim through the referenced files utils.pl (line 198) and
>> Polymake.pm (line 61) and apparently
>> it implements a custom way of declaring variables through a keyword
>> that's called "declare" which is
>> not part of the Perl language and is custom-built for polymake's build
>> system.
>>
>> I wasn't able to figure out the problem, but I'm writing here so others
>> can have a look.
>> Does this package build for someone else?
>>
>> Thanks,
>> Stefan
>>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-devel.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/92d3c658-0530-466a-9cee-3fb6a391ee0b%40googlegroups.com
> <https://groups.google.com/d/msgid/sage-devel/92d3c658-0530-466a-9cee-3fb6a391ee0b%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAJAxo-FPzGUjZZg%2BvPFF8dfxSQZkHtaH5aUtyS5RKVNtkA-gBQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to