【发布时间】:2016-09-19 00:56:28
【问题描述】:
我会尽量简单地解释它。我试图在我的 Yocto 映像中包含并构建包“A”,但包 A 依赖于 libftdi 和 ftdi-eeprom。现在,“ftdi-eeprom”依赖于“libftdi”。 在较新版本的“libftdi”中,tarball 还包含 ftdi-eeprom 源代码,当您构建 libftdi 时,它会构建两个包。尽管由于包“A”的配置方式,我需要为每个依赖项提供两个不同的配方。
长话短说,我尽我所能制作了两个 bitbake 食谱并成功构建了“libftdi”。现在,当我运行“ftdi-eeprom”配方时,它希望将一些文件填充到 libftdi 已经安装的 sysroot 中。这是发生错误的地方......重复!
显然我需要设置一个 SSTATE_DUPWHITELIST 变量并声明这些重复文件可以安全地替换图像中的旧文件(必须进行这种覆盖)。有人可以帮我配置 SSTATE_DUPWHITELIST 吗?我不是那种与 Yocto 合作的专业人士。
我在屏幕上看到的错误上传到Dropbox
提前致谢!
【问题讨论】:
标签: build compiler-errors yocto bitbake openembedded