perl-rpm-build-perl-0.82-9.fc23 fails to build with perl-5.22 because tests fail: + make test make[1]: Entering directory '/builddir/build/BUILD/rpm-build-perl-0.82/ConstOptree' Manifying 1 pod document make[1]: Leaving directory '/builddir/build/BUILD/rpm-build-perl-0.82/ConstOptree' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t dying at -e line 1 at /builddir/build/BUILD/rpm-build-perl-0.82/blib/lib/B/PerlReq.pm line 388. B::PerlReq::__ANON__("Can't locate object method \"sv\" via package \"B::METHOP\" at /b"...) called at /builddir/build/BUILD/rpm-build-perl-0.82/blib/lib/B/Walker.pm line 25 B::Walker::const_sv(B::METHOP=SCALAR(0xf31958)) called at /builddir/build/BUILD/rpm-build-perl-0.82/blib/lib/B/PerlReq.pm line 307 B::PerlReq::grok_entersub(B::UNOP=SCALAR(0xf31928)) called at /builddir/build/BUILD/rpm-build-perl-0.82/blib/lib/B/Walker.pm line 56 B::Walker::walk_root(B::UNOP=SCALAR(0xf31928)) called at /builddir/build/BUILD/rpm-build-perl-0.82/blib/lib/B/Walker.pm line 65 B::Walker::walk_root(B::LISTOP=SCALAR(0xf31898)) called at /builddir/build/BUILD/rpm-build-perl-0.82/blib/lib/B/Walker.pm line 65 B::Walker::walk_root(B::LISTOP=SCALAR(0x1270958)) called at /builddir/build/BUILD/rpm-build-perl-0.82/blib/lib/B/Walker.pm line 65 B::Walker::walk_root(B::UNOP=SCALAR(0x11426c8)) called at /builddir/build/BUILD/rpm-build-perl-0.82/blib/lib/B/Walker.pm line 91 B::Walker::walk_cv(B::CV=SCALAR(0x11421d0)) called at /builddir/build/BUILD/rpm-build-perl-0.82/blib/lib/B/Walker.pm line 77 B::Walker::walk_av("BEGIN", B::AV=SCALAR(0xf27b98)) called at /builddir/build/BUILD/rpm-build-perl-0.82/blib/lib/B/Walker.pm line 97 B::Walker::walk_blocks() called at /builddir/build/BUILD/rpm-build-perl-0.82/blib/lib/B/PerlReq.pm line 390 B::PerlReq::__ANON__() called at (eval 2) line 31 O::CHECK() called at -e line 0 eval {...} called at -e line 0 Can't locate object method "sv" via package "B::METHOP" at /builddir/build/BUILD/rpm-build-perl-0.82/blib/lib/B/Walker.pm line 25. CHECK failed--call queue aborted. # Failed test at t/01-B-PerlReq.t line 40. # got: 'perl(Data/Dumper.pm)' # expected: ''
The applied fix is not enough. It still crashes on t/boilerplate.t from Test-Dependencies-0.12: $ perl -MO=PerlReq t/boilerplate.t dying at t/boilerplate.t line 30 at /usr/lib64/perl5/vendor_perl/B/PerlReq.pm line 399. B::PerlReq::__ANON__("Can't locate object method \"NAME\" via package \"B::IV\" at /usr"...) called at /usr/lib64/perl5/vendor_perl/B/PerlReq.pm line 330 B::PerlReq::grok_entersub(B::UNOP=SCALAR(0xf40680)) called at /usr/lib64/perl5/vendor_perl/B/Walker.pm line 63 B::Walker::walk_root(B::UNOP=SCALAR(0xf40680)) called at /usr/lib64/perl5/vendor_perl/B/Walker.pm line 72 B::Walker::walk_root(B::LISTOP=SCALAR(0xf40488)) called at /usr/lib64/perl5/vendor_perl/B/Walker.pm line 112 B::Walker::walk_main() called at /usr/lib64/perl5/vendor_perl/B/PerlReq.pm line 402 B::PerlReq::__ANON__() called at (eval 2) line 31 O::CHECK() called at t/boilerplate.t line 0 eval {...} called at t/boilerplate.t line 0 Can't locate object method "NAME" via package "B::IV" at /usr/lib64/perl5/vendor_perl/B/PerlReq.pm line 330. CHECK failed--call queue aborted.