Strawberry Perl 5.12 как plperl PostgreSQL 9.0 на win32? - PullRequest
0 голосов
/ 09 ноября 2010

Кому-нибудь повезло с этой комбинацией?

До сих пор я получил сообщение:

ERROR:  could not load library "C:/Program Files/PostgreSQL/9.0/lib/plperl.dll":
The specified module could not be found.

... уйти, сделав копию perl512.dll ипереименовав его в perl510.dll.Теперь у меня возникают проблемы с установкой некоторых модулей, которые мне нужны, поэтому я не могу сказать, не работает ли он из-за этого или потому, что у меня есть бинарный файл PostgreSQL, разработанный для Perl 5.10, потому что теперь появляется сообщение об ошибке:

WARNING:  Use of uninitialized value $prolog in concatenation (.) or string at -e line 25.
CONTEXT:  compilation of PL/Perl function "my_function"
WARNING:  Use of uninitialized value $src in concatenation (.) or string at -e line 25.
CONTEXT:  compilation of PL/Perl function "my_function"


ERROR:  didn't get a CODE reference from compiling function "my_function"
CONTEXT:  compilation of PL/Perl function "my_function"

1 Ответ

0 голосов
/ 09 ноября 2010

Я думаю, что потребуется перекомпиляция. Я попытался удалить зависимость модуля из своей функции, просто сделав ее простым оператором возврата, и она все еще имела ту же ошибку.

То, или Strawberry Perl 5.10 вместо 5.12.

...