我想在我的 mac 上安装 lablgtk
以使用一些需要它的软件。我尝试使用 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
但它找到了 Gtk
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 导出,但我无法解决这个问题。任何人都可以帮助我吗?
最佳答案
就我而言,是 pkg-config 以某种方式被破坏,因此它没有指向 libffi.pc 的链接,当 ./configure 文件构建 lablgtx 包使用 pkg-config 定位已安装的 gtx 时,这是必需的。H。 因此,它针对我的情况由
修复export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"
关于macos - lablgtk 在 Mac 上找不到 gtk+ 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52609707/