我正在 64 位版本的 OmniOS 上从源代码安装 freetype2。我需要安装 64 位的 freetype2。
问题是我遇到了一个我无法弄清楚的编译错误。
我尝试过使用内置包管理器的 freetype,但所有可用版本都是 32 位的。
wget -O freetype-2.9.1.tar.gz https://sourceforge.net/projects/freetype/files/freetype2/2.9.1/freetype-2.9.1.tar.gz/download
tar -xvf freetype-2.9.1.tar.gz
cd freetype-2.9.1
./configure CC="gcc -m64" --prefix=/usr/local/src/freetype-2.9.1 > configure.out 2>&1
gmake > compile.out 2>&1
配置工作得很好,但是当我用 gmake 编译时,我得到:
builds/unix/ftsystem.c:19:10: fatal error: ft2build.h: No such file or directory
#include <ft2build.h>
compilation terminated.
gmake: *** [/usr/local/src/freetype-2.9.1/builds/freetype.mk:210: /usr/local/src/freetype-2.9.1/objs/ftsystem.lo] Error 1