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