QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 814|回复: 6

为什么gtk+2.8.0装不上?

[复制链接]
发表于 2005-8-27 14:20:20 | 显示全部楼层 |阅读模式
在ML2.0B3中用源包编译gtk+2.8.0提示如下:
checking for BASE_DEPENDENCIES_LIBS...
configure: error: Package requirements (glib-2.0 >= 2.7.1    atk >= 1.0.1    pango >= 1.9.0    cairo >= 0.9.2) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively you may set the BASE_DEPENDENCIES_CFLAGS and BASE_DEPENDENCIES_LIBS environment variables
to avoid the need to call pkg-config.  See the pkg-config man page for
more details.
[root@MagicLinux gtk+-2.8.2]#

用源包安装atk-1.10.1.tar.bz2  glib-2.8.1.tar.bz2  
              pango-1.10.0.tar.gz   cairo-1.0.0.tar.gz
后编译gtk+2.8.0提示还是一样,为什么装不上?
发表于 2005-8-27 15:26:40 | 显示全部楼层
--prefix=/usr 了么?
回复

使用道具 举报

发表于 2005-8-27 15:46:24 | 显示全部楼层
[code:1]configure: error: Package requirements (glib-2.0 >= 2.7.1 atk >= 1.0.1 pango >= 1.9.0 cairo >= 0.9.2) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively you may set the BASE_DEPENDENCIES_CFLAGS and BASE_DEPENDENCIES_LIBS environment variables
to avoid the need to call pkg-config. See the pkg-config man page for
more details. [/code:1]
是不是软件版本都符合了?glib,atk,pango,cairo。
回复

使用道具 举报

发表于 2005-8-27 16:56:11 | 显示全部楼层
安装时注意都应指定 --prefix=/usr,安装后都应运行 ldconfig。
回复

使用道具 举报

发表于 2005-8-27 16:59:03 | 显示全部楼层
KDE说的指定prefix 倒无所谓。因为 pkg-config 可以自己查。这个错误原因提示里很清楚,依赖包的版本不符合。
回复

使用道具 举报

发表于 2005-8-27 17:05:39 | 显示全部楼层
configure: error: Package requirements (glib-2.0 >= 2.7.1 atk >= 1.0.1 pango >= 1.9.0 cairo >= 0.9.2) were not met.

没错,版本不符。
回复

使用道具 举报

发表于 2005-8-27 17:45:28 | 显示全部楼层
似乎 /usr 的 pkg-config 数据要比 /usr/locale 靠前。
如果不装在 /usr ,那就只能卸载旧的
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-29 15:49 , Processed in 0.044414 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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