Subject: | Compilation error with perl 5.25.x (op_sibling) |
Module does not compile anymore 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.01\" -DXS_VERSION=\"0.01\" -fPIC "-I/opt/perl-5.25.4/lib/5.25.4/x86_64-linux/CORE" SingleAssignment.c
SingleAssignment.xs: In function âlsa_ck_sassignâ:
SingleAssignment.xs:109:22: error: âOPâ has no member named âop_siblingâ
OP *lvalue = rvalue->op_sibling;
^
SingleAssignment.xs: In function âlsa_ck_aassignâ:
SingleAssignment.xs:140:47: error: âOPâ has no member named âop_siblingâ
LISTOP *lvalues = (LISTOP *)cBINOPo->op_first->op_sibling;
^
SingleAssignment.xs:144:34: error: âOPâ has no member named âop_siblingâ
for ( lvalue = lvalues->op_first->op_sibling; lvalue; lvalue = lvalue->op_sibling ) {
^
SingleAssignment.xs:144:71: error: âOPâ has no member named âop_siblingâ
for ( lvalue = lvalues->op_first->op_sibling; lvalue; lvalue = lvalue->op_sibling ) {
^
Makefile:340: recipe for target 'SingleAssignment.o' failed
make: *** [SingleAssignment.o] Error 1