Subject: | qw without parentheses; defined(@array) is deprecated |
The module fails for newer perls (>= 5.18). See http://matrix.cpantesters.org/?dist=HTML-WebDAO%200.91 for an overview of test reports.
Beginning of a test log:
defined(@array) is deprecated at /tmpfs/.cpan-build-cpansand/2016061809/HTML-WebDAO-0.91-xGUWh4/blib/lib/HTML/WebDAO/Base.pm line 104.
(Maybe you should just omit the defined()?)
# Failed test 'use HTML::WebDAO;'
# at t/02_WebDAO::Response.t line 13.
# Tried to use 'HTML::WebDAO'.
# Error: syntax error at /tmpfs/.cpan-build-cpansand/2016061809/HTML-WebDAO-0.91-xGUWh4/blib/lib/HTML/WebDAO/Element.pm line 9, near "->attributes
# qw/ _format_subs __attribute_names __my_name __parent __path2me __engine __extra_path /"
# BEGIN not safe after errors--compilation aborted at /tmpfs/.cpan-build-cpansand/2016061809/HTML-WebDAO-0.91-xGUWh4/blib/lib/HTML/WebDAO/Element.pm line 65.
# Compilation failed in require at /tmpfs/.cpan-build-cpansand/2016061809/HTML-WebDAO-0.91-xGUWh4/blib/lib/HTML/WebDAO.pm line 8.
# BEGIN failed--compilation aborted at /tmpfs/.cpan-build-cpansand/2016061809/HTML-WebDAO-0.91-xGUWh4/blib/lib/HTML/WebDAO.pm line 8.
# Compilation failed in require at t/02_WebDAO::Response.t line 13.
# BEGIN failed--compilation aborted at t/02_WebDAO::Response.t line 13.
...