Subject: | Compilation error with perl 5.25.x (op_sibling) |
Compile error with bleadperl (e.g. 5.25.4):
cc -c -I/opt/perl-5.25.4/lib/site_perl/5.25.4/x86_64-linux/B/Hooks/OP/Check/Install -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" alias.c
alias.xs: In function âcheck_entersubâ:
alias.xs:298:39: error: âOPâ has no member named âop_siblingâ
OP *prev = ((cUNOPx (op)->op_first->op_sibling)
^
alias.xs:300:19: error: âOPâ has no member named âop_siblingâ
OP *op2 = prev->op_sibling;
^
alias.xs:308:26: error: âOPâ has no member named âop_siblingâ
for (cvop = op2; cvop->op_sibling; cvop = cvop->op_sibling) ;
^
alias.xs:308:51: error: âOPâ has no member named âop_siblingâ
for (cvop = op2; cvop->op_sibling; cvop = cvop->op_sibling) ;
^
Related ticket: https://rt.perl.org/Ticket/Display.html?id=128179