Bitbake在Yocto构建过程中出现GIT错误



我正试图为IMX8MP SolidRun板(Hummingboard Mate板(构建一个映像,但我对此感到疯狂。我正在使用这个git页面:

https://github.com/SolidRun/meta-solidrun-arm-imx8

本次回购:

repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-hardknott -m imx-5.10.72-2.2.0.xml

但我也尝试过这种回购:

repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-hardknott -m imx-5.10.72-2.2.2.xml

这些是我在不同配置中遇到的错误:

第一个:

错误:tinycompress-1.1.6-r0 do_fetch:URL的提取程序失败:

'git://git.alsa-project.org/tinycompress.git;protocol=git;branch=master。无法从任何源获取URL。错误:存储了故障日志文件在:/home/holoh/yocto/build-xwayland-imx8mpsolidrun/tmp/work/cortexa53 crypto-poky-linux/tinycompress/1.1.6-r0/temp/log.do_fetch.21811错误:任务(/home/holoh/yocto/sources/meta imx/meta sdk/recipes multimedia/tinycompress/tinycompress _1.1.6.bb:do_fetch(失败,退出代码为"1">

更改yocto/sources/meta imx/meta sdk/recipes multimedia/tinycompress/tinycompress _1.1.6.bb上的URL配置,因为防火墙可能正在运行。(至https://github.com/alsa-project/tinycompress.git添加协议=https(,我收到的错误是:

错误:tinycompress-1.1.6-r0 do_fetch:URL的获取程序失败:'https://github.com/alsa-project/tinycompress.git;protocol=https;branch=master。缺少SRC_URI校验和错误:故障日志文件存储在:/home/holoh/yocto/build-xwayland-imx8mpsolidrun/tmp/work/cortexa53 crypto-poky-linux/tinycompress/1.1.6-r0/temp/log.do_fetch.10927错误:任务(/home/holoh/yocto/sources/meta imx/meta sdk/recipes multimedia/tinycompress/tinycompress _1.1.6.bb:do_fetch(失败,退出代码为"1">

我添加了校验和行,因为我可以在这里阅读(关闭源校验和检查Yocto(。尝试了两种解决方案,结果相同:

错误:tinycompress-1.1.6-r0 do_patch:命令错误:'capse--capserc/home/holoh/yocto/build-xwayland-imx8mpsolidrun/tmp/work/cortexa53 crypto-poky-linux/tinycompress/1.1.6-r0/recipe-sysroot-nactive/etc/keedrcpush已退出,0输出:stdout:正在应用修补程序0001-tinycompress-Add-id3-decoding.patch修补文件include/tinycompress/id3_tag_decode.h找不到要修补的文件输入行224也许您使用了错误的-p或--strip选项?这个导致这一点的文本是:--------------------------| diff--git a/src/utils/Makefile.am b/src/utils/cakefile.am |索引1b996d4.e813689 100644|---a/src/utils/Makefile.am |+++b/src/utils/cakefile.am--------------------------没有要修补的文件。正在跳过修补程序。1个被忽略的大块中有1个在输入行236找不到要修补的文件也许你使用了错误的-p或--strip选项?导致这一点的文本是:--------------------------| diff--git a/src/utils/cplay.c b/src/utils/cplay.c |索引87863a3..2a52b52 100644|---a/src/utils/cplay.c |+++b/src/utils/cplay.c--------------------------没有要修补的文件。正在跳过修补程序。3个块中有3个被忽略修补文件src/utils/id3_tag_decode.c修补程序0001-tinycompress-Add-id3-decoding.patch不适用(使用强制执行-f(

stderr:ERROR:故障日志文件存储在:/home/holoh/yocto/build-xwayland-imx8mpsolidrun/tmp/work/cortexa53 crypto-poky-linux/tinycompress/1.1.6-r0/temp/log.do_patch.22146错误:任务(/home/holoh/yocto/sources/meta imx/meta sdk/recipes multimedia/tinycompress/tinycompress _1.1.6.bb:do_patch(失败,退出代码为"1">

这里发生了什么?我不明白为什么它不起作用,我只是按照步骤来做,这是不可能的。

我猜你有一个代理。尝试禁用它。我测试过它工作正常。

最新更新