Subject: | Syntax error due to missing parentheses around qw |
Perl 5.18 stopped to add implicit parentheses around qw operator in for-context. Thus tests fail now:
$ make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/01_use.t ..... Use of ?PATTERN? without explicit operator is deprecated at /home/test/fedora/perl-DBI-Dumper/DBI-Dumper-2.01/blib/lib/DBI/Dumper.pm line 326.
t/01_use.t ..... 1/1
# Failed test 'use DBI::Dumper;'
# at t/01_use.t line 2.
# Tried to use 'DBI::Dumper'.
# Error: syntax error at /home/test/fedora/perl-DBI-Dumper/DBI-Dumper-2.01/blib/lib/DBI/Dumper.pm line 325, near "$var qw(left_delim right_delim escape terminator)"
# Global symbol "$var" requires explicit package name at /home/test/fedora/perl-DBI-Dumper/DBI-Dumper-2.01/blib/lib/DBI/Dumper.pm line 326.
# Global symbol "$self" requires explicit package name at /home/test/fedora/perl-DBI-Dumper/DBI-Dumper-2.01/blib/lib/DBI/Dumper.pm line 326.
# Global symbol "$var" requires explicit package name at /home/test/fedora/perl-DBI-Dumper/DBI-Dumper-2.01/blib/lib/DBI/Dumper.pm line 326.
# Global symbol "$buffer_length" requires explicit package name at /home/test/fedora/perl-DBI-Dumper/DBI-Dumper-2.01/blib/lib/DBI/Dumper.pm line 389.
# Global symbol "$data_length" requires explicit package name at /home/test/fedora/perl-DBI-Dumper/DBI-Dumper-2.01/blib/lib/DBI/Dumper.pm line 389.
# Global symbol "$bindsize" requires explicit package name at /home/test/fedora/perl-DBI-Dumper/DBI-Dumper-2.01/blib/lib/DBI/Dumper.pm line 389.
# Global symbol "$output_fh" requires explicit package name at /home/test/fedora/perl-DBI-Dumper/DBI-Dumper-2.01/blib/lib/DBI/Dumper.pm line 391.
# Global symbol "$buffer" requires explicit package name at /home/test/fedora/perl-DBI-Dumper/DBI-Dumper-2.01/blib/lib/DBI/Dumper.pm line 391.
# Global symbol "$buffer" requires explicit package name at /home/test/fedora/perl-DBI-Dumper/DBI-Dumper-2.01/blib/lib/DBI/Dumper.pm line 392.
# Global symbol "$buffer_length" requires explicit package name at /home/test/fedora/perl-DBI-Dumper/DBI-Dumper-2.01/blib/lib/DBI/Dumper.pm line 393.
# syntax error at /home/test/fedora/perl-DBI-Dumper/DBI-Dumper-2.01/blib/lib/DBI/Dumper.pm line 394, near "}"