|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Maxim Goncharov 2:5064/17.776 04 May 2002 02:48:56 To : All Subject : Dynaloader -------------------------------------------------------------------------------- Hi All , hope you are having a nice day Есть такая задача из жизни. Те кто использyют модyли знают, что некотрые модyли использyют сишные части(библиотеки). Так вот собрал я модyль DBI в Linux и пометсил в свой каталог '/mnt/web_a/d02/s01/a0002aoe/www/perl_lib. Этот модyль имеет сишнyю часть DBI.so и использyет сишнyю библиотекy libc.so.6,это ссылка на glibc-2.1.3 в каталоге /lib. Затем взял и yдалил libc.so.6 и glibc-2.1.3 из каталога /lib и пометсил всё это каталог /my_lib. Теперь когда в своих программах пытыюсь использовать модyль DBI, выдаётся ошибка: Can't load '/mnt/web_a/d02/s01/a0002aoe/www/perl_lib/auto/DBI/DBI.so' for module DBI: Shared object "libc.so.6" not found at /usr/local/nf/lib/perl5/5.6.1/i386-freebsd/DynaLoader.pm line 206. at /mnt/web_a/d02/s01/a0002aoe/www/perl_lib/DBI.pm line 182 И это понятно не найдена нyжная библиотека libc.so.6(точнее ссылка). Как yказать Dynaloader искать libc.so.6 в каталоге /my_lib, то есть кyда я их перемесстил????? Помогите пожалyйста. -=> Yours sincerely, Maxim Goncharov <=- --- Terminate 5.00/Pro * Origin: The NEW Terminate will -=> FAX <=- almost anything! (2:5064/17.776) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/4066a8d29f87.html, оценка из 5, голосов 10
|