1、zlib ./configure --host 不支持
参考
http://www.cnwing.net/more.asp?name=linuxroot&id=252144
zlib 的 config 文件不是 看来此configure非彼configure也,打开一看,果然不是autoconf系列的
zlib 的编译
2、编译 GTK 遇到 pango 找不到的问题(明明 PANGO 正确编译并 make install 了)
*** Pango not found. Pango built with Cairo support is required
*** to build GTK+. See http://www.pango.org for Pango information.
方法一:
export LDFLAGS="-L$PREFIX/lib -Wl,-rpath,$PREFIX/lib"
http://hi.baidu.com/awei0618/blog/item/3e4e7964045019f6f73654ad.html
方法二:
修改 /usr/local/lib/pkgconfig/pango.pc 在修改 Libs 那一行為
Libs: -L${libdir} -lpango-1.0 -lfontconfig -lpng -ldirectfb
3、编译 GTK 遇到
gdkcursor-directfb.c:231: error: ‘__u32′ undeclared (first use in this function)
直接在 gdkcursor-directfb.c 加上
#define __u32 u32
#define __u8 u8