谷动谷力

 找回密码
 立即注册
查看: 1174|回复: 0
打印 上一主题 下一主题
收起左侧

[RISC-V开发板] licheeRV 86开发板用opkg安装ipk软件包后用不了wa...

[复制链接]
跳转到指定楼层
楼主
发表于 2022-12-1 00:47:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

[RISC-V开发板] licheeRV 86开发板用opkg安装ipk软件包后用不了waft 解决

记一次 licheeRV 86开发板用opkg安装ipk软件包后用不了waft 解决

【现象】
运行waft_app app_sispeed.aot
waft_app: /usr/lib64xthead/lp64d/libssl.so.1.1: version `OPENSSL_1_1_1' not found (required by /usr/lib64xthead/lp64d/libwaft-common.so)


【分板】
opkg命令安装ipk软件包时,更新了openssl库, 版本与waft_app 要求的OPENSSL版本不一致
吐槽一下:waft对版本要求太死了,很多时候另一个程序要求的另一个版本OPENSSL库,会造成程序2选1,这点特别是python的要求,版本问题经常因为顾全这个顾不了那个。

【解决方法】
还原openssl库
下载waft lib库,找到对库更新(或全更新)
在下载到的waft lib库里找到libssl.so.1.1 scp或adb push 上传到开发板 /usr/lib/目录下。使用scp时不能到/usr/lib/目录下, 否则会ssh scp用不了,因为ssh scp也要用OPENSSL库,可以先到上传到用户目录,然后copy 到/usr/lib/目录下
cp libssl.so.1.1 /usr/lib/
再运行waft_app还是出错
waft_app app_sispeed.aot
waft_app: /usr/lib64xthead/lp64d/libcrypto.so.1.1: version `OPENSSL_1_1_1' not found (required by /usr/lib64xthead/lp64d/libssl.so.1.1)

同样方法, 在下载到的waft lib库里找到libcrypto.so.1.1  上传开发板 /usr/lib/目录下。

再运行waft_app, OK, 一切好了,尘归尘 土归土........一切归于平静


+10
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-4-29 15:44 , Processed in 0.081262 second(s), 39 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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