当使用 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/