Здравствуйте, гуру!
Возникла проблема при попытке прикрутить plperl к postgresql 7.4.5:template1=# CREATE FUNCTION plperl_call_handler() RETURNS opaque
template1-# AS '/usr/local/lib/postgresql/plperl.so' LANGUAGE 'C';
ERROR: could not load library "/usr/local/lib/postgresql/plperl.so": dlopen '/usr/local/lib/postgresql/plperl.so' failed. (Shared object "libperl.so" not found, required by "plperl.so")postgresql7.4.5, p5-postgresql-perl, perl-5.8.5 поставлены без проблем из портов. Забыл добавить: все работает под FreeBSD-5.3-STABLE.
Cпасибо за помощь!
>Здравствуйте, гуру!
>Возникла проблема при попытке прикрутить plperl к postgresql 7.4.5:
>
>template1=# CREATE FUNCTION plperl_call_handler() RETURNS opaque
>template1-# AS '/usr/local/lib/postgresql/plperl.so' LANGUAGE 'C';
>ERROR: could not load library "/usr/local/lib/postgresql/plperl.so": dlopen '/usr/local/lib/postgresql/plperl.so' failed. (Shared object
>"libperl.so" not found, required by "plperl.so")
>
>postgresql7.4.5, p5-postgresql-perl, perl-5.8.5 поставлены без проблем из портов. Забыл добавить: все работает
>под FreeBSD-5.3-STABLE.
>
>Cпасибо за помощь!
так он же тебе пишет, что не может найти библиотеку с plperl
>>Здравствуйте, гуру!
>>Возникла проблема при попытке прикрутить plperl к postgresql 7.4.5:
>>
>>template1=# CREATE FUNCTION plperl_call_handler() RETURNS opaque
>>template1-# AS '/usr/local/lib/postgresql/plperl.so' LANGUAGE 'C';
>>ERROR: could not load library "/usr/local/lib/postgresql/plperl.so": dlopen '/usr/local/lib/postgresql/plperl.so' failed. (Shared object
>>"libperl.so" not found, required by "plperl.so")
>>
>>postgresql7.4.5, p5-postgresql-perl, perl-5.8.5 поставлены без проблем из портов. Забыл добавить: все работает
>>под FreeBSD-5.3-STABLE.
>>
>>Cпасибо за помощь!
>так он же тебе пишет, что не может найти библиотеку с plperl
>
нет, plperl есть:
# ls -l /usr/local/lib/postgresql/plperl.so
-rwxr-xr-x 1 root wheel 26437 Oct 16 05:24 /usr/local/lib/postgresql/plperl.soкак libperl сделать видимым для plperl?
Все: разобрался. Тема закрыта.
Всем спасибо.Выпрямилось все коммандой:
ln -s /usr/local/lib/perl5/5.8.5/mach/CORE/libperl.so /usr/local/lib/libperl.so