Sharan Basappa wrote: > > I have installed permute module locally and added the path to my script. > However, perl fails to find the module. > > The script: > #!/usr/bin/perl > use lib "/u/basappas/local/perl/Algorithm-Permute-0.06"; > use Algorithm::Permute; > my @array = (1..9); > Algorithm::Permute::permute { print "@array\n" } @array; > > The files under /u/basappas/local/perl/Algorithm-Permute-0.06: > bench Changes Makefile.PL META.yml Permute.c Permute.pm > pm_to_blib typemap > blib Makefile MANIFEST Permute.bs Permute.o Permute.xs test.pl > > The error: > Can't locate Algorithm/Permute.pm in @INC (@INC contains: > /u/basappas/local/perl/Algorithm-Permute-0.06 > /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 > /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi > /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi > /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi > /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi > /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi > /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi > /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 > /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 > /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 > /usr/lib/perl5/site_perl > /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi > /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi > /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi > /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi > /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi > /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi > /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 > /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 > /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 > /usr/lib/perl5/vendor_perl .) at Perm.pl line 3. > BEGIN failed--compilation aborted at Perm.pl line 3. > > Please let me know if I am missing something...
It looks like you have unpacked the module into the Algorithm-Permute-0.06 directory but not installed it. Take a look at perldoc perlmodinstall and in particular read about the PREFIX option on Makefile.PL HTH, Rob -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/