曲径通幽论坛

标题: Package xxx is missing dependencies for the following libraries [打印本页]

作者: beyes    时间: 2015-4-6 21:38
标题: Package xxx is missing dependencies for the following libraries
测了了一个使用 MD5 系列函数库的程序(http://www.groad.net/bbs/forum.php?mod=viewthread&tid=7343),结果编译时遇到错误提示:
Package md5 is missing dependencies for the following libraries:
libcrypto.so.1.0.0

但检查在 staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib/ 下已经存在了 libcrypto.so.1.0.0 这个文件,因此并不是缺失改文件造成的错误,而应是在哪里没有链接过来。


解决方法是修改 Makefile 文件,添加如下一行:
DEPENDS:=+libcrypt

如下图所示:
[attach]4031[/attach]

最后关键一步:

在 staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo下的 libcrypto.provides 文件里增加一行:

libcrypto.so.1.0.0  

这个很关键,不然可能会以失败告终。








欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2