[Moscow.pm] Годовщина offline #1

Andrew Shitov andy на shitov.ru
Пт Ноя 21 05:13:39 PST 2008


> Сan't load
> '~/.cpan/build/XML-LibXML-1.69-a_reVX/blib/arch/auto/XML/LibXML/LibXML.so'
> for module XML::LibXML:
> ~/.cpan/build/XML-LibXML-1.69-a_reVX/blib/arch/auto/XML/LibXML/LibXML.so:
> undefined symbol: xmlXPathCompiledEvalToBoolean

Это после чего? Собирай вручную, без утилиты cpan :-)

Я вот только зашел на свежий сервер, на котором не было перловых
модулей, и были старые libx*. Поставил libxml2 и libxslt из исходников
(configure/make/make install), потом 'cpan XML::LibXML', и наконец сам
XML::LibXSLT, но уже вручную: perl Makefile.PL/make/make install.

> Вообще Perl-овые модули с C-шными зависимостями напрягают зачастую (не так
> давно боролся с SVN::Core + svn 1.5) и хочется понять как минимизировать
> ущерб от них. (Возможно такие либы в отдельной папочке, (или их пропатченные
> исходники, если меняется система, которые бы собирались с "пол тычка")

А ты скачивай зависимости в текущий каталог, и оттуда их устанавливай,
как пройдешь все дерево в обратную сторону, все будет работать :-)

P. S. SVN::Core вместе с SVN::Web на прошлой неделе собрать снаскоку
не получилось, это да :-)

-- 
Andrew Shitov
______________________________________________________________________
andy на shitov.ru | http://shitov.ru


Подробная информация о списке рассылки Moscow-pm