我正在使用飞思卡尔i.MX6DL Core,并希望用它构建Qt5.5(Jethro的主分支)。
我在Wandboard的Tutorial中取得了成功,但qmake是Daisy分支5.2.1 Qt5 Wandboard Installation
当我更改为master或Jethro时,会出现以下错误,我不知道如何修复它。
错误:解析期间的扩展错误/mountdata/hio-yocto-bsp/sources/meta-qt5/recipes-qt/qt5/qtmultimedia_git.bb:扩展变量失败qmake5_base_do_configure:ExpansionError:扩展变量EXTRA_QMAKEVARS_PRE失败,表达式为$ {@ bb.utils.contains(' PACKAGECONFIG',' alsa','',' CONFIG + = done_config_alsa',d)} $ {@ bb.utils.contains(' PACKAGECONFIG',' pulseaudio','',' CONFIG + = done_config_pulseaudio',d)} $ {@ bb.utils.contains(' PACKAGECONFIG',' openal','',' CONFIG + = done_config_openal',d)} $ {@ bb.utils.contains(' PACKAGECONFIG',' gstreamer',' GST_VERSION = 1.0','',d)} $ { @ bb.utils.contains(' PACKAGECONFIG',' gstreamer010',' GST_VERSION = 0.10','',d)} $ {@ bb.utils.contains_any(' PACKAGECONFIG',' gstreamer gstreamer010','',' CONFIG + = done_config_gstreamer',d)}这引发了异常AttributeError:'模块'对象没有属性' contains_any'
然后我使用Yocto 2.0关注另一个教程并安装Jethro Building Wandboard Systems with Yocto。由于没有.bb配方,它向我展示了一系列问题。例如,meta-oe opencv * .bbappend是目录中的唯一文件。但是,这就是git clone,我之前不需要.bb配方。
请帮助,谢谢。