Skip Menu |

This queue is for tickets about the Function-Parameters CPAN distribution.

Report information
The Basics
Id: 103843
Status: resolved
Priority: 0/
Queue: Function-Parameters

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

Bug Information
Severity: (no value)
Broken in:
  • 1.0603
  • 1.0603_02
Fixed in: 1.0604



Subject: Compilation fails with perl 5.21.11 (op_lastsib)
The module does not compile anymore with perl 5.21.11 (perl 5.21.10 and less was fine): cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_FORTIFY_SOURCE=2 -O -DVERSION=\"1.0603_02\" -DXS_VERSION=\"1.0603_02\" -DPIC -fPIC "-I/usr/perl5.21.11p/lib/5.21.11/amd64-freebsd/CORE" Parameters.c Parameters.xs: In function 'parse_fun': Parameters.xs:1877: error: 'OP' has no member named 'op_lastsib' Parameters.xs:1878: error: 'OP' has no member named 'op_lastsib' *** [Parameters.o] Error code 1
On 2015-04-20 19:12:34, SREZIC wrote: Show quoted text
> The module does not compile anymore with perl 5.21.11 (perl 5.21.10 > and less was fine): > > cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing > -pipe -fstack-protector -I/usr/local/include -D_FORTIFY_SOURCE=2 -O > -DVERSION=\"1.0603_02\" -DXS_VERSION=\"1.0603_02\" -DPIC -fPIC "- > I/usr/perl5.21.11p/lib/5.21.11/amd64-freebsd/CORE" Parameters.c > Parameters.xs: In function 'parse_fun': > Parameters.xs:1877: error: 'OP' has no member named 'op_lastsib' > Parameters.xs:1878: error: 'OP' has no member named 'op_lastsib' > *** [Parameters.o] Error code 1
From perl5.21.11's perldelta: Internal Changes * The newly-introduced "op_lastsib" flag bit has been renamed "op_moresib" and its logic inverted; i.e. it is initialised to zero in a new op, and is changed to 1 when an op gains a sibling.