Skip Menu |

This queue is for tickets about the AutoXS CPAN distribution.

Report information
The Basics
Id: 56031
Status: rejected
Priority: 0/
Queue: AutoXS

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: 0.04



Subject: Perl_fold_constants is not available anymore
AutoXS does not compile anymore with recent perls (5.11.x and newer). The error message says: Undefined symbol "Perl_fold_constants" I found a commit message in perl's git which suggests that this function is not available anymore to the public: commit b7783a124ffeaab87679eba041dd9997f4d5372a Author: Nicholas Clark <nick@ccl4.org> Date: Wed Nov 26 19:36:06 2008 +0000 force_list(), fold_constants() and gen_constant_list() can be static. Regards, Slaven
On Sun Mar 28 15:16:53 2010, SREZIC wrote: Show quoted text
> AutoXS does not compile anymore with recent perls (5.11.x and newer). > The error message says: Undefined symbol "Perl_fold_constants" > > I found a commit message in perl's git which suggests that this function > is not available anymore to the public: > > commit b7783a124ffeaab87679eba041dd9997f4d5372a > Author: Nicholas Clark <nick@ccl4.org> > Date: Wed Nov 26 19:36:06 2008 +0000 > > force_list(), fold_constants() and gen_constant_list() can be static. >
It seems that there are plans that fold_constants should go into the public API. See http://rt.perl.org/rt3/Public/Bug/Display.html?id=56536 Regards, Slaven
Hi Slaven, thanks for reporting the issue. It's actually due to B::Generate using fold_constants. AutoXS isn't even using XS :) Best regards, Steffen