编译gtk2.6.4成功方法(原创)
升级前本人声明,本人系统没有用过任何美化包,如果你用过,我不保证一定成历。一、到ftp://ftp.gtk.org/pub/gtk/v2.6/下载文件。包括(atk-1.9.0.tar.bz2、glib-2.6.3.tar.gz、pango-1.8.0.tar.gz、gtk+-2.6.4.tar.gz)
二、开始编译atk-1.9.0。编译时必须要用如下参数。
./configure--prefix=/usr --exec-prefix=/usr
make
make install
三、编译glib-2.6.3,编译时必须要用如下参数
./configure--prefix=/usr --exec-prefix=/usr
make
make install
四、编译pango-1.8.0,编译时必须要用如下参数
./configure--prefix=/usr --exec-prefix=/usr
make
make install
但在编译过程中,有个bug,./configure --prefix=/usr --exec-prefix=/usr是通过的。make会出现如下错误提示:
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"Pango\" -DPANGO_ENABLE_BACKEND -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/usr/etc\" -DLIBDIR=\"/usr/lib\" -DMODULE_VERSION=\"1.4.0\" -DG_DISABLE_DEPRECATED -DG_DISABLE_CAST_CHECKS -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/X11R6/include -I.. -g -O2 -Wall -MT pangofc-fontmap.lo -MD -MP -MF .deps/pangofc-fontmap.Tpo -c pangofc-fontmap.c -fPIC -DPIC -o .libs/pangofc-fontmap.o
pangofc-fontmap.c: In function `pango_fc_convert_weight_to_fc':
pangofc-fontmap.c:538: `FC_WEIGHT_NORMAL' undeclared (first use in this function)
pangofc-fontmap.c:538: (Each undeclared identifier is reported only once
pangofc-fontmap.c:538: for each function it appears in.)
make: *** Error 1
make: Leaving directory `/home/jabin/pango-1.8.0/pango'
make: *** Error 1
make: Leaving directory `/home/jabin/pango-1.8.0/pango'
make: *** Error 2
make: Leaving directory `/home/jabin/pango-1.8.0/pango'
make: *** Error 1
make: Leaving directory `/home/jabin/pango-1.8.0'
make: *** Error 2
#
解决方法:
打开pango/pangofc-fontmap.c,到538行把“FC_WEIGHT_NORMAL”改成“FC_WEIGHT_MEDIUM”,再make就行了。
四、编译gtk+-2.6.4
./configure--prefix=/usr --exec-prefix=/usr
make
make install
完。
完后可以编译gaim1.1.4和openq0.3.1)方法很简单。
在编译前要rpm -e gaim.删除 系统自带的gaim,否则不会成功。
./configure--prefix=/usr --exec-prefix=/usr
make
make install
再编译openq0.3.1。这时不要加--prefix=/usr --exec-prefix=/usr。
直接./configure
make
make install。
还有就是本人编译内核2.6.10,时,也是成功的。不过步骤太多,有空的话再放上来给大家分享。
本人用的是fvwm2.5.12+themes桌面。 我正在升级到GTK2.6,这下有文章参考一下了。 安装pango问题好多
页:
[1]