Subject: | Syntax error with older perls |
The module does not compile with older perls (< 5.20.0):
...
PERL_DL_NONLAZY=1 "/usr/perl5.16.3t/bin/perl5.16.3" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
syntax error at lib/App/ExtractLinks.pm line 22, near "$attr{"
Global symbol "$key" requires explicit package name at lib/App/ExtractLinks.pm line 24.
Global symbol "$val" requires explicit package name at lib/App/ExtractLinks.pm line 25.
syntax error at lib/App/ExtractLinks.pm line 28, near "}"
syntax error at lib/App/ExtractLinks.pm line 38, near "}"
Compilation failed in require at t/basic.t line 8.
BEGIN failed--compilation aborted at t/basic.t line 8.
# Looks like your test exited with 255 before it could output anything.
t/basic.t ..
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 2/2 subtests
...