みつきんのメモ

組み込みエンジニアです。Interface誌で「Yocto Projectではじめる 組み込みLinux開発入門」連載中

meta-raspberrypi + morty + RPi3のcore-image-satoでエラー

2016/11/17 追記 直したって連絡もらいました!んで、直ってました。Thx!!

meta-raspberrypiとmortyでrpi-basic-imageが動いたので、

調子にってcore-image-satoも試してみる。

bitbake core-image-sato
WARNING: Host distribution "Ubuntu-16.10" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.
Loading cache: 100% |############################################| Time: 0:00:00
Loaded 1338 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES 'linux-firmware-brcm43430' (but /home/mickey/work/yocto/rpi-morty/poky/meta/recipes-core/packagegroups/packagegroup-base.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'linux-firmware-brcm43430' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['linux-firmware-brcm43430']
NOTE: Runtime target 'packagegroup-base-extended' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['packagegroup-base-extended', 'linux-firmware-brcm43430']
ERROR: Required build target 'core-image-sato' has no buildable providers.
Missing or unbuildable dependency chain was: ['core-image-sato', 'packagegroup-base-extended', 'linux-firmware-brcm43430']

Summary: There was 1 WARNING message shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.

むむむ。

masterブランチもダメだ。。。

meta-raspberrypiのコミットログをみてみると、明らかに怪しそうなコミットがある。

commit 380740d866b5360647fb5980cb8df69f8af814e5
Author: Khem Raj <raj.khem@gmail.com>
Date:   Thu Nov 3 15:26:09 2016 -0700

    linux-firmware_git.bbappend: Delete
    
    OE-core already bumped the base rev on linux-firmware package
    to include the upstreamed version of brcmfmac43430 firmware in
    september via OE-Core commit a0bc732976670810505286ba43feee70e2c812ce
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>

これをgit revertして再度core-image-satoをbitbakeしたところ、成功した。

一応、質問はしてみてるけど、直してくれるかな?