@juaji May I as how you built the package ? Did you use the -fC flags (force rebuild and clean source tree) when calling makepkg ?
Search Criteria
Package Details: flutter-devel 3.38.1-3
Package Actions
| Git Clone URL: | https://aur.archlinux.org/flutter.git (read-only, click to copy) |
|---|---|
| Package Base: | flutter |
| Description: | Flutter SDK component - CLI tool (for application development) |
| Upstream URL: | https://flutter.dev |
| Keywords: | android fuchsia ios mobile sdk |
| Licenses: | custom, BSD, CCPL |
| Groups: | flutter |
| Replaces: | flutter-tool-developer |
| Submitter: | flipflop97 |
| Maintainer: | WithTheBraid |
| Last Packager: | WithTheBraid |
| Votes: | 151 |
| Popularity: | 0.49 |
| First Submitted: | 2017-06-05 21:03 (UTC) |
| Last Updated: | 2025-11-23 12:41 (UTC) |
Dependencies (7)
- dart (fvm-flutter-proxyAUR, flutterupAUR, flutter-dart-google-binAUR, flutter-binAUR, flutter-artifacts-dart-google-binAUR, dart-sdk-devAUR)
- flutter-toolAUR (flutter-binAUR)
- dart (fvm-flutter-proxyAUR, flutterupAUR, flutter-dart-google-binAUR, flutter-binAUR, flutter-artifacts-dart-google-binAUR, dart-sdk-devAUR) (make)
- gradle (make)
- jq (jq-gitAUR, jq-staticAUR, jaq-binAUR, jaq-gitAUR) (make)
- tar (tar-gitAUR, uutils-tar-gitAUR) (make)
- unzip (unzip-zstdAUR, unzip_pAUR, unzip-natspecAUR) (make)
Sources (43)
- android-arm-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- android-arm-profile-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- android-arm-profile-linux-x64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- android-arm-release-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- android-arm-release-linux-x64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- android-arm64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- android-arm64-profile-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- android-arm64-profile-linux-x64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- android-arm64-release-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- android-arm64-release-linux-x64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- android-x64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- android-x64-profile-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- android-x64-profile-linux-x64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- android-x64-release-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- android-x64-release-linux-x64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- android-x86-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- dart-sdk-arm64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- dart-sdk-x64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- doctor.patch
- engine-arm64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- engine-x64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- flutter-3.38.1.tar.xz
- flutter.sh
- flutter_patched_sdk-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- flutter_patched_sdk_product-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- flutter_web_sdk-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- font-subset-arm64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- font-subset-x64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- gradle-user-home.patch
- gradle_wrapper-fd5c1f2c013565a3bea56ada6df9d2b8e96d56aa.tar.gz
- gtk-debug-arm64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- gtk-debug-x64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- gtk-profile-arm64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- gtk-profile-x64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- gtk-release-arm64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- gtk-release-x64-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- material_fonts-3012db47f3130e62f7cc0beabff968a33cbec8d8.zip
- no-lock.patch
- no-runtime-download.patch
- opt-in-analytics.patch
- sky_engine-b5990e5ccc5e325fd24f0746e7d6689bbebc7c65.zip
- system-dart.patch
- version.patch
Latest Comments
« First ‹ Previous 1 .. 6 7 8 9 10 11 12 13 14 15 16 .. 27 Next › Last »
WithTheBraid commented on 2024-03-26 15:21 (UTC)
juaji commented on 2024-03-26 14:57 (UTC) (edited on 2024-03-26 14:58 (UTC) by juaji)
Hi, unfortunately error I previuosly reported still occurs. Again I include the crash report.
BTW I also removed Gradle cache (by doing rm -rf ~/.gradle) as suggested.
Flutter crash report.
Please report a bug at https://github.com/flutter/flutter/issues.
## command
flutter --version
## exception
_TypeError: Null check operator used on a null value
#0 _gitCommitDate (package:flutter_tools/src/version.dart:387:4)
#1 _FlutterVersionGit.frameworkCommitDate (package:flutter_tools/src/version.dart:495:37)
#2 FlutterVersion.toString (package:flutter_tools/src/version.dart:225:99)
#3 FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:347:30)
<asynchronous suspension>
#4 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
<asynchronous suspension>
#5 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:295:5)
<asynchronous suspension>
#6 run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:119:9)
<asynchronous suspension>
#7 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
<asynchronous suspension>
#8 main (package:flutter_tools/executable.dart:90:3)
<asynchronous suspension>
## flutter doctor
[☠] Flutter (the doctor check crashed)
✗ Due to an error, the doctor check did not complete. If the error message below is not helpful, please let us know about this issue at
https://github.com/flutter/flutter/issues.
✗ Null check operator used on a null value
• #0 FlutterValidator._getFlutterUpstreamMessage (package:flutter_tools/src/doctor.dart:701:86)
#1 FlutterValidator.validate (package:flutter_tools/src/doctor.dart:568:20)
#2 Doctor.startValidatorTasks.<anonymous closure> (package:flutter_tools/src/doctor.dart:272:72)
#3 asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:111:32)
#4 _rootRun (dart:async/zone.dart:1399:13)
#5 _CustomZone.run (dart:async/zone.dart:1301:19)
#6 _runZoned (dart:async/zone.dart:1826:10)
#7 runZonedGuarded (dart:async/zone.dart:1814:12)
#8 runZoned (dart:async/zone.dart:1760:12)
#9 asyncGuard (package:flutter_tools/src/base/async_guard.dart:109:3)
#10 Doctor.startValidatorTasks (package:flutter_tools/src/doctor.dart:264:9)
#11 DoctorText._validatorTasks (package:flutter_tools/src/doctor.dart:784:60)
#12 DoctorText._validatorTasks (package:flutter_tools/src/doctor.dart)
#13 DoctorText._runDiagnosis (package:flutter_tools/src/doctor.dart:788:53)
#14 DoctorText.text (package:flutter_tools/src/doctor.dart:780:36)
#15 DoctorText.text (package:flutter_tools/src/doctor.dart)
#16 _createLocalCrashReport (package:flutter_tools/runner.dart:262:51)
#17 _handleToolError (package:flutter_tools/runner.dart:224:31)
<asynchronous suspension>
#18 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
<asynchronous suspension>
#19 main (package:flutter_tools/executable.dart:90:3)
<asynchronous suspension>
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
• Android SDK at /home/luisd/Android/Sdk
• Platform android-33, build-tools 33.0.2
• Java binary at: /opt/android-studio/jbr/bin/java
• Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)
• All Android licenses accepted.
[✓] Chrome - develop for the web
• CHROME_EXECUTABLE = /usr/bin/google-chrome-stable
[✓] Linux toolchain - develop for Linux desktop
• clang version 16.0.6
• cmake version 3.28.3
• ninja version 1.11.1
• pkg-config version 2.1.0
[✓] Android Studio (version 2022.3)
• Android Studio at /opt/android-studio
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)
[✓] Connected device (2 available)
• Linux (desktop) • linux • linux-x64 • Manjaro Linux 6.0.19-4-MANJARO
• Chrome (web) • chrome • web-javascript • Google Chrome 123.0.6312.58
[✓] Network resources
• All expected network resources are available.
! Doctor found issues in 1 category.
jaudriga commented on 2024-03-26 08:05 (UTC)
Build currently fails with:
BUILD SUCCESSFUL in 18s
1 actionable task: 1 executed
~/flutter/src
/startdir/PKGBUILD: line 240: unzip: command not found
==> ERROR: A failure occurred in prepare().
I fixed it by adding unzip to makedepends.
WithTheBraid commented on 2024-03-26 07:50 (UTC)
You might need to empty your Gradle cache with the recent update. This can usually be done by rm -rf ~/.gradle. Beware not to delete anything you don't want to and ensure you didn't configure the Gradle cache to be populated at a different place.
Reason is that I had to patch Flutter not to write Gradle files to its installation folder but rather use a workaround to use the user Gradle cache dir.
WithTheBraid commented on 2024-03-26 07:43 (UTC)
@akitokatayose @juaji Could you check whether the error still occurs ? I forgot to bundle a particular version file (the engine version json) and the tool hence fell back onto git version. This should now be fixed with pkgrel=8.
juaji commented on 2024-03-26 03:21 (UTC) (edited on 2024-03-26 03:21 (UTC) by juaji)
Gretings, as @akitokatayose mentioned following error appears when installing deps (flutter-common)
Oops; flutter has exited unexpectedly: "Null check operator used on a null value".
A crash report has been written to /tmp/trizen-luisd/flutter/src/flutter/flutter_01.log
I include the crash report in case it helps give a clue as to what may have happened.
Flutter crash report.
Please report a bug at https://github.com/flutter/flutter/issues.
## command
flutter --version
## exception
_TypeError: Null check operator used on a null value
#0 _gitCommitDate (package:flutter_tools/src/version.dart:387:4)
#1 _FlutterVersionGit.frameworkCommitDate (package:flutter_tools/src/version.dart:495:37)
#2 FlutterVersion.toString (package:flutter_tools/src/version.dart:225:99)
#3 FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:347:30)
<asynchronous suspension>
#4 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
<asynchronous suspension>
#5 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:295:5)
<asynchronous suspension>
#6 run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:119:9)
<asynchronous suspension>
#7 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
<asynchronous suspension>
#8 main (package:flutter_tools/executable.dart:90:3)
<asynchronous suspension>
## flutter doctor
[☠] Flutter (the doctor check crashed)
✗ Due to an error, the doctor check did not complete. If the error message below is not helpful, please
let us know about this issue at https://github.com/flutter/flutter/issues.
✗ Null check operator used on a null value
• #0 FlutterValidator._getFlutterUpstreamMessage (package:flutter_tools/src/doctor.dart:701:86)
#1 FlutterValidator.validate (package:flutter_tools/src/doctor.dart:568:20)
#2 Doctor.startValidatorTasks.<anonymous closure> (package:flutter_tools/src/doctor.dart:272:72)
#3 asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:111:32)
#4 _rootRun (dart:async/zone.dart:1399:13)
#5 _CustomZone.run (dart:async/zone.dart:1301:19)
#6 _runZoned (dart:async/zone.dart:1826:10)
#7 runZonedGuarded (dart:async/zone.dart:1814:12)
#8 runZoned (dart:async/zone.dart:1760:12)
#9 asyncGuard (package:flutter_tools/src/base/async_guard.dart:109:3)
#10 Doctor.startValidatorTasks (package:flutter_tools/src/doctor.dart:264:9)
#11 DoctorText._validatorTasks (package:flutter_tools/src/doctor.dart:784:60)
#12 DoctorText._validatorTasks (package:flutter_tools/src/doctor.dart)
#13 DoctorText._runDiagnosis (package:flutter_tools/src/doctor.dart:788:53)
#14 DoctorText.text (package:flutter_tools/src/doctor.dart:780:36)
#15 DoctorText.text (package:flutter_tools/src/doctor.dart)
#16 _createLocalCrashReport (package:flutter_tools/runner.dart:262:51)
#17 _handleToolError (package:flutter_tools/runner.dart:224:31)
<asynchronous suspension>
#18 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
<asynchronous suspension>
#19 main (package:flutter_tools/executable.dart:90:3)
<asynchronous suspension>
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
• Android SDK at /home/luisd/Android/Sdk
• Platform android-33, build-tools 33.0.2
• Java binary at: /opt/android-studio/jbr/bin/java
• Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)
• All Android licenses accepted.
[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Linux toolchain - develop for Linux desktop
• clang version 16.0.6
• cmake version 3.28.3
• ninja version 1.11.1
• pkg-config version 2.1.0
[✓] Android Studio (version 2022.3)
• Android Studio at /opt/android-studio
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)
[✓] Connected device (1 available)
• Linux (desktop) • linux • linux-x64 • Manjaro Linux 6.0.19-4-MANJARO
[✓] Network resources
• All expected network resources are available.
! Doctor found issues in 2 categories.
akitokatayose commented on 2024-03-26 02:15 (UTC) (edited on 2024-03-26 02:15 (UTC) by akitokatayose)
Updating from the previous package broke my install so I had to redo it with a clean install. However, I'm getting error
Oops; flutter has exited unexpectedly: "Null check operator used on a null value".
after resolving dependencies.
patlefort commented on 2024-03-25 21:38 (UTC)
Looking at the PKGBUILD, I don't think its compiling the engine from source, instead installs artefacts compiled by google. This would make it a binary package and I think people should be informed about it.
Reminder that I made package flutter-engine and flutter-engine-google-bin for packages that depends on flutter and give the user choice between compiling the engine from source or using pre-compiled binaries from google.
WithTheBraid commented on 2024-03-25 20:55 (UTC) (edited on 2024-05-10 11:45 (UTC) by WithTheBraid)
Huge update to the Flutter AUR package :
The previous implementation basically did a user installation of Flutter - downloaded the custom Dart SDK, CI artifacts from Chromium CI and had to be kept in user R/W access in order to have the Flutter Cache Manager working.
These times are now over - a clean and (almost) completely rewritten PKGBUILD which now uses clean dependency declarations, system Dart and Gradle and for sure no more user R/W installation directory.
This AUR entry is now a split package. Installing aur/flutter will still bundle the entire toolchain you knew from before. The other way round, if you don't need everything - e.g. when depending on Flutter as a build dependency in another package, you can choose to only depend on what you need.
The following split packages are available :
-
flutter: meta package containing all other split packages -
flutter-common: the common files for Flutter needed for all use cases -
flutter-devel: your option of choice as a developer - ships the Flutter tool and all required templates to e.g. create a new project -
flutter-tool: The pure Flutter tool. Use asdependsto build your package. -
flutter-target-linux: The Flutter Linux build files. Use asdependsto build your package. -
flutter-target-web: The Flutter web build files. Use asdependsto build web apps (e.g.fluffychat-webdoes this). -
flutter-target-android: The Flutter Android build files. Use if you want to develop Android apps. -
flutter-gradle: The Flutter Gradle wrapper. Populated from system Gradle. -
flutter-intellij-patch: a tiny patch to make the IntelliJ Flutter plugin work with the new package. -
flutter-material-fonts-google-bin: Mandatory fonts package, planned to have a system-installed drop-in replacement soon. -
flutter-engine-common-google-bin: Shared part of the Flutter engine - downloaded from Google servers. -
flutter-sky-engine-google-bin: Flutter sky engine - downloaded from Google servers. -
flutter-engine-linux-google-bin: Linux part of the Flutter engine - downloaded from Google servers. -
flutter-engine-web-google-bin: Web part of the Flutter engine - downloaded from Google servers. -
flutter-engine-android-google-bin: Android part of the Flutter engine - downloaded from Google servers. -
flutter-gradle-google-bin: The Flutter Gradle wrapper - downloaded from Google servers. -
flutter-dart-google-bin: The Flutter original Dart SDK - downloaded from Google servers. This is helpful if theextra/dartpackage is not available in the right version on your distro or remix.
Stay tuned for non google-bin versions of the engine, they are in coming !
Since almost everything is written from scratch and heavy patches are applied to use the system packages as dependencies, there might still be bugs occurring. Please report them otherwise I can't fix them !
Pinned Comments
WithTheBraid commented on 2025-11-11 10:15 (UTC)
This package is deprecated in favor of
aur/flutterwhich now contains all required artifacts on its own. This PKGBUILD will be kept as is in order to ensure seamless builds of old Flutter version in future.