Closed nesteiner closed 12 months ago
Why did you download the repository to your project? You should use it like any other pub package / plugin, declare it as dependency in pubspec.yaml.
ok, reset the project
melos.yaml
flutter pub add super_clipboard
melos bootstrap
flutter run -t lib/testui/testui.dart -v
this is the melos.yaml
name: filemanager
packages:
- "*"
this is the result of step 5
#0 throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1 RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:760:9)
<asynchronous suspension>
#2 FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1297:27)
<asynchronous suspension>
#3 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#4 CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
#5 FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:339:9)
<asynchronous suspension>
#6 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#7 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:285:5)
<asynchronous suspension>
#8 run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:115:9)
<asynchronous suspension>
#9 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#10 main (package:flutter_tools/executable.dart:90:3)
<asynchronous suspension>
If you just want to use super_clipboard in the project:
flutter create my_project
cd my_project
flutter pub add super_clipboard
flutter run -t lib/main.dart -v
This should just work, like any other flutter package. I'm not entirely sure what your project structure is or why you're even trying to use melos in this case.
are you sure you can run this code on your machine ? I have tried
flutter create my_project
cd my_project
flutter pub add super_clipboard
flutter run -v
I found it is the same error, I think it's the matter of super_clipboard
, when remove it everything is ok
Can you post here the whole log? The actual error is likely somewhere above. Also, which linux distribution do you have? And how did you install Flutter? By snap or downloaded manually?
eh, I use arch linux, I install flutter by manually download, this is the whole log
[ +11 ms] executing: uname -m
[ +8 ms] Exit code 0 from: uname -m
[ ] x86_64
[ +133 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.
[ ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[ +1 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.
[ +42 ms] executing: /home/steiner/Android/Sdk/platform-tools/adb devices -l
[ +36 ms] List of devices attached
[ +2 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.
[ +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'MacOSEngineArtifacts' 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.
[ +48 ms] Skipping pub get: version match.
[ +22 ms] Found plugin device_info_plus at /home/steiner/.pub-cache/hosted/pub.dev/device_info_plus-9.1.0/
[ +10 ms] Found plugin irondash_engine_context at /home/steiner/.pub-cache/hosted/pub.dev/irondash_engine_context-0.4.0/
[ +9 ms] Found plugin super_native_extensions at /home/steiner/.pub-cache/hosted/pub.dev/super_native_extensions-0.7.2/
[ +31 ms] Found plugin device_info_plus at /home/steiner/.pub-cache/hosted/pub.dev/device_info_plus-9.1.0/
[ +3 ms] Found plugin irondash_engine_context at /home/steiner/.pub-cache/hosted/pub.dev/irondash_engine_context-0.4.0/
[ +5 ms] Found plugin super_native_extensions at /home/steiner/.pub-cache/hosted/pub.dev/super_native_extensions-0.7.2/
[ +73 ms] Initializing file store
[ +5 ms] Skipping target: gen_localizations
[ +2 ms] gen_dart_plugin_registrant: Starting due to {InvalidatedReasonKind.inputChanged: The following inputs have updated contents: /home/steiner/workspace/flutter-scratch/clipboard_melos/.dart_tool/package_config_subset,/home/steiner/workspace/flutter-scratch/clipboard_melos/.dart_tool/flutter_build/dart_plugin_registrant.dart}
[ +6 ms] Found plugin device_info_plus at /home/steiner/.pub-cache/hosted/pub.dev/device_info_plus-9.1.0/
[ +1 ms] Found plugin irondash_engine_context at /home/steiner/.pub-cache/hosted/pub.dev/irondash_engine_context-0.4.0/
[ +4 ms] Found plugin super_native_extensions at /home/steiner/.pub-cache/hosted/pub.dev/super_native_extensions-0.7.2/
[ +8 ms] gen_dart_plugin_registrant: Complete
[ ] Skipping target: _composite
[ +1 ms] complete
[ +2 ms] Launching lib/main.dart on Linux in debug mode...
[ +2 ms] /home/steiner/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev /home/steiner/flutter/bin/cache/dart-sdk/bin/snapshots/frontend_server.dart.snapshot --sdk-root /home/steiner/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --target=flutter --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true -DFLUTTER_WEB_CANVASKIT_URL=https://www.gstatic.com/flutter-canvaskit/0545f8705df301877d787107bac1a6e9fc9ee1ad/ --output-dill /tmp/flutter_tools.TXWSUJ/flutter_tool.NQSIDU/app.dill --packages /home/steiner/workspace/flutter-scratch/clipboard_melos/.dart_tool/package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill build/93cae48154605b2b23f957321f3fac0a.cache.dill.track.dill --source file:///home/steiner/workspace/flutter-scratch/clipboard_melos/.dart_tool/flutter_build/dart_plugin_registrant.dart --source package:flutter/src/dart_plugin_registrant.dart -Dflutter.dart_plugin_registrant=file:///home/steiner/workspace/flutter-scratch/clipboard_melos/.dart_tool/flutter_build/dart_plugin_registrant.dart --verbosity=error --enable-experiment=alternative-invalidation-strategy
[ +12 ms] Building Linux application...
[ +17 ms] <- compile package:clipboard_melos/main.dart
[ +1 ms] executing: [build/linux/x64/debug/] cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -DFLUTTER_TARGET_PLATFORM=linux-x64 /home/steiner/workspace/flutter-scratch/clipboard_melos/linux
[ +78 ms] -- Configuring done (0.0s)
[ +37 ms] -- Generating done (0.0s)
[ +3 ms] -- Build files have been written to: /home/steiner/workspace/flutter-scratch/clipboard_melos/build/linux/x64/debug
[ +4 ms] executing: ninja -C build/linux/x64/debug install
[ +7 ms] ninja: Entering directory `build/linux/x64/debug'
[ +23 ms] [1/11] Generating libsuper_native_extensions.so, _phony_
[ +6 ms] FAILED: plugins/super_native_extensions/libsuper_native_extensions.so plugins/super_native_extensions/_phony_ /home/steiner/workspace/flutter-scratch/clipboard_melos/build/linux/x64/debug/plugins/super_native_extensions/libsuper_native_extensions.so /home/steiner/workspace/flutter-scratch/clipboard_melos/build/linux/x64/debug/plugins/super_native_extensions/_phony_
[ +19 ms] cd /home/steiner/workspace/flutter-scratch/clipboard_melos/build/linux/x64/debug/plugins/super_native_extensions && /usr/bin/cmake -E env CARGOKIT_CMAKE=/usr/bin/cmake CARGOKIT_CONFIGURATION=Debug CARGOKIT_MANIFEST_DIR=/home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/.plugin_symlinks/super_native_extensions/linux/../rust CARGOKIT_TARGET_TEMP_DIR=/home/steiner/workspace/flutter-scratch/clipboard_melos/build/linux/x64/debug/plugins/super_native_extensions/cargokit_build CARGOKIT_OUTPUT_DIR=/home/steiner/workspace/flutter-scratch/clipboard_melos/build/linux/x64/debug/plugins/super_native_extensions CARGOKIT_TARGET_PLATFORM=linux-x64 CARGOKIT_TOOL_TEMP_DIR=/home/steiner/workspace/flutter-scratch/clipboard_melos/build/linux/x64/debug/plugins/super_native_extensions/cargokit_build/tool CARGOKIT_ROOT_PROJECT_DIR=/home/steiner/workspace/flutter-scratch/clipboard_melos/linux /home/steiner/.pub-cache/hosted/pub.dev/super_native_extensions-0.7.2/cargokit/run_build_tool.sh build-cmake
[ ] /usr/bin/perl: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory
[+2045 ms] [2/11] Generating /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/libflutter_linux_gtk.so, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_engine.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_method_call.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_method_response.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_value.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/fl_view.h, /home/steiner/workspace/flutter-scratch/clipboard_melos/linux/flutter/ephemeral/flutter_linux/flutter_linux.h, _phony_
[ ] [ +10 ms] executing: uname -m
[ ] [ +8 ms] Exit code 0 from: uname -m
[ ] [ ] x86_64
[ ] [ +20 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.
[ ] [ ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[ ] [ +1 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.
[ ] [ +67 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 'LegacyCanvasKitRemover' 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 '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.
[ ] [ +26 ms] Initializing file store
[ ] [ +7 ms] Done initializing file store
[ ] [ +32 ms] Skipping target: gen_localizations
[ ] [ +8 ms] Skipping target: gen_dart_plugin_registrant
[ ] [ +507 ms] Skipping target: unpack_linux
[ ] [ +502 ms] Skipping target: kernel_snapshot
[ ] [ +257 ms] Skipping target: debug_bundle_linux-x64_assets
[ ] [ ] Persisting file store
[ ] [ +10 ms] Done persisting file store
[ ] [ +5 ms] build succeeded.
[ ] [ +6 ms] "flutter assemble" took 1,440ms.
[ ] [ +238 ms] ensureAnalyticsSent: 228ms
[ ] [ ] Running 0 shutdown hooks
[ ] [ ] Shutdown hooks complete
[ ] [ ] exiting with code 0
[ ] ninja: build stopped: subcommand failed.
[ +11 ms] Building Linux application... (completed in 2,253ms)
[ +3 ms] "flutter run" took 9,716ms.
[ +172 ms] ensureAnalyticsSent: 169ms
[ ] Running 1 shutdown hook
[ +7 ms] Shutdown hooks complete
[ ] exiting with code 1
[+6234 ms] Exception: Build process failed
[ +3 ms]
#0 throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1 RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:760:9)
<asynchronous suspension>
#2 FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1297:27)
<asynchronous suspension>
#3 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#4 CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
#5 FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:339:9)
<asynchronous suspension>
#6 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#7 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:285:5)
<asynchronous suspension>
#8 run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:115:9)
<asynchronous suspension>
#9 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#10 main (package:flutter_tools/executable.dart:90:3)
<asynchronous suspension>
From the log:
/usr/bin/perl: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory
Are you sure that you have perl working correctly in your distribution?
oh, shit, when reinstall the perl, everything works well. it is my fault, sorry to bother you guys :slightly_smiling_face:
hey, I have follow the README
melos bootstrap
this is my
melos.yaml
and this is part of
lib/testui/testui.dart
when running
flutter run -t lib/testui/testui.dart
the error isand this is my project