On Friday, May 17, 2002, at 07:31 , Scot Needy wrote:
> Still have a problem with this. > In my perl code I can add to @INC one of 2 ways. > > use lib "/path/to/modules/SunOS/5.6" > > OR > > BEGIN { > use POSIX qw(uname); > my ($uname_s, $uname_r) = (POSIX::uname())[0,2]; > unshift(@INC, "/path/to/modules/$uname_s/$uname_r" ); > } > > If I use the BEGIN code, Perl does not search > /path/to/modules/SunOS/5.6/sun4-solaris/auto/ > but it does find my module in /path/to/modules/SunOS/5.6 because you never told it to look there in either case. why not simply fix your Begin to include all the required sub directories??? cf: http://archive.develooper.com/beginners%40perl.org/msg26168.html Think about how many entries exist in the @INC - with something like my $count = 1; foreach my $line (@INC) { print "($count) $line\n"; $count++; } and you will notice tht it does not just have /path/to/lib5 but a standard suite of them.... ciao drieux --- -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]