我正在尝试使用
创建图像bitbake core-image-minimal
对于我的jetson nano(英伟达积分)。我从 https://github.com/madisongh/meta-tegra 添加了用于集成设备的元层 并将其添加到bblayer.conf。我还添加了行
IMAGE_CLASSES += "image_types_tegra"
IMAGE_FSTYPES = "tegraflash"
到local.conf文件,以便以后可以刷新它。
当我尝试运行bitbake命令创建图像时,出现错误消息:
ERROR: No recipes available for:
/home/mci/yocto/jetson-nano/meta-tegra/recipes-graphics/vulkan/vulkan-loader_1.1.%.bbappend
/home/mci/yocto/jetson-nano/meta-tegra/recipes-graphics/vulkan/vulkan-tools_1.1.%.bbappend
/home/mci/yocto/jetson-nano/meta-tegra/recipes-graphics/wayland/weston_7.0.0.bbappend
但是它说的文件不是没有要寻找的相同食谱的食谱吗? “ vulkan-loader_1.1。%。bbappend”不是食谱吗?
如何解决此问题?是因为找不到文件,还是因为bbappend不是食谱而是其他东西?
答案 0 :(得分:1)
我删除了所有内容,然后重新构建,执行了完全相同的过程,并将所有相同的行添加到local.conf和bblayer.conf ...但是这次,bitbake命令正在运行,完全没有错误。
答案 1 :(得分:1)
迈克尔
对于这些俗俗的片段,我没有任何答案,但是我确实有一些建议,因为我们似乎正朝着与nano相似的方向走。
将DEBUG_PREFIX_MAP =“”添加到local.conf并应用以下补丁。
diff --git a/meta/recipes-core/busybox/busybox.inc b/meta/recipes-core/busybox/busybox.inc
index 174ce5a8c0..e8d651a010 100644
--- a/meta/recipes-core/busybox/busybox.inc
+++ b/meta/recipes-core/busybox/busybox.inc
@@ -128,7 +128,7 @@ do_prepare_config () {
${S}/.config.oe-tmp > ${S}/.config
fi
sed -i 's/CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"/CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -b"/' ${S}/.config
- sed -i 's|${DEBUG_PREFIX_MAP}||g' ${S}/.config
+ #sed -i 's|${DEBUG_PREFIX_MAP}||g' ${S}/.config
}
# returns all the elements from the src uri that are .cfg files
diff --git a/meta/recipes-core/libxcrypt/libxcrypt.bb b/meta/recipes-core/libxcrypt/libxcrypt.bb
index 3b9af6d739..350f7807a7 100644
--- a/meta/recipes-core/libxcrypt/libxcrypt.bb
+++ b/meta/recipes-core/libxcrypt/libxcrypt.bb
@@ -24,7 +24,7 @@ FILES_${PN} = "${libdir}/libcrypt*.so.* ${libdir}/libcrypt-*.so ${libdir}/libowc
S = "${WORKDIR}/git"
BUILD_CPPFLAGS = "-I${STAGING_INCDIR_NATIVE} -std=gnu99"
-TARGET_CPPFLAGS = "-I${STAGING_DIR_TARGET}${includedir} -Wno-error=missing-attributes"
-CPPFLAGS_append_class-nativesdk = " -Wno-error=missing-attributes"
+TARGET_CPPFLAGS = "-I${STAGING_DIR_TARGET}${includedir} "
+CPPFLAGS_append_class-nativesdk = " "
BBCLASSEXTEND = "nativesdk"
祝你好运!如果这有点粗糙,我深表歉意,但我本人只是在解决这个问题。