Git Product home page Git Product logo

Comments (3)

digitalkirkley avatar digitalkirkley commented on September 28, 2024 1

Really appreciated thank you - spotted it was the build-essentials. All working now.

from flutter_libserialport.

jpnurmi avatar jpnurmi commented on September 28, 2024

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.

jpnurmi avatar jpnurmi commented on September 28, 2024

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)

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.