#!/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