At 02:49 PM 2/17/01 -0500, schwern@pobox.com wrote: >On Sat, Feb 17, 2001 at 11:09:29AM -0800, Peter Scott wrote: > > >No, there will probably be a big push to shut it off, based on > > >historical reactions to this sort of thing. > > > > Maybe I'm missing something; I'm sure the philosophy is for the standard > > distribution to be -w clean, so shouldn't everything be equally okay with > > use warnings? > >Try it and see! I'm serious. It'll be an interesting experiment. I started trying it and hit something really weird... or maybe I've just been working too many days in a row. Why this difference depending on whether I reference a module with an absolute path or a relative one? [peter@tweety ~]$ /usr/bin/perl -wc /usr/lib/perl5/5.6.0/Shell.pm /usr/lib/perl5/5.6.0/Shell.pm syntax OK [peter@tweety ~]$ cd /usr/lib/perl5/5.6.0/ [peter@tweety 5.6.0]$ /usr/bin/perl -wc /usr/lib/perl5/5.6.0/Shell.pm /usr/lib/perl5/5.6.0/Shell.pm syntax OK [peter@tweety 5.6.0]$ /usr/bin/perl -wc Shell.pm Name "Shell::capture_stderr" used only once: possible typo at Shell.pm line 3. Shell.pm syntax OK [peter@tweety 5.6.0]$ cd .. [peter@tweety perl5]$ /usr/bin/perl -wc 5.6.0/Shell.pm Name "Shell::capture_stderr" used only once: possible typo at 5.6.0/Shell.pm line 3. 5.6.0/Shell.pm syntax OK Nothing up my sleeve: [peter@tweety perl5]$ env | grep -i perl PWD=/usr/lib/perl5 [peter@tweety perl5]$ Color me baffled. And it's not just that module, there are many that exhibit this behavior, so it's something to do with perl -cw. -- Peter Scott Pacific Systems Design Technologies