#!/usr/bin/perl
BEGIN{
require "/home/neteng/RRDs.pm";
eval('"/home/neteng/RRDs.pm"->import()');
}
#use lib qw(/home/neteng/RRDs.pm); <---I have also tried this
#use RRDs <--and this
####
[neteng@netflow neteng]$ ll RRDs.pm
-r--r--r-- 1 neteng neteng 3514 Oct 22 13:39 RRDs.pm
####
[neteng@netflow neteng]$ perl -c test.pl
Can't locate loadable object for module RRDs in @INC (@INC contains: /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.6.1/i386-linux /usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl .) at test.pl line 6
Compilation failed in require at test.pl line 6.
BEGIN failed--compilation aborted at test.pl line 8.
####
[root@netflow neteng]# perl -c test.pl
test.pl syntax OK