Skip Menu |

This queue is for tickets about the Memoize-Once CPAN distribution.

Report information
The Basics
Id: 117440
Status: resolved
Priority: 0/
Queue: Memoize-Once

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

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



Subject: Compilation error with perl 5.25.x (op_sibling)
Compile error with perl 5.25.4. Building Memoize-Once cc -I/opt/perl-5.25.4/lib/5.25.4/x86_64-linux/CORE -DVERSION="0.000" -DXS_VERSION="0.000" -fPIC -c -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2 -o lib/Memoize/Once.o lib/Memoize/Once.c lib/Memoize/Once.xs: In function ‘myck_entersub_once’: lib/Memoize/Once.xs:32:12: error: ‘OP’ has no member named ‘op_sibling’ if(!pushop->op_sibling) pushop = cUNOPx(pushop)->op_first; ^ lib/Memoize/Once.xs:33:18: error: ‘OP’ has no member named ‘op_sibling’ thunkop = pushop->op_sibling; ^ lib/Memoize/Once.xs:34:25: error: ‘OP’ has no member named ‘op_sibling’ if(!thunkop || !thunkop->op_sibling || thunkop->op_sibling->op_sibling) ^ lib/Memoize/Once.xs:34:48: error: ‘OP’ has no member named ‘op_sibling’ if(!thunkop || !thunkop->op_sibling || thunkop->op_sibling->op_sibling) ^ lib/Memoize/Once.xs:36:8: error: ‘OP’ has no member named ‘op_sibling’ pushop->op_sibling = thunkop->op_sibling; ^ lib/Memoize/Once.xs:36:30: error: ‘OP’ has no member named ‘op_sibling’ pushop->op_sibling = thunkop->op_sibling; ^ lib/Memoize/Once.xs:37:9: error: ‘OP’ has no member named ‘op_sibling’ thunkop->op_sibling = NULL; ^ error building lib/Memoize/Once.o from 'lib/Memoize/Once.c' at /opt/perl-5.25.4/lib/site_perl/5.25.4/ExtUtils/CBuilder/Base.pm line 174.
Fixed in Memoize-Once-0.001, just uploaded to CPAN.