Comments (3)
Really appreciated thank you - spotted it was the build-essentials. All working now.
from flutter_libserialport.
Do you have the build-essential
package installed? Is the Linux section in flutter doctor -v
all green? Could you run flutter build linux -v
and paste the output after the red part (starting somewhere from "Building Linux application...")?
from flutter_libserialport.
I have a fresh clean Ubuntu 20.04.1 LTS running in a Docker container. I cloned the latest Flutter and installed all packages suggested by flutter doctor -v
. Here's my build output of the flutter_serial_port example for comparison:
flutter build linux -v output
[ +3 ms] Building Linux application...
[ +9 ms] executing: [build/linux/x64/release/] cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DFLUTTER_TARGET_PLATFORM=linux-x64 /root/flutter_serial_port/example/linux
[ +186 ms] -- The CXX compiler identification is Clang 10.0.0
[ +8 ms] -- Check for working CXX compiler: /usr/bin/clang++
[ +141 ms] -- Check for working CXX compiler: /usr/bin/clang++ -- works
[ +1 ms] -- Detecting CXX compiler ABI info
[ +140 ms] -- Detecting CXX compiler ABI info - done
[ +13 ms] -- Detecting CXX compile features
[ ] -- Detecting CXX compile features - done
[ +5 ms] -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
[ ] -- Checking for module 'gtk+-3.0'
[ +22 ms] -- Found gtk+-3.0, version 3.24.20
[ +92 ms] -- Checking for module 'glib-2.0'
[ +16 ms] -- Found glib-2.0, version 2.64.6
[ +45 ms] -- Checking for module 'gio-2.0'
[ +20 ms] -- Found gio-2.0, version 2.64.6
[ +59 ms] -- Checking for module 'blkid'
[ +17 ms] -- Found blkid, version 2.34.0
[ +129 ms] -- The C compiler identification is Clang 10.0.0
[ +5 ms] -- Check for working C compiler: /usr/bin/clang
[ +85 ms] -- Check for working C compiler: /usr/bin/clang -- works
[ +1 ms] -- Detecting C compiler ABI info
[ +91 ms] -- Detecting C compiler ABI info - done
[ +12 ms] -- Detecting C compile features
[ ] -- Detecting C compile features - done
[ +3 ms] -- Configuring done
[ +14 ms] -- Generating done
[ +1 ms] -- Build files have been written to: /root/flutter_serial_port/example/build/linux/x64/release
[ +5 ms] executing: ninja -C build/linux/x64/release install
[ +11 ms] ninja: Entering directory `build/linux/x64/release'
[ +73 ms] [1/13] Building C object plugins/flutter_serial_port/libserialport/CMakeFiles/serialport.dir/__/__/third_party/libserialport/linux_termios.c.o
[ +49 ms] [2/13] Building C object plugins/flutter_serial_port/libserialport/CMakeFiles/serialport.dir/__/__/third_party/libserialport/timing.c.o
[ +19 ms] [3/13] Building C object plugins/flutter_serial_port/libserialport/CMakeFiles/serialport.dir/__/__/third_party/libserialport/linux.c.o
[ +572 ms] [4/13] Building C object plugins/flutter_serial_port/libserialport/CMakeFiles/serialport.dir/__/__/third_party/libserialport/serialport.c.o
[ +33 ms] [5/13] Linking C shared library plugins/flutter_serial_port/libserialport/libserialport.so
[+19343 ms] [6/13] Generating /root/flutter_serial_port/example/linux/flutter/ephemeral/libflutter_linux_gtk.so,
/root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h, /root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h,
/root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h, /root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h,
/root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_engine.h, /root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h,
/root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h, /root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h,
/root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_method_call.h, /root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h,
/root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h, /root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_method_response.h,
/root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h, /root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h,
/root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h, /root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h,
/root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h, /root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_value.h,
/root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/fl_view.h, /root/flutter_serial_port/example/linux/flutter/ephemeral/flutter_linux/flutter_linux.h, _phony_
[ +1 ms] [ +61 ms] executing: uname -m
[ ] [ +44 ms] Exit code 0 from: uname -m
[ ] [ ] x86_64
[ ] [ +16 ms] executing: [/root/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ ] [ +7 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[ ] [ ] 5e4e530e934a3a4bd4fff818c3f04193e36a0f7d
[ ] [ +1 ms] executing: [/root/flutter/] git tag --points-at 5e4e530e934a3a4bd4fff818c3f04193e36a0f7d
[ ] [ +12 ms] Exit code 0 from: git tag --points-at 5e4e530e934a3a4bd4fff818c3f04193e36a0f7d
[ ] [ +1 ms] executing: [/root/flutter/] git describe --match *.*.* --long --tags 5e4e530e934a3a4bd4fff818c3f04193e36a0f7d
[ ] [ +27 ms] Exit code 0 from: git describe --match *.*.* --long --tags 5e4e530e934a3a4bd4fff818c3f04193e36a0f7d
[ ] [ ] 2.1.0-12.0.pre-112-g5e4e530e93
[ ] [ +44 ms] Unable to locate an Android SDK.
[ ] [ +3 ms] executing: [/root/flutter/] git rev-parse --abbrev-ref HEAD
[ ] [ +4 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[ ] [ ] master
[ ] [ +48 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[ ] [ +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ ] [ +34 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[ ] [ ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[ ] [ ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[ ] [ ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ ] [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[ ] [ +63 ms] Initializing file store
[ ] [ +21 ms] Skipping target: gen_localizations
[ ] [ +4 ms] unpack_linux: Starting due to {}
[ ] [ +216 ms] kernel_snapshot: Starting due to {}
[ ] [ +4 ms] unpack_linux: Complete
[ ] [ +701 ms] Found plugin flutter_serial_port at /root/flutter_serial_port/
[ +1 ms] [ +8 ms] /root/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev /root/flutter/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapshot --sdk-root
/root/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk_product/ --target=flutter --no-print-incremental-dependencies -Ddart.vm.profile=false -Ddart.vm.product=true --aot --tfa --packages
/root/flutter_serial_port/example/.dart_tool/package_config.json --output-dill /root/flutter_serial_port/example/.dart_tool/flutter_build/06e502030c9d857e58a2f30fee42b1f5/app.dill --depfile
/root/flutter_serial_port/example/.dart_tool/flutter_build/06e502030c9d857e58a2f30fee42b1f5/kernel_snapshot.d package:flutter_serial_port_example/main.dart
[ ] [+12306 ms] kernel_snapshot: Complete
[ ] [ +306 ms] aot_elf_release: Starting due to {InvalidatedReasonKind.inputChanged: The following inputs have updated contents:
/root/flutter/packages/flutter_tools/lib/src/build_system/targets/common.dart,/root/flutter_serial_port/example/.dart_tool/flutter_build/06e502030c9d857e58a2f30fee42b1f5/app.dill,/root/flutter/bin/internal/engin
e.version,/root/flutter/bin/internal/engine.version,/root/flutter/bin/internal/engine.version}
[ ] [ +4 ms] executing: /root/flutter/bin/cache/artifacts/engine/linux-x64-release/gen_snapshot --deterministic --snapshot_kind=app-aot-elf
--elf=/root/flutter_serial_port/example/.dart_tool/flutter_build/06e502030c9d857e58a2f30fee42b1f5/app.so --strip
/root/flutter_serial_port/example/.dart_tool/flutter_build/06e502030c9d857e58a2f30fee42b1f5/app.dill
[ ] [+5008 ms] aot_elf_release: Complete
[ ] [ +20 ms] linux_aot_bundle: Starting due to {InvalidatedReasonKind.inputChanged: The following inputs have updated contents:
/root/flutter_serial_port/example/.dart_tool/flutter_build/06e502030c9d857e58a2f30fee42b1f5/app.so}
[ ] [ +3 ms] linux_aot_bundle: Complete
[ ] [ +21 ms] release_bundle_linux-x64_assets: Starting due to {}
[ ] [ +68 ms] release_bundle_linux-x64_assets: Complete
[ ] [ +24 ms] Persisting file store
[ ] [ +5 ms] Done persisting file store
[ ] [ +3 ms] build succeeded.
[ ] [ +6 ms] "flutter assemble" took 18,854ms.
[ ] [ +224 ms] ensureAnalyticsSent: 221ms
[ ] [ +1 ms] Running shutdown hooks
[ ] [ ] Shutdown hooks complete
[ ] [ ] exiting with code 0
[ +475 ms] [7/13] Building CXX object CMakeFiles/flutter_serial_port_example.dir/main.cc.o
[ +21 ms] [8/13] Building CXX object CMakeFiles/flutter_serial_port_example.dir/flutter/generated_plugin_registrant.cc.o
[ +12 ms] [9/13] Building CXX object plugins/flutter_serial_port/CMakeFiles/flutter_serial_port_plugin.dir/flutter_serial_port_plugin.cc.o
[ +3 ms] [10/13] Building CXX object CMakeFiles/flutter_serial_port_example.dir/my_application.cc.o
[ +65 ms] [11/13] Linking CXX shared library plugins/flutter_serial_port/libflutter_serial_port_plugin.so
[ +123 ms] [12/13] Linking CXX executable intermediates_do_not_run/flutter_serial_port_example
[ ] [12/13] Install the project...
[ +7 ms] -- Install configuration: "Release"
[ ] -- Installing: /root/flutter_serial_port/example/build/linux/x64/release/bundle/flutter_serial_port_example
[ ] -- Set runtime path of "/root/flutter_serial_port/example/build/linux/x64/release/bundle/flutter_serial_port_example" to "$ORIGIN/lib"
[ ] -- Installing: /root/flutter_serial_port/example/build/linux/x64/release/bundle/data/icudtl.dat
[ ] -- Installing: /root/flutter_serial_port/example/build/linux/x64/release/bundle/lib/libflutter_linux_gtk.so
[ +54 ms] -- Installing: /root/flutter_serial_port/example/build/linux/x64/release/bundle/lib/libflutter_serial_port_plugin.so
[ ] -- Installing: /root/flutter_serial_port/example/build/linux/x64/release/bundle/lib/libserialport.so
[ ] -- Installing: /root/flutter_serial_port/example/build/linux/x64/release/bundle/data/flutter_assets
[ ] -- Installing: /root/flutter_serial_port/example/build/linux/x64/release/bundle/data/flutter_assets/version.json
[ ] -- Installing: /root/flutter_serial_port/example/build/linux/x64/release/bundle/data/flutter_assets/NOTICES
[ +1 ms] -- Installing: /root/flutter_serial_port/example/build/linux/x64/release/bundle/data/flutter_assets/FontManifest.json
[ ] -- Installing: /root/flutter_serial_port/example/build/linux/x64/release/bundle/data/flutter_assets/fonts
[ ] -- Installing: /root/flutter_serial_port/example/build/linux/x64/release/bundle/data/flutter_assets/fonts/MaterialIcons-Regular.otf
[ +1 ms] -- Installing: /root/flutter_serial_port/example/build/linux/x64/release/bundle/data/flutter_assets/AssetManifest.json
[ ] -- Installing: /root/flutter_serial_port/example/build/linux/x64/release/bundle/lib/libapp.so
[ +6 ms] Building Linux application... (completed in 22.0s)
[ ] "flutter linux" took 67,722ms.
[ +254 ms] ensureAnalyticsSent: 251ms
[ +1 ms] Running shutdown hooks
[ ] Shutdown hooks complete
[ ] exiting with code 0
from flutter_libserialport.
Related Issues (20)
- Support for Gradle 8.3.0: Define namespace HOT 2
- Problème lecture et écriture
- android support HOT 5
- Windwos Incomplete writing HOT 1
- read not working on Windows HOT 4
- Cant open port on MacOS HOT 2
- Cant open port on Windows
- Failed to load dynamic library 'libserialport.so' HOT 3
- Android: Namespace not specified
- SerialPortError: Input/output error, errno = 5
- Multiple instances of serial port reader in call stack
- Android support
- Can only read one time HOT 1
- Can't change baud rate on MacOS HOT 1
- error: resource android:attr/lStar not found. HOT 1
- How to read serial data HOT 2
- No running
- Can't read buffer that was not empty before opening serial port (Windows) HOT 3
- How to configure baudrate and port HOT 2
- Can't run android app HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flutter_libserialport.