Have you just killed the messenger? That is, perhaps deleting #! perl -w just turns off warning messages? At least that's what I find on MY w2k system.
(And I'm still in the dark about
Constant subroutine emptyenum redefined at C:/Perl/site/lib/Win32/OLE/Const.pm line -1, <DATA> line 183 )