Subject: | Compilation error with perl 5.25.x (op_sibling) |
The module does not compile anymore with bleadperl (e.g. 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.14\" -DXS_VERSION=\"0.14\" -fPIC "-I/opt/perl-5.25.5/lib/5.25.5/x86_64-linux/CORE" ref.c
ref.xs: In function âuniversal_ref_fixupopâ:
ref.xs:92:9: error: âOPâ has no member named âop_siblingâ
if ( o->op_sibling ) {
^
ref.xs:94:28: error: âOPâ has no member named âop_siblingâ
universal_ref_fixupop(o->op_sibling);
^
Makefile:333: recipe for target 'ref.o' failed
See also https://rt.perl.org/Public/Bug/Display.html?id=128179 for a related perl5 ticket.