免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1802 | 回复: 7
打印 上一主题 下一主题

问一个glib的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-05-10 21:21 |只看该作者 |倒序浏览
问在装gaimgaim-cvs-0218的时候会出现下面错误:
checking for GLIB - version >;= 2.0.0...
*** 'pkg-config --modversion glib-2.0' returned 2.4.0, but GLIB (2.2.1)
*** 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 is required to build Gaim; please make sure you have the GLib
*** development headers installed. The latest version of GLib is
*** always available at http://www.gtk.org/.
这个是怎么回事?请问怎么把GLIB (2.2.1)删掉?怎么修改LD_LIBRARY_PATH环境变量阿?
谢了

论坛徽章:
0
2 [报告]
发表于 2004-05-11 06:36 |只看该作者

问一个glib的问题

不用删除旧的glib,只要再安装一下glib-2.4.0的版本就可以了。因为gaim那个需要新版本的 glib-2.4.0

论坛徽章:
0
3 [报告]
发表于 2004-05-11 06:52 |只看该作者

问一个glib的问题

你的pkg-config有问题,
pkg-config --modversion glib-2.0 应该返回2.2的glib.
pkg-config --modversion glib-2.4 才返回2.4版的glib.

你是不是用2.4的PC 文件覆盖了2.2的PC文件,或者手动修改了2.2的PC文件?.
这两个文件应该在/usr/lib/pkgconfig 或者/usr/local/pkgconfig 下面, 分别是glib-2.0.pc (for 2.0--2.2)和glib-2.4.pc (for 2.4)

论坛徽章:
0
4 [报告]
发表于 2004-05-11 09:22 |只看该作者

问一个glib的问题

原帖由 "dzho002" 发表:
你的pkg-config有问题,
pkg-config --modversion glib-2.0 应该返回2.2的glib.
pkg-config --modversion glib-2.4 才返回2.4版的glib.

你是不是用2.4的PC 文件覆盖了2.2的PC文件,或者手动修改了2.2的PC文件..........

我装的glib就是2.4.0啊。pkg-config是0.15的。
是这样的,我先开始装2.4.0没有装上,先装了个2.0.7的,后来装了pkg-config0.15,然后把2.0.7make clean,又装了2.4.0,一直没有装过2.2。也没有动过pc文件啊!不知道是不是我装过gaim0.64的原因,是一个rpm包,不知道是不是包含了2.2的glib。
大侠们救命啊

论坛徽章:
0
5 [报告]
发表于 2004-05-11 09:49 |只看该作者

问一个glib的问题

刚才写错了,
两个文件应该在/usr/lib/pkgconfig 或者/usr/local/lib/pkgconfig

你可以试一下:
1)
在你的/etc/profile里加一句,
export LD_LIBRARY_PATH=/usr/local/lib/{LD_LIBRARY_PATH}
然后:
source /etc/profile
cd gaim-xxx
./configure

如果(1)不行
2)
gaimgaim-cvs-0218 应该不
需要glib-2.4.0.所以重新装一下2.2或是2.0 的glib.  如果从RPM安装, 记得还要装devel版. 这样你就可以编译gaim.

论坛徽章:
0
6 [报告]
发表于 2004-05-11 11:09 |只看该作者

问一个glib的问题

好的,有空我试试,谢谢啦

论坛徽章:
0
7 [报告]
发表于 2004-05-11 19:48 |只看该作者

问一个glib的问题

现在装gtk的时候出现问题了:configure: error: Pango 1.2.0 and Xft backend is required for x11 target.
我现在装了glib2.4.0,pango是1.4.0,atk是1.6.0。请问上面的错误是怎么回事阿?

论坛徽章:
0
8 [报告]
发表于 2004-05-12 09:13 |只看该作者

问一个glib的问题

没人答啊?顶一下
这个是装gtk2.4.0的时候出现的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP