Bug#904402: libdevel-beginlift-perl: FTBFS with perl 5.25+: 'OP' {aka 'struct op'} has no member named 'op_sibling'

intrigeri at debian.org intrigeri at debian.org
Tue Jul 24 03:55:45 BST 2018


Package: libdevel-beginlift-perl
Severity: serious
Version:  0.001003-1

Running Mkbootstrap for BeginLift ()
chmod 644 "BeginLift.bs"
"/usr/bin/perl" "-Iinc" -MExtUtils::Command::MM -e 'cp_nonempty' -- BeginLift.bs blib/arch/auto/Devel/BeginLift/BeginLift.bs 644
"/usr/bin/perl" "-Iinc" "/usr/share/perl/5.26/ExtUtils/xsubpp"  -typemap '/usr/share/perl/5.26/ExtUtils/typemap' -typemap '/usr/lib/x86_64-linux-gnu/perl5/5.26/B/Utils/Install/typemap'  BeginLift.xs > BeginLift.xsc
mv BeginLift.xsc BeginLift.c
x86_64-linux-gnu-gcc -c  -I/usr/lib/x86_64-linux-gnu/perl5/5.26/B/Hooks/OP/Check/Install -I/usr/lib/x86_64-linux-gnu/perl5/5.26/B/Hooks/OP/Check/EntersubForCV/Install -I/usr/lib/x86_64-linux-gnu/perl5/5.26/B/Utils/Install -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2   -DVERSION=\"0.001003\" -DXS_VERSION=\"0.001003\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.26/CORE"   BeginLift.c
BeginLift.xs:13: warning: "LINKLIST" redefined
 #define LINKLIST(o) ((o)->op_next ? (o)->op_next : linklist((OP*)o))
 
In file included from /usr/lib/x86_64-linux-gnu/perl/5.26/CORE/perl.h:3921,
                 from BeginLift.xs:4:
/usr/lib/x86_64-linux-gnu/perl/5.26/CORE/op.h:641: note: this is the location of the previous definition
 #define LINKLIST(o) ((o)->op_next ? (o)->op_next : op_linklist((OP*)o))
 
BeginLift.xs: In function 'THX_linklist':
BeginLift.xs:27:16: error: 'OP' {aka 'struct op'} has no member named 'op_sibling'; did you mean 'op_sibparent'?
       if (kid->op_sibling) {
                ^~~~~~~~~~
                op_sibparent
BeginLift.xs:28:33: error: 'OP' {aka 'struct op'} has no member named 'op_sibling'; did you mean 'op_sibparent'?
    kid->op_next = LINKLIST(kid->op_sibling);
                                 ^~~~~~~~~~
BeginLift.xs:13:23: note: in definition of macro 'LINKLIST'
 #define LINKLIST(o) ((o)->op_next ? (o)->op_next : linklist((OP*)o))
                       ^
BeginLift.xs:28:33: error: 'OP' {aka 'struct op'} has no member named 'op_sibling'; did you mean 'op_sibparent'?
    kid->op_next = LINKLIST(kid->op_sibling);
                                 ^~~~~~~~~~
BeginLift.xs:13:38: note: in definition of macro 'LINKLIST'
 #define LINKLIST(o) ((o)->op_next ? (o)->op_next : linklist((OP*)o))
                                      ^
BeginLift.xs:28:33: error: 'OP' {aka 'struct op'} has no member named 'op_sibling'; did you mean 'op_sibparent'?
    kid->op_next = LINKLIST(kid->op_sibling);
                                 ^~~~~~~~~~
BeginLift.xs:16:41: note: in definition of macro 'linklist'
 # define linklist(o) THX_linklist(aTHX_ o)
                                         ^
BeginLift.xs:28:19: note: in expansion of macro 'LINKLIST'
    kid->op_next = LINKLIST(kid->op_sibling);
                   ^~~~~~~~
BeginLift.xs:29:15: error: 'OP' {aka 'struct op'} has no member named 'op_sibling'; did you mean 'op_sibparent'?
    kid = kid->op_sibling;
               ^~~~~~~~~~
               op_sibparent
BeginLift.xs: In function 'lift_cb':
BeginLift.xs:64:24: error: 'OP' {aka 'struct op'} has no member named 'op_sibling'; did you mean 'op_sibparent'?
     for ( arg = curop->op_sibling; arg->op_sibling; arg = arg->op_sibling ) {
                        ^~~~~~~~~~
                        op_sibparent
BeginLift.xs:64:41: error: 'OP' {aka 'struct op'} has no member named 'op_sibling'; did you mean 'op_sibparent'?
     for ( arg = curop->op_sibling; arg->op_sibling; arg = arg->op_sibling ) {
                                         ^~~~~~~~~~
                                         op_sibparent
BeginLift.xs:64:64: error: 'OP' {aka 'struct op'} has no member named 'op_sibling'; did you mean 'op_sibparent'?
     for ( arg = curop->op_sibling; arg->op_sibling; arg = arg->op_sibling ) {
                                                                ^~~~~~~~~~
                                                                op_sibparent
BeginLift.xs:99:12: error: 'OP' {aka 'struct op'} has no member named 'op_sibling'; did you mean 'op_sibparent'?
       new->op_sibling = NULL;
            ^~~~~~~~~~
            op_sibparent
make[1]: *** [Makefile:340: BeginLift.o] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j1 returned exit code 2



More information about the pkg-perl-maintainers mailing list