Subject: | Bareword "Mcrypt::CTR" not allowed while "strict subs" in use (0.7.0) |
Tests fail:
...
# Failed test 'Net/Shadowsocks.pm loaded ok'
# at t/00-compile.t line 44.
# got: '512'
# expected: '0'
Bareword "Mcrypt::CTR" not allowed while "strict subs" in use at /tmpfs/.cpan-build-cpansand/2017021215/Net-Shadowsocks-0.7.0-UAVr5K/blib/lib/Net/Shadowsocks.pm line 63.
Bareword "Mcrypt::CTR" not allowed while "strict subs" in use at /tmpfs/.cpan-build-cpansand/2017021215/Net-Shadowsocks-0.7.0-UAVr5K/blib/lib/Net/Shadowsocks.pm line 63.
Compilation failed in require at -e line 1.
(etc.)
...
Additionally, I notice that some prereq versions are quite high, e.g. IO::Handle => 1.36. Is this really necessary (I think not), as it forces users of older perls to upgrade somehow these modules (which is probably not possible using normal cpan installers, because it's not available as a dual life module...)?