gtk - 配置错误,在带有 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。
解决方案
推荐阅读
- android - NestedScrollView 内的 RecyclerView 在 NotifyDataSetChanged 后继续滚动 - 问题
- reactjs - 不引用数组时只查看渲染
- stripe-payments - 如何使用 Stripe SDK 向客户发送成功付款的自动电子邮件?
- java - 将动态参数传递给 @MapKey("${dynamicParam}") (My-Batis)
- c - 二维数组:为什么当我将 ptr 声明为 int ptr[4][4]; 时 ptr 和 *ptr 相同?
- c# - 我的程序在 client.DetectDocumentText(image) GoogleVisionAPI 处没有得到响应
- python - 在烧瓶服务器本身中运行 yolo 模型。如何?
- java - 如何在 JavaFx 中延迟加载图像?
- c# - 默认构造函数的目的
- javascript - 如何使用映射反应引导卡设置网格布局?