|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : yurik shestakov 2:5020/400 17 Jun 2004 23:30:44 To : Sergey Yudin Subject : Re: Как подсунуть библиотеку ? -------------------------------------------------------------------------------- On Thu, Jun 17, 2004 at 06:16:37PM +0000, Sergey Yudin wrote: SY> Hello, All! SY> Hадо установить модуль Text::Iconv. Ему требуется библиотека libiconv. Она SY> есть и скомпилина и установлена, но находится в нестандартном месте. Для SY> Text::Iconv не проходит "make test" со словами: Can't SY> load '/usr/local/....build/Text-Iconv-1.2/blib/arch/auto/Text/Iconv/Iconv.so SY> ' for module Text::Iconv: Undefined symbol "libiconv_open" SY> at /usr/local/......perl5/5.8.4/i386-freebsd-stdio/DynaLoader.pm line 230 SY> Как правильно подсунуть библиотеку при сборке модуля ? vi Makefile.PL Добавить в параметры WriteMakefile() что-то вроде этого: 'LIBS' => ['-L/usr/local/lib -liconv'], И потом попробовать еще и в CFLAGS указанть путь к headers: perl Makefile.PL CCFLAGS='-I/usr/local/include' p.s. Именно на iconv не пробовал, но только вчера на FreeBSD имел "секс" в похожей позе со сборкой Text::Aspell, для которого нужен был aspell.h и libaspell. -- // yurik shestakov --- ifmail v.2.15dev5.3 * Origin: Unknown (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/10069b49d7942.html, оценка из 5, голосов 10
|