我们当前正在将poky环境更新为sumo分支,并且构建内核模块的配方之一不再起作用。构建映像rootfs时出现以下错误:
- nothing provides kernel-module-ourmodule-4.14.73-linux4sam_6.0-00005-g871f191fa293 needed by ourmodule.ourtarget
此食谱可用于yocto的早期版本。
为了进行测试,我在层中制作了meta-skeleton / recipes-kernel / hello-mod的副本,在图像中添加了hello-mod程序包并构建了图像。我有同样的错误:
Collected errors:
* Solver encountered 1 problem(s):
* Problem 1/1:
* - nothing provides kernel-module-hello-4.14.73-linux4sam_6.0-00005-g871f191fa293 needed by hello-mod-0.1-r0.our_target
*
* Solution 1:
* - do not ask to install a package providing hello-mod
欢迎任何帮助。 谢谢
答案 0 :(得分:0)
就我而言,是以下问题:
我已将模块安装在非标准kernel-module dir
中,删除该模块时已通过添加
RPROVIDES_${PN} += "kernel-module-${PN}"
到食谱。