Проблема с привязкой к правильному libxml2 при установке libxslt

Пытаюсь установить libxslt-1.1.24, но во время ./configure получаю сообщение об ошибке:

checking for libxml libraries >= 2.6.27... configure: error: Version 2.6.16 found. You need at least libxml2 2.6.27 for this version of libxslt

но libxml2-2.7.3 был ТОЛЬКО установлен и его можно увидеть в /usr/local/include/libxml2

Как заставить libxslt ссылаться на новый libxml2, когда ./configure?


person Meltemi    schedule 07.08.2011    source источник


Ответы (2)


Различные аргументы --with-libxml-* позволят вам указать на альтернативную установку libxml2. Подробнее см. ./configure --help.

person Ignacio Vazquez-Abrams    schedule 07.08.2011

Не уверен, что ваш кеш ld был бы перестроен при установке libxslt, но если нет, попробуйте обновить его, запустив:

ldconfig

(убедитесь, что /usr/local/lib уже находится в /etc/ld.so/conf). Опять же, вы можете ссылаться на статику, или кеш может быть уже обновлен, так что это может не иметь значения ... но я полагаю, стоит попробовать.

person Lynn Crumbling    schedule 07.08.2011
comment
Конфигурация загрузчика не сообщает компоновщику, где искать библиотеки. - person Ignacio Vazquez-Abrams; 08.08.2011