首页 > 解决方案 > 配置错误,在带有 Homebrew 的 Mac OS X Mojave 上找不到 X 或 gtk-config

问题描述

使用 XQuartz 和 Homebrew 运行 Mac OS X Mojave。一般非常稳定。

Homebrew 不再维护 gnubg 的包,所以我下载了 gnubg-0.10.tar.gz 并开始编译。我能够成功编译,只是没有 gtk 或 X 支持(例如,我可以运行命令行程序但没有 GUI)。

以下是配置脚本中的错误:

checking for gtk-config... (cached) no
checking for GTK - version >= 1.2.0... no
*** The gtk-config script installed by GTK could not be found
*** If GTK was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GTK_CONFIG environment variable to the
*** full path to gtk-config.
checking for X... (cached) no

是的,我已经使用 --help 运行了脚本,它告诉我可以指定库中的 X 包含。但是这些都在正常的地方,/opt/X11,在命令行上指定它们没有帮助。所有这些都失败了:

  523  ./configure --x-includes=/opt/X11
  524  ./configure --x-includes=/opt/X11/include --x-libraries=/opt/X11/lib --with-x
  525  ./configure --x-includes=/opt --x-libraries=/opt --with-x

Homebrew 确实有 gtk2,它应该是兼容的,但它不包括 devel 包或 gtk-config 文件。

我花了 3 天时间寻找解决方案,但没有运气。解决构建问题会很好,但最终,我的目标是为 gnubg 找到一个可以在我的 Mac 上运行的全功能 GUI。

标签: gtkxquartz

解决方案


推荐阅读