QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 868|回复: 0

明明正确指定.so路径,但是安装软件包编译时却找不到so文件

[复制链接]
发表于 2005-3-13 07:27:19 | 显示全部楼层 |阅读模式
安装软件时,一些倚赖的.so文件经查,已经确实存在于/urs/lib中,并且我甚至在/etc/ld.so.conf文件中加入了一行 /usr/lib
但是安装新软件时,编译总是告诉我找不到相应的.so,为什么?而且经常如此...

用"--nodeps"可以编译过, 但是由于我喜爱使用SYNAPTIC.以后在synaptic中添加软件包的时候,会把我这些通过添加"--nodeps"安装上的所有软件全部当做broken的软件包先删除...这个让我很受不了...

以下是我在安装openCV时找到的相应的INSTALL文件说明,内有以下几行

"
--nodeps is needed in this version, because it can not find
libavcodec.so, even if it is in the path (a weird bug somewhere).
"
也就是说,即使libavcodec.so已经存在于相应目录中,还是要用--nodeps,这样,我每次在synaptic中加点什么新东西,或者update一下,都要把我的openCV先删除,事后再重新手动安装之!!!

有高手可以指点以下为什么会出现这种所谓的找不到.so的bug吗??怎么修改???我的意思是,怎么使不用--nodeps也能正确安装???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 12:29 , Processed in 0.040222 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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