取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Bill_YUAN
Visitor
Visitor
257 次查看
注册日期: ‎03-08-2021

請問如何加入預先編譯的庫或程序到petalinux image?

跳至解决方案

如題, 我參考petalinux-tools-command-line-guide.pdf加入了prebuilt apps/libs, 在bb檔內加入了需要的so和app後, 在petalinux-build -c rootfs時遇到了如下錯誤

ERROR: xxx do_package_qa: QA Issue: xxx contained in package xxx requires libgstreamer-1.0.so.0()(64bit), but no providers found in RDEPENDS_xxx? (file-rdeps)

還有其他相依庫的錯誤, 不過這些庫都是存在最後打包的image裡的, 不知道如何可以取些這類的錯誤而強制加入這些so和app?

0 项奖励
1 解答

已接受的解答
chaoz
Xilinx Employee
Xilinx Employee
222 次查看
注册日期: ‎09-14-2018

@Bill_YUAN 

RDEPENDS_xxx是运行时依赖库,我理解时你加入的APP运行时需要依赖libgstreamer-1.0.so.0?

如果时这样的话recipe中应该加入对应的RDEPENDS_xxx.

请参考https://www.yoctoproject.org/docs/current/mega-manual/mega-manual.html#var-RDEPENDS

因为这些需要一定的Yocto知识背景,通常要从yocto 文档中获取支持。

----------------------------------------------------------------------------------------------
如果帖子有帮助,别忘“接受为解决方案”或“奖励”。谢谢!
Don't forget to "Accept as solution" or "Kudo" if it helps. Thanks!
----------------------------------------------------------------------------------------------

 

在原帖中查看解决方案

2 回复数
chaoz
Xilinx Employee
Xilinx Employee
223 次查看
注册日期: ‎09-14-2018

@Bill_YUAN 

RDEPENDS_xxx是运行时依赖库,我理解时你加入的APP运行时需要依赖libgstreamer-1.0.so.0?

如果时这样的话recipe中应该加入对应的RDEPENDS_xxx.

请参考https://www.yoctoproject.org/docs/current/mega-manual/mega-manual.html#var-RDEPENDS

因为这些需要一定的Yocto知识背景,通常要从yocto 文档中获取支持。

----------------------------------------------------------------------------------------------
如果帖子有帮助,别忘“接受为解决方案”或“奖励”。谢谢!
Don't forget to "Accept as solution" or "Kudo" if it helps. Thanks!
----------------------------------------------------------------------------------------------

 

在原帖中查看解决方案

Bill_YUAN
Visitor
Visitor
199 次查看
注册日期: ‎03-08-2021

有沒有甚麼辦法可以強制加入app或so到rootfs裡? 讓yocto不要檢查相依性。

0 项奖励