dirtdog has asked for the wisdom of the Perl Monks concerning the following question:
Hi Monks, I'm stumped as to why the NDBM_File.pm module is not being found even though i see it in the Oracle perl package version v5.22.0
..oracle/product/12.2.0.1/perl/lib/5.22.0/Memoize>ls -ltr NDBM_File.pm -rwxr-xr-x 1 oracle dba 1488 May 12 2016 NDBM_File.pm
..oracle/product/12.2.0.1/perl/lib/5.22.0 is in my PERL5LIB dir and when i run perl -V i see the following dirs:
/.../oracle/product/12.2.0.1/perl/lib/site_perl/5.22.0/x86_64-linux-thread-multi .../oracle/product/12.2.0.1/perl/lib/site_perl/5.22.0 .../oracle/product/12.2.0.1/perl/lib/site_perl/5.22.0/x86_64-linux-thread-multi .../oracle/product/12.2.0.1/perl/lib/site_perl/5.22.0 .../oracle/product/12.2.0.1/perl/lib/5.22.0/x86_64-linux-thread-multi .../oracle/product/12.2.0.1/perl/lib/5.22.0
yet i get this error:
Can't locate NDBM_File.pm in @INC (you may need to install the NDBM_File module) (@INC contains: /.../oracle/product/12.2.0.1/perl/lib/site_perl/5.22.0/x86_64-linux-thread-multi /.../oracle/product/12.2.0.1/perl/lib/site_perl/5.22.0 /.../oracle/product/12.2.0.1/perl/lib/5.22.0/x86_64-linux-thread-multi /.../oracle/product/12.2.0.1/perl/lib/5.22.0 /.../oracle/product/12.2.0.1/perl/lib/site_perl/5.22.0/x86_64-linux-thread-multi /.../oracle/product/12.2.0.1/perl/lib/site_perl/5.22.0 /.../oracle/product/12.2.0.1/perl/lib/5.22.0/x86_64-linux-thread-multi /.../oracle/product/12.2.0.1/perl/lib/5.22.0 .). BEGIN failed--compilation aborted.
Perms are ok so it's definitely not that.
Any help would be greatly appreciated!
thanks
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Not finding NDBM_File.pm
by haukex (Archbishop) on Apr 07, 2020 at 17:00 UTC | |
by dirtdog (Monk) on Apr 07, 2020 at 17:08 UTC | |
by haukex (Archbishop) on Apr 07, 2020 at 17:19 UTC | |
|
Re: Not finding NDBM_File.pm
by Anonymous Monk on Apr 08, 2020 at 02:45 UTC |