![](/img/trans.png)
[英]“X11/Xlib.h”: no such file or directory on mac os x mountain lion
[英]During make mupdf, fatal error: X11/Xlib.h file not found in mac
我正在安装muPDF。
我在终端输入了make prefix=/usr/local install
类的输入
我已经安装了XQuartz
但我得到如下错误
In file included from thirdparty/glfw/src/context.c:28:
In file included from thirdparty/glfw/src/internal.h:85:
thirdparty/glfw/src/x11_platform.h:35:10: fatal error: 'X11/Xlib.h' file not found
#include <X11/Xlib.h>
^
make XCFLAGS=-I/opt/X11/include XLIBS=-L/opt/X11/lib
我在Mac OS X 10.9上;
makefile在/usr/local/include/X11
查找X11头而不是/opt/X11/include/X11
快速修复是一个符号链接
$ sudo ln -s /opt/X11/include/X11 /usr/local/include/X11
您可能还需要对OpenGL标头进行此进一步修复
$ sudo ln -s /opt/X11/include/GL /usr/local/include/GL
通过在调用make
时指定头位置可能存在更优雅的解决方案,但我找不到这样做的方法。
现在最好的解决方案是使用X11 mupdf(并禁用openGL):
make HAVE_GLFW=no
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.