lablgtk не может найти gtk+ 2.0 на Mac

Я хочу установить lablgtk на моем Mac, чтобы использовать программное обеспечение, которое нуждается в этом. Я пытаюсь установить его с opam install lablgtk но на make world Я получил эту ошибку:

=> This package requires gtk+ 2.0 development packages installed on your system
=> To solve pkg-config issues, you may need to do
   'export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig' and retry

Я пытался с помощью opam depext -i lablgtk но он находит ГТК

Warning: gtk+ 2.24.32_2 is already installed and up-to-date
To reinstall 2.24.32_2, run `brew reinstall gtk+`

Я сделал экспорт и попробовал eval 'opam config env' но я получаю ту же ошибку снова и снова. Я установил Gtk+ и использовал много экспорта pkg, который я нашел в интернете, но я не могу решить эту проблему. Кто-нибудь может мне помочь?

0 ответов

В моем случае это произошло из-за того, что каким-то образом pkg-config был сломан, поэтому у него не было ссылки на libffi.pc, которая требуется, когда пакет lablgtx для сборки файла./configure использует pkg-config для поиска установленного gtx.h. Следовательно, в моем случае это было исправлено

export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"

Другие вопросы по тегам