|
|
font config是2.2.3
xft是2.1.2
xft
./configure没有错误
make出错:
[root@RH9 xft-2.1.2]# make
make all-am
make[1]: Entering directory `/tmp/xft-2.1.2'
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -I/usr/local/include/freetype2
-I/usr/local/include -I/usr/X11R6/include -g -O2 -MT xftcolor.lo -MD -MP -MF ".deps/xftcolor.Tpo" \
-c -o xftcolor.lo `test -f 'xftcolor.c' || echo './'`xftcolor.c; \
then mv ".deps/xftcolor.Tpo" ".deps/xftcolor.Plo"; \
else rm -f ".deps/xftcolor.Tpo"; exit 1; \
fi
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/X11R6/include -g -O2 -MT xftcolor.lo -MD -MP -MF .deps/xftcolor.Tpo -c xftcolor.c -fPIC -o .libs/xftcolor.o
In file included from Xft.h:41,
from xftint.h:39,
from xftcolor.c:25:
/usr/local/include/freetype2/freetype/freetype.h:20:2: #error "`ft2build.h' hasn't been included yet!"
/usr/local/include/freetype2/freetype/freetype.h:21:2: #error " lease always use macros to include FreeType header files."
/usr/local/include/freetype2/freetype/freetype.h:22:2: #error "Example:"
/usr/local/include/freetype2/freetype/freetype.h:23:2: #error " #include <ft2build.h>"
/usr/local/include/freetype2/freetype/freetype.h:24:2: #error " #include FT_FREETYPE_H"
make[1]: *** [xftcolor.lo] 错误 1
我知道这是freetype 2 造成的,对于2.2.2之前的fontconfig也有这个问题,可是怎么解决呢? |
|