Skip to content

I want to cross-build an application from x64 to arm64 (Flutter eLinux). #277

@honnesh-1234

Description

@honnesh-1234

Hi,

flutter-elinux

I want to perform cross building of application from x64 to arm64.

1.How to resolve the issues

Run the flowing this commnads :
flutter-elinux build elinux --target-arch=arm64 --target-sysroot=/home/test/filesys/filesys --system-include-directories=/usr/aarch64-linux-gnu/include/c++/9/aarch64-linux-gnu --target-compiler-triple=aarch64-linux-gnu --release

I am getting errors, logs are as follows:

test@test-ThinkCentre-neo-50t-Gen-3:/flutter/renesas_flutter_app/build$ cd ..
test@test-ThinkCentre-neo-50t-Gen-3:
/flutter/renesas_flutter_app$ flutter-elinux build elinux --target-arch=arm64 --target-sysroot=/home/test/filesys/filesys --system-include-directories=/usr/aarch64-linux-gnu/include/c++/9/aarch64-linux-gnu --target-compiler-triple=aarch64-linux-gnu --release
Building an eLinux application with wayland backend in release mode for arm64 target... 823ms
Failed to cmake build:
Scanning dependencies of target flutter_assemble
[ 0%] Built target flutter_assemble
Scanning dependencies of target flutter_wrapper_plugin
Scanning dependencies of target flutter_wrapper_app
[ 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_app.dir/ephemeral/cpp_client_wrapper/core_implementations.cc.o
[ 23%] Building CXX object flutter/CMakeFiles/flutter_wrapper_plugin.dir/ephemeral/cpp_client_wrapper/plugin_registrar.cc.o
[ 30%] Building CXX object flutter/CMakeFiles/flutter_wrapper_app.dir/ephemeral/cpp_client_wrapper/standard_codec.cc.o
[ 38%] Building CXX object flutter/CMakeFiles/flutter_wrapper_app.dir/ephemeral/cpp_client_wrapper/flutter_engine.cc.o
[ 46%] Building CXX object flutter/CMakeFiles/flutter_wrapper_plugin.dir/ephemeral/cpp_client_wrapper/standard_codec.cc.o
[ 53%] Building CXX object flutter/CMakeFiles/flutter_wrapper_app.dir/ephemeral/cpp_client_wrapper/flutter_view_controller.cc.o
/home/test/flutter/renesas_flutter_app/elinux/flutter/ephemeral/cpp_client_wrapper/standard_codec.cc:10:10: fatal error: 'cassert' file not found
#include
^~~~~~~~~
In file included from /home/test/flutter/renesas_flutter_app/elinux/flutter/ephemeral/cpp_client_wrapper/plugin_registrar.cc:5:
/home/test/flutter/renesas_flutter_app/elinux/flutter/ephemeral/cpp_client_wrapper/include/flutter/plugin_registrar.h:10:10: fatal error: 'map' file not found
#include
^~~~~
In file included from /home/test/flutter/renesas_flutter_app/elinux/flutter/ephemeral/cpp_client_wrapper/flutter_engine.cc:5:
/home/test/flutter/renesas_flutter_app/elinux/flutter/ephemeral/cpp_client_wrapper/include/flutter/flutter_engine.h:10:10: fatal error: 'chrono' file not found
/home/test/flutter/renesas_flutter_app/elinux/flutter/ephemeral/cpp_client_wrapper/core_implementations.cc:16:10: fatal error: 'cassert' file not found
#include
^~~~~~~~
#include
^~~~~~~~~
In file included from /home/test/flutter/renesas_flutter_app/elinux/flutter/ephemeral/cpp_client_wrapper/flutter_view_controller.cc:5:
/home/test/flutter/renesas_flutter_app/elinux/flutter/ephemeral/cpp_client_wrapper/include/flutter/flutter_view_controller.h:10:10: fatal error: 'memory' file not found
#include
^~~~~~~~
1 error generated.
1 error generated.
1 error generated.
/home/test/flutter/renesas_flutter_app/elinux/flutter/ephemeral/cpp_client_wrapper/standard_codec.cc:10:10: fatal error: 'cassert' file not found
#include
^~~~~~~~~
make[2]: *** [flutter/CMakeFiles/flutter_wrapper_app.dir/build.make:76: flutter/CMakeFiles/flutter_wrapper_app.dir/ephemeral/cpp_client_wrapper/standard_codec.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [flutter/CMakeFiles/flutter_wrapper_app.dir/build.make:89: flutter/CMakeFiles/flutter_wrapper_app.dir/ephemeral/cpp_client_wrapper/flutter_engine.cc.o] Error 1
make[2]: *** [flutter/CMakeFiles/flutter_wrapper_plugin.dir/build.make:89: flutter/CMakeFiles/flutter_wrapper_plugin.dir/ephemeral/cpp_client_wrapper/plugin_registrar.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
1 error generated.
make[2]: *** [flutter/CMakeFiles/flutter_wrapper_app.dir/build.make:102: flutter/CMakeFiles/flutter_wrapper_app.dir/ephemeral/cpp_client_wrapper/flutter_view_controller.cc.o] Error 1
1 error generated.
/home/test/flutter/renesas_flutter_app/elinux/flutter/ephemeral/cpp_client_wrapper/core_implementations.cc:16:10: fatal error: 'cassert' file not found
#include
^~~~~~~~~
1 error generated.
make[2]: *** [flutter/CMakeFiles/flutter_wrapper_plugin.dir/build.make:63: flutter/CMakeFiles/flutter_wrapper_plugin.dir/ephemeral/cpp_client_wrapper/core_implementations.cc.o] Error 1
make[2]: *** [flutter/CMakeFiles/flutter_wrapper_plugin.dir/build.make:76: flutter/CMakeFiles/flutter_wrapper_plugin.dir/ephemeral/cpp_client_wrapper/standard_codec.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:172: flutter/CMakeFiles/flutter_wrapper_plugin.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
1 error generated.
make[2]: *** [flutter/CMakeFiles/flutter_wrapper_app.dir/build.make:63: flutter/CMakeFiles/flutter_wrapper_app.dir/ephemeral/cpp_client_wrapper/core_implementations.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:145: flutter/CMakeFiles/flutter_wrapper_app.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
test@test-ThinkCentre-neo-50t-Gen-3:~/flutter/renesas_flutter_app$

Please help me how to resolve this issue

Regards
Honnesh

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions