URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 50777
[ Назад ]

Исходное сообщение
"plperl postgresql 7.4.5 problem"

Отправлено sanya_den , 22-Ноя-04 10:21 
Здравствуйте, гуру!
Возникла проблема при попытке прикрутить 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 problem"
Отправлено Z0termaNN , 22-Ноя-04 10:27 
>Здравствуйте, гуру!
>Возникла проблема при попытке прикрутить 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 problem"
Отправлено sanya_den , 22-Ноя-04 10:36 
>>Здравствуйте, гуру!
>>Возникла проблема при попытке прикрутить 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?


"plperl postgresql 7.4.5 problem"
Отправлено sanya_den , 22-Ноя-04 12:19 
Все: разобрался. Тема закрыта.
Всем спасибо.

Выпрямилось все коммандой:
ln -s /usr/local/lib/perl5/5.8.5/mach/CORE/libperl.so /usr/local/lib/libperl.so