LinuxSir.cn,穿越时空的Linuxsir!

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

F7下安装GTK+遇到的问题

[复制链接]
发表于 2007-8-11 15:31:58 | 显示全部楼层 |阅读模式
***The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
configure: error:
*** GLIB 1.2.8 or better is required. The latest version of GLIB

但是GLIB已经装了,而且是最高版本,所以绝对不是版本问题
而是2.0以上版本的GLIB的glib-config文件变成了PKG-config文件
刚接触LINUX不知该如何解决
希望大虾帮忙!
发表于 2007-8-11 17:45:05 | 显示全部楼层
非也 glib-1.2.x 跟 glib-2.x 是不兼容的,正如 gtk+1.2.x 跟 gtk+2.x 是不兼容的

编译 gtk+ 要用对应版本的 glib 才行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-11 20:15:31 | 显示全部楼层
这样
GLIB 1.2.8好像没有?
搜到的好像都比GLIB 1.2.8低
回复 支持 反对

使用道具 举报

发表于 2007-8-11 20:32:06 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-11 21:30:03 | 显示全部楼层
安装GLIB1.2.10
MAKE的时候出现错误
make[2]: *** [gstrfuncs.lo] 错误 1
make[2]: Leaving directory `/root/Desktop/glib-1.2.10'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/root/Desktop/glib-1.2.10'
make: *** [all-recursive-am] 错误 2
回复 支持 反对

使用道具 举报

发表于 2007-8-11 23:01:02 | 显示全部楼层
The process of compiling glib-1.2.10 can be found here:

http://www.linuxfromscratch.org/blfs/view/svn/general/Glib.html

Probably your gcc version is too high (> 3.4), apply this patch before you run configure:

http://www.linuxfromscratch.org/ ... .2.10-gcc34-1.patch

So, you should:

tar xf glib-1.2.10.tar.gz
cd glib-1.2.10
patch -Np1 ....... (follow the instructions given by the about link)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-12 16:55:21 | 显示全部楼层

请教个问题啊
HOW TO USE PATCH
网上搜了半天没有结果
所以再来麻烦你了
在线等
回复 支持 反对

使用道具 举报

发表于 2007-8-13 19:13:59 | 显示全部楼层
tar xf glib-1.2.10.tar.gz
cd glib-1.2.10
patch -Np1 ....... (follow the instructions given by the about link)

d00m3d老大不是说了吗?

cd glib-1.2.10
patch -Np1 < ../patchname.patch

详见 man patch
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-13 23:03:07 | 显示全部楼层
已解决
谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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