homebrew устанавливает libxml2
как "только бочонок" , что означает, что он не связан с обычными каталогами /usr/local/include
и /usr/local/lib
... что означает, что ничего не может найти это без посторонней помощи. Вы можете получить всю вышеуказанную информацию, запустив:
brew info libxml2
Если вы запустите:
brew ls libxml2
, он сообщит вам полные пути ко всем файлам в этом пакете.
Если вы также выполните:
./configure --help
, он должен сказать вам, какие переменные среды вам нужно установить, чтобы найти libxml2
Итак, вооружившись этими двумя последними частями информации, вы должны быть в состоянии чтобы выяснить, что вам нужно установить и как.
Я отмечаю, что есть pkg-config
файл в списке для libxml2
от homebrew по адресу:
/usr/local/Cellar/libxml2/2.9.10/lib/pkgconfig/libxml-2.0.pc
так что, если вы установили pkg-config
с homebrew , например так:
brew install pkg-config
, решение может быть просто добавить путь к этому в PKG_CONFIG_PATH
с :
export PKG_CONFIG_PATH=/usr/local/Cellar/libxml2/2.9.10/lib/pkgconfig:$PKG_CONFIG_PATH
и затем перезапустите ваш configure
скрипт.