LinuxSir.cn,穿越时空的Linuxsir!

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

不能识别最新的版本

[复制链接]
发表于 2007-6-27 11:12:43 | 显示全部楼层 |阅读模式
最近下载了DirectFB-0.9.25与DirectFB-1.0.0。
两个都安装了,都执行了“make install”,都提示安装成功。
DirectFB提供的测试程序也都能正常运行。

而且我用directfb提供的命令"directfb-config --version"检查
的时候,输出的版本也是 1.0.0。

但是当我再安装DirectFB-extra-1.0.0的时候,执行./configure时,却提示要求directfb
的版本大于等于1.0.0。提示如下:
checking for DirectFB >= 1.0.0... configure:error:*** DirectFB 1.0.0 or newer is required.

不知道怎么解决该问题?
我在虚拟机(WMware)下安装的RetHat Enterprise4,内核用的最新:2.6.21.5。
 楼主| 发表于 2007-6-27 15:29:40 | 显示全部楼层
我在/root/.bash_profile里设置了PKG_CONFIG_PATH:
PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig
export PKG_CONFIG_PATH

重启虚拟机后,执行"echo $PKG_CONFIG_PATH"可以正确显示设置的路径。
但执行"pkg-config --list-all"还是显示不出directfb。
directfb安装成功了,而且在/usr/local/lib/pkgconfig/下面有directfb.pc文件。

为什么执行"pkg-config --list-all"显示不出directfb呢?
而且还提示如下信息:
Package pthread was not found in the pkg-config search path.
Perhaps you should add the directory containing 'pthread.pc' to
the PKG_CONFIG_PATH environment variable.
Package 'pthread', required by 'OpenIPMIpthread', not found.

不知道pthread是什么东西?locate pthead.pc也没搜到这个文件。
回复 支持 反对

使用道具 举报

发表于 2007-6-27 15:43:16 | 显示全部楼层
路径:默认安装在/usr/local,而你的PKG_CONFIG_PATH并不包括该路径,自然找不到了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-27 16:16:26 | 显示全部楼层
我将PKG_CONFIG_PATH设置成了:
/usr:/usr/local:/usr/lib/pkgconfig:/usr/local/lib/pkgconfig:/usr/share/pkgconfig,
把所有可能的路径都加进去了,还是不行。
回复 支持 反对

使用道具 举报

发表于 2007-6-27 16:47:12 | 显示全部楼层
修改完还要运行命令

  1. source .bash_profile
复制代码

或者注销再登录才能生效的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-27 17:00:16 | 显示全部楼层
重新启动也不管用,不知道问题出在什么地方。

而且执行"pkg-config --list-all"还提示如下信息:
Package pthread was not found in the pkg-config search path.
Perhaps you should add the directory containing 'pthread.pc' to
the PKG_CONFIG_PATH environment variable.
Package 'pthread', required by 'OpenIPMIpthread', not found.

不知道pthread是什么东西?
回复 支持 反对

使用道具 举报

发表于 2007-6-27 17:54:20 | 显示全部楼层
没有安装glibc-devel
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-27 17:58:38 | 显示全部楼层
查了一下,安装了glibc-devel,
[root@localhost ~]# rpm -q glibc-devel
glibc-devel-2.3.4-2.19
但是用whereis又查不到路径,
[root@localhost ~]# whereis glibc-devel
glibc-devel:
回复 支持 反对

使用道具 举报

发表于 2007-6-27 18:17:17 | 显示全部楼层
能行吗?

健康屋
回复 支持 反对

使用道具 举报

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

本版积分规则

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