Subject: | Undeclared dependency Alien::Base |
It's seems that declaring Alien::Base::ModuleBuild as a prerequisite is not enough to get also Alien::Base. On some of my smokers:
...
# Failed test 'use Alien::ProtoBuf;'
# at t/001_load.t line 5.
# Tried to use 'Alien::ProtoBuf'.
# Error: Can't locate Alien/Base.pm in @INC (you may need to install the Alien::Base module) (@INC contains: /home/cpansand/.cpan/build/2017052418/Alien-ProtoBuf-0.05-0/blib/lib /home/cpansand/.cpan/build/2017052418/Alien-ProtoBuf-0.05-0/blib/arch inc /opt/perl-5.26.0-RC2/lib/site_perl/5.26.0/x86_64-linux /opt/perl-5.26.0-RC2/lib/site_perl/5.26.0 /opt/perl-5.26.0-RC2/lib/5.26.0/x86_64-linux /opt/perl-5.26.0-RC2/lib/5.26.0 .) at /opt/perl-5.26.0-RC2/lib/5.26.0/parent.pm line 16.
# BEGIN failed--compilation aborted at /home/cpansand/.cpan/build/2017052418/Alien-ProtoBuf-0.05-0/blib/lib/Alien/ProtoBuf.pm line 6.
# Compilation failed in require at t/001_load.t line 5.
# BEGIN failed--compilation aborted at t/001_load.t line 5.
# Looks like you failed 1 test of 1.
t/001_load.t ...........
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
Can't locate Alien/Base.pm in @INC (you may need to install the Alien::Base module) (@INC contains: /home/cpansand/.cpan/build/2017052418/Alien-ProtoBuf-0.05-0/blib/lib /home/cpansand/.cpan/build/2017052418/Alien-ProtoBuf-0.05-0/blib/arch inc /opt/perl-5.26.0-RC2/lib/site_perl/5.26.0/x86_64-linux /opt/perl-5.26.0-RC2/lib/site_perl/5.26.0 /opt/perl-5.26.0-RC2/lib/5.26.0/x86_64-linux /opt/perl-5.26.0-RC2/lib/5.26.0 .) at /opt/perl-5.26.0-RC2/lib/5.26.0/parent.pm line 16.
BEGIN failed--compilation aborted at /home/cpansand/.cpan/build/2017052418/Alien-ProtoBuf-0.05-0/blib/lib/Alien/ProtoBuf.pm line 6.
Compilation failed in require at t/010_found_library.t line 4.
BEGIN failed--compilation aborted at t/010_found_library.t line 4.
# Looks like your test exited with 2 before it could output anything.
t/010_found_library.t ..
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/2 subtests
...