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

Hope that title will be useful for others to search on in the future.

Anyway, there a bug in Sys::Syslog as it comes with 5.6.0 that was not in earlier versions of Perl. Net::FTPServer requires that Sys::Syslog work correctly.

Because I don't have root privs, but perl -V showed that my local home directory was first on the @INC path, I figured I could simply create a directory called Sys and put Syslog.pm there (I know how to put it there --- I have done this before). But nonetheless, it keep useing the one from the distribution directory first.

Am I mistaken about the <codeperl -V</code> output? Is there some reason that it would take the one from a system directory in an order other than what is specified in @INC?

Replies are listed 'Best First'.
Re: @INC from perl -V... over-riding a Perl system module by altering @INC
by princepawn (Parson) on Apr 04, 2001 at 23:57 UTC
    I figured it out --- make test was call perl with the -I flag and this was altering @INC

    Sorry for the intrusion.