使用翻译可以使句子变得奇怪。
我使用基于mx6的DART-6 6UL。
试图将mongodb添加到图像中会导致错误。
我们确认mongodb是在meta中添加到local.conf中的,但是有一个错误。
如果我做错了什么,请告诉我
local.conf
> IMAGE_INSTALL_append = " mongodb"错误:没有任何RPROVIDES 'mongodb‘(但/home/eco/var-fslc-yocto/sources/meta-variscite-fslc/recipes-fsl/images/fsl-image-qt5.bb RDEPENDS对或以其他方式需要它) mongodb被跳过:与主机arm-fslc-linux-gnueabi不兼容(不在COMPATIBLE_HOST中) 注意:运行时目标'mongodb‘是不可构建的,删除. 缺失或不可构建的依赖链是:“mongodb” 错误:所需的构建目标'fsl-image-qt5‘没有可构建的提供者。缺失或不可构建的依赖链是:‘fsl-image-qt5 5’,'mongodb‘。
发布于 2019-07-29 07:27:39
您可以通过http://layers.openembedded.orgayers.openembedded.org/搜索包配方可用性。
mongodb是由meta-oe层提供的,所以请确保您已经签出了该层回购协议
git clone git://github.com/openembedded/meta-openembedded与其他层repos并行
其次,将meta添加到bblayers.conf文件中。
BBLAYERS = "\
...
/path/to/your/workspace/meta-openembedded/meta-oe \
...
"这将确保它至少可以找到mongodb配方。
下一个问题是,由于无法构建mongodb,所以到目前为止它在主分支中被列入黑名单,请参阅http://layers.openembedded.org/layerindex/recipe/24093/
需要解决这一问题。如果您使用的是旧版本,那么它可能会很好。
https://stackoverflow.com/questions/57246344
复制相似问题