Git Product home page Git Product logo

meta-flutter's Introduction

meta-flutter for Yocto Project

This project was created to build the Embedded Linux (eLinux) embedding for Flutter and Flutter Engine for Yocto Project based distributions.

Repositories

Contributing

See CONTRIBUTING.md.

Setup

In this README, we explain how to build for Arm64 using core-image-weston which is one of Yocto Images, and kirkstone which is one of LTS Yocto versions. See also: https://docs.yoctoproject.org/

Install requred tools

$ sudo apt install chrpath diffstat gawk lz4

Setup Yocto

There are two ways to build using Yocto. One is builds using bitbake and the other is builds using Yocto SDK.

Downloading Poky, meta-clang, and meta-flutter:

$ git clone git://git.yoctoproject.org/poky.git -b kirkstone
$ git clone https://github.com/kraj/meta-clang -b kirkstone
$ git clone https://github.com/sony/meta-flutter.git

Setup the build environment using oe-init-build-env script in Poky:

$ source poky/oe-init-build-env build

Set the target machine in conf/local.conf:

MACHINE ?= "qemuarm64"

Add meta-clang layer to conf/bblayers.conf:

$ bitbake-layers add-layer ../meta-clang

Add meta-flutter layer to conf/bblayers.conf:

$ bitbake-layers add-layer ../meta-flutter

Build Yocto SDK (Only when using cross-building with Yocto SDK)

Add the following in your conf/local.conf:

CLANGSDK = "1"

See also: Adding clang in generated SDK toolchain

Build Yocto SDK for cross-building:

$ bitbake core-image-weston -c populate_sdk

See also: SDK building an sdk installer

Install Yocto SDK:

$ ./tmp/deploy/sdk/poky-glibc-x86_64-core-image-weston-aarch64-qemuarm64-toolchain-3.1.7.sh

Build using bitbake

Flutter Engine (libflutter_engine.so)

The default build targets are fixed to Linux, Arm64, and the following Flutter Engine version in the config file.

ENGINE_VERSION ?= "edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4"

When creating a Flutter project, you will need to use the following version of the Flutter SDK.

Engine version Flutter SDK version
edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4 3.22.2 (stable channel)

If you want to change the version of the Flutter engine, change <engine_version> to the appropriate version of the Flutter SDK and add the following to conf/local.conf:

ENGINE_VERSION_pn-flutter-engine = "<engine_version>"

Flutter Engine mode

Flutter Engine is built with release mode by default. If you want to change the build mode, you can change it to add the following in your conf/local.conf:

# e.g. debug mode
PACKAGECONFIG_pn-flutter-engine = "debug-mode"

Wayland backend

$ bitbake flutter-wayland-client

DRM-GBM backend

libsystemd is required to build this backend. Put the following in your conf/local.conf:

DISTRO_FEATURES:append = " systemd"

See also: Using systemd for the Main Image and Using SysVinit for the Rescue Image

$ bitbake flutter-drm-gbm-backend

DRM-EGLStream backend

You need to install libsystemd in the same way with the DRM-GBM backend.

$ bitbake flutter-drm-eglstream-backend

Build using Yocto SDK

Setup the cross-building toolchain environment using a script that you built and installed:

$ source /opt/poky/3.1.7/environment-setup-aarch64-poky-linux

Set the following environment vars to cross-build using clang:

$ export CC=${CLANGCC}
$ export CXX=${CLANGCXX}

After doing that, you can build the embedder as normal like self-building on hosts. It means you don't need to be aware of cross-building. See: self-build

meta-flutter's People

Contributors

doesnotexist avatar hidenorimatsubayashi avatar initerworker avatar phongt avatar topolittle avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

meta-flutter's Issues

Building and copying flutter app in yocto recipe

I'm able to build an image which uses this layer and on the yocto build host I'm able to use the SDK to cross compile the flutter application but I then have to copy the application over to the target after booting the image. I would like to build the application and install it to the rootfs when building the image so that it's already present on the target on first boot of the image. Any input on doing this with this the sony/meta-flutter layer would be appreciated.

flutter-wayland-client-1.0-r0 do_fetch: Fetcher failure: Unable to find revision 8f2221fbef28b478debb78dd233f5250b220ca99 in branch master even from upstrea

Build Configuration:
DISTRO = "fsl-imx-wayland"
DISTRO_VERSION = "5.15-kirkstone"
meta-poky = "HEAD:602922d492351ee747d2ff00f8ed5aab284a706b"

When I do $ bitbake flutter-wayland-client

I got this error, is any one know how to fix it?

flutter-wayland-client-1.0-r0 do_fetch: Fetcher failure: Unable to find revision 8f2221fbef28b478debb78dd233f5250b220ca99 in branch master even from upstrea

arm64 issue when compiling on M1

Hi, I've created a Dockerfile to reproduce this issue and you can find it here: https://github.com/bvoq/FlutterMetaDockerfile/tree/main/fluttergcc11wayland
You only need Docker installed and you can run build.sh and the rest should be taken care of.

The code runs successfully on an older Mac with x86_64 architecture but not on arm64 Macs.
The reason is that gcc-multilib is not supported for arm64 architecture.
Installing just g++-11 and gcc-11 separately leads to the following issue:

My build platform is aarch64-linux, since I'm using M1 Mac with Docker.
Failing build configuration:

Build Configuration:
BB_VERSION           = "2.0.0"
BUILD_SYS            = "aarch64-linux"
NATIVELSBSTRING      = "ubuntu-22.04"
TARGET_SYS           = "aarch64-poky-linux"
MACHINE              = "qemuarm64"
DISTRO               = "poky"
DISTRO_VERSION       = "4.0.4"
TUNE_FEATURES        = "aarch64 armv8a crc cortexa57"
TARGET_FPU           = ""
meta                 
meta-poky            
meta-yocto-bsp       = "<unknown>:<unknown>"
meta-clang           = "kirkstone:c728c3f9168c8a4ed05163a51dd48ca1ad8ac21d"
meta-flutter         = "main:3c6ba93ad2de2ae1d9c71a9b34c55fc93d8ef024"

arm 32 bit bitbake error with do_configure

Hi there,

I attempted to build meta-flutter (flutter-wayland-client) for our imx6sx based device. That chip is a 32 bit arm chip. I noticed that in the flutter engine recipe it has:

GN_TARGET_ARCH = "arm64"

I wrote a .bbappend to change this to "arm". Unfortunately there's still some tooling that's forcing 64 bit builds. It appears in do_configure it's calling gclient and there's a DEPS or hook that's trying to download 64 bit toolchains. My bitbake error:

ERROR: flutter-engine-1.0-r0 do_configure: Execution of '/hd/dunfell/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/flutter-engine/1.0-r0/temp/run.do_configure.2866349' failed with exit code 1
ERROR: Logfile of failure stored in: /hd/dunfell/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/flutter-engine/1.0-r0/temp/log.do_configure.2866349
Log data follows:
| DEBUG: Executing shell function do_configure
| ________ running 'python3 src/third_party/dart/tools/generate_package_config.py' in '/hd/dunfell/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/flutter-engine/1.0-r0'
| generate_package_config.py called
| ________ running 'python3 src/tools/remove_stale_pyc_files.py src/tools' in '/hd/dunfell/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/flutter-engine/1.0-r0'
| ________ running 'python3 src/build/linux/sysroot_scripts/install-sysroot.py --arch=x64' in '/hd/dunfell/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/flutter-engine/1.0-r0'
| ________ running 'python3 src/build/linux/sysroot_scripts/install-sysroot.py --arch=arm64' in '/hd/dunfell/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/flutter-engine/1.0-r0'
| ________ running 'python3 src/flutter/tools/pub_get_offline.py' in '/hd/dunfell/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/flutter-engine/1.0-r0'
| ________ running 'python3 src/flutter/tools/download_dart_sdk.py --fail-loudly' in '/hd/dunfell/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/flutter-engine/1.0-r0'
| ________ running 'python3 src/flutter/tools/githooks/setup.py' in '/hd/dunfell/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/flutter-engine/1.0-r0'
| ERROR Unresolved dependencies.
| //:archives(//build/toolchain/linux:clang_arm)
|   needs //build/toolchain/linux:clang_arm()
| //:default(//build/toolchain/linux:clang_arm)
|   needs //build/toolchain/linux:clang_arm()
| //:dist(//build/toolchain/linux:clang_arm)
|   needs //build/toolchain/linux:clang_arm()
... <snip!>
| //third_party/zlib:zlib_x86_simd(//build/toolchain/linux:clang_arm)
|   needs //build/toolchain/linux:clang_arm()
| 
| GOMA usage was specified but can't be found, falling back to local builds. Set the GOMA_DIR environment variable to fix GOMA.
| Generating GN files in: out/linux_release_arm
| WARNING: exit code 1 from a shell command.
| ERROR: Execution of '/hd/dunfell/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/flutter-engine/1.0-r0/temp/run.do_configure.2866349' failed with exit code 1
ERROR: Task (/hd/dunfell/sources/meta-flutter/recipes-graphics/flutter-engine/flutter-engine.bb:do_configure) failed with exit code '1'

It appears "install-sysroot.py" is getting --arch=arm64 specified.

Any ideas on how I can get gclient to specify "--arch=arm"?

Also, it looks like gclient deps fetching is ignoring the Yocto sysroot, is there a way around that? Or is the only way to build flutter is to use the Google sanctioned sysroot?

I'm using the 'dunfell' branch of meta-flutter.

Thanks in advance for any help!
Chris

Build and install sample application on raspberry with yocto

I'm trying to build and install a sample flutter application (flutter-samples-simplistic-calculator) to a raspberry pi3 using yocto.
The goal would be to display this application to a small LCD screen using the DRM flutter backend.

The following features are enabled: DISTRO_FEATURES:append = "wayland opengl "
And the sample application is added to the image: IMAGE_INSTALL += "flutter-samples-simplistic-calculator"

I've managed to build the image and deploy it to the board.
However, there is no executable installed for the calculator sample application.
In /usr/share/flutter/flutter-samples-simplistic-calculator/3.19.1/release, the assets are correctly deployed in data, and the libraries (libapp.so and libflutter_engine.so) in lib.

raspberry pi issue

I've managed to successfully compile with MACHINE qemuarm64 version but I want to also compile it with MACHINE raspberrypi3.

However, when running the wayland build I get the following strange error.
It boils down to the folder /workdir/build/tmp/work/cortexa7t2hf-neon-vfpv4-poky-linux-gnueabi/flutter-engine/1.0-r0/flutter-engine-1.0/flutter being empty.

This is the error after running:build.sh in https://github.com/bvoq/FlutterMetaDockerfile/tree/main/flutterwaylandrpi3 .

