yocto编译常见问题及解决方法

Posted 善咏兄弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yocto编译常见问题及解决方法相关的知识,希望对你有一定的参考价值。

1./opt/yocto-rel/share/downloads/ exists but you do not appear to have write access to it.

这个是没有权限往指定的目录里写,

解决方法:将build目录下对应的工程文件删去(dashboard-lanvender),然后重新init,指定编译时产生文件存放的目录

make DL_DIR=/home/guguangyu/yocto-share-dev/downloads imx6dlwisehmi-lanverder_init

最后再执行make imx6dlwisehmi-lanverder


2.ExpansionError during parsing /home/yangmengkui/yocto/sources/meta-autorock/recipes-autorock/dashboards/dashboard-lavender.bb: Failure expanding variable S: ExpansionError: Failure expanding variable SRCPV, expression was ${@bb.fetch2.get_srcrev(d)} which triggered exception MalformedUrl: The URL: \'git@zkgit.iask.in/yangmengkui/hengyi.git;branch=master;protocol=ssh\' is invalid and cannot be interpreted

解决方法:这个由于是qt项目的代码路径不对导致


3.ExpansionError during parsing /home/yangmengkui/yocto/sources/meta-imx6-autorock/recipes-bsp/u-boot/u-boot-imx6-autorock.bb: Failure expanding variable S: ExpansionError: Failure expanding variable SRCPV, expression was ${@bb.fetch2.get_srcrev(d)} which triggered exception FetchError: Fetcher failure: Fetch command failed with exit code 128, output:
ssh_exchange_identification: Connection closed by remote host
fatal: Could not read from remote repository.

解决方法:这个由于git@zkgit.iask.in:yangmengkui/hengyi.git 需要改成git@zkgit.iask.in/yangmengkui/hengyi.git


4.http://download.qt.io.official ...... 5.4.2..... fetch失败

解决方法:1.将路径改成官网正确的路径
2,将可以正常编译项目下的包qtbase-opensource-src-5.4.2.tar.xz       qtbase-opensource-src-5.4.2.tar.xz.done

qtgraphicaleffects-opensource-src-5.4.2.tar.xz       qtgraphicaleffects-opensource-src-5.4.2.tar.xz.done

复制到该项目制定的包下面,由于qtbase-opensource-src-5.4.2.tar.xz.done这个标志位的存在,编译时就不用从官网上fetch了,这样就可以跳过

报URL错误了,复制了,有可能还会报同样的错,这是就需要bitbake -c cleansstate 清楚缓存,这样问题就可以解决了
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

以上是关于yocto编译常见问题及解决方法的主要内容,如果未能解决你的问题,请参考以下文章

Maven常见异常及解决方法---测试代码编译错误

redhat编译安装postfix-3.1.1出现的一些错误及解决方法

VC6.0编译DLL,使用VS2010调用问题及解决方法

IntelliJ IDEA部署项目常见问题总结原因及解决方法(持续更新……)

泛型 Generic 类型擦除引起的问题及解决方法

Android Studio 怎么添加使用第三方jar包及无法编译的问题解决方法