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 )
in reply to Re^3: RE (tilly) 1: Win32::OLE
in thread Win32::OLE