Subject: | Compilation error with perl 5.25.x (op_sibling) |
Module does not compile with bleadperl (e.g. 5.25.4):
Building Syntax-Keyword-Try
cc -I/opt/perl-5.25.4/lib/5.25.4/x86_64-linux/CORE -DVERSION="0.01" -DXS_VERSION="0.01" -fPIC -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 -o lib/Syntax/Keyword/Try.o lib/Syntax/Keyword/Try.c
lib/Syntax/Keyword/Try.xs: In function âMY_walk_optree_try_in_evalâ:
lib/Syntax/Keyword/Try.xs:109:51: error: âOPâ has no member named âop_siblingâ
for(kid = cUNOPx(op)->op_first; kid; kid = kid->op_sibling)
^
error building lib/Syntax/Keyword/Try.o from 'lib/Syntax/Keyword/Try.c' at /opt/perl-5.25.4/lib/site_perl/5.25.4/ExtUtils/CBuilder/Base.pm line 174.