LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 826|回复: 7

编译了gnome-2.2.1的几个问题

[复制链接]
发表于 2003-3-23 12:16:54 | 显示全部楼层 |阅读模式
我是参考blfs-book的安装方法来安装的,但是并没有按照blfs的顺序来安装,而是按照gnome-2.2.1的发行手册提供的安装顺序来做的。除了gtk-doc,Gconf-editor,vte,gnome-terminal,gdm,ggv之外,其它所有的gnome-2.2.1软件包都已经全部编译安装,基本上是顺利完成。有几点感受说一下:
1。xml-dtd-4.2的包很小,但安装却很麻烦。而且安装之后,以后在安装一些gnome的包时,scrollkeeper总是要访问oasis-open.org站点,实际上我这里根本访问不了。只能挂在那里一动不动,直到连接超时为止,让安装无谓地增加了不少时间。
2。编译vte-0.10.26时出错,导致gnome-terminal-2.2.1没有安装。试过了多种方法,始终没能通过。下面是编译时的错误提示:
/bin/sh ../libtool --mode=link gcc  -march=pentium4 -O3 -pipe -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2    -I/usr/X11R6/include   -o vte  vteapp.o libvte.la -lncurses  -Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0    -lSM -lICE  -L/usr/X11R6/lib -lX11  -lncurses
gcc -march=pentium4 -O3 -pipe -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/X11R6/include -o .libs/vte vteapp.o -Wl,--export-dynamic  ./.libs/libvte.so -L/usr/X11R6/lib /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -lSM -lICE -lX11 -lncurses
./.libs/libvte.so: undefined reference to `XftCharExists'
collect2: ld returned 1 exit status
make[2]: *** [vte] Error 1
make[2]: Leaving directory `/usr/src/vte-0.10.26/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/vte-0.10.26'
make: *** [all] Error 2
3。libgnomeprint-2.2.1.2要依赖于fontconfig,这一点在翻译的blfs-book上没有提到。只好到nexp.cs.pdx.edu/fontconfig/release/去下载一个fcpackage.2_1.tar.gz,解开后有四个目录,我只安装fontconfig目录下的软件,libgnomeprint就可以通过了。
编译完成之后,感觉gnome的界面不如kde3.1漂亮,看来还是用kde3.1好。
发表于 2003-3-23 12:22:54 | 显示全部楼层
kde的话,一定要用qt-3.1.1以上的啊,要不然xft有问题。
 楼主| 发表于 2003-3-23 12:27:48 | 显示全部楼层
出现的问题我kde没有关系吧。我编译的是gnome呀。
qt我用的是qt-x11-free-3.1.0,难道要重新下载一个qt ?
发表于 2003-3-23 12:40:13 | 显示全部楼层
我刚emerge sync了一下,现在有qt-3.1.2了,我正在编译中。
lfs相对来说,打patch要容易些,你看看fontconfig站点上的qt patch吧。
你就是vte没装上,KDE不用它的。
发表于 2003-3-23 14:31:39 | 显示全部楼层
qt 3.1.2也要patch啊。。不过gentoo打patch也很容易。。

vte的问题,看起来好像是xft2没装好,仔细看看它的./configure --help,是不是有什么特别的参数可以调整的?
发表于 2003-3-24 01:00:57 | 显示全部楼层

Re: 编译了gnome-2.2.1的几个问题

最初由 kj501 发布
我是参考blfs-book的安装方法来安装的,但是并没有按照blfs的顺序..........1好。


你的xft没有安装好吧,是不是没有安装头文件.
看看有没有{/usr/include}/X11/Xft/XftCompat.h  Xft.h文件

 楼主| 发表于 2003-3-24 16:09:35 | 显示全部楼层
在/usr/X11R6/include/X11/Xft有XftCompat.h文件,我还修改Makefile,把这个路径加进去,但还是不能通过。这个vte不安装了没有什么影响,以后再说了。
发表于 2003-3-24 23:31:27 | 显示全部楼层
vte可以让gnome-terminal支持中文的。其它的包好像不记得有用它的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表