Re: Say goodbye to polymake

2023-07-21 Thread Jerry James
On Thu, Jul 20, 2023 at 7:29 AM Richard W.M. Jones wrote: > On Thu, Jul 20, 2023 at 02:20:59AM +0200, Kevin Kofler via devel wrote: > > As I understand it, this function is included in the public (at least, it is > > declared EXT, so it should not be hidden) PL_check array (several times, the > >

Re: Say goodbye to polymake

2023-07-20 Thread Richard W.M. Jones
On Thu, Jul 20, 2023 at 02:20:59AM +0200, Kevin Kofler via devel wrote: > Richard W.M. Jones wrote: > > > /home/rjones/d/fedora/polymake/rawhide/polymake-4.10/lib/core/src/perl/RefHash.xxs:737:11: > > error: ‘Perl_ck_fun’ was not declared in this scope; did you mean > > ‘Perl_cx_dup’? > > 737 |

Re: Say goodbye to polymake

2023-07-19 Thread Kevin Kofler via devel
Jerry James wrote: > The code also calls save_pushptrptr (Pel_save_pushptrptr), another > hidden symbol. That one is pretty short though. But I do not know whether the stuff it does can be done without invoking more internal symbols that are now hidden. The code of the function is in Perl's

Re: Say goodbye to polymake

2023-07-19 Thread Kevin Kofler via devel
Richard W.M. Jones wrote: > /home/rjones/d/fedora/polymake/rawhide/polymake-4.10/lib/core/src/perl/RefHash.xxs:737:11: > error: ‘Perl_ck_fun’ was not declared in this scope; did you mean > ‘Perl_cx_dup’? > 737 |return Perl_ck_fun(aTHX_ o); > | ^~~ > |

Re: Say goodbye to polymake

2023-07-18 Thread Jerry James
On Tue, Jul 18, 2023 at 5:41 AM Richard W.M. Jones wrote: > The first error is: > > /home/rjones/d/fedora/polymake/rawhide/polymake-4.10/lib/core/src/perl/RefHash.xxs:737:11: > error: ‘Perl_ck_fun’ was not declared in this scope; did you mean > ‘Perl_cx_dup’? > 737 |return

Re: Say goodbye to polymake

2023-07-18 Thread Richard W.M. Jones
On Tue, Jul 18, 2023 at 08:27:19AM +0100, Richard W.M. Jones wrote: > On Tue, Jul 18, 2023 at 08:23:54AM +0100, Richard W.M. Jones wrote: > > On Mon, Jul 17, 2023 at 04:13:59PM -0600, Jerry James wrote: > > > The introduction of perl 5.38.0 broke polymake beyond repair. Several > > > symbols

Re: Say goodbye to polymake

2023-07-18 Thread Richard W.M. Jones
On Tue, Jul 18, 2023 at 08:23:54AM +0100, Richard W.M. Jones wrote: > On Mon, Jul 17, 2023 at 04:13:59PM -0600, Jerry James wrote: > > The introduction of perl 5.38.0 broke polymake beyond repair. Several > > symbols formerly used by polymake have been marked as internal APIs. > > They now have

Re: Say goodbye to polymake

2023-07-18 Thread Richard W.M. Jones
On Mon, Jul 17, 2023 at 04:13:59PM -0600, Jerry James wrote: > The introduction of perl 5.38.0 broke polymake beyond repair. Several > symbols formerly used by polymake have been marked as internal APIs. > They now have the ELF hidden attribute, so we can't even cheat by > adding prototypes to

Say goodbye to polymake

2023-07-17 Thread Jerry James
The introduction of perl 5.38.0 broke polymake beyond repair. Several symbols formerly used by polymake have been marked as internal APIs. They now have the ELF hidden attribute, so we can't even cheat by adding prototypes to the polymake code. Polymake upstream is aware of the issue. For the