This service is available only in Japanese-language.
件について、meta-browserにより、firefoxを追加したいため、local.confを以下のように変更しました。
== local.conf ==
MACHINE ?= "raspberrypi2"
..
LICENSE_FLAGS_WHITELIST += "commercial commercial_faad2 commercial_gstreamer1.0-plugins-ugly"
IMAGE_INSTALL_append = " firefox"
また、bitbake-layers add-layerを用いて、各レイヤを追加しました。
firefoxを利用するためには、meta-rustも必要とのことでしたので、meta-rustも追加しました。
== bblayers.conf ==
BBLAYERS ?= " \
/home/masato/home/poky/meta \
/home/masato/home/poky/meta-poky \
/home/masato/home/poky/meta-yocto-bsp \
/home/masato/home/poky/meta-raspberrypi \
/home/masato/home/poky/meta-openembedded/meta-oe \
/home/masato/home/poky/meta-clang \
/home/masato/home/poky/meta-rust \
/home/masato/home/poky/meta-openembedded/meta-python \
/home/masato/home/poky/meta-openembedded/meta-networking \
/home/masato/home/poky/meta-openembedded/meta-multimedia \
/home/masato/home/poky/meta-browser \
このあと、bitbake core-image-satoを実行したのですが、以下のエラーが生じて解決できずにいます。
ERROR: ParseError at ~/meta-browser/dynamic-layers/rust-layer/recipes-browser/mozilla-devscripts/mozilla-devscripts_git.bb:15: Could not inherit file classes/distutils.bbclass
なお、meta-browserを省き、 IMAGE_INSTALL_appendの行も省いたところ、buildはパスしました。
このあと、どこを修正する必要があるかお教えいただけませんでしょうか。
宜しくお願い致します。
yakuhito
2020/8/19 (水) 10:45
distutils.bbclass は、meta-python2 に含まれています
openembedded.orgで管理しているlayer index のclass検索を行うと、以下の結果が表示されます。
https://layers.openembedded.org/layerindex/branch/master/classes/?q=dist...
この中で、meta-python2 に含まれていることが判明しておりますので
https://layers.openembedded.org/layerindex/branch/master/layer/meta-pyth...
の情報から
git://git.openembedded.org/meta-python2
からレイヤーを取得して追加することで、distutiles.bbclass の参照が可能となります。