pangoのmakeでエラー

昨日の続きです。pangoをcairoサポート付きでconfigureできたのはいいんですが、makeするとこんなエラーになりました。

  CC     pangoxft-fontmap.lo
  CC     pangoxft-render.lo
In file included from /usr/X11R6/include/X11/Xft/Xft.h:41,
                 from pangoxft-render.h:31,
                 from pangoxft-render.c:25:
/usr/include/freetype2/freetype/freetype.h:20:2: error: #error "`ft2build.h' hasn't been included yet!"
/usr/include/freetype2/freetype/freetype.h:21:2: error: #error "Please always use macros to include FreeType header files."
/usr/include/freetype2/freetype/freetype.h:22:2: error: #error "Example:"
/usr/include/freetype2/freetype/freetype.h:23:2: error: #error "  #include <ft2build.h>"
/usr/include/freetype2/freetype/freetype.h:24:2: error: #error "  #include FT_FREETYPE_H"
make[4]: *** [pangoxft-render.lo] Error 1
make[4]: Leaving directory `/home/hoge/pango/pango-1.26.0/pango'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/hoge/pango/pango-1.26.0/pango'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/hoge/pango/pango-1.26.0/pango'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hoge/pango/pango-1.26.0'
make: *** [all] Error 2

エラーがでている/usr/X11R6/include/X11/Xft/Xft.hの該当箇所はこんなかんじ。

#include <stdarg.h>
#include <freetype/freetype.h> ← ここ
#include <fontconfig/fontconfig.h>
#include <X11/extensions/Xrender.h>

こいつがFT_FREETYPE_Hを知らないっていってるんだから、この行の前に定義しているヘッダファイルをincludeしてやればいいんじゃないかな?
FT_FREETYPE_Hは/usr/include/freetype/ftheader.hに定義されているので/usr/X11R6/include/X11/Xft/Xft.hを以下のように改変。

#include <stdarg.h>
#include <freetype/config/ftheader.h>
#include <freetype/freetype.h>
#include <fontconfig/fontconfig.h>
#include <X11/extensions/Xrender.h>

これでmakeできました。本当にいいのか?