Skip to main content.
home | support | download

Back to List Archive

(no subject)

From: Bill Moseley <moseley(at)>
Date: Wed Sep 15 2004 - 15:54:19 GMT
On Wed, Sep 15, 2004 at 04:07:32PM +0100, J.C.McNulty wrote:
> Can't load
> '/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/SWISH/API/
> ' for module SWISH::API: /usr/local/bin/perl: fatal:
> open failed: No such file or directory at
> /usr/local/lib/perl5/5.8.0/sun4-solaris/ line 230.

If you look at that message you can see it's the same problem.
/usr/local/lib is not in the search path.

I would recommend emailing your system admin and asking them to add
/usr/local/lib to the default search path (using crle).

> I get the same error if I run it through the command line, but if I set
> the LD_LIBRARY_PATH to include /usr/local/lib the command version of the
> scripts works but when I try to display it through the web I get the
> error message above.

Because LD_LIBRARY_PATH isn't set in that enviroment.  That's why
fixing it site-wide is the right thing to do.  You would have to have
LD_LIBRARY_PATH setup when the web server starts, but it's not a good
solution.  Talk to your sysadmin.

> I have included 
> use lib '/usr/local/lib';

No, that's the *perl* search path -- not related to this problem.

Bill Moseley
Received on Wed Sep 15 08:54:35 2004