Subject: | Compilation error with perl 5.25.x (op_sibling) |
The XS does not compile anymore for bleadperl (e.g. perl 5.25.5):
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.5/lib/5.25.5/x86_64-linux/CORE" ConstOptree.c
ConstOptree.xs: In function âconvert_argâ:
ConstOptree.xs:28:7: error: âSVOPâ has no member named âop_siblingâ
newop->op_sibling = op1->op_sibling;
^
ConstOptree.xs:28:25: error: âOPâ has no member named âop_siblingâ
newop->op_sibling = op1->op_sibling;
^
ConstOptree.xs: In function âconvert_argsâ:
ConstOptree.xs:55:17: error: âOPâ has no member named âop_siblingâ
argp = &(*argp)->op_sibling;
^
Makefile:329: recipe for target 'ConstOptree.o' failed