x11 - 在 Mac OS X 10.8 (Mountain Lion) 上构建 graphviz 时未找到 Xlib.h

标签 x11 graphviz homebrew osx-mountain-lion

当使用 homebrew 安装 graphviz 时,脚本到达“在 tkstubs 中进行安装”,然后抛出以下 fatal error :

In file included from tkStubLib.c:15:
/usr/include/tk.h:78:11: fatal error: 'X11/Xlib.h' file not found
#include <X11/Xlib.h>

我已经安装了 XQuartz,因为 X11 已在 Mountain Lion 中掉落,但我不确定它是否安装正确。 Xlib.h的位置是:

/opt/X11/include/X11/Xlib.h

还有两个指向/opt/X11 的符号链接(symbolic link),它们是:

/usr/X11
/usr/X11R6

您认为这设置正确吗?直到昨天我才接触过 X11 或 XQuartz。

干杯。

最佳答案

安装 XQuartz 后,您只需输入

即可将符号链接(symbolic link)添加到 X11 安装文件夹
ln -s /opt/X11/include/X11 /usr/local/include/X11

在终端中。这也可以解决问题,而无需更改任何 ruby​​ 脚本。

关于x11 - 在 Mac OS X 10.8 (Mountain Lion) 上构建 graphviz 时未找到 Xlib.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11465258/

相关文章:

powershell - 从 Windows Powershell 运行 X11 服务器 (VcXsrv)

c++ - 尝试将游戏移植到 Linux 时,调用 XInitThreads 出现语法错误

c++ - 如何清除 XFixes 区域

layout - Graphviz Selfloops 重叠标签

grouping - GraphViz 文件中具有相同属性的节点组

c++ - boost::write_graphviz - 如何水平生成图形

macos - 如何在 SSH 时获得 ZSH 提示

php - brew install php55-intl 失败,无法安装 Composer

c++ - 创建没有标题栏的窗口

list - 如何找到 Homebrew 的可安装包列表?