Subject: | Fails since 5.18 due to qw() semantic change |
Up to perl 5.16.3 there was a warning 'Use of qw(...) as parentheses is deprecated' when a construct like
...Port->import qw( :PARA...
was used. Newer perls require that to be written
...Port->import(qw( :PARA...
You can see the warning e.g. in report
http://www.cpantesters.org/cpan/report/41175924
In perl 5.18 the deprecation was actually implemented, so now you can see the error cause test failure in
http://www.cpantesters.org/cpan/report/41175925
See the full line causing it in
https://metacpan.org/source/APERROTT/Device-ELM327-0.11/lib/Device/ELM327.pm#L22
HTH && Thanks,
(Disclaimer: this was discovered by statistical analysis, I'm not speaking as a user)