Open2

flutter create sample;cd sample;flutter run -d linuxでエラー

まにのふまにのふ

arm64(rock5b SBC)で初flutter(ver Flutter 3.7.0-8.0.pre.6) で走らせたら
早速、エラー。
もう無理。

rock@rock-5b:~/tmp/sample$ flutter run -d linux
Launching lib/main.dart on Linux in debug mode...
ERROR: Compilation to SkSL failed.
/home/rock/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag: warning: (version, profile) forced to be (460, core), while in source code it is (320, es)
/home/rock/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag:9: error: '#include' : Included file not found. for header name: flutter/runtime_effect.glsl
/home/rock/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag:93: error: 'FlutterFragCoord' : no matching overloaded function found
/home/rock/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag:93: error: '=' : cannot convert from ' const float' to ' temp 2-component vector of float'
ERROR: Target debug_bundle_linux-arm64_assets failed: ShaderCompilerException: Shader compilation of "/home/rock/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag" to "/home/rock/tmp/sample/build/flutter_assets/shaders/ink_sparkle.frag" failed with exit code 1.
/home/rock/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag: warning: (version, profile) forced to be (460, core), while in source code it is (320, es)
/home/rock/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag:9: error: '#include' : Included file not found. for header name: flutter/runtime_effect.glsl
/home/rock/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag:93: error: 'FlutterFragCoord' : no matching overloaded function found
/home/rock/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag:93: error: '=' : cannot convert from ' const float' to ' temp 2-component vector of float'
Building Linux application...
Exception: Build process failed

まにのふまにのふ

/home/rock/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag
の#includeをコメントアウト
vec2 p=...の部分をvec2 p=vec2(1.0);にしコンパイルを通るようにしたあと実行

rock@rock-5b:~/tmp/sample$ flutter run
Multiple devices found:
Linux (desktop) • linux • linux-arm64 • Debian GNU/Linux 11 (bullseye) 5.10.110-34-rockchip-gca15bbe36e6c
Chrome (web) • chrome • web-javascript • Chromium 108.0.5359.94 built on Debian 11.5, running on Debian 11.5
[1]: Linux (linux)
[2]: Chrome (chrome)
Please choose one (To quit, press "q/Q"): 1
Launching lib/main.dart on Linux in debug mode...
Building Linux application...
libGL error: failed to create dri screen
libGL error: failed to load driver: rockchip
libGL error: failed to create dri screen
libGL error: failed to load driver: rockchip
[FATAL:flutter/shell/gpu/gpu_surface_gl_delegate.cc(57)] Check failed: gl_version_string. The GL proc resolver's glGetString(GL_VERSION) failed
Error waiting for a debug connection: The log reader stopped unexpectedly, or never started.
Error launching application on Linux.