LinuxSir.cn,穿越时空的Linuxsir!

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

dato不好意思,麻烦再看一下.谢谢!!

[复制链接]
发表于 2004-7-23 20:32:35 | 显示全部楼层 |阅读模式
doat兄,上次根据你提供的srpm一步步安装下来.在安装到pango-1.2.2-1.src.rpm
-rebuild时出现如下错误:
*** 'pkg-config --modversion glib-2.0' returned 2.4.1, but GLIB (2.2.3)
*** was found! If pkg-config was correct, then it is best
*** to remove the old version of GLib. You may also be able to fix the error
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is
*** required on your system.
*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
*** to point to the correct configuration files
no
configure: error:
*** Glib 2.1.3 or better is required. The latest version of
*** Glib is always available from ftp://ftp.gtk.org/.
error: Bad exit status from /var/tmp/rpm-tmp.60263 (%build)

RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.60263 (%build)

之前已经安装过你提供的pkgconfig,glib2.freetpye2.fontconfig了.
它的意思是不是需要安装glib-2.1.3以上版本呢?(这个问题我以前好像问过,你
之前的回答是,要我约个时间下载所缺的包,那这次还缺什么?)
在安装pango之前.安装Xft-devel时提示我于XFree86-devel冲突.被我用--nodeps
--force 强行安装了.会不会与这个有关系阿?

麻烦了谢谢!!
发表于 2004-7-24 10:38:23 | 显示全部楼层
哦,这个问题看来比较麻烦不知道该如何解决。我从来也没有成功解决过,
它的提示很明确,发现两个不同版本的glbi2,一个是你从源代码安装的。另外一个就是RPM包安装的。通过ld.conf也不一定行的,也许可以尝试进入源代码安装包的那个目录,然后执行make uninstall试试看。

RPM本身的依赖是很让人头痛的。一般建议打包时是在一完全干净的系统,从来没有安装过任何外来的包的系统上进行打包,而且不允许任何一个包是从源代码安装的。然后再在完全干净的系统测试。这样就能保证分发到其它用户手里时可用性。

不知道在我系统上打的包适不适合你的系统。现在我手头的turbolinux 8 workstation是同步FTP的版本。最近这个备份硬盘看来出问题了,倒,好多数据莫名其妙丢失了,痛苦ing

我将打好的包传给你吧,看来打SRC的包,会碰到很多问题


http://download.linuxsir.cn/dato/bak/atk-1.4.1-1.i586.rpm
http://download.linuxsir.cn/dato/bak/atk-devel-1.4.1-1.i586.rpm
http://download.linuxsir.cn/dato/bak/glib2-2.2.3-1.i586.rpm
http://download.linuxsir.cn/dato/bak/glib2-devel-2.2.3-1.i586.rpm
http://download.linuxsir.cn/dato/bak/gtk2-2.2.4-1.i586.rpm
http://download.linuxsir.cn/dato/bak/gtk2-devel-2.2.4-1.i586.rpm
http://download.linuxsir.cn/dato/bak/pango-1.2.2-1.i586.rpm
http://download.linuxsir.cn/dato/bak/pango-devel-1.2.2-1.i586.rpm
http://download.linuxsir.cn/dato/bak/pkgconfig-0.15.0-2.i586.rpm

RPM的教程包括RPM官方教程和turbolinux RPM规范
http://download.linuxsir.cn/dato/bak/rpm-howto.tar.bz2

aea999006e334140bd42295554091d2b  atk-1.4.1-1.i586.rpm
dbbe34fa99d7863fa88d4dbeed0d450f  atk-devel-1.4.1-1.i586.rpm
2ae4c07d3b225665421cfc95ca1341f3  glib2-2.2.3-1.i586.rpm
5b335f0c52fd57261270a330b9861983  glib2-devel-2.2.3-1.i586.rpm
041ab8e7e6bbe722ce67573e297aa462  gtk2-2.2.4-1.i586.rpm
0c8c0811a50a31e282b3b2b352fcf295  gtk2-devel-2.2.4-1.i586.rpm
71a7085e9f9e886a85a5b55dd6f16bdf  pango-1.2.2-1.i586.rpm
ceb26ddc1ae868c8b5af30e511c54482  pango-devel-1.2.2-1.i586.rpm
b2d0cf9131a183c174c47c3d5f31950a  pkgconfig-0.15.0-2.i586.rpm

97fe63b94b457a146c6a3bd10aebba3e  rpm-howto.tar.bz2
 楼主| 发表于 2004-7-24 11:51:56 | 显示全部楼层
非常感谢dato兄不厌其烦的回答和提供srpm包.特别是RPM的教程.呵呵

srpm的glib2.我在安装的时候是-Uvh安装的.应该把原来的给卸掉了的呀?

看来rpm的依赖真让人头痛的,我也的确在系统中装过其他版本的rpm.看来是造成了混乱.

昨天我在turbolinu的ftp的srpm目录中下载了gcc-3.2的srpm.结果checking make 了半天.最后跟我说:
make *** no rule to make target'gnatlib-shared stop
error:bad exit status from/var/tmp/rpm-tmp.39006(%build)
RPM build error:
bad exit status from/var/tmp/rpm-tmp.39006(%build)

我晕啊.什么意思啊.我装的许多srpm都这样,不过都不是在turbolinux的ftp下载的.我还以为是版本不同的问题.现在看了应该不是版本的问题了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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