$ ldd /usr/lib/plperl.so
/usr/gamesparlor/lib/perl5/5.6.0/i686-linux/auto/Opcode/Opcode
+.so => /usr/gamesparlor/lib/perl5/5.6.0/i686-linux/auto/Opcode/Opcode
+.so (0x40006000)
libperl.so => /usr/lib/libperl.so (0x40013000)
libc.so.6 => /lib/libc.so.6 (0x400ce000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
$ ldd /usr/gamesparlor/lib/perl5/5.6.0/i686-linux/CORE/libperl.so
libc.so.6 => /lib/libc.so.6 (0x400c4000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
Okay, now if I remove /usr/lib/libperl.so I can get:
$ ldd /usr/lib/plperl.so
/usr/gamesparlor/lib/perl5/5.6.0/i686-linux/auto/Opcode/Opcode
+.so => /usr/gamesparlor/lib/perl5/5.6.0/i686-linux/auto/Opcode/Opcode
+.so (0x40006000)
libperl.so => /usr/gamesparlor/lib/perl5/5.6.0/i686-linux/CORE
+/libperl.so (0x4000b000)
libc.so.6 => /lib/libc.so.6 (0x400ce000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
but when I try to use a plperl function I get:
SELECT totalcomp(5,6);
ERROR: Load of file /usr/lib/plperl.so failed: libperl.so: cannot ope
+n shared object file: No such file or directory
|