Subject: | Undeclared dependencies |
It seems that the test suite fails if Class::Accessor::Fast is not installed:
...
PERL_DL_NONLAZY=1 "/usr/perl5.29.4p/bin/perl5.29.4" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t
# Failed test 'use Catalyst::Authentication::Store::LDAP;'
# at t/01-basic.t line 4.
# Tried to use 'Catalyst::Authentication::Store::LDAP'.
# Error: Base class package "Class::Accessor::Fast" is empty.
# (Perhaps you need to 'use' the module which defines that package first,
# or make that module available in @INC (@INC contains: ... .).
# at /usr/home/cpansand/.cpan/build/2018111818/Catalyst-Authentication-Store-LDAP-1.016-0/blib/lib/Catalyst/Authentication/Store/LDAP/Backend.pm line 72.
# BEGIN failed--compilation aborted at /usr/home/cpansand/.cpan/build/2018111818/Catalyst-Authentication-Store-LDAP-1.016-0/blib/lib/Catalyst/Authentication/Store/LDAP/Backend.pm line 72.
# Compilation failed in require at /usr/home/cpansand/.cpan/build/2018111818/Catalyst-Authentication-Store-LDAP-1.016-0/blib/lib/Catalyst/Authentication/Store/LDAP.pm line 8.
# BEGIN failed--compilation aborted at /usr/home/cpansand/.cpan/build/2018111818/Catalyst-Authentication-Store-LDAP-1.016-0/blib/lib/Catalyst/Authentication/Store/LDAP.pm line 8.
# Compilation failed in require at t/01-basic.t line 4.
# BEGIN failed--compilation aborted at t/01-basic.t line 4.
# Testing Catalyst::Authentication::Store::LDAP version
# Testing Catalyst version 5.90122
# Looks like you failed 1 test of 2.
t/01-basic.t ..................
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests
...
More possibly undeclared dependencies are listed on the analysis.cpantesters.org page:
http://analysis.cpantesters.org/solved?distv=Catalyst-Authentication-Store-LDAP-1.016#qr%3A%28Can%27t%20locate%20%5CS%2Bpm%29
At the time of writing, this is:
* Class::C3::Adopt::NEXT
* WWW::Form::UrlEncoded