http://www.perlmonks.org?node_id=1214026

sweetblood has asked for the wisdom of the Perl Monks concerning the following question:

I'm banging my head against a pile of "Subroutine Yada::Yada redefined ..." errors. I have pared my script to just use commands, yet they continue. Here is what I've got:
#!/usr/bin/perl -w use strict; use v5.10; use POE; use File::Copy; use MIME::Lite; use Time::Piece; use Data::Dumper; use File::Basename; use Net::SFTP::Foreign; #use Win32::Process::Info; use POE::Component::DirWatch::Object; use IPC::System::Simple qw(system); use sigtrap qw(die untrapped normal-signals error-signals);
And here is what I get:
Subroutine AUTOLOAD redefined at C:/Strawberry/perl/site/lib/Time/HiRe +s.pm line 36. Subroutine import redefined at C:/Strawberry/perl/site/lib/Time/HiRes. +pm line 54. Subroutine tv_interval redefined at C:/Strawberry/perl/site/lib/Time/H +iRes.pm line 75. Subroutine Time::HiRes::CLONE redefined at C:/Strawberry/perl/site/lib +/Time/HiRes.pm line 71. Subroutine Time::HiRes::constant redefined at C:/Strawberry/perl/site/ +lib/Time/HiRes.pm line 71. Subroutine Time::HiRes::usleep redefined at C:/Strawberry/perl/site/li +b/Time/HiRes.pm line 71. Subroutine Time::HiRes::nanosleep redefined at C:/Strawberry/perl/site +/lib/Time/HiRes.pm line 71. Subroutine Time::HiRes::sleep redefined at C:/Strawberry/perl/site/lib +/Time/HiRes.pm line 71. Subroutine Time::HiRes::ualarm redefined at C:/Strawberry/perl/site/li +b/Time/HiRes.pm line 71. Subroutine Time::HiRes::alarm redefined at C:/Strawberry/perl/site/lib +/Time/HiRes.pm line 71. Subroutine Time::HiRes::gettimeofday redefined at C:/Strawberry/perl/s +ite/lib/Time/HiRes.pm line 71. Subroutine Time::HiRes::time redefined at C:/Strawberry/perl/site/lib/ +Time/HiRes.pm line 71. Subroutine Time::HiRes::clock_gettime redefined at C:/Strawberry/perl/ +site/lib/Time/HiRes.pm line 71. Subroutine Time::HiRes::clock_getres redefined at C:/Strawberry/perl/s +ite/lib/Time/HiRes.pm line 71. Subroutine Time::HiRes::clock_nanosleep redefined at C:/Strawberry/per +l/site/lib/Time/HiRes.pm line 71. Subroutine Time::HiRes::clock redefined at C:/Strawberry/perl/site/lib +/Time/HiRes.pm line 71. Subroutine Time::HiRes::lstat redefined at C:/Strawberry/perl/site/lib +/Time/HiRes.pm line 71. Subroutine Time::HiRes::stat redefined at C:/Strawberry/perl/site/lib/ +Time/HiRes.pm line 71.

This is driving me nuts. I admit to being an on again off again perl user.
Please let me know what is going on if you can.

Thanks!

Sweetblood