[ABE.pm] PERLLIB problem

Faber J. Fedor faber at linuxnj.com
Mon Jul 3 18:21:05 PDT 2006


I'm missing something obvious here but I just can't see it.
Why is my Portfolio.pm not being found when it resides in the
reports/ dir even though reports/ is listed in $PERLLIB?

[faber at myserver1 libs]$ echo $PERLLIB
/home/faber/libs:/home/faber/libs/reports

[faber at myserver1 libs]$ pwd
/home/faber/libs

[faber at myserver1 libs]$ ls -al
total 56
drwxrwxr-x    3 faber    faber        4096 Jul  3 21:28 .
drwx---r-x   34 faber    faber        4096 Jul  3 21:27 ..
-rw-rw-r--    1 faber    faber        2951 Mar 10 10:15 my_cgi.pm
-rw-rw-r--    1 faber    faber       10359 Dec  1  2005 my_datetime.pm
-rw-rw-r--    1 faber    faber       21898 Jun 24 09:37 mydb.pm
-rw-rw-r--    1 faber    faber        1751 Dec  6  2005 my_portfolios.pm
drwxrwxr-x    2 faber    faber        4096 Jul  3 21:27 reports

[faber at myserver1 libs]$ ls reports/
FundamentalExposureTable.pm        RelRetIndustryExposureTable.pm
ReportTable.pm                     IndustryExposureTable.pm           
RelRetReportTable.pm               SectorExposureTable.pm 
Portfolio.pm                       RelRetSectorExposureTable.pm 
SummaryTable.pm                    

[faber at myserver1 libs]$ perl -e 'use Portfolio;'
Can't locate Portfolio.pm in @INC (@INC contains: yada-yada-yada

[faber at myserver1 libs]$ ln -s reports/Portfolio.pm Portfolio.pm 

[faber at myserver1 libs]$ perl -e 'use Portfolio;'
Global symbol "$self" requires explicit package name at yada-yada-yada





-- 
 
Regards,
 
Faber Fedor
President
Linux New Jersey, Inc.
908-320-0357
800-706-0701

http://www.linuxnj.com





More information about the ABE-pm mailing list