Thanks, but unfortunately that didn't work for me either. I did 'setenv
LD_RUN_PATH /my/path/...' before doing 'perl Makefile.PL', 'make' but 'make
test' still fails with the same error. Should I be doing this some other
way? And anyway 'swish-config --libs' is returning exactly the directory
-L/my/path/... -lswish-e -lz -lm
but I am getting the error anyway. Any other suggestions? Thanks.
On Wed, Mar 25, 2009 at 5:00 PM, Peter Karman <firstname.lastname@example.org> wrote:
> Andrew Smith wrote on 03/25/2009 03:45 PM:
> > I'm having this same problem:
> > http://swish-e.org/archive/2007-05/11491.html
> > but I don't have root access to modify ldconfig (/etc/ld.so.conf). I also
> > just built Swish-e in my local directory. How would I modify ldconfig if
> > don't have root access? Isn't there any way to solve this problem when
> > you're building SWISH::API, e.g. pass the library path when you do 'perl
> > Makefile.PL'? Of course I could just set LD_LIBRARY_PATH in my .cshrc
> > but that wouldn't work when I want to use SWISH::API from a Perl CGI
> > running as another user on the web server. One solution is to just wrap
> > CGI script in a shell script that first modifies LD_LIBRARY_PATH and then
> > execs the CGI script, but that is ugly and there has to be a better way.
> > Thanks.
> set LD_RUN_PATH at build time instead?
> buildswishe.pl in the svn trunk does that.
> Peter Karman . peter(at)not-real.peknet.com . http://peknet.com/
> Users mailing list
Users mailing list
Received on Wed Mar 25 17:46:06 2009