根据README.txt文档说明安装./configure --prefix=/usr/local/gd2 --with-zlib --with-jpeg=/usr/local/jpeg7 --with-libiconv-prefix=/usr/local/libiconv --with-freetype=/usr/local/freetype完成make 时出错
------------------------------------------------------------------------------------------------------------------------
make  all-recursive
make[1]: Entering directory `/usr/src/gd-2.0.9'
Making all in config
make[2]: Entering directory `/usr/src/gd-2.0.9/config'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/gd-2.0.9/config'
Making all in test
make[2]: Entering directory `/usr/src/gd-2.0.9/test'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/gd-2.0.9/test'
make[2]: Entering directory `/usr/src/gd-2.0.9'
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.   -I/usr/local/freetype/include/freetype2 -I/usr/local/freetype/include -I/usr/local/freetype//include   -I/usr/local/jpeg7//include  -g -O2 -MT gdft.lo -MD -MP -MF ".deps/gdft.Tpo" \
  -c -o gdft.lo `test -f 'gdft.c' || echo './'`gdft.c; \
then mv ".deps/gdft.Tpo" ".deps/gdft.Plo"; \
else rm -f ".deps/gdft.Tpo"; exit 1; \
fi
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/freetype/include/freetype2 -I/usr/local/freetype/include -I/usr/local/freetype//include -I/usr/local/jpeg7//include -g -O2 -MT gdft.lo -MD -MP -MF .deps/gdft.Tpo -c gdft.c  -fPIC -DPIC -o gdft.o
In file included from gdft.c:55:
/usr/local/freetype/include/freetype2/freetype/freetype.h:20:2: #error "`ft2build.h' hasn't been included yet!"
/usr/local/freetype/include/freetype2/freetype/freetype.h:21:2: #error "Please always use macros to include FreeType header files."
/usr/local/freetype/include/freetype2/freetype/freetype.h:22:2: #error "Example:"
/usr/local/freetype/include/freetype2/freetype/freetype.h:23:2: #error "  #include <ft2build.h>"
/usr/local/freetype/include/freetype2/freetype/freetype.h:24:2: #error "  #include FT_FREETYPE_H"
make[2]: *** [gdft.lo] Error 1
make[2]: Leaving directory `/usr/src/gd-2.0.9'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/gd-2.0.9'
make: *** [all] Error 2
------------------------------------------------------------------------------------------------------------------------------求各位大侠解决,

解决方案 »

  1.   

    就是按照上面的说明文档,修改的我自己的路径,Google了一圈都没有解决这个问题的,请高手指点是哪的错误?freetype安装出错导致gd出现这种错误吗?请高手指点
      

  2.   

    哈哈,解决了 ./configure --prefix=/usr/local/gd2 --with-zlib --with-jpeg=/usr/local/jpeg7 --with-libiconv-prefix=/usr/local/libiconv --with-freetype=/usr/X11R6这样就解决了,呵呵原文链接http://forums.macosxhints.com/archive/index.php/t-61790.html
      

  3.   

    freetype的头和实现部分没有找到