2506版本manifest编译问题

背景:官方发布的Docker镜像创建openUBMC开发环境

在manifest下运行bingo build 报错,显示:

尝试用社区已有帖子解决:
1.

943aa737-ea76-497c-960a-42266fba3126
发现sha256sum值正确
2.另一个相关求助帖

发现开发环境搭建的不一致,参考意义不大
问题:两个帖子都是关于sdk版本的重装,此问题是否也与sdk版本问题相关?

从报告的日志片段无法判断出根因,建议上传完整的日志文件,包括task.log以及构建的前端日志。

大概原因分析:可以去构建目录(Build folder)查看内容,里面应该是没有任何libsoc_adapter源码,应该是conan认为当前的构建参数不匹配,需要从源码构建,但缺失源码信息无法克隆源码,因而构建时报错。

可以比对构建的options是否匹配,如果参数确实匹配的,可以把本地缓存删除后尝试。

conan的options知识可以参考官方文档:https://docs.conan.io/en/1.66/reference/conanfile/attributes.html#options

你好!这个链接的信息可能对你解决本问题有所帮助,请参考,谢谢!

使用以下命令查看一下bingo工具版本:

pip3 list|grep bingo

dpkg -l |grep bingo

如果bingo版本为0.5.x,openubmc-bingo版本为0.6.x,则需要删除重装openubmc-bingo,强制指定为0.5.x版本,比如0.5.272

查看后发现bingo版本号不匹配,修改后可编译通过,感谢!