繁体   English   中英

在make mupdf期间,致命错误:在mac中找不到X11 / Xlib.h文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM