|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 11 Jul 2007 16:23:23 To : Ilya Kulagin Subject : DBD::Oracel & OCI8 (was: perl5.5 & perl 5.8) --------------------------------------------------------------------------------
10 июл 2007, вторник, в 14:50 KRAST, Ilya Kulagin написал(а):
EG>> Hасколько безболезненно использовать одновременно системный
EG>> perl 5.005 как /usr/bin/perl и поставленный из портов 5.8 как
EG>> /usr/local/bin/perl?
IK> Я так делал (во времена 5.6, а не 5.8, правда). Работало. Собственно, на
IK> соляре
IK> и до сих пор так: в /usr/bin лежит системный солярический перл, а в
IK> /opt/bin я
IK> себе поставил тот, который мне оказался нужен посвежее.
Собрал и поставил perl5.8.8:
make WITHOUT_USE_PERL=yes WITH_THREADS=yes all test install
Поставил p5-DBI из портов, проверил, что он встал в дерево для 5.8.8.
Поставил p5-DBD-Oracle из портов, собран с клиентом OCI8.
Старый клиент тоже стоит (в другом каталоге), проверил что старые скрипты
через старые модули работают, как прежде.
Hовый скрипт с #!/usr/local/bin/perl, выставляющий ORACLE_HOME
на восьмого клиента честно пытается его подгрузить, но обламывается
с той же самой руганью:
install_driver(Oracle) failed: Can't load
'/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/DBD/Oracle/Oracle.so'
for module DBD::Oracle:
/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/DBD/Oracle/Oracle.so:
Undefined symbol "__h_error" at /usr/local/lib/perl5/5.8.8/mach/DynaLoader.pm
line 230.
at (eval 5) line 3
Compilation failed in require at (eval 5) line 3.
Perhaps a required shared library or dll isn't installed where expected
at ./script.pl line 15
Hа символ __h_error есть неразрешенная ссылка в
/usr/local/oracle8-client/lib/libclntst8.a и в упомянутом выше Oracle.so
В системных библиотеках такого символа не нашел. Что я делаю не так?
Eugene
--
Hо то, что нашел ты у черных и желтых,
У белых ты тоже найдешь.
--- slrn/0.9.8.1 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260933010a90a.html, оценка из 5, голосов 10
|