Проверьте ваш config.log
на наличие конкретной ошибки.configure просто пытается скомпилировать тестовую программу, используя libxml.Если он не компилируется, он считает, что libxml не работает.
Во время ./configure он должен вывести, где находится каталог установки libxml - что это говорит?
На моем компьютере с AIX 5.2 эти два установлены:
libxml2-2.6.21-4
libxml2-devel-2.6.21-4
И они живут в /usr/opt/freeware/lib/libxml2.a, но есть символическая ссылка в/ usr / lib указывает обратно на библиотеку (включает в себя аналогичные)
/usr/lib/libxml2.a -> ../../opt/freeware/lib/libxml2.a
Так что configure может найти их.RPM-пакет должен был создать символические ссылки.Может быть, ваш отсутствует, поэтому он не может найти путь к libxml?
Вы можете собрать свою (более позднюю) версию libxml и установить ее где-нибудь (обычно / usr / local).Готовый RPM в любом случае довольно устарел.
Вы также можете использовать --with-libxml-dir=<path>
, чтобы указывать непосредственно на установочный каталог.--with-libxml-dir=/opt/freeware/
должно работать.