Skip Menu |

This queue is for tickets about the warnings-pedantic CPAN distribution.

Report information
The Basics
Id: 117256
Status: new
Priority: 0/
Queue: warnings-pedantic

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

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



Subject: Compilation error with perl 5.25.x (op_sibling)
The module does not compile anymore with bleadperl (e.g. perl 5.25.4): cc -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 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -fPIC "-I/opt/perl-5.25.4/lib/5.25.4/x86_64-linux/CORE" pedantic.c pedantic.xs: In function ‘my_rpeep’: pedantic.xs:133:33: error: ‘OP’ has no member named ‘op_sibling’ if (!p || !p->op_sibling) ^ pedantic.xs:136:26: error: ‘OP’ has no member named ‘op_sibling’ p = p->op_sibling; ^ pedantic.xs:141:34: error: ‘OP’ has no member named ‘op_sibling’ p = p->op_sibling; ^ pedantic.xs:162:30: error: ‘OP’ has no member named ‘op_sibling’ p = p->op_sibling; ^ pedantic.xs:232:49: error: ‘OP’ has no member named ‘op_sibling’ OP * first = cUNOPx(o)->op_first->op_sibling; ^ pedantic.xs:281:27: error: ‘OP’ has no member named ‘op_sibling’ if (!right->op_sibling || right->op_sibling->op_sibling) ^ pedantic.xs:281:48: error: ‘OP’ has no member named ‘op_sibling’ if (!right->op_sibling || right->op_sibling->op_sibling) ^ pedantic.xs:285:62: error: ‘OP’ has no member named ‘op_sibling’ if ( (right->op_flags & OPf_PARENS) || !right->op_sibling ) ^ pedantic.xs:287:30: error: ‘OP’ has no member named ‘op_sibling’ right = right->op_sibling; ^ pedantic.xs:293:51: error: ‘OP’ has no member named ‘op_sibling’ PERL_BITFIELD16 targ_one = targets->op_sibling->op_type; ^ Makefile:334: recipe for target 'pedantic.o' failed make: *** [pedantic.o] Error 1