我使用了命令
$ bitbake angstrom-lxde-image 2>&1 | tee -a buildoutput.txt
但出现以下错误。
错误:功能失败:URL的Fetcher失败: 'https://www.khronos.org/registry/khronos_headers.tgz;name=gles-h'。 无法从任何来源获取网址。
错误:存储在以下位置的失败日志文件: /home/vqhost/oe-core/build/out-eglibc/work/colibri_t20-angstrom-linux-gnueabi/trdx-nv-binaries-1.0-r11/temp/log.do_fetch.6970 注意:配方trdx-nv-binaries-1.0-r11:任务do_fetch:失败
错误:任务1659 (/home/vqhost/oe-core/build/../stuff/meta-toradex/recipes/trdx-nv-binaries/trdx-nv-binaries.bb, 退出代码'1'
,失败了do_fetch
所以请指导我如何解决这个错误。
答案 0 :(得分:1)
该错误表示从URL下载失败。使用curl或浏览器访问URL将显示以下错误:您提交的URI不允许使用字符。。查看URL表示该文件使用; name = gles-h 进行了扩展,原因不明。
所以在meta-toradex中找到代码,实际上错误告诉你究竟在哪个文件中: meta-toradex / recipes / trdx-nv-binaries / trdx-nv-binaries.bb
在meta-toradex存储库中,我们在当前的git HEAD中找不到此URL。但我们发现以下内容:
# the khronos headers are taken from here: https://www.khronos.org/registry/khronos_headers.tgz
# this tarball changes from time to time breaking the receipe, thus it is provided with the recipe
SRC_COMMON = " \
[...]
file://khronos_headers.tgz \
[...]
由于这是git HEAD,我会针对您当前的代码进行检查,并通过
进行调整哦,当我发现stackoverflow问题在其他地方被完全相同时,我总是喜欢它:https://communities.intel.com/message/309955