[CentOS] installing perl module in centos/rpmforge vs. cpan methods

Mon Mar 19 18:35:22 UTC 2007
Florin Andrei <florin at andrei.myip.org>

Karl R. Balsmeier wrote:
> Hi,
> 
> I just used RPMforge package perl-Mail-Sender, and am looking at the 
> perl cpan site for info, anyone got a simple way to determine if the 
> module is working properly?

A very superficial test. If it fails, then the module is definitely not 
working. In my case, it's not even installed:

###########################################################
$ cat perl-test
#!/usr/bin/perl -w
use Mail::Sender;


$ ./perl-test
Can't locate Mail/Sender.pm in @INC (@INC contains: 
/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi 
/usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi 
/usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi 
/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 
/usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 
/usr/lib/perl5/site_perl 
/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi 
/usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi 
/usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi 
/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 
/usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 
/usr/lib/perl5/vendor_perl 
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) 
at ./perl-test line 3.
BEGIN failed--compilation aborted at ./perl-test line 3.
############################################################

For more thorough tests, I guess you could write a simple Perl script 
and actually test the module's functionality. Can't really beat that for 
accuracy in testing.

-- 
Florin Andrei

http://florin.myip.org/