QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1169|回复: 7

suse10编译xmms缺少gtk问题

[复制链接]
发表于 2006-3-6 01:16:27 | 显示全部楼层 |阅读模式
论坛搜索了,没发现什么解决办法,说是改变一个path变量,可惜没成功,再次求助

suse10下编译xmms的时候configure提示缺少gtk+需要大于1.2.2 但是通过rpm -q gtk 的结果是1.2.10.888

看了一些帖子在编译mplayer的时候也有这个问题,请教如何解决,谢谢!
发表于 2006-3-6 01:23:23 | 显示全部楼层
你为什么不用SUSE自带的RPM包?你如果非要编译,那先升级GTK不就可以了
回复

使用道具 举报

 楼主| 发表于 2006-3-6 10:17:12 | 显示全部楼层
版主说的用rpm包确实是一种解决的办法,但是既然已经出了这样的问题,我们学习linux就有必要把这个问题搞清楚吧?而且,这不光是xmms的问题,对吧??遇到问题有替代方法固然是非常好的,但是如果没有呢?? 总不可能一味的搕置对不??

谢谢版主

我的GTK已经是1.2.10.888的版本了,按提示肯定是符合要求的,这里只是有些不明白为什么没能检测到我的GTK!

再顶一下
回复

使用道具 举报

发表于 2006-3-6 15:23:42 | 显示全部楼层
没有gtk1.2的开发包,自己装一个吧。
新版本suse已经去掉gtk-devel,所以自己下载一个。
回复

使用道具 举报

 楼主| 发表于 2006-3-6 18:18:28 | 显示全部楼层
#rpm -q gtk-devel
gtk-devel-1.2.10-888
#rpm -q gtk
gtk-1.2.10-888

这两个rpm包我都装上了,但是编译配置的时候还是出现下面的提示,请看看怎么回事,感谢!

checking for glib-config... /opt/gnome/bin/glib-config
checking for GLIB - version >= 1.2.2... yes
checking for gtk-config... /usr/bin/gtk-config
checking for GTK - version >= 1.2.2... no
*** Could not run GTK test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GTK was incorrectly installed
*** or that you have moved GTK since it was installed. In the latter case, you
*** may want to edit the gtk-config script: /usr/bin/gtk-config
configure: error: *** GTK+ >= 1.2.2 not installed - please install first ***
回复

使用道具 举报

发表于 2006-3-6 19:53:55 | 显示全部楼层
楼主喜欢这么轴我也没办法  
怀疑是不是指1.2.20这么个版本?  对gtk实在不是很了解。
回复

使用道具 举报

发表于 2006-3-6 20:29:37 | 显示全部楼层
要善于变通
回复

使用道具 举报

发表于 2006-3-6 20:44:29 | 显示全部楼层
研究一下configure脚本,看看他是如何checking for GTK - version >= 1.2.2的
从提示看,configure脚本是通过run GTK test program来确定版本是否符合要求的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-14 20:08 , Processed in 0.050558 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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