Установка GTK+ на macOS Sierra 10.12.3 - проблема с libxml2
У меня очень похожая проблема, как описано в следующем посте при попытке загрузить GTK:
установка gtk+ на mac osx 10.11.4 El-Capitan
Я следую этим инструкциям:
./gtk-osx-build-setup.sh
jhbuild bootstrap
jhbuild build meta-gtk-osx-bootstrap meta-gtk-osx-gtk3
Первые два шага завершены, однако последний шаг застревает в следующей проблеме:
"configure: error: для запуска этого пакета необходим модуль Python libxml2"
Однако решение, представленное в приведенной выше ссылке переполнения стека, не работает, так как та же проблема возвращается, когда я продолжаю сборку.
Если я попытаюсь бежать:
brew install libxml2
я получил
Warning: libxml2 is a keg-only and another version is linked to opt.
Кажется, это легко исправить, но я не уверен, что делать дальше. Пожалуйста, дайте мне знать, если у вас есть какие-либо предложения!
1 ответ
Я так и не понял, что стало причиной этой ошибки. А пока я переключился на другой набор модулей и больше с ним не сталкивался. Мой набор модулей доступен здесь: https://github.com/ptomato/macos-jhbuild
(Между прочим, вам не следует смешивать пакеты homebrew с JHbuild, если вы хотите создавать пакеты приложений с использованием вашей установки JHbuild; вы получите ссылки на файлы, которые не попадут в пакет.)