From: | Eric E <whalesuit(at)bonbon(dot)net> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | PlPERL and shared libraries on Suse |
Date: | 2004-10-22 16:13:12 |
Message-ID: | 41793198.60608@bonbon.net |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hi,
I have an installation of Postgres 7.4.2 on SuSE 9.1. This version
of SuSE comes with a binary for plperl and several other postgres
procedural languages. All the others, including plpgsql install without
a problem, but executing:
createlang -u postgres plperl template1
produces the result:
createlang: language installation failed: ERROR: could not load library
"/usr/lib/postgresql/plperl.so": libperl.so: cannot open shared object
file: No such file or directory
The file, however, is there:
# ls -l /usr/lib/postgresql/plperl.so
-rwxr-xr-x 1 root root 37097 Apr 5 2004 /usr/lib/postgresql/plperl.so
Some googling gave me the idea that it may be a problem with the way
perl was compiled - i.e, perl is not compiled for shared libraries. Can
anyone confirm this? If so, do I need to rebuild perl, or pl/perl, or
both? Are there any binaries that can resolve this? (yes not wanting
to compile plperl is plain old laziness, but I do have reservations
about recompiling the perl interpreter)
Any ideas would be helpful.
Thanks,
Eric
From | Date | Subject | |
---|---|---|---|
Next Message | Steve Atkins | 2004-10-22 16:47:05 | Re: PlPERL and shared libraries on Suse |
Previous Message | Dennis Gearon | 2004-10-22 15:34:46 | Re: correct example of a functional index usage? |