Andrew Fabbro <> wrote:
> When building (compiling) perl, I wanted to include a directory where
> we install our local modules. So I built perl with -Dotherlibdirs=/app/
> common/oracle/perl/local.
>
> Later, I installed various modules with
> PREFIX=/app/common/oracle/perl/local
For some reason, PREFIX automatically gets /lib added to the end before it
gets used for the location of installing the modules. I'm sure this makes
complete sense to those people who understand this stuff, but I am not one
of them.
>
> However, perl can't find them (and yes, I checked and /app/common/
> oracle/perl/local is in @INC). However, if I put this in @INC:
>
> /app/common/oracle/perl/local/lib/site_perl/5.8.8/PA-RISC2.0-LP64
>
> Then it finds things and works just fine.
It would probably work fine if you just put in
/app/common/oracle/perl/local/lib
>
> But what the...heck is the point of -Dotherlibdirs if what you point
> it at doesn't work!? So should I rebuild perl with -Dotherlibdirs set
> to "/app/common/oracle/perl/local/lib/site_perl/5.8.8/PA-RISC2.0-
> LP64"? The whole point of this exercise was to avoid having to
> manually "use lib"...
I think you should rebuild with -Dotherlibdirs set to
/app/common/oracle/perl/local/lib
>
> Or perhaps I'm just confused...
You and I both.
Xho
--
--------------------
http://NewsReader.Com/ --------------------
The costs of publication of this article were defrayed in part by the
payment of page charges. This article must therefore be hereby marked
advertisement in accordance with 18 U.S.C. Section 1734 solely to indicate
this fact.