NOTE: Executing Tasks
WARNING: flutter-engine-1.0-r0 do_populate_lic: Could not copy license file /workdir/build/tmp/work/cortexa7t2hf-neon-vfpv4-poky-linux-gnueabi/flutter-engine/1.0-r0/flutter-engine-1.0/flutter/LICENSE to /workdir/build/tmp/work/cortexa7t2hf-neon-vfpv4-poky-linux-gnueabi/flutter-engine/1.0-r0/license-destdir/flutter-engine/LICENSE: [Errno 2] No such file or directory: '/workdir/build/tmp/work/cortexa7t2hf-neon-vfpv4-poky-linux-gnueabi/flutter-engine/1.0-r0/flutter-engine-1.0/flutter/LICENSE'
ERROR: flutter-engine-1.0-r0 do_populate_lic: QA Issue: flutter-engine: LIC_FILES_CHKSUM points to an invalid file: /workdir/build/tmp/work/cortexa7t2hf-neon-vfpv4-poky-linux-gnueabi/flutter-engine/1.0-r0/flutter-engine-1.0/flutter/LICENSE [license-checksum]
ERROR: flutter-engine-1.0-r0 do_populate_lic: Fatal QA errors were found, failing task.
ERROR: Logfile of failure stored in: /workdir/build/tmp/work/cortexa7t2hf-neon-vfpv4-poky-linux-gnueabi/flutter-engine/1.0-r0/temp/log.do_populate_lic.75769
ERROR: Task (/workdir/meta-flutter/recipes-graphics/flutter-engine/flutter-engine.bb:do_populate_lic) failed with exit code '1'

These are my conf settings: https://github.com/bvoq/FlutterMetaDockerfile/blob/main/flutterwaylandrpi3/wayland_rpi3.sh#L28-L44

Error: bootstrap-3.8.0.chromium.8_bin/python3/bin/python3: No such file or directory - while building meta-flutter for yocto project

Creating Flutter engine for Linux target machine (qemuarm64)

Followed steps as mentioned in the below link (i.e Meta-flutter Yocto Project)

https://github.com/sony/meta-flutter

  1. Building Yocto - Followed all steps as mentioned
  2. Cross-building using bitbake -
    i. Wayland backend -
    a. bitbake flutter-wayland-client -- while making bitbake of Flutter engine getting below errors,

Error:
Error: failed to update packages, see the log.
/home/user/FlutterPort/build/tmp/work/aarch64-poky-linux/flutter-engine/1.0-r0/git/bootstrap_python3: line 32: bootstrap-3.8.0.chromium.8_bin/python3/bin/python3: No such file or directory
cat: /home/user/FlutterPort/build/tmp/work/aarch64-poky-linux/flutter-engine/1.0-r0/git/python3_bin_reldir.txt: No such file or directory
/home/user/FlutterPort/build/tmp/work/aarch64-poky-linux/flutter-engine/1.0-r0/git/vpython3: line 52: /home/user/FlutterPort/build/tmp/work/aarch64-poky-linux/flutter-engine/1.0-r0/git/.cipd_bin/vpython3: No such file or directory
WARNING: exit code 127 from a shell command.

Tried Below Solutions:

  1. Set the environment variable DEPOT_TOOLS_UPDATE=0.
  2. Downloaded "DEPOT TOOLS" from below link and set the path
    i. git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
    ii. export PATH=/path/to/depot_tools:$PATH
  3. Removed other version Python's

Could anyone please help/support to proceed further.

clean build warnings & error on tasks.inc

Context: I'm doing a fresh build based on README.md, and thought this may be helpful...on first build, I encountered multiple instances of:

WARNING: /flutter-drm-eglstream-so.bb: do_configure:prepend += is not a recommended operator combination, please replace it.

So I suggest that in recipes-graphics/flutter-embedded-linux/tasks.inc
do_configure:prepend[depends] += "flutter-engine:do_populate_sysroot"
should be
do_configure:prepend[depends] = "flutter-engine:do_populate_sysroot"
Not sure if there should be an appended space separator, Yocto can be funny like that.

Also getting an error ERROR: Nothing RPROVIDES 'weston-xwayland', and weston RPROVIDES weston-xwayland but was skipped: missing required distro feature 'pam'.
DISTRO_FEATURES:append = " pam" to local.conf seems to have solved that, and it's busy building now.

Advise if this is helpful/not helpful and if there's a better way.

Error while cross building application for drm-gbm backend

Hi,
I want to perform cross building of application from x64 to arm64. Linux distro is installed in arm64 device which doesn't have packages like apt, apt-get, dpkg etc.
Arm64 device supports drm backend, I followeds steps mentioned in Cross Building using Bitbake. I am able to setup Yocto for drm-gbm backend. When I try to build using below command,

flutter-elinux build elinux --target-arch=arm64 --target-compiler-triple=aarch64-poky-linux --target-backend-type=gbm --target-sysroot=/opt/poky/3.1.17/sysroots/aarch64-poky-linux

I am getting erros, logs are as follows

Building an eLinux application with gbm backend in release mode for arm64 target...        13.0s
Failed to cmake build:
Scanning dependencies of target flutter_assemble
[  0%] Built target flutter_assemble
Scanning dependencies of target flutter_wrapper_plugin
[  7%] Building CXX object
flutter/CMakeFiles/flutter_wrapper_plugin.dir/ephemeral/cpp_client_wrapper/core_implementations.cc.o
[ 15%] Building CXX object
flutter/CMakeFiles/flutter_wrapper_plugin.dir/ephemeral/cpp_client_wrapper/standard_codec.cc.o
[ 23%] Building CXX object
flutter/CMakeFiles/flutter_wrapper_plugin.dir/ephemeral/cpp_client_wrapper/plugin_registrar.cc.o
[ 30%] Linking CXX static library libflutter_wrapper_plugin.a
[ 30%] Built target flutter_wrapper_plugin
Scanning dependencies of target flutter_wrapper_app
[ 38%] Building CXX object
flutter/CMakeFiles/flutter_wrapper_app.dir/ephemeral/cpp_client_wrapper/core_implementations.cc.o
[ 46%] Building CXX object
flutter/CMakeFiles/flutter_wrapper_app.dir/ephemeral/cpp_client_wrapper/standard_codec.cc.o
[ 53%] Building CXX object
flutter/CMakeFiles/flutter_wrapper_app.dir/ephemeral/cpp_client_wrapper/flutter_engine.cc.o
[ 61%] Building CXX object
flutter/CMakeFiles/flutter_wrapper_app.dir/ephemeral/cpp_client_wrapper/flutter_view_controller.cc.o
[ 69%] Linking CXX static library libflutter_wrapper_app.a
[ 69%] Built target flutter_wrapper_app
Scanning dependencies of target myproject
[ 76%] Building CXX object runner/CMakeFiles/myproject.dir/flutter_window.cc.o
[ 84%] Building CXX object runner/CMakeFiles/myproject.dir/main.cc.o
[ 92%] Building CXX object runner/CMakeFiles/myproject.dir/__/flutter/generated_plugin_registrant.cc.o
[100%] Linking CXX executable myproject

/opt/poky/3.1.17/sysroots/x86_64-pokysdk-linux/usr/bin/ld: warning: libsystemd.so.0, needed by
/local/my-project/flutter-projects/myproject/elinux/flutter/ephemeral/libflutter_elinux_gbm.so, not found (try using -rpath or -rpath-link)
/opt/poky/3.1.17/sysroots/x86_64-pokysdk-linux/usr/bin/ld:
/local/my-project/flutter-projects/myproject/elinux/flutter/ephemeral/libflutter_elinux_gbm.so: undefined reference to `sd_event_run@LIBSYSTEMD_221'
/opt/poky/3.1.17/sysroots/x86_64-pokysdk-linux/usr/bin/ld:
/local/my-project/flutter-projects/myproject/elinux/flutter/ephemeral/libflutter_elinux_gbm.so: undefined reference to `sd_event_unref@LIBSYSTEMD_221'
/opt/poky/3.1.17/sysroots/x86_64-pokysdk-linux/usr/bin/ld:
/local/my-project/flutter-projects/myproject/elinux/flutter/ephemeral/libflutter_elinux_gbm.so: undefined reference to `sd_event_add_io@LIBSYSTEMD_221'
/opt/poky/3.1.17/sysroots/x86_64-pokysdk-linux/usr/bin/ld:
/local/my-project/flutter-projects/myproject/elinux/flutter/ephemeral/libflutter_elinux_gbm.so: undefined reference to `sd_event_new@LIBSYSTEMD_221'
clang-10: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [runner/CMakeFiles/myproject.dir/build.make:117: runner/myproject] Error 1
make[1]: *** [CMakeFiles/Makefile2:200: runner/CMakeFiles/myproject.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

Please help me out to resolve this issue
Thanks in Advance!

bitbake ParseError in flutter-engine recipe

meta-flutter: 3f77f61 (main)

Step to reproduce:
bitbake flutter-engine

Expected result:
The recipe builds without issues

Actual result:
ERROR: ParseError at [..]/meta-flutter/recipes-graphics/flutter-engine/flutter-engine.bb:18: unparsed line: 'ENGINE_VERSION ?= "9d517f475ba1282b619477bde8e708d6a34287cf" # Flutter 2.3.0-24.1.pre (beta channel)'

The following patch fixes the issue:

From cb4cc8126c809c53ccbbe0942af4a49d8bd8beb6 Mon Sep 17 00:00:00 2001
From: Stephane Gilbert <[email protected]>
Date: Wed, 30 Jun 2021 09:39:23 -0400
Subject: [PATCH] Fix: Bitbake ParseError in flutter-engine.bb

---
 recipes-graphics/flutter-engine/flutter-engine.bb | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/recipes-graphics/flutter-engine/flutter-engine.bb b/recipes-graphics/flutter-engine/flutter-engine.bb
index aca521a..8b3550a 100644
--- a/recipes-graphics/flutter-engine/flutter-engine.bb
+++ b/recipes-graphics/flutter-engine/flutter-engine.bb
@@ -15,7 +15,8 @@ GN_TOOLS_PYTHON2_PATH ??= "bootstrap-3.8.0.chromium.8_bin/python/bin"
 
 require gn-args-utils.inc
 
-ENGINE_VERSION ?= "9d517f475ba1282b619477bde8e708d6a34287cf" # Flutter 2.3.0-24.1.pre (beta channel)
+# Flutter 2.3.0-24.1.pre (beta channel)
+ENGINE_VERSION ?= "9d517f475ba1282b619477bde8e708d6a34287cf"
 PACKAGECONFIG ?= "release-mode"
 PACKAGECONFIG[debug-mode] = "--runtime-mode debug --unoptimized"
 PACKAGECONFIG[profile-mode] = "--runtime-mode profile --no-lto"
-- 
2.31.1

Vulkan dependency issue

Hi,

I was trying to build the 'flutter-wayland-client' following the documentation in this repo, but when it comes to building the flutter-engine, the third-party Vulkan library claims to have a missing <wayland-client.h> dependency.
I am using Yocto - Kirkstone and building for an i.MX 8M Plus on a Toradex Verdin Board
Is there a way to maybe modify your flutter-engine.bb recipe to include the missing dependencies? Since I'm not familiar with Flutter I'm not sure if the error is an issue related to the Flutter sources or to your meta-flutter layer. I was trying different versions of the flutter engine setting ENGINE_VERSION to older releases of flutter as well, but unfortunately with no success.
Can you please hint me to what is going wrong?

Here is the related terminal output:

Build Configuration:
BB_VERSION           = "2.0.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "universal"
TARGET_SYS           = "aarch64-tdx-linux"
MACHINE              = "ro-pimanalyzer-toradex-imx8mp"
DISTRO               = "tdx-xwayland"
DISTRO_VERSION       = "6.2.0-devel-20230217083031+build.0"
TUNE_FEATURES        = "aarch64 armv8a crc cortexa53"
TARGET_FPU           = ""
meta-clang           = "kirkstone:e33eec34a85bac111efbf034dfe782fe3c105b05"
meta-freescale       = "kirkstone:69fdc2084e8a0f54d647ac76d8f372797c4667e0"
meta-freescale-3rdparty = "kirkstone:f6fa0fd8783ce69d07feaad0b7ca6759b5a4d5d6"
meta-freescale-distro = "kirkstone:d5bbb487b2816dfc74984a78b67f7361ce404253"
meta-filesystems     
meta-gnome           
meta-multimedia      
meta-networking      
meta-oe              
meta-python          
meta-xfce            = "kirkstone:278ec081a64e6a7679d6def550101158126cd935"
meta-project         = "master:7a178dcb8642212bcb8747ca81e3228fe6239fed"
meta-qt5             = "kirkstone:44d44933200287f7d17cf6981af4b4a0961c308d"
meta-sony-flutter    = "main:aff8e3299ba7b1f8a1468f5466bf77ef6ff95c7e"
meta-toradex-bsp-common = "kirkstone-6.x.y:86e64d70123b2ff55924ec6581c6154e628f661b"
meta-toradex-demos   = "kirkstone-6.x.y:ef7368d235a2c08ec72b040fdadaa994b62d3f38"
meta-toradex-distro  = "kirkstone-6.x.y:b72f11c9adf0b35e4016e7b9e58fc8c86d37f0e8"
meta-toradex-nxp     = "kirkstone-6.x.y:a174b6faada51c7e196c39c7a0f914754e8fa41d"
meta                 
meta-poky            
meta-yocto-bsp       = "kirkstone:fc5364a03236bec45fafa2fc91b3e8d97d247b43"

Initialising tasks: 100% |####################################################################################################################| Time: 0:00:10
Sstate summary: Wanted 491 Local 358 Mirrors 0 Missed 133 Current 2631 (72% match, 95% complete)
NOTE: Executing Tasks
ERROR: flutter-engine-1.0-r0 do_compile: ExecutionError('/home/t_weidinger/Workspaces/imx8mp-toradex-pia/build/tmp/work/cortexa53-tdx-linux/flutter-engine/1.0-r0/temp/run.do_compile.1876963', 1, None, None)
ERROR: Logfile of failure stored in: /home/t_weidinger/Workspaces/imx8mp-toradex-pia/build/tmp/work/cortexa53-tdx-linux/flutter-engine/1.0-r0/temp/log.do_compile.1876963
Log data follows:
| DEBUG: Executing shell function do_compile
| ninja: Entering directory `out/linux_release_arm64'
| [1/5564] CXX obj/third_party/icu/source/i18n/icui18n.collation.o
| [2/5564] CC obj/third_party/libxml/src/libxml2.SAX.o
| [3/5564] CC obj/third_party/libxml/src/libxml2.SAX2.o
| [4/5564] CC obj/third_party/libxml/src/libxml2.c14n.o
| [5/5564] CC obj/third_party/libxml/src/libxml2.catalog.o
| [6/5564] STAMP obj/third_party/dart/runtime/libdart_precompiled_runtime.inputdeps.stamp
| [7/5564] STAMP obj/third_party/dart/runtime/libdart_precompiler.inputdeps.stamp
| [8/5564] STAMP obj/third_party/dart/runtime/libdart_jit.inputdeps.stamp
| [9/5564] STAMP obj/third_party/dart/runtime/bin/analyze_snapshot.inputdeps.stamp
| [10/5564] STAMP obj/third_party/dart/runtime/bin/gen_snapshot.inputdeps.stamp
| [11/5564] CXX obj/third_party/icu/source/common/icuuc.parsepos.o
| [12/5564] CXX obj/flutter/flutter_vma/flutter_vma.flutter_vma.o
| FAILED: obj/flutter/flutter_vma/flutter_vma.flutter_vma.o
| ../../buildtools/linux-x64/clang/bin/clang++ -MD -MF obj/flutter/flutter_vma/flutter_vma.flutter_vma.o.d -DUSE_OPENSSL=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_DISABLE_AVAILABILITY=1 -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DVMA_DYNAMIC_VULKAN_FUNCTIONS=0 -DVMA_STATIC_VULKAN_FUNCTIONS=0 -I../.. -Igen -I../../third_party/libcxx/include -I../../third_party/libcxxabi/include -I../../build/secondary/third_party/libcxx/config -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/vulkan_memory_allocator/include -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4 -fPIC -pipe -pthread --target=aarch64-linux-gnu -DBORINGSSL_CLANG_SUPPORTS_DOT_ARCH -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-deprecated-copy -Wno-psabi -Wno-unqualified-std-cast-call -Wno-non-c-typedef-for-linkage -Wno-range-loop-construct -fvisibility=hidden --sysroot=/home/t_weidinger/Workspaces/imx8mp-toradex-pia/build/tmp/work/cortexa53-tdx-linux/flutter-engine/1.0-r0/recipe-sysroot -Wstring-conversion -Wnewline-eof -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility-inlines-hidden -std=c++17 -fno-rtti -nostdinc++ -nostdinc++ -fvisibility=hidden -fno-exceptions -Wno-c++98-compat-extra-semi -Wno-deprecated-copy -Wno-implicit-fallthrough -Wno-nullability-completeness -Wno-suggest-destructor-override -Wno-suggest-override -Wno-unused-private-field -Wno-unused-variable   -c ../../flutter/flutter_vma/flutter_vma.cc -o obj/flutter/flutter_vma/flutter_vma.flutter_vma.o
| In file included from ../../flutter/flutter_vma/flutter_vma.cc:19:
| In file included from ../../flutter/flutter_vma/flutter_vma.h:7:
| In file included from ../../third_party/vulkan_memory_allocator/include/vk_mem_alloc.h:130:
| ../../third_party/vulkan-deps/vulkan-headers/src/include/vulkan/vulkan.h:41:10: fatal error: 'wayland-client.h' file not found
| #include <wayland-client.h>
|          ^~~~~~~~~~~~~~~~~~
| 1 error generated.
| [13/5564] CXX obj/flutter/flutter_vma/flutter_skia_vma.flutter_skia_vma.o
| FAILED: obj/flutter/flutter_vma/flutter_skia_vma.flutter_skia_vma.o
| ../../buildtools/linux-x64/clang/bin/clang++ -MD -MF obj/flutter/flutter_vma/flutter_skia_vma.flutter_skia_vma.o.d -DUSE_OPENSSL=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_DISABLE_AVAILABILITY=1 -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_GL -DSK_SUPPORT_GPU=1 -DSK_VULKAN -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_CODEC_DECODES_PNG -DSK_ENCODE_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_WEBP -DSK_HAS_WUFFS_LIBRARY -DFLUTTER_RUNTIME_MODE_DEBUG=1 -DFLUTTER_RUNTIME_MODE_PROFILE=2 -DFLUTTER_RUNTIME_MODE_RELEASE=3 -DFLUTTER_RUNTIME_MODE_JIT_RELEASE=4 -DDART_LEGACY_API=\[\[deprecated\]\] -DFLUTTER_RUNTIME_MODE=3 -DFLUTTER_RELEASE=1 -DVULKAN_HPP_NO_EXCEPTIONS=1 -DSK_R32_SHIFT=16 -DSK_ENABLE_DUMP_GPU -DSK_DISABLE_AAA -DSK_LEGACY_IGNORE_DRAW_VERTICES_BLEND_WITH_NO_SHADER -DSK_DISABLE_LEGACY_SHADERCONTEXT -DSK_DISABLE_LOWP_RASTER_PIPELINE -DSK_FORCE_RASTER_PIPELINE_BLITTER -DSK_METAL_WAIT_UNTIL_SCHEDULED -DSK_DISABLE_EFFECT_DESERIALIZATION -DSK_ENABLE_SKSL -DSK_ENABLE_PRECOMPILE -DSK_USE_PERFETTO -DSK_LEGACY_LAYER_BOUNDS_EXPANSION -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DVMA_DYNAMIC_VULKAN_FUNCTIONS=0 -DVMA_STATIC_VULKAN_FUNCTIONS=0 -I../.. -Igen -I../../third_party/libcxx/include -I../../third_party/libcxxabi/include -I../../build/secondary/third_party/libcxx/config -I../../third_party/vulkan_memory_allocator/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/skia -I../../third_party/fontconfig/src -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4 -fPIC -pipe -pthread --target=aarch64-linux-gnu -DBORINGSSL_CLANG_SUPPORTS_DOT_ARCH -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-deprecated-copy -Wno-psabi -Wno-unqualified-std-cast-call -Wno-non-c-typedef-for-linkage -Wno-range-loop-construct -fvisibility=hidden --sysroot=/home/t_weidinger/Workspaces/imx8mp-toradex-pia/build/tmp/work/cortexa53-tdx-linux/flutter-engine/1.0-r0/recipe-sysroot -Wstring-conversion -Wnewline-eof -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility-inlines-hidden -std=c++17 -fno-rtti -nostdinc++ -nostdinc++ -fvisibility=hidden -fno-exceptions -Wno-c++98-compat-extra-semi -Wno-deprecated-copy -Wno-implicit-fallthrough -Wno-nullability-completeness -Wno-suggest-destructor-override -Wno-suggest-override -Wno-unused-private-field -Wno-unused-variable   -c ../../flutter/flutter_vma/flutter_skia_vma.cc -o obj/flutter/flutter_vma/flutter_skia_vma.flutter_skia_vma.o
| In file included from ../../flutter/flutter_vma/flutter_skia_vma.cc:5:
| In file included from ../../flutter/flutter_vma/flutter_skia_vma.h:7:
| In file included from ../../flutter/flutter_vma/flutter_vma.h:7:
| In file included from ../../third_party/vulkan_memory_allocator/include/vk_mem_alloc.h:130:
| ../../third_party/vulkan-deps/vulkan-headers/src/include/vulkan/vulkan.h:41:10: fatal error: 'wayland-client.h' file not found
| #include <wayland-client.h>
|          ^~~~~~~~~~~~~~~~~~
| 1 error generated.
| [14/5564] CXX obj/flutter/vulkan/vulkan.vulkan_device.o
| FAILED: obj/flutter/vulkan/vulkan.vulkan_device.o
| ../../buildtools/linux-x64/clang/bin/clang++ -MD -MF obj/flutter/vulkan/vulkan.vulkan_device.o.d -DUSE_OPENSSL=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_DISABLE_AVAILABILITY=1 -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DVULKAN_HPP_NO_EXCEPTIONS=1 -DSK_GL -DSK_SUPPORT_GPU=1 -DSK_VULKAN -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_CODEC_DECODES_PNG -DSK_ENCODE_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_WEBP -DSK_HAS_WUFFS_LIBRARY -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DFLUTTER_RUNTIME_MODE_DEBUG=1 -DFLUTTER_RUNTIME_MODE_PROFILE=2 -DFLUTTER_RUNTIME_MODE_RELEASE=3 -DFLUTTER_RUNTIME_MODE_JIT_RELEASE=4 -DDART_LEGACY_API=\[\[deprecated\]\] -DFLUTTER_RUNTIME_MODE=3 -DFLUTTER_RELEASE=1 -DSK_R32_SHIFT=16 -DSK_ENABLE_DUMP_GPU -DSK_DISABLE_AAA -DSK_LEGACY_IGNORE_DRAW_VERTICES_BLEND_WITH_NO_SHADER -DSK_DISABLE_LEGACY_SHADERCONTEXT -DSK_DISABLE_LOWP_RASTER_PIPELINE -DSK_FORCE_RASTER_PIPELINE_BLITTER -DSK_METAL_WAIT_UNTIL_SCHEDULED -DSK_DISABLE_EFFECT_DESERIALIZATION -DSK_ENABLE_SKSL -DSK_ENABLE_PRECOMPILE -DSK_USE_PERFETTO -DSK_LEGACY_LAYER_BOUNDS_EXPANSION -I../.. -Igen -I../../third_party/libcxx/include -I../../third_party/libcxxabi/include -I../../build/secondary/third_party/libcxx/config -I../../third_party/vulkan_memory_allocator/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/skia -I../../third_party/fontconfig/src -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4 -fPIC -pipe -pthread --target=aarch64-linux-gnu -DBORINGSSL_CLANG_SUPPORTS_DOT_ARCH -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-deprecated-copy -Wno-psabi -Wno-unqualified-std-cast-call -Wno-non-c-typedef-for-linkage -Wno-range-loop-construct -fvisibility=hidden --sysroot=/home/t_weidinger/Workspaces/imx8mp-toradex-pia/build/tmp/work/cortexa53-tdx-linux/flutter-engine/1.0-r0/recipe-sysroot -Wstring-conversion -Wnewline-eof -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility-inlines-hidden -std=c++17 -fno-rtti -nostdinc++ -nostdinc++ -fvisibility=hidden -fno-exceptions   -c ../../flutter/vulkan/vulkan_device.cc -o obj/flutter/vulkan/vulkan.vulkan_device.o
| In file included from ../../flutter/vulkan/vulkan_device.cc:5:
| In file included from ../../flutter/vulkan/vulkan_device.h:12:
| In file included from ../../flutter/vulkan/procs/vulkan_handle.h:11:
| In file included from ../../flutter/vulkan/procs/vulkan_interface.h:27:
| ../../third_party/vulkan-deps/vulkan-headers/src/include/vulkan/vulkan.h:41:10: fatal error: 'wayland-client.h' file not found
| #include <wayland-client.h>
|          ^~~~~~~~~~~~~~~~~~
| 1 error generated.
| [15/5564] CXX obj/flutter/vulkan/vulkan.vulkan_image.o
| FAILED: obj/flutter/vulkan/vulkan.vulkan_image.o
| ../../buildtools/linux-x64/clang/bin/clang++ -MD -MF obj/flutter/vulkan/vulkan.vulkan_image.o.d -DUSE_OPENSSL=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_DISABLE_AVAILABILITY=1 -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DVULKAN_HPP_NO_EXCEPTIONS=1 -DSK_GL -DSK_SUPPORT_GPU=1 -DSK_VULKAN -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_CODEC_DECODES_PNG -DSK_ENCODE_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_WEBP -DSK_HAS_WUFFS_LIBRARY -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DFLUTTER_RUNTIME_MODE_DEBUG=1 -DFLUTTER_RUNTIME_MODE_PROFILE=2 -DFLUTTER_RUNTIME_MODE_RELEASE=3 -DFLUTTER_RUNTIME_MODE_JIT_RELEASE=4 -DDART_LEGACY_API=\[\[deprecated\]\] -DFLUTTER_RUNTIME_MODE=3 -DFLUTTER_RELEASE=1 -DSK_R32_SHIFT=16 -DSK_ENABLE_DUMP_GPU -DSK_DISABLE_AAA -DSK_LEGACY_IGNORE_DRAW_VERTICES_BLEND_WITH_NO_SHADER -DSK_DISABLE_LEGACY_SHADERCONTEXT -DSK_DISABLE_LOWP_RASTER_PIPELINE -DSK_FORCE_RASTER_PIPELINE_BLITTER -DSK_METAL_WAIT_UNTIL_SCHEDULED -DSK_DISABLE_EFFECT_DESERIALIZATION -DSK_ENABLE_SKSL -DSK_ENABLE_PRECOMPILE -DSK_USE_PERFETTO -DSK_LEGACY_LAYER_BOUNDS_EXPANSION -I../.. -Igen -I../../third_party/libcxx/include -I../../third_party/libcxxabi/include -I../../build/secondary/third_party/libcxx/config -I../../third_party/vulkan_memory_allocator/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/skia -I../../third_party/fontconfig/src -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4 -fPIC -pipe -pthread --target=aarch64-linux-gnu -DBORINGSSL_CLANG_SUPPORTS_DOT_ARCH -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-deprecated-copy -Wno-psabi -Wno-unqualified-std-cast-call -Wno-non-c-typedef-for-linkage -Wno-range-loop-construct -fvisibility=hidden --sysroot=/home/t_weidinger/Workspaces/imx8mp-toradex-pia/build/tmp/work/cortexa53-tdx-linux/flutter-engine/1.0-r0/recipe-sysroot -Wstring-conversion -Wnewline-eof -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility-inlines-hidden -std=c++17 -fno-rtti -nostdinc++ -nostdinc++ -fvisibility=hidden -fno-exceptions   -c ../../flutter/vulkan/vulkan_image.cc -o obj/flutter/vulkan/vulkan.vulkan_image.o
| In file included from ../../flutter/vulkan/vulkan_image.cc:5:
| In file included from ../../flutter/vulkan/vulkan_image.h:10:
| In file included from ../../flutter/vulkan/procs/vulkan_handle.h:11:
| In file included from ../../flutter/vulkan/procs/vulkan_interface.h:27:
| ../../third_party/vulkan-deps/vulkan-headers/src/include/vulkan/vulkan.h:41:10: fatal error: 'wayland-client.h' file not found
| #include <wayland-client.h>
|          ^~~~~~~~~~~~~~~~~~
| 1 error generated.
| [16/5564] CXX obj/flutter/vulkan/procs/procs.vulkan_interface.o
| [17/5564] CXX obj/flutter/vulkan/vulkan.vulkan_command_buffer.o
| FAILED: obj/flutter/vulkan/vulkan.vulkan_command_buffer.o
| ../../buildtools/linux-x64/clang/bin/clang++ -MD -MF obj/flutter/vulkan/vulkan.vulkan_command_buffer.o.d -DUSE_OPENSSL=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_DISABLE_AVAILABILITY=1 -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DVULKAN_HPP_NO_EXCEPTIONS=1 -DSK_GL -DSK_SUPPORT_GPU=1 -DSK_VULKAN -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_CODEC_DECODES_PNG -DSK_ENCODE_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_WEBP -DSK_HAS_WUFFS_LIBRARY -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DFLUTTER_RUNTIME_MODE_DEBUG=1 -DFLUTTER_RUNTIME_MODE_PROFILE=2 -DFLUTTER_RUNTIME_MODE_RELEASE=3 -DFLUTTER_RUNTIME_MODE_JIT_RELEASE=4 -DDART_LEGACY_API=\[\[deprecated\]\] -DFLUTTER_RUNTIME_MODE=3 -DFLUTTER_RELEASE=1 -DSK_R32_SHIFT=16 -DSK_ENABLE_DUMP_GPU -DSK_DISABLE_AAA -DSK_LEGACY_IGNORE_DRAW_VERTICES_BLEND_WITH_NO_SHADER -DSK_DISABLE_LEGACY_SHADERCONTEXT -DSK_DISABLE_LOWP_RASTER_PIPELINE -DSK_FORCE_RASTER_PIPELINE_BLITTER -DSK_METAL_WAIT_UNTIL_SCHEDULED -DSK_DISABLE_EFFECT_DESERIALIZATION -DSK_ENABLE_SKSL -DSK_ENABLE_PRECOMPILE -DSK_USE_PERFETTO -DSK_LEGACY_LAYER_BOUNDS_EXPANSION -I../.. -Igen -I../../third_party/libcxx/include -I../../third_party/libcxxabi/include -I../../build/secondary/third_party/libcxx/config -I../../third_party/vulkan_memory_allocator/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/skia -I../../third_party/fontconfig/src -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4 -fPIC -pipe -pthread --target=aarch64-linux-gnu -DBORINGSSL_CLANG_SUPPORTS_DOT_ARCH -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-deprecated-copy -Wno-psabi -Wno-unqualified-std-cast-call -Wno-non-c-typedef-for-linkage -Wno-range-loop-construct -fvisibility=hidden --sysroot=/home/t_weidinger/Workspaces/imx8mp-toradex-pia/build/tmp/work/cortexa53-tdx-linux/flutter-engine/1.0-r0/recipe-sysroot -Wstring-conversion -Wnewline-eof -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility-inlines-hidden -std=c++17 -fno-rtti -nostdinc++ -nostdinc++ -fvisibility=hidden -fno-exceptions   -c ../../flutter/vulkan/vulkan_command_buffer.cc -o obj/flutter/vulkan/vulkan.vulkan_command_buffer.o
| In file included from ../../flutter/vulkan/vulkan_command_buffer.cc:5:
| In file included from ../../flutter/vulkan/vulkan_command_buffer.h:10:
| In file included from ../../flutter/vulkan/procs/vulkan_handle.h:11:
| In file included from ../../flutter/vulkan/procs/vulkan_interface.h:27:
| ../../third_party/vulkan-deps/vulkan-headers/src/include/vulkan/vulkan.h:41:10: fatal error: 'wayland-client.h' file not found
| #include <wayland-client.h>
|          ^~~~~~~~~~~~~~~~~~
| 1 error generated.
| [18/5564] CXX obj/out/linux_release_arm64/gen/third_party/dart/runtime/libdart_precompiled_runtime.version.o
| [19/5564] CXX obj/flutter/vulkan/vulkan.vulkan_window.o
| FAILED: obj/flutter/vulkan/vulkan.vulkan_window.o
| ../../buildtools/linux-x64/clang/bin/clang++ -MD -MF obj/flutter/vulkan/vulkan.vulkan_window.o.d -DUSE_OPENSSL=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_DISABLE_AVAILABILITY=1 -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DVULKAN_HPP_NO_EXCEPTIONS=1 -DSK_GL -DSK_SUPPORT_GPU=1 -DSK_VULKAN -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_CODEC_DECODES_PNG -DSK_ENCODE_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_WEBP -DSK_HAS_WUFFS_LIBRARY -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DFLUTTER_RUNTIME_MODE_DEBUG=1 -DFLUTTER_RUNTIME_MODE_PROFILE=2 -DFLUTTER_RUNTIME_MODE_RELEASE=3 -DFLUTTER_RUNTIME_MODE_JIT_RELEASE=4 -DDART_LEGACY_API=\[\[deprecated\]\] -DFLUTTER_RUNTIME_MODE=3 -DFLUTTER_RELEASE=1 -DSK_R32_SHIFT=16 -DSK_ENABLE_DUMP_GPU -DSK_DISABLE_AAA -DSK_LEGACY_IGNORE_DRAW_VERTICES_BLEND_WITH_NO_SHADER -DSK_DISABLE_LEGACY_SHADERCONTEXT -DSK_DISABLE_LOWP_RASTER_PIPELINE -DSK_FORCE_RASTER_PIPELINE_BLITTER -DSK_METAL_WAIT_UNTIL_SCHEDULED -DSK_DISABLE_EFFECT_DESERIALIZATION -DSK_ENABLE_SKSL -DSK_ENABLE_PRECOMPILE -DSK_USE_PERFETTO -DSK_LEGACY_LAYER_BOUNDS_EXPANSION -I../.. -Igen -I../../third_party/libcxx/include -I../../third_party/libcxxabi/include -I../../build/secondary/third_party/libcxx/config -I../../third_party/vulkan_memory_allocator/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/skia -I../../third_party/fontconfig/src -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4 -fPIC -pipe -pthread --target=aarch64-linux-gnu -DBORINGSSL_CLANG_SUPPORTS_DOT_ARCH -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-deprecated-copy -Wno-psabi -Wno-unqualified-std-cast-call -Wno-non-c-typedef-for-linkage -Wno-range-loop-construct -fvisibility=hidden --sysroot=/home/t_weidinger/Workspaces/imx8mp-toradex-pia/build/tmp/work/cortexa53-tdx-linux/flutter-engine/1.0-r0/recipe-sysroot -Wstring-conversion -Wnewline-eof -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility-inlines-hidden -std=c++17 -fno-rtti -nostdinc++ -nostdinc++ -fvisibility=hidden -fno-exceptions   -c ../../flutter/vulkan/vulkan_window.cc -o obj/flutter/vulkan/vulkan.vulkan_window.o
| In file included from ../../flutter/vulkan/vulkan_window.cc:7:
| In file included from ../../flutter/vulkan/vulkan_window.h:13:
| In file included from ../../flutter/flutter_vma/flutter_skia_vma.h:7:
| In file included from ../../flutter/flutter_vma/flutter_vma.h:7:
| In file included from ../../third_party/vulkan_memory_allocator/include/vk_mem_alloc.h:130:
| ../../third_party/vulkan-deps/vulkan-headers/src/include/vulkan/vulkan.h:41:10: fatal error: 'wayland-client.h' file not found
| #include <wayland-client.h>
|          ^~~~~~~~~~~~~~~~~~
| 1 error generated.
| [20/5564] CXX obj/flutter/vulkan/vulkan.vulkan_swapchain_stub.o
| FAILED: obj/flutter/vulkan/vulkan.vulkan_swapchain_stub.o
| ../../buildtools/linux-x64/clang/bin/clang++ -MD -MF obj/flutter/vulkan/vulkan.vulkan_swapchain_stub.o.d -DUSE_OPENSSL=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_DISABLE_AVAILABILITY=1 -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DVULKAN_HPP_NO_EXCEPTIONS=1 -DSK_GL -DSK_SUPPORT_GPU=1 -DSK_VULKAN -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_CODEC_DECODES_PNG -DSK_ENCODE_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_WEBP -DSK_HAS_WUFFS_LIBRARY -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DFLUTTER_RUNTIME_MODE_DEBUG=1 -DFLUTTER_RUNTIME_MODE_PROFILE=2 -DFLUTTER_RUNTIME_MODE_RELEASE=3 -DFLUTTER_RUNTIME_MODE_JIT_RELEASE=4 -DDART_LEGACY_API=\[\[deprecated\]\] -DFLUTTER_RUNTIME_MODE=3 -DFLUTTER_RELEASE=1 -DSK_R32_SHIFT=16 -DSK_ENABLE_DUMP_GPU -DSK_DISABLE_AAA -DSK_LEGACY_IGNORE_DRAW_VERTICES_BLEND_WITH_NO_SHADER -DSK_DISABLE_LEGACY_SHADERCONTEXT -DSK_DISABLE_LOWP_RASTER_PIPELINE -DSK_FORCE_RASTER_PIPELINE_BLITTER -DSK_METAL_WAIT_UNTIL_SCHEDULED -DSK_DISABLE_EFFECT_DESERIALIZATION -DSK_ENABLE_SKSL -DSK_ENABLE_PRECOMPILE -DSK_USE_PERFETTO -DSK_LEGACY_LAYER_BOUNDS_EXPANSION -I../.. -Igen -I../../third_party/libcxx/include -I../../third_party/libcxxabi/include -I../../build/secondary/third_party/libcxx/config -I../../third_party/vulkan_memory_allocator/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/skia -I../../third_party/fontconfig/src -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4 -fPIC -pipe -pthread --target=aarch64-linux-gnu -DBORINGSSL_CLANG_SUPPORTS_DOT_ARCH -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-deprecated-copy -Wno-psabi -Wno-unqualified-std-cast-call -Wno-non-c-typedef-for-linkage -Wno-range-loop-construct -fvisibility=hidden --sysroot=/home/t_weidinger/Workspaces/imx8mp-toradex-pia/build/tmp/work/cortexa53-tdx-linux/flutter-engine/1.0-r0/recipe-sysroot -Wstring-conversion -Wnewline-eof -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility-inlines-hidden -std=c++17 -fno-rtti -nostdinc++ -nostdinc++ -fvisibility=hidden -fno-exceptions   -c ../../flutter/vulkan/vulkan_swapchain_stub.cc -o obj/flutter/vulkan/vulkan.vulkan_swapchain_stub.o
| In file included from ../../flutter/vulkan/vulkan_swapchain_stub.cc:5:
| In file included from ../../flutter/vulkan/vulkan_swapchain.h:14:
| In file included from ../../flutter/vulkan/procs/vulkan_handle.h:11:
| In file included from ../../flutter/vulkan/procs/vulkan_interface.h:27:
| ../../third_party/vulkan-deps/vulkan-headers/src/include/vulkan/vulkan.h:41:10: fatal error: 'wayland-client.h' file not found
| #include <wayland-client.h>
|          ^~~~~~~~~~~~~~~~~~
| 1 error generated.
| [21/5564] CXX obj/flutter/vulkan/vulkan.vulkan_utilities.o
| FAILED: obj/flutter/vulkan/vulkan.vulkan_utilities.o
| ../../buildtools/linux-x64/clang/bin/clang++ -MD -MF obj/flutter/vulkan/vulkan.vulkan_utilities.o.d -DUSE_OPENSSL=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_DISABLE_AVAILABILITY=1 -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DVULKAN_HPP_NO_EXCEPTIONS=1 -DSK_GL -DSK_SUPPORT_GPU=1 -DSK_VULKAN -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_CODEC_DECODES_PNG -DSK_ENCODE_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_WEBP -DSK_HAS_WUFFS_LIBRARY -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DFLUTTER_RUNTIME_MODE_DEBUG=1 -DFLUTTER_RUNTIME_MODE_PROFILE=2 -DFLUTTER_RUNTIME_MODE_RELEASE=3 -DFLUTTER_RUNTIME_MODE_JIT_RELEASE=4 -DDART_LEGACY_API=\[\[deprecated\]\] -DFLUTTER_RUNTIME_MODE=3 -DFLUTTER_RELEASE=1 -DSK_R32_SHIFT=16 -DSK_ENABLE_DUMP_GPU -DSK_DISABLE_AAA -DSK_LEGACY_IGNORE_DRAW_VERTICES_BLEND_WITH_NO_SHADER -DSK_DISABLE_LEGACY_SHADERCONTEXT -DSK_DISABLE_LOWP_RASTER_PIPELINE -DSK_FORCE_RASTER_PIPELINE_BLITTER -DSK_METAL_WAIT_UNTIL_SCHEDULED -DSK_DISABLE_EFFECT_DESERIALIZATION -DSK_ENABLE_SKSL -DSK_ENABLE_PRECOMPILE -DSK_USE_PERFETTO -DSK_LEGACY_LAYER_BOUNDS_EXPANSION -I../.. -Igen -I../../third_party/libcxx/include -I../../third_party/libcxxabi/include -I../../build/secondary/third_party/libcxx/config -I../../third_party/vulkan_memory_allocator/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/skia -I../../third_party/fontconfig/src -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4 -fPIC -pipe -pthread --target=aarch64-linux-gnu -DBORINGSSL_CLANG_SUPPORTS_DOT_ARCH -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-deprecated-copy -Wno-psabi -Wno-unqualified-std-cast-call -Wno-non-c-typedef-for-linkage -Wno-range-loop-construct -fvisibility=hidden --sysroot=/home/t_weidinger/Workspaces/imx8mp-toradex-pia/build/tmp/work/cortexa53-tdx-linux/flutter-engine/1.0-r0/recipe-sysroot -Wstring-conversion -Wnewline-eof -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility-inlines-hidden -std=c++17 -fno-rtti -nostdinc++ -nostdinc++ -fvisibility=hidden -fno-exceptions   -c ../../flutter/vulkan/vulkan_utilities.cc -o obj/flutter/vulkan/vulkan.vulkan_utilities.o
| In file included from ../../flutter/vulkan/vulkan_utilities.cc:5:
| In file included from ../../flutter/vulkan/vulkan_utilities.h:12:
| In file included from ../../flutter/vulkan/procs/vulkan_handle.h:11:
| In file included from ../../flutter/vulkan/procs/vulkan_interface.h:27:
| ../../third_party/vulkan-deps/vulkan-headers/src/include/vulkan/vulkan.h:41:10: fatal error: 'wayland-client.h' file not found
| #include <wayland-client.h>
|          ^~~~~~~~~~~~~~~~~~
| 1 error generated.
| [22/5564] CXX obj/third_party/icu/source/common/icuuc.uobject.o
| [23/5564] CXX obj/flutter/vulkan/vulkan.vulkan_debug_report.o
| FAILED: obj/flutter/vulkan/vulkan.vulkan_debug_report.o
| ../../buildtools/linux-x64/clang/bin/clang++ -MD -MF obj/flutter/vulkan/vulkan.vulkan_debug_report.o.d -DUSE_OPENSSL=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_DISABLE_AVAILABILITY=1 -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DVULKAN_HPP_NO_EXCEPTIONS=1 -DSK_GL -DSK_SUPPORT_GPU=1 -DSK_VULKAN -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_CODEC_DECODES_PNG -DSK_ENCODE_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_WEBP -DSK_HAS_WUFFS_LIBRARY -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DFLUTTER_RUNTIME_MODE_DEBUG=1 -DFLUTTER_RUNTIME_MODE_PROFILE=2 -DFLUTTER_RUNTIME_MODE_RELEASE=3 -DFLUTTER_RUNTIME_MODE_JIT_RELEASE=4 -DDART_LEGACY_API=\[\[deprecated\]\] -DFLUTTER_RUNTIME_MODE=3 -DFLUTTER_RELEASE=1 -DSK_R32_SHIFT=16 -DSK_ENABLE_DUMP_GPU -DSK_DISABLE_AAA -DSK_LEGACY_IGNORE_DRAW_VERTICES_BLEND_WITH_NO_SHADER -DSK_DISABLE_LEGACY_SHADERCONTEXT -DSK_DISABLE_LOWP_RASTER_PIPELINE -DSK_FORCE_RASTER_PIPELINE_BLITTER -DSK_METAL_WAIT_UNTIL_SCHEDULED -DSK_DISABLE_EFFECT_DESERIALIZATION -DSK_ENABLE_SKSL -DSK_ENABLE_PRECOMPILE -DSK_USE_PERFETTO -DSK_LEGACY_LAYER_BOUNDS_EXPANSION -I../.. -Igen -I../../third_party/libcxx/include -I../../third_party/libcxxabi/include -I../../build/secondary/third_party/libcxx/config -I../../third_party/vulkan_memory_allocator/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/skia -I../../third_party/fontconfig/src -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4 -fPIC -pipe -pthread --target=aarch64-linux-gnu -DBORINGSSL_CLANG_SUPPORTS_DOT_ARCH -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-deprecated-copy -Wno-psabi -Wno-unqualified-std-cast-call -Wno-non-c-typedef-for-linkage -Wno-range-loop-construct -fvisibility=hidden --sysroot=/home/t_weidinger/Workspaces/imx8mp-toradex-pia/build/tmp/work/cortexa53-tdx-linux/flutter-engine/1.0-r0/recipe-sysroot -Wstring-conversion -Wnewline-eof -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility-inlines-hidden -std=c++17 -fno-rtti -nostdinc++ -nostdinc++ -fvisibility=hidden -fno-exceptions   -c ../../flutter/vulkan/vulkan_debug_report.cc -o obj/flutter/vulkan/vulkan.vulkan_debug_report.o
| In file included from ../../flutter/vulkan/vulkan_debug_report.cc:5:
| In file included from ../../flutter/vulkan/vulkan_debug_report.h:9:
| In file included from ../../flutter/vulkan/procs/vulkan_handle.h:11:
| In file included from ../../flutter/vulkan/procs/vulkan_interface.h:27:
| ../../third_party/vulkan-deps/vulkan-headers/src/include/vulkan/vulkan.h:41:10: fatal error: 'wayland-client.h' file not found
| #include <wayland-client.h>
|          ^~~~~~~~~~~~~~~~~~
| 1 error generated.
| [24/5564] CXX obj/third_party/icu/source/common/icuuc.propsvec.o
| [25/5564] CXX obj/third_party/icu/source/common/icuuc.punycode.o
| [26/5564] CXX obj/flutter/vulkan/vulkan.vulkan_skia_proc_table.o
| FAILED: obj/flutter/vulkan/vulkan.vulkan_skia_proc_table.o
| ../../buildtools/linux-x64/clang/bin/clang++ -MD -MF obj/flutter/vulkan/vulkan.vulkan_skia_proc_table.o.d -DUSE_OPENSSL=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_DISABLE_AVAILABILITY=1 -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DVULKAN_HPP_NO_EXCEPTIONS=1 -DSK_GL -DSK_SUPPORT_GPU=1 -DSK_VULKAN -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_CODEC_DECODES_PNG -DSK_ENCODE_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_WEBP -DSK_HAS_WUFFS_LIBRARY -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DFLUTTER_RUNTIME_MODE_DEBUG=1 -DFLUTTER_RUNTIME_MODE_PROFILE=2 -DFLUTTER_RUNTIME_MODE_RELEASE=3 -DFLUTTER_RUNTIME_MODE_JIT_RELEASE=4 -DDART_LEGACY_API=\[\[deprecated\]\] -DFLUTTER_RUNTIME_MODE=3 -DFLUTTER_RELEASE=1 -DSK_R32_SHIFT=16 -DSK_ENABLE_DUMP_GPU -DSK_DISABLE_AAA -DSK_LEGACY_IGNORE_DRAW_VERTICES_BLEND_WITH_NO_SHADER -DSK_DISABLE_LEGACY_SHADERCONTEXT -DSK_DISABLE_LOWP_RASTER_PIPELINE -DSK_FORCE_RASTER_PIPELINE_BLITTER -DSK_METAL_WAIT_UNTIL_SCHEDULED -DSK_DISABLE_EFFECT_DESERIALIZATION -DSK_ENABLE_SKSL -DSK_ENABLE_PRECOMPILE -DSK_USE_PERFETTO -DSK_LEGACY_LAYER_BOUNDS_EXPANSION -I../.. -Igen -I../../third_party/libcxx/include -I../../third_party/libcxxabi/include -I../../build/secondary/third_party/libcxx/config -I../../third_party/vulkan_memory_allocator/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/skia -I../../third_party/fontconfig/src -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4 -fPIC -pipe -pthread --target=aarch64-linux-gnu -DBORINGSSL_CLANG_SUPPORTS_DOT_ARCH -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-deprecated-copy -Wno-psabi -Wno-unqualified-std-cast-call -Wno-non-c-typedef-for-linkage -Wno-range-loop-construct -fvisibility=hidden --sysroot=/home/t_weidinger/Workspaces/imx8mp-toradex-pia/build/tmp/work/cortexa53-tdx-linux/flutter-engine/1.0-r0/recipe-sysroot -Wstring-conversion -Wnewline-eof -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility-inlines-hidden -std=c++17 -fno-rtti -nostdinc++ -nostdinc++ -fvisibility=hidden -fno-exceptions   -c ../../flutter/vulkan/vulkan_skia_proc_table.cc -o obj/flutter/vulkan/vulkan.vulkan_skia_proc_table.o
| In file included from ../../flutter/vulkan/vulkan_skia_proc_table.cc:5:
| In file included from ../../flutter/vulkan/vulkan_skia_proc_table.h:7:
| In file included from ../../flutter/vulkan/procs/vulkan_proc_table.h:11:
| In file included from ../../flutter/vulkan/procs/vulkan_handle.h:11:
| In file included from ../../flutter/vulkan/procs/vulkan_interface.h:27:
| ../../third_party/vulkan-deps/vulkan-headers/src/include/vulkan/vulkan.h:41:10: fatal error: 'wayland-client.h' file not found
| #include <wayland-client.h>
|          ^~~~~~~~~~~~~~~~~~
| 1 error generated.
| [27/5564] CXX obj/third_party/icu/source/i18n/icui18n.choicfmt.o
| [28/5564] CXX obj/third_party/icu/source/common/icuuc.locresdata.o
| [29/5564] CXX obj/third_party/icu/source/common/icuuc.locutil.o
| [30/5564] CXX obj/flutter/vulkan/vulkan.vulkan_backbuffer.o
| FAILED: obj/flutter/vulkan/vulkan.vulkan_backbuffer.o
| ../../buildtools/linux-x64/clang/bin/clang++ -MD -MF obj/flutter/vulkan/vulkan.vulkan_backbuffer.o.d -DUSE_OPENSSL=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_DISABLE_AVAILABILITY=1 -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DVULKAN_HPP_NO_EXCEPTIONS=1 -DSK_GL -DSK_SUPPORT_GPU=1 -DSK_VULKAN -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_CODEC_DECODES_PNG -DSK_ENCODE_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_WEBP -DSK_HAS_WUFFS_LIBRARY -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DFLUTTER_RUNTIME_MODE_DEBUG=1 -DFLUTTER_RUNTIME_MODE_PROFILE=2 -DFLUTTER_RUNTIME_MODE_RELEASE=3 -DFLUTTER_RUNTIME_MODE_JIT_RELEASE=4 -DDART_LEGACY_API=\[\[deprecated\]\] -DFLUTTER_RUNTIME_MODE=3 -DFLUTTER_RELEASE=1 -DSK_R32_SHIFT=16 -DSK_ENABLE_DUMP_GPU -DSK_DISABLE_AAA -DSK_LEGACY_IGNORE_DRAW_VERTICES_BLEND_WITH_NO_SHADER -DSK_DISABLE_LEGACY_SHADERCONTEXT -DSK_DISABLE_LOWP_RASTER_PIPELINE -DSK_FORCE_RASTER_PIPELINE_BLITTER -DSK_METAL_WAIT_UNTIL_SCHEDULED -DSK_DISABLE_EFFECT_DESERIALIZATION -DSK_ENABLE_SKSL -DSK_ENABLE_PRECOMPILE -DSK_USE_PERFETTO -DSK_LEGACY_LAYER_BOUNDS_EXPANSION -I../.. -Igen -I../../third_party/libcxx/include -I../../third_party/libcxxabi/include -I../../build/secondary/third_party/libcxx/config -I../../third_party/vulkan_memory_allocator/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/skia -I../../third_party/fontconfig/src -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4 -fPIC -pipe -pthread --target=aarch64-linux-gnu -DBORINGSSL_CLANG_SUPPORTS_DOT_ARCH -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-deprecated-copy -Wno-psabi -Wno-unqualified-std-cast-call -Wno-non-c-typedef-for-linkage -Wno-range-loop-construct -fvisibility=hidden --sysroot=/home/t_weidinger/Workspaces/imx8mp-toradex-pia/build/tmp/work/cortexa53-tdx-linux/flutter-engine/1.0-r0/recipe-sysroot -Wstring-conversion -Wnewline-eof -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility-inlines-hidden -std=c++17 -fno-rtti -nostdinc++ -nostdinc++ -fvisibility=hidden -fno-exceptions   -c ../../flutter/vulkan/vulkan_backbuffer.cc -o obj/flutter/vulkan/vulkan.vulkan_backbuffer.o
| In file included from ../../flutter/vulkan/vulkan_backbuffer.cc:5:
| In file included from ../../flutter/vulkan/vulkan_backbuffer.h:12:
| In file included from ../../flutter/vulkan/procs/vulkan_handle.h:11:
| In file included from ../../flutter/vulkan/procs/vulkan_interface.h:27:
| ../../third_party/vulkan-deps/vulkan-headers/src/include/vulkan/vulkan.h:41:10: fatal error: 'wayland-client.h' file not found
| #include <wayland-client.h>
|          ^~~~~~~~~~~~~~~~~~
| 1 error generated.
| [31/5564] CXX obj/third_party/icu/source/i18n/icui18n.collationcompare.o
| [32/5564] CXX obj/third_party/dart/runtime/bin/gen_snapshot.builtin.o
| [33/5564] CXX obj/flutter/vulkan/vulkan.vulkan_native_surface.o
| FAILED: obj/flutter/vulkan/vulkan.vulkan_native_surface.o
| ../../buildtools/linux-x64/clang/bin/clang++ -MD -MF obj/flutter/vulkan/vulkan.vulkan_native_surface.o.d -DUSE_OPENSSL=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_DISABLE_AVAILABILITY=1 -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DVULKAN_HPP_NO_EXCEPTIONS=1 -DSK_GL -DSK_SUPPORT_GPU=1 -DSK_VULKAN -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_CODEC_DECODES_PNG -DSK_ENCODE_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_WEBP -DSK_HAS_WUFFS_LIBRARY -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DFLUTTER_RUNTIME_MODE_DEBUG=1 -DFLUTTER_RUNTIME_MODE_PROFILE=2 -DFLUTTER_RUNTIME_MODE_RELEASE=3 -DFLUTTER_RUNTIME_MODE_JIT_RELEASE=4 -DDART_LEGACY_API=\[\[deprecated\]\] -DFLUTTER_RUNTIME_MODE=3 -DFLUTTER_RELEASE=1 -DSK_R32_SHIFT=16 -DSK_ENABLE_DUMP_GPU -DSK_DISABLE_AAA -DSK_LEGACY_IGNORE_DRAW_VERTICES_BLEND_WITH_NO_SHADER -DSK_DISABLE_LEGACY_SHADERCONTEXT -DSK_DISABLE_LOWP_RASTER_PIPELINE -DSK_FORCE_RASTER_PIPELINE_BLITTER -DSK_METAL_WAIT_UNTIL_SCHEDULED -DSK_DISABLE_EFFECT_DESERIALIZATION -DSK_ENABLE_SKSL -DSK_ENABLE_PRECOMPILE -DSK_USE_PERFETTO -DSK_LEGACY_LAYER_BOUNDS_EXPANSION -I../.. -Igen -I../../third_party/libcxx/include -I../../third_party/libcxxabi/include -I../../build/secondary/third_party/libcxx/config -I../../third_party/vulkan_memory_allocator/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/skia -I../../third_party/fontconfig/src -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4 -fPIC -pipe -pthread --target=aarch64-linux-gnu -DBORINGSSL_CLANG_SUPPORTS_DOT_ARCH -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-deprecated-copy -Wno-psabi -Wno-unqualified-std-cast-call -Wno-non-c-typedef-for-linkage -Wno-range-loop-construct -fvisibility=hidden --sysroot=/home/t_weidinger/Workspaces/imx8mp-toradex-pia/build/tmp/work/cortexa53-tdx-linux/flutter-engine/1.0-r0/recipe-sysroot -Wstring-conversion -Wnewline-eof -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility-inlines-hidden -std=c++17 -fno-rtti -nostdinc++ -nostdinc++ -fvisibility=hidden -fno-exceptions   -c ../../flutter/vulkan/vulkan_native_surface.cc -o obj/flutter/vulkan/vulkan.vulkan_native_surface.o
| In file included from ../../flutter/vulkan/vulkan_native_surface.cc:5:
| In file included from ../../flutter/vulkan/vulkan_native_surface.h:9:
| In file included from ../../flutter/vulkan/procs/vulkan_handle.h:11:
| In file included from ../../flutter/vulkan/procs/vulkan_interface.h:27:
| ../../third_party/vulkan-deps/vulkan-headers/src/include/vulkan/vulkan.h:41:10: fatal error: 'wayland-client.h' file not found
| #include <wayland-client.h>
|          ^~~~~~~~~~~~~~~~~~
| 1 error generated.
| [34/5564] CXX obj/third_party/dart/runtime/bin/gen_snapshot.error_exit.o
| [35/5564] CXX obj/third_party/icu/source/common/icuuc.lsr.o
| [36/5564] CXX obj/third_party/icu/source/common/icuuc.pluralmap.o
| [37/5564] CXX obj/third_party/icu/source/common/icuuc.resbund_cnv.o
| [38/5564] CXX obj/third_party/icu/source/common/icuuc.unistr_case.o
| [39/5564] CXX obj/third_party/icu/source/common/icuuc.rbbirb.o
| [40/5564] CXX obj/flutter/vulkan/vulkan.vulkan_application.o
| FAILED: obj/flutter/vulkan/vulkan.vulkan_application.o
| ../../buildtools/linux-x64/clang/bin/clang++ -MD -MF obj/flutter/vulkan/vulkan.vulkan_application.o.d -DUSE_OPENSSL=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_DISABLE_AVAILABILITY=1 -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DVULKAN_HPP_NO_EXCEPTIONS=1 -DSK_GL -DSK_SUPPORT_GPU=1 -DSK_VULKAN -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_CODEC_DECODES_PNG -DSK_ENCODE_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_WEBP -DSK_HAS_WUFFS_LIBRARY -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DFLUTTER_RUNTIME_MODE_DEBUG=1 -DFLUTTER_RUNTIME_MODE_PROFILE=2 -DFLUTTER_RUNTIME_MODE_RELEASE=3 -DFLUTTER_RUNTIME_MODE_JIT_RELEASE=4 -DDART_LEGACY_API=\[\[deprecated\]\] -DFLUTTER_RUNTIME_MODE=3 -DFLUTTER_RELEASE=1 -DSK_R32_SHIFT=16 -DSK_ENABLE_DUMP_GPU -DSK_DISABLE_AAA -DSK_LEGACY_IGNORE_DRAW_VERTICES_BLEND_WITH_NO_SHADER -DSK_DISABLE_LEGACY_SHADERCONTEXT -DSK_DISABLE_LOWP_RASTER_PIPELINE -DSK_FORCE_RASTER_PIPELINE_BLITTER -DSK_METAL_WAIT_UNTIL_SCHEDULED -DSK_DISABLE_EFFECT_DESERIALIZATION -DSK_ENABLE_SKSL -DSK_ENABLE_PRECOMPILE -DSK_USE_PERFETTO -DSK_LEGACY_LAYER_BOUNDS_EXPANSION -I../.. -Igen -I../../third_party/libcxx/include -I../../third_party/libcxxabi/include -I../../build/secondary/third_party/libcxx/config -I../../third_party/vulkan_memory_allocator/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/skia -I../../third_party/fontconfig/src -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4 -fPIC -pipe -pthread --target=aarch64-linux-gnu -DBORINGSSL_CLANG_SUPPORTS_DOT_ARCH -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-deprecated-copy -Wno-psabi -Wno-unqualified-std-cast-call -Wno-non-c-typedef-for-linkage -Wno-range-loop-construct -fvisibility=hidden --sysroot=/home/t_weidinger/Workspaces/imx8mp-toradex-pia/build/tmp/work/cortexa53-tdx-linux/flutter-engine/1.0-r0/recipe-sysroot -Wstring-conversion -Wnewline-eof -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility-inlines-hidden -std=c++17 -fno-rtti -nostdinc++ -nostdinc++ -fvisibility=hidden -fno-exceptions   -c ../../flutter/vulkan/vulkan_application.cc -o obj/flutter/vulkan/vulkan.vulkan_application.o
| In file included from ../../flutter/vulkan/vulkan_application.cc:5:
| In file included from ../../flutter/vulkan/vulkan_application.h:13:
| In file included from ../../flutter/vulkan/procs/vulkan_handle.h:11:
| In file included from ../../flutter/vulkan/procs/vulkan_interface.h:27:
| ../../third_party/vulkan-deps/vulkan-headers/src/include/vulkan/vulkan.h:41:10: fatal error: 'wayland-client.h' file not found
| #include <wayland-client.h>
|          ^~~~~~~~~~~~~~~~~~
| 1 error generated.
| [41/5564] CXX obj/flutter/vulkan/procs/procs.vulkan_proc_table.o
| [42/5564] CXX obj/third_party/icu/source/common/icuuc.patternprops.o
| [43/5564] CXX obj/flutter/vulkan/vulkan.vulkan_surface.o
| FAILED: obj/flutter/vulkan/vulkan.vulkan_surface.o
| ../../buildtools/linux-x64/clang/bin/clang++ -MD -MF obj/flutter/vulkan/vulkan.vulkan_surface.o.d -DUSE_OPENSSL=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_DISABLE_AVAILABILITY=1 -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DVULKAN_HPP_NO_EXCEPTIONS=1 -DSK_GL -DSK_SUPPORT_GPU=1 -DSK_VULKAN -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_CODEC_DECODES_PNG -DSK_ENCODE_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_WEBP -DSK_HAS_WUFFS_LIBRARY -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DFLUTTER_RUNTIME_MODE_DEBUG=1 -DFLUTTER_RUNTIME_MODE_PROFILE=2 -DFLUTTER_RUNTIME_MODE_RELEASE=3 -DFLUTTER_RUNTIME_MODE_JIT_RELEASE=4 -DDART_LEGACY_API=\[\[deprecated\]\] -DFLUTTER_RUNTIME_MODE=3 -DFLUTTER_RELEASE=1 -DSK_R32_SHIFT=16 -DSK_ENABLE_DUMP_GPU -DSK_DISABLE_AAA -DSK_LEGACY_IGNORE_DRAW_VERTICES_BLEND_WITH_NO_SHADER -DSK_DISABLE_LEGACY_SHADERCONTEXT -DSK_DISABLE_LOWP_RASTER_PIPELINE -DSK_FORCE_RASTER_PIPELINE_BLITTER -DSK_METAL_WAIT_UNTIL_SCHEDULED -DSK_DISABLE_EFFECT_DESERIALIZATION -DSK_ENABLE_SKSL -DSK_ENABLE_PRECOMPILE -DSK_USE_PERFETTO -DSK_LEGACY_LAYER_BOUNDS_EXPANSION -I../.. -Igen -I../../third_party/libcxx/include -I../../third_party/libcxxabi/include -I../../build/secondary/third_party/libcxx/config -I../../third_party/vulkan_memory_allocator/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/skia -I../../third_party/fontconfig/src -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4 -fPIC -pipe -pthread --target=aarch64-linux-gnu -DBORINGSSL_CLANG_SUPPORTS_DOT_ARCH -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-deprecated-copy -Wno-psabi -Wno-unqualified-std-cast-call -Wno-non-c-typedef-for-linkage -Wno-range-loop-construct -fvisibility=hidden --sysroot=/home/t_weidinger/Workspaces/imx8mp-toradex-pia/build/tmp/work/cortexa53-tdx-linux/flutter-engine/1.0-r0/recipe-sysroot -Wstring-conversion -Wnewline-eof -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility-inlines-hidden -std=c++17 -fno-rtti -nostdinc++ -nostdinc++ -fvisibility=hidden -fno-exceptions   -c ../../flutter/vulkan/vulkan_surface.cc -o obj/flutter/vulkan/vulkan.vulkan_surface.o
| In file included from ../../flutter/vulkan/vulkan_surface.cc:5:
| In file included from ../../flutter/vulkan/vulkan_surface.h:9:
| In file included from ../../flutter/vulkan/procs/vulkan_handle.h:11:
| In file included from ../../flutter/vulkan/procs/vulkan_interface.h:27:
| ../../third_party/vulkan-deps/vulkan-headers/src/include/vulkan/vulkan.h:41:10: fatal error: 'wayland-client.h' file not found
| #include <wayland-client.h>
|          ^~~~~~~~~~~~~~~~~~
| 1 error generated.
| [44/5564] CXX obj/third_party/icu/source/common/icuuc.rbbiscan.o
| [45/5564] CXX obj/third_party/icu/source/common/icuuc.unistr_case_locale.o
| [46/5564] CXX obj/third_party/icu/source/common/icuuc.normlzr.o
| [47/5564] CXX obj/third_party/icu/source/i18n/icui18n.collationbuilder.o
| [48/5564] CXX obj/third_party/icu/source/i18n/icui18n.coleitr.o
| [49/5564] CXX obj/third_party/icu/source/common/icuuc.messagepattern.o
| [50/5564] CXX obj/third_party/icu/source/common/icuuc.unistr_titlecase_brkiter.o
| [51/5564] CXX obj/third_party/icu/source/common/icuuc.ures_cnv.o
| [52/5564] CXX obj/third_party/icu/source/common/icuuc.rbbistbl.o
| [53/5564] CXX obj/third_party/icu/source/common/icuuc.propname.o
| [54/5564] CXX obj/third_party/icu/source/common/icuuc.unistr_props.o
| [55/5564] CXX obj/third_party/icu/source/common/icuuc.rbbisetb.o
| [56/5564] CXX obj/third_party/icu/source/i18n/icui18n.collationdatabuilder.o
| [57/5564] CXX obj/third_party/icu/source/common/icuuc.unistr_cnv.o
| [58/5564] CXX obj/third_party/icu/source/common/icuuc.unormcmp.o
| [59/5564] CXX obj/third_party/icu/source/common/icuuc.putil.o
| [60/5564] CXX obj/third_party/icu/source/common/icuuc.unorm.o
| [61/5564] CXX obj/third_party/icu/source/common/icuuc.uprops.o
| [62/5564] CXX obj/third_party/icu/source/common/icuuc.lstmbe.o
| [63/5564] CXX obj/third_party/icu/source/common/icuuc.normalizer2.o
| [64/5564] CXX obj/third_party/icu/source/common/icuuc.rbbinode.o
| [65/5564] CXX obj/third_party/icu/source/common/icuuc.rbbidata.o
| [66/5564] CXX obj/third_party/icu/source/common/icuuc.resbund.o
| [67/5564] CXX obj/third_party/icu/source/common/icuuc.rbbitblb.o
| [68/5564] CXX obj/third_party/icu/source/common/icuuc.uresdata.o
| [69/5564] CXX obj/third_party/icu/source/common/icuuc.rbbi_cache.o
| [70/5564] CXX obj/third_party/icu/source/common/icuuc.rbbi.o
| [71/5564] CXX obj/third_party/icu/source/common/icuuc.unistr.o
| [72/5564] CXX obj/third_party/icu/source/common/icuuc.unisetspan.o
| [73/5564] CXX obj/third_party/icu/source/common/icuuc.uresbund.o
| [74/5564] CXX obj/third_party/icu/source/common/icuuc.normalizer2impl.o
| [75/5564] CXX obj/third_party/dart/runtime/vm/libdart_precompiled_runtime.native_api_impl.o
| [76/5564] CXX obj/third_party/dart/runtime/vm/libdart_precompiled_runtime.analyze_snapshot_api_impl.o
| [77/5564] CXX obj/third_party/dart/runtime/vm/libdart_precompiled_runtime.dart_api_impl.o
| ninja: build stopped: subcommand failed.
| WARNING: exit code 1 from a shell command.

And my current local.conf:

# image
EXTRA_IMAGE_FEATURES ?= "debug-tweaks package-management"
GLIBC_GENERATE_LOCALES = "en_US.UTF-8"
IMAGE_LINGUAS = "en-us"

IMAGE_INSTALL:append = " flutter-wayland-client "
RM_WORK_EXCLUDE += " device-tree device-tree-overlays "

# toradex
INHERIT += "toradex-mirrors toradex-sanity"

MACHINE ??= "verdin-imx8mp"
DISTRO ??= "tdx-xwayland"
BBMULTICONFIG ?= ""

Issue while building flutter-engine on a imx8mm platform

Hi,

I have this issue with the compilation of flutter-engine recipes. First i had the issue that i don't have goma :

| ________ running 'python3 src/flutter/tools/githooks/setup.py' in '/home/build/tmp/work/armv8a-mx8mm-poky-linux/flutter-engine/1.0-r0'
| Traceback (most recent call last):
|   File "./flutter/tools/gn", line 1104, in <module>
|     sys.exit(main(sys.argv))
|   File "./flutter/tools/gn", line 1082, in main
|     gn_args = to_command_line(to_gn_args(args))
|   File "./flutter/tools/gn", line 254, in to_gn_args
|     gn_args.update(setup_goma(args))
|   File "./flutter/tools/gn", line 224, in setup_goma
|     raise Exception(
| Exception: GOMA was specified but was not found. Set the GOMA_DIR environment variable, install goma at $HOME/goma following the instructions at https://github.com/flutter/flutter/wiki/Compiling-the-engine, or run this script with the --no-goma flag to do a non-goma-enabled build.

Soo, i tried to add this in a bbappend :
GN_ARGS:append = " --no-goma"

And then the issue is different :

| [13/6967] CXX obj/flutter/flutter_vma/flutter_vma.flutter_vma.o
| FAILED: obj/flutter/flutter_vma/flutter_vma.flutter_vma.o
| ../../buildtools/linux-x64/clang/bin/clang++ -MD -MF obj/flutter/flutter_vma/flutter_vma.flutter_vma.o.d -DUSE_OPENSSL=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_LIBCPP_DISABLE_AVAILABILITY=1 -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -DVMA_DYNAMIC_VULKAN_FUNCTIONS=0 -DVMA_STATIC_VULKAN_FUNCTIONS=0 -I../.. -Igen -I../../third_party/libcxx/include -I../../third_party/libcxxabi/include -I../../build/secondary/third_party/libcxx/config -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/vulkan_memory_allocator/include -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4 -fPIC -pipe -pthread --target=aarch64-linux-gnu -DBORINGSSL_CLANG_SUPPORTS_DOT_ARCH -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-deprecated-copy -Wno-psabi -Wno-unqualified-std-cast-call -Wno-non-c-typedef-for-linkage -Wno-range-loop-construct -fvisibility=hidden --sysroot=/home/build/tmp/work/armv8a-mx8mm-poky-linux/flutter-engine/1.0-r0/recipe-sysroot -Wstring-conversion -Wnewline-eof -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility-inlines-hidden -std=c++17 -fno-rtti -nostdinc++ -nostdinc++ -fvisibility=hidden -fno-exceptions -Wno-c++98-compat-extra-semi -Wno-deprecated-copy -Wno-implicit-fallthrough -Wno-nullability-completeness -Wno-suggest-destructor-override -Wno-suggest-override -Wno-unused-private-field -Wno-unused-variable   -c ../../flutter/flutter_vma/flutter_vma.cc -o obj/flutter/flutter_vma/flutter_vma.flutter_vma.o
| In file included from ../../flutter/flutter_vma/flutter_vma.cc:34:
| In file included from ../../flutter/flutter_vma/flutter_vma.h:7:
| In file included from ../../third_party/vulkan_memory_allocator/include/vk_mem_alloc.h:130:
| ../../third_party/vulkan-deps/vulkan-headers/src/include/vulkan/vulkan.h:52:10: fatal error: 'xcb/xcb.h' file not found
| #include <xcb/xcb.h>

am i doing something wrong ? Maybe i need to add someting on GN_ARGS to disable x11 ? My platform is wayland / weston so i will use flutter-wayland-client recipe

Experience using meta-flutter

Hi, after long time I had the chance again to use your meta-flutter layer to build wayland-client and flutter-engine for a custom board based on iMX8M-Nano from Variscite. I would like to share my current experience.

  • First I got an error from bitbake because depot-tools is hosted on 'main' branch instead of 'master' branch, so I had to specify the branch in the flutter-engine recipe file.

After fixing that, building the wayland-client as well as the flutter-engine against my custom board with Yocto/Bitbake was no problem.

Furthermore I've tried to cross build a flutter app with eLinux against the Yocto SDK for my custom board:

  • I've added clang to my yocto SDK as you mentioned
  • In elinux, I've patched the 'elinux_build_target.dart' to match my compiler triple (aarch64-poky-linux in my case)
  • Then i've set the environment to my Yocto SDK: . <PATH_TO_SDK>/environment-setup-aarch64-poky-linux
  • Then I triggered: flutter-elinux build elinux --target-arch=arm64 --target-sysroot=<PATH_TO_SDK>/sysroots/aarch64-poky-linux -v
  • Build was successful, however it obviously didn't take the right gen_snapshot to produce the 'libapp.so' because running it on my target I got errors that the snapshots not match each other. I also tried to copy the gen_snapshot from flutter-engine build results to ${FLUTTER_SDK}/bin/cache/artifacts/engine/linux-arm64-release/clang_x64/gen_snapshot but still the same.
  • I've then used the gen_snapshot from yocto build results of flutter-engine to build 'libapp.so manually ~> Info taken from: https://github.com/sony/flutter-embedded-linux/wiki/Building-Flutter-apps

That's how I got the flutter-app finally running on my custom board.

What still confuses me a bit, which gen_snapshot was used when building my app automated with the elinux cmd?
And how I could tell elinux to take the one I need?
Because then the cross build process would be really straight forward.

Any hint/help would be very useful.

Thank you.

Edited: I found my issue - I just needed to clean build the flutter-app once again after copy gen_snapshot to ${FLUTTER_SDK}/bin/cache/artifacts/engine/linux-arm64-release/clang_x64/gen_snapshot as otherwise the 'libapp.so' will no be re-generated. I did not clear the folder .dart_tool/flutter_build/

Flutter with web server as backend

Hello,

This is more of a question. Is it possible to build this Flutter version with a web server as a backend? I couldn't find anything in the high-level documentation. I have read that Flutter can run with a node.js backend on a Linux platform, but I am not sure if this project can support it. I believe it should be just a matter of configuration.

Thank you for your help,

flutter-engine was already stripped, this will prevent future debugging!

Should I fix the following error?

NOTE: Executing Tasks
WARNING: flutter-engine-1.0-r0 do_populate_sysroot: File '/usr/lib/libflutter_engine.so' from flutter-engine was already stripped, this will prevent future debugging!
ERROR: flutter-engine-1.0-r0 do_package: QA Issue: File '/usr/lib/libflutter_engine.so' from flutter-engine was already stripped, this will prevent future debugging! [already-stripped]
ERROR: flutter-engine-1.0-r0 do_package: Fatal QA errors found, failing task.
ERROR: Logfile of failure stored in: /home/hidenori/workspace/flutter/yocto/build/tmp/work/aarch64-poky-linux/flutter-engine/1.0-r0/temp/log.do_package.1845734
ERROR: Task (/home/hidenori/workspace/flutter/yocto/meta-flutter/recipes-graphics/flutter-engine/flutter-engine.bb:do_package) failed with exit code '1'

Typo in DRM-GBM backend Command

Hi, Please correct below typo
Original Command : DESTRO_FEATURES_append = " systemd"
Corrected Command: DISTRO_FEATURES_append = " systemd"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.