Subject: | Undeclared dependency Test::Future::Deferred |
The test suite fails on some systems like this:
...
Can't locate Test/Future/Deferred.pm in @INC (you may need to install the Test::Future::Deferred module) (@INC contains: /home/cpansand/.cpan/build/2020111418/Device-Chip-0.14-J01OYw/blib/lib /home/cpansand/.cpan/build/2020111418/Device-Chip-0.14-J01OYw/blib/arch /usr/perl5.20.1Dp/lib/site_perl/5.20.1/amd64-freebsd-ld /usr/perl5.20.1Dp/lib/site_perl/5.20.1 /usr/perl5.20.1Dp/lib/5.20.1/amd64-freebsd-ld /usr/perl5.20.1Dp/lib/5.20.1 .) at /home/cpansand/.cpan/build/2020111418/Device-Chip-0.14-J01OYw/blib/lib/Test/Device/Chip/Adapter.pm line 16.
BEGIN failed--compilation aborted at /home/cpansand/.cpan/build/2020111418/Device-Chip-0.14-J01OYw/blib/lib/Test/Device/Chip/Adapter.pm line 16.
Compilation failed in require at t/10chip-registered-i2c.t line 7.
BEGIN failed--compilation aborted at t/10chip-registered-i2c.t line 7.
t/10chip-registered-i2c.t ..
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
... (etc) ...
So it seems that a prereq declaration is missing here.