QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2048|回复: 9

哪位知道怎么把RH9的gtk升级到2.4啊,我搞了一晚了!

[复制链接]
发表于 2004-4-24 10:31:05 | 显示全部楼层 |阅读模式
RT。
发表于 2004-4-24 10:36:51 | 显示全部楼层
我没升过啊!帮不了你!不过你干嘛要升级呢?没这个必要吧!好用就行了!还是把时间花在别的地方吧!
回复

使用道具 举报

 楼主| 发表于 2004-4-24 11:20:18 | 显示全部楼层
我要装openQ0.3,支持群
回复

使用道具 举报

发表于 2004-4-25 10:30:36 | 显示全部楼层
[quote:ee1c1b0625="pinkme005"]我要装openQ0.3,支持群[/quote]


你已经安装好 glib-2了 只是路径没有设对
所以你./configure的时候就没办法找到新安装的glib-2

可以去/etc/ld.conf.so
然后用emacs, 或者随便什么文本编辑器
在第一行前添加 /usr/local/lib

再terminal下执行 ldconfig

然后再compile一下你那个需要安装的文件 应该是没问题了
回复

使用道具 举报

发表于 2004-4-25 11:53:19 | 显示全部楼层
差不多要把所有和gtk2有关的东西都升级
回复

使用道具 举报

 楼主| 发表于 2004-4-25 16:31:55 | 显示全部楼层
试试看吧
回复

使用道具 举报

发表于 2004-4-25 16:54:00 | 显示全部楼层
[quote:2c6dd080ff="cobranail"]差不多要把所有和gtk2有关的东西都升级[/quote]
恩,这样子比较稳妥,嘿嘿
用rpm升级的话可能比较容易。
回复

使用道具 举报

 楼主| 发表于 2004-4-25 19:57:11 | 显示全部楼层
RPM的依赖比较吓人。谁把它们都打包传上来?
回复

使用道具 举报

 楼主| 发表于 2004-4-26 21:12:23 | 显示全部楼层
我装了glib2.4到/usr/local/lib中去了,编译atk的时候,总是提示,pkgconfig返回了2.2.3的glib,但是也检测出了才装的2.4版本,只是说pkgconfig没有找到位置,要定义LD_LARBRAY_PATH和PKG_CONFIG_PATH的指向,怎么搞啊??

checking for pkg-config... /usr/bin/pkg-config
checking for GLIB - version >= 2.0.0...
*** 'pkg-config --modversion glib-2.0' returned 2.2.3, but GLIB (2.4.0)
*** 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.0.0 or better is required. The latest version of
*** GLIB is always available from ftp://ftp.gtk.org/. If GLIB is installed
*** but not in the same location as pkg-config add the location of the file
*** glib-2.0.pc to the environment variable PKG_CONFIG_PATH.
回复

使用道具 举报

发表于 2004-5-10 21:31:50 | 显示全部楼层
[quote:a5eaa719fe="pinkme005"]我装了glib2.4到/usr/local/lib中去了,编译atk的时候,总是提示,pkgconfig返回了2.2.3的glib,但是也检测出了才装的2.4版本,只是说pkgconfig没有找到位置,要定义LD_LARBRAY_PATH和PKG_CONFIG_PATH的指向,怎么搞啊??

checking for pkg-config... /usr/bin/pkg-config
checking for GLIB - version >= 2.0.0...
*** 'pkg-config --modversion glib-2.0' returned 2.2.3, but GLIB (2.4.0)
*** 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.0.0 or better is required. The latest version of
*** GLIB is always available from ftp://ftp.gtk.org/. If GLIB is installed
*** but not in the same location as pkg-config add the location of the file
*** glib-2.0.pc to the environment variable PKG_CONFIG_PATH.[/quote]
这是告诉你系统发现了2个glib的版本.不知道具体采用哪个
你应该在.configure 之前先设定pkgconfig的环境变量路径:
./configure 之前,先执行
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
(2.4.0版本的pkgconfig的默认路径)
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 09:05 , Processed in 0.059915 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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