Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 615090 - dev-perl/Params-Classify broken perl 5.26 (error: ‘OP’ has no member named ‘op_sibling’)
Summary: dev-perl/Params-Classify broken perl 5.26 (error: ‘OP’ has no member named ‘o...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Perl team
URL: https://rt.cpan.org/Ticket/Display.ht...
Whiteboard:
Keywords:
Depends on:
Blocks: perl-5.26 perl-5.26-unmask
  Show dependency tree
 
Reported: 2017-04-09 23:02 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2017-06-17 14:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-04-09 23:02:59 UTC
>>> Compiling source in /var/tmp/portage/dev-perl/Params-Classify-0.13.0-r1/work/Params-Classify-0.013 ...
Building Params-Classify
x86_64-pc-linux-gnu-gcc -I/usr/lib64/perl5/5.25.11/x86_64-linux/CORE -DVERSION="0.013" -DXS_VERSION="0.013" -fPIC -c -fwrapv -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=native -mtune=native -O2 -pipe -march=native -mtune=native -O2 -pipe -o lib/Params/Classify.o lib/Params/Classify.c
lib/Params/Classify.xs: In function ‘myck_entersub’:
lib/Params/Classify.xs:628:12: error: ‘OP’ has no member named ‘op_sibling’
  if(!pushop->op_sibling) pushop = cUNOPx(pushop)->op_first;
            ^
lib/Params/Classify.xs:629:25: error: ‘OP’ has no member named ‘op_sibling’
  for(cvop = pushop; cvop->op_sibling; cvop = cvop->op_sibling) ;
                         ^
lib/Params/Classify.xs:629:50: error: ‘OP’ has no member named ‘op_sibling’
  for(cvop = pushop; cvop->op_sibling; cvop = cvop->op_sibling) ;
                                                  ^
lib/Params/Classify.xs:638:14: error: ‘OP’ has no member named ‘op_sibling’
  aop = pushop->op_sibling;
              ^
lib/Params/Classify.xs:639:11: error: ‘OP’ has no member named ‘op_sibling’
  bop = aop->op_sibling;
           ^
lib/Params/Classify.xs:643:9: error: ‘OP’ has no member named ‘op_sibling’
   pushop->op_sibling = bop;
         ^
lib/Params/Classify.xs:644:6: error: ‘OP’ has no member named ‘op_sibling’
   aop->op_sibling = NULL;
      ^
lib/Params/Classify.xs:651:22: error: ‘OP’ has no member named ‘op_sibling’
  } else if(bop && bop->op_sibling == cvop) {
                      ^
lib/Params/Classify.xs:670:9: error: ‘OP’ has no member named ‘op_sibling’
   pushop->op_sibling = cvop;
         ^
lib/Params/Classify.xs:671:6: error: ‘OP’ has no member named ‘op_sibling’
   aop->op_sibling = NULL;
      ^
lib/Params/Classify.xs:672:6: error: ‘OP’ has no member named ‘op_sibling’
   bop->op_sibling = NULL;
      ^
error building lib/Params/Classify.o from 'lib/Params/Classify.c' at /usr/lib64/perl5/5.25.11/ExtUtils/CBuilder/Base.pm line 174.
 * ERROR: dev-perl/Params-Classify-0.13.0-r1::gentoo failed (compile phase):
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2017-06-17 14:37:01 UTC
Patch by alh from upstream bug added. All tests pass on 5.24 and 5.26.