Multiple .bb files are due to be built which each provide jpeg

問題

レイヤーに meta-multimedia を追加して、vlc をビルドすると、次のエラーが表示される。

ERROR: Multiple .bb files are due to be built which each provide jpeg (poky/meta/recipes-core/jpeg/jpeg_8d.bb meta-openembedded/meta-oe/recipes-core/jpeg/libjpeg-turbo_8d+1.3.1.bb).
 This usually means one provides something the other doesn't and should.

エラー: 複数の .bb ファイルがビルドされ、それぞれが jpeg を提供する (poky/meta/recipes-core/jpeg/jpeg_8d.bb meta-openembedded/meta-oe/recipes-core/jpeg/libjpeg-turbo_8d+1.3.1.bb).
 これは通常、一方が他に無い何かを提供する事を意味する。
環境
原因

vlc レシピの DEPENDS に libjpeg-turbo が含まれているため。

解決方法

local.conf に次の行を追加する。

PREFERRED_PROVIDER_jpeg = "libjpeg-turbo"
PREFERRED_PROVIDER_jpeg-native = "libjpeg-turbo-native"
参考文献

キャッシュデバイスの取り外し

操作前の bcache0 の状態を確認する。

$ cat /sys/block/bcache0/bcache/state
clean

キャッシュデバイスをデタッチする。

$ sudo su -
# echo b76ddf95-9367-47c2-8d8f-ce45ebefbe77 > /sys/block/bcache0/bcache/detach
# exit

操作前の bcache0 の状態を確認する。

$ cat /sys/block/bcache0/bcache/state
no cache
参考文献

linux - How to remove cache device from bcache? - Unix & Linux Stack Exchange

vncviewer の geometry オプションが無視される

環境
  • Yocto 2.2.1 (morty)

  • VNC Viewer Free Edition 4.1.1 for X

原因

ウィンドウマネージャーに Matchbox を使っているため。

解決方法

ウィンドウマネージャーを他のものに変更する。

フォームボタンからマクロを実行すると「ユーザ定義型は定義されていません。」と表示される

問題

フォームボタンからマクロを実行すると、次のエラーが表示される。

f:id:renkin3q:20170421094052j:plain

原因

Excel のバグと思われる。

解決方法

ボタンにマクロを登録し直す。