ここの指示に従って、raspberrypi2 で qt5 のビルドを完了しました : http://www.embarcados.com.br/raspberry-pi-2-qt5-yocto-parte-1/ . 「 https://github.com/OSSystems/meta-browser 」からレイヤーをもう 1 つ追加しました。
実際、x11でクロムを正常にビルドできましたが、ウェイランドではまだ失敗しています。私がウェイランドに対して行ったことは、DISTRO_FEATURES_append = "wayland" で「wayland」を追加し、DISTRO_FEATURES_remove = "x11" で x11 を削除することです。
ただし、これによりエラーが発生し、エラー メッセージに「egl.pc」と「wayland-egl.pc」が見つからないことが示されます。「DEPENDS」セクションにいくつかのコンポーネントを追加して事前にビルドし、chromium.inc のコンポーネントに加えてこれら 2 つのパッケージ構成ファイルを作成する必要がありますか? 表示されるビルド構成とエラー メッセージは次のとおりです。
ビルド構成: BB_VERSION = "1.26.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "Ubuntu-14.04" TARGET_SYS = "arm-poky-linux-gnueabi" MACHINE = "raspberrypi2" DISTRO = "poky" DISTRO_VERSION = "1.8" TUNE_FEATURES = "arm armv7a vfp thumb neon callconvention-hard vfpv4 cortexa7" TARGET_FPU = "vfp-vfpv4-neon" meta-embarcados meta-rpi = "fido:dfb2e27bf26b109fc6ccb3bc91924fb3bb24f655" meta-qt5 = "fido:fc026381545650e10fdd488d5b2a3b2d78f87793" meta-raspberrypi = "fido :b896a7da70dd7a16ba7ffd664f7747cb37e1d142" meta-oe meta-ruby meta-gnome = "fido:10d3c8f85280a0bf867a8e4f84bcda81c290d28e"meta meta-yocto = "fido:cd2c9acdbd75c83790e8144d2a834f5b5de35df0" meta-browser = "master:ca96f4326345dcd779fc539877a04f069f431749"
注: RunQueue の準備中 注: SetScene タスクの実行中 注: RunQueue タスクの実行中 エラー: 関数が失敗しました: do_configure (ログ ファイルは /home/paul/yocto/build-browser-fido/tmp/work/cortexa7hf-vfp-vfpv4-neon にあります-poky-linux-gnueabi/chromium/40.0.2214.91-r0/temp/log.do_configure.13805) エラー: 失敗のログファイルは次の場所に保存されています: /home/paul/yocto/build-browser-fido/tmp/work/cortexa7hf- vfp-vfpv4-neon-poky-linux-gnueabi/chromium/40.0.2214.91-r0/temp/log.do_configure.13805
gyp ファイルからプロジェクトを更新しています... パッケージ xcb-shm が pkg-config 検索パスに見つかりませんでした。おそらく、
xcb-shm.pc' to the PKG_CONFIG_PATH environment variable Package 'xcb-shm', required by 'cairo', not found gyp: Call to 'pkg-config --cflags pangocairo pangoft2' returned exit status 1. Requested 'egl >= 9.1.3' but version of egl is 0.0 Package wayland-egl was not found in the pkg-config search path. Perhaps you should add the directory containing
wayland-egl.pc を含むディレクトリを PKG_CONFIG_PATH 環境変数に追加する必要があります パッケージ 'wayland-egl' が見つかりません gyp: Call to 'pkg-config --cflags "egl >= 9.1.3" "wayland-client > = 1.4.0" >>
ご助力ありがとうございます。