The perl 5 modules all need to be perl -w clean. I realize it's
my own fault, but consider:
$ perl -wc /local/lib/perl/IPC/Open2.pm
Statement unlikely to be reached at /usr/local/lib/perl/IPC/Open2.pm line 100.
(Maybe you meant system() when you said exec()?)
In this case, the fix is merely to make it:
exec @args or die
The following modules are -wc noisy and/or broken:
IPC/Open2.pm
Statement unlikely to be reached at /usr/local/src/perl/lib/IPC/Open2.pm line 100.
(Maybe you meant system() when you said exec()?)
IPC/Open3.pm
Statement unlikely to be reached at /usr/local/src/perl/lib/IPC/Open3.pm line 126.
(Maybe you meant system() when you said exec()?)
Math/Complex.pm
Ambiguous use of ${y} resolved to $y at /usr/local/src/perl/lib/Math/Complex.pm line 128.
Text/Tabs.pm
Parens missing around "my" list at /usr/local/src/perl/lib/Text/Tabs.pm line 23.
Useless use of a variable in void context at /usr/local/src/perl/lib/Text/Tabs.pm line 23.
Useless use of a variable in void context at /usr/local/src/perl/lib/Text/Tabs.pm line 23.
Parens missing around "my" list at /usr/local/src/perl/lib/Text/Tabs.pm line 45.
Useless use of a variable in void context at /usr/local/src/perl/lib/Text/Tabs.pm line 45.
Useless use of a variable in void context at /usr/local/src/perl/lib/Text/Tabs.pm line 45.
SubstrHash.pm:
Useless use of array element in void context at /usr/local/src/perl/lib/SubstrHash.pm line 10.
Useless use of repeat in void context at /usr/local/src/perl/lib/SubstrHash.pm line 10.
Useless use of array element in void context at /usr/local/src/perl/lib/SubstrHash.pm line 10.
Useless use of repeat in void context at /usr/local/src/perl/lib/SubstrHash.pm line 10.
my own fault, but consider:
$ perl -wc /local/lib/perl/IPC/Open2.pm
Statement unlikely to be reached at /usr/local/lib/perl/IPC/Open2.pm line 100.
(Maybe you meant system() when you said exec()?)
In this case, the fix is merely to make it:
exec @args or die
The following modules are -wc noisy and/or broken:
IPC/Open2.pm
Statement unlikely to be reached at /usr/local/src/perl/lib/IPC/Open2.pm line 100.
(Maybe you meant system() when you said exec()?)
IPC/Open3.pm
Statement unlikely to be reached at /usr/local/src/perl/lib/IPC/Open3.pm line 126.
(Maybe you meant system() when you said exec()?)
Math/Complex.pm
Ambiguous use of ${y} resolved to $y at /usr/local/src/perl/lib/Math/Complex.pm line 128.
Text/Tabs.pm
Parens missing around "my" list at /usr/local/src/perl/lib/Text/Tabs.pm line 23.
Useless use of a variable in void context at /usr/local/src/perl/lib/Text/Tabs.pm line 23.
Useless use of a variable in void context at /usr/local/src/perl/lib/Text/Tabs.pm line 23.
Parens missing around "my" list at /usr/local/src/perl/lib/Text/Tabs.pm line 45.
Useless use of a variable in void context at /usr/local/src/perl/lib/Text/Tabs.pm line 45.
Useless use of a variable in void context at /usr/local/src/perl/lib/Text/Tabs.pm line 45.
SubstrHash.pm:
Useless use of array element in void context at /usr/local/src/perl/lib/SubstrHash.pm line 10.
Useless use of repeat in void context at /usr/local/src/perl/lib/SubstrHash.pm line 10.
Useless use of array element in void context at /usr/local/src/perl/lib/SubstrHash.pm line 10.
Useless use of repeat in void context at /usr/local/src/perl/lib/SubstrHash.pm line 10.