log for info.plateaukao.einkbro:140700
== Installed Android Tools ==
2025-06-09 16:33:28,920 DEBUG: Reading 'config.yml'
2025-06-09 16:33:28,931 INFO: Creating log directory
2025-06-09 16:33:28,931 INFO: Creating temporary directory
2025-06-09 16:33:28,931 INFO: Creating output directory
2025-06-09 16:33:29,035 DEBUG: Getting git vcs interface for https://github.com/plateaukao/einkbro.git
2025-06-09 16:33:29,035 DEBUG: Checking info.plateaukao.einkbro:140700
2025-06-09 16:33:29,035 INFO: Building version 14.7.0 (140700) of info.plateaukao.einkbro
2025-06-09 16:33:29,041 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/info.plateaukao.einkbro, universal_newlines=False, shell=None, istream=None)
2025-06-09 16:33:29,054 DEBUG: > sudo passwd --lock root
passwd: password changed.
2025-06-09 16:33:29,959 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 64067 files and directories currently installed.)
Removing sudo (1.9.13p3-1+deb12u1) ...
Purging configuration files for sudo (1.9.13p3-1+deb12u1) ...
dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removed
Processing triggers for libc-bin (2.36-9+deb12u10) ...
2025-06-09 16:33:44,651 INFO: Getting source for revision 9b09addf71876f155918d1b7cbf0edf16a0da04e
2025-06-09 16:33:44,651 DEBUG: Directory: build/info.plateaukao.einkbro
2025-06-09 16:33:44,651 DEBUG: > git rev-parse --show-toplevel
2025-06-09 16:33:44,855 DEBUG: Directory: build/info.plateaukao.einkbro
2025-06-09 16:33:44,855 DEBUG: > git submodule foreach --recursive git reset --hard
2025-06-09 16:33:45,059 DEBUG: Directory: build/info.plateaukao.einkbro
2025-06-09 16:33:45,059 DEBUG: > git reset --hard
2025-06-09 16:33:45,363 DEBUG: Directory: build/info.plateaukao.einkbro
2025-06-09 16:33:45,363 DEBUG: > git submodule foreach --recursive git clean -dffx
2025-06-09 16:33:45,577 DEBUG: Directory: build/info.plateaukao.einkbro
2025-06-09 16:33:45,581 DEBUG: > git clean -dffx
2025-06-09 16:33:45,718 DEBUG: Directory: build/info.plateaukao.einkbro
2025-06-09 16:33:45,721 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --prune-tags --force origin
2025-06-09 16:33:46,530 DEBUG: Directory: build/info.plateaukao.einkbro
2025-06-09 16:33:46,530 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin
2025-06-09 16:33:47,135 DEBUG: Directory: build/info.plateaukao.einkbro
2025-06-09 16:33:47,135 DEBUG: > git remote set-head origin --auto
2025-06-09 16:33:47,739 DEBUG: Directory: build/info.plateaukao.einkbro
2025-06-09 16:33:47,740 DEBUG: > git checkout -f 9b09addf71876f155918d1b7cbf0edf16a0da04e
2025-06-09 16:33:48,043 DEBUG: Directory: build/info.plateaukao.einkbro
2025-06-09 16:33:48,043 DEBUG: > git clean -dffx
2025-06-09 16:33:48,146 DEBUG: Directory: build/info.plateaukao.einkbro
2025-06-09 16:33:48,146 DEBUG: > git rev-parse --show-toplevel
2025-06-09 16:33:48,350 DEBUG: Directory: build/info.plateaukao.einkbro
2025-06-09 16:33:48,350 DEBUG: > git submodule deinit --all --force
2025-06-09 16:33:48,453 INFO: Creating local.properties file at build/info.plateaukao.einkbro/local.properties
2025-06-09 16:33:48,460 INFO: Creating local.properties file at build/info.plateaukao.einkbro/app/local.properties
2025-06-09 16:33:48,460 DEBUG: Removing debuggable flags from build/info.plateaukao.einkbro/app
2025-06-09 16:33:48,471 INFO: Removing specified files
2025-06-09 16:33:48,472 INFO: Removing ad-filter/scriptlets_src/package.json
2025-06-09 16:33:48,581 INFO: Running 'prebuild' commands in build/info.plateaukao.einkbro/app
2025-06-09 16:33:48,582 DEBUG: Directory: build/info.plateaukao.einkbro/app
2025-06-09 16:33:48,582 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e '/isEnable/s/true/false/' build.gradle.kts
/etc/bash.bashrc: line 7: PS1: unbound variable
+ sed -i -e /isEnable/s/true/false/ build.gradle.kts
2025-06-09 16:33:48,886 INFO: Cleaning Gradle project...
2025-06-09 16:33:48,886 DEBUG: Directory: build/info.plateaukao.einkbro/app
2025-06-09 16:33:48,886 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean
Found 8.9 via distributionUrl
Downloading missing gradle version 8.9
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-8.9-bin.zip: OK
Running /opt/gradle/versions/8.9/bin/gradle clean
Welcome to Gradle 8.9!
Here are the highlights of this release:
- Enhanced Error and Warning Messages
- IDE Integration Improvements
- Daemon JVM Information
For more details see https://docs.gradle.org/8.9/release-notes.html
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.9/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
Configuration on demand is an incubating feature.
Calculating task graph as no cached configuration is available for tasks: clean
> Configure project :app
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/build.gradle.kts:83:5: 'packagingOptions(Packaging.() -> Unit): Unit' is deprecated. Renamed to packaging
> Task :app:clean UP-TO-DATE
Kotlin build report is written to file:///home/vagrant/build/info.plateaukao.einkbro/build/reports/kotlin-build/info.plateaukao.einkbro-build-2025-06-09-16-36-56-0.txt
BUILD SUCCESSFUL in 3m 1s
1 actionable task: 1 up-to-date
Configuration cache entry stored.
2025-06-09 16:36:57,601 INFO: Scanning source for common problems...
2025-06-09 16:36:57,639 DEBUG: scanner is configured to use signature data from: 'suss'
2025-06-09 16:36:57,639 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2025-06-09 16:36:58,231 DEBUG: write 'suss.json' to cache
2025-06-09 16:36:58,235 DEBUG: next suss.json cache update due in 23:59:59.985987
2025-06-09 16:36:58,400 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar
2025-06-09 16:36:58,477 INFO: Creating source tarball...
2025-06-09 16:36:59,224 INFO: Building Gradle project...
2025-06-09 16:36:59,224 DEBUG: Directory: build/info.plateaukao.einkbro/app
2025-06-09 16:36:59,224 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleRelease
Found 8.9 via distributionUrl
Running /opt/gradle/versions/8.9/bin/gradle assembleRelease
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.9/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
Configuration on demand is an incubating feature.
Calculating task graph as no cached configuration is available for tasks: assembleRelease
> Configure project :adblock-client
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
Checking the license for package NDK (Side by side) 27.0.12077973 in /opt/android-sdk/licenses
License for package NDK (Side by side) 27.0.12077973 accepted.
Preparing "Install NDK (Side by side) 27.0.12077973 v.27.0.12077973".
"Install NDK (Side by side) 27.0.12077973 v.27.0.12077973" ready.
Installing NDK (Side by side) 27.0.12077973 in /opt/android-sdk/ndk/27.0.12077973
"Install NDK (Side by side) 27.0.12077973 v.27.0.12077973" complete.
"Install NDK (Side by side) 27.0.12077973 v.27.0.12077973" finished.
Checking the license for package Android SDK Build-Tools 34 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 34 accepted.
Preparing "Install Android SDK Build-Tools 34 v.34.0.0".
"Install Android SDK Build-Tools 34 v.34.0.0" ready.
Installing Android SDK Build-Tools 34 in /opt/android-sdk/build-tools/34.0.0
"Install Android SDK Build-Tools 34 v.34.0.0" complete.
"Install Android SDK Build-Tools 34 v.34.0.0" finished.
Checking the license for package Android SDK Platform 34 in /opt/android-sdk/licenses
License for package Android SDK Platform 34 accepted.
Preparing "Install Android SDK Platform 34 (revision 3)".
"Install Android SDK Platform 34 (revision 3)" ready.
Installing Android SDK Platform 34 in /opt/android-sdk/platforms/android-34
"Install Android SDK Platform 34 (revision 3)" complete.
"Install Android SDK Platform 34 (revision 3)" finished.
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
WARNING: The specified Android SDK Build Tools version (29.0.3) is ignored, as it is below the minimum supported version (34.0.0) for Android Gradle Plugin 8.7.1.
Android SDK Build Tools 34.0.0 will be used.
To suppress this warning, remove "buildToolsVersion '29.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
WARNING: The specified Android SDK Build Tools version (29.0.3) is ignored, as it is below the minimum supported version (34.0.0) for Android Gradle Plugin 8.7.1.
Android SDK Build Tools 34.0.0 will be used.
To suppress this warning, remove "buildToolsVersion '29.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
> Task :adblock-client:preBuild UP-TO-DATE
> Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :adblock-client:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :ad-filter:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :ad-filter:preBuild UP-TO-DATE
> Task :app:preBuild UP-TO-DATE
> Task :adblock-client:preReleaseBuild UP-TO-DATE
> Task :ad-filter:preReleaseBuild UP-TO-DATE
> Task :app:preReleaseBuild UP-TO-DATE
> Task :app:generateReleaseResValues
> Task :app:createReleaseCompatibleScreenManifests
> Task :adblock-client:generateReleaseResValues
> Task :ad-filter:generateReleaseResValues
> Task :app:generateReleaseBuildConfig
> Task :ad-filter:prepareReleaseArtProfile
> Task :adblock-client:generateReleaseResources
> Task :adblock-client:extractDeepLinksRelease
> Task :ad-filter:extractDeepLinksRelease
> Task :ad-filter:generateReleaseResources
> Task :app:buildKotlinToolingMetadata
> Task :ad-filter:mergeReleaseJniLibFolders
> Task :app:extractDeepLinksRelease FROM-CACHE
> Task :ad-filter:mergeReleaseNativeLibs NO-SOURCE
> Task :adblock-client:prepareReleaseArtProfile
> Task :app:generateReleaseResources
> Task :adblock-client:packageReleaseResources
> Task :ad-filter:packageReleaseResources
> Task :adblock-client:configureCMakeRelease[x86]
Checking the license for package CMake 3.22.1 in /opt/android-sdk/licenses
License for package CMake 3.22.1 accepted.
Preparing "Install CMake 3.22.1 v.3.22.1".
> Task :ad-filter:javaPreCompileRelease
> Task :ad-filter:processReleaseManifest
> Task :adblock-client:processReleaseManifest
> Task :adblock-client:writeReleaseAarMetadata
> Task :app:extractProguardFiles
> Task :app:mergeReleaseStartupProfile
> Task :app:javaPreCompileRelease
> Task :adblock-client:mergeReleaseShaders
> Task :adblock-client:compileReleaseShaders NO-SOURCE
> Task :adblock-client:generateReleaseAssets UP-TO-DATE
> Task :adblock-client:packageReleaseAssets
> Task :app:mergeReleaseShaders
> Task :app:compileReleaseShaders NO-SOURCE
> Task :app:generateReleaseAssets UP-TO-DATE
> Task :ad-filter:parseReleaseLocalResources
> Task :adblock-client:parseReleaseLocalResources
> Task :ad-filter:mergeReleaseShaders
> Task :ad-filter:compileReleaseShaders NO-SOURCE
> Task :ad-filter:generateReleaseAssets UP-TO-DATE
> Task :ad-filter:generateReleaseRFile
> Task :app:extractReleaseVersionControlInfo
> Task :app:packageReleaseResources
> Task :app:writeReleaseAppMetadata
> Task :app:writeReleaseSigningConfigVersions
> Task :adblock-client:javaPreCompileRelease
> Task :ad-filter:writeReleaseAarMetadata
> Task :app:mergeReleaseJniLibFolders
> Task :adblock-client:mergeReleaseJniLibFolders
> Task :ad-filter:copyReleaseJniLibsProjectOnly
> Task :adblock-client:generateReleaseRFile
> Task :ad-filter:packageReleaseAssets
> Task :app:collectReleaseDependencies
> Task :app:parseReleaseLocalResources
> Task :app:sdkReleaseDependencyData
> Task :app:checkReleaseDuplicateClasses
> Task :adblock-client:configureCMakeRelease[x86]
"Install CMake 3.22.1 v.3.22.1" ready.
Installing CMake 3.22.1 in /opt/android-sdk/cmake/3.22.1
"Install CMake 3.22.1 v.3.22.1" complete.
"Install CMake 3.22.1 v.3.22.1" finished.
> Task :app:mapReleaseSourceSetPaths
> Task :app:mergeReleaseArtProfile
> Task :app:dataBindingMergeDependencyArtifactsRelease
> Task :app:checkReleaseAarMetadata
> Task :app:mergeReleaseAssets
> Task :app:compressReleaseAssets
> Task :app:processReleaseMainManifest
> Task :app:processReleaseManifest
> Task :app:processReleaseManifestForPackage
> Task :adblock-client:configureCMakeRelease[armeabi-v7a]
> Task :adblock-client:configureCMakeRelease[arm64-v8a]
> Task :adblock-client:configureCMakeRelease[x86_64]
> Task :adblock-client:buildCMakeRelease[armeabi-v7a]
C/C++: ninja: Entering directory `/home/vagrant/build/info.plateaukao.einkbro/adblock-client/.cxx/Release/5055204n/armeabi-v7a'
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [2/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/no_fingerprint_domain.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [3/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/context_domain.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [4/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/protocol.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [5/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/bloom-filter-cpp/BloomFilter.cpp.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [6/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/hashset-cpp/hash_set.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [7/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/cosmetic_filter.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [8/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/adblockclient-lib.cpp.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [9/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/ad_block_client.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:51:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
C/C++: 51 | static char *rule_definition_fallback = "-";
C/C++: | ^
C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:181:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
C/C++: 181 | char buffer[srcLen];
C/C++: | ^~~~~~
C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:181:15: note: function parameter 'srcLen' with unknown value cannot be used in a constant expression
C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:177:43: note: declared here
C/C++: 177 | char *removeException(char *src, uint32_t srcLen, char *exception) {
C/C++: | ^
C/C++: 2 warnings generated.
> Task :app:mergeReleaseResources
> Task :adblock-client:buildCMakeRelease[arm64-v8a]
C/C++: ninja: Entering directory `/home/vagrant/build/info.plateaukao.einkbro/adblock-client/.cxx/Release/5055204n/arm64-v8a'
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [2/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/hashset-cpp/hashFn.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [3/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/no_fingerprint_domain.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [4/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/protocol.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [5/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/bloom-filter-cpp/BloomFilter.cpp.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [6/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/hashset-cpp/hash_set.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [7/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/cosmetic_filter.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [8/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/adblockclient-lib.cpp.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [9/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/ad_block_client.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:51:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
C/C++: 51 | static char *rule_definition_fallback = "-";
C/C++: | ^
C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:181:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
C/C++: 181 | char buffer[srcLen];
C/C++: | ^~~~~~
C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:181:15: note: function parameter 'srcLen' with unknown value cannot be used in a constant expression
C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:177:43: note: declared here
C/C++: 177 | char *removeException(char *src, uint32_t srcLen, char *exception) {
C/C++: | ^
C/C++: 2 warnings generated.
> Task :app:dataBindingGenBaseClassesRelease
> Task :adblock-client:buildCMakeRelease[x86]
C/C++: ninja: Entering directory `/home/vagrant/build/info.plateaukao.einkbro/adblock-client/.cxx/Release/5055204n/x86'
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [2/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/hashset-cpp/hashFn.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [3/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/context_domain.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [4/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/no_fingerprint_domain.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [5/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/bloom-filter-cpp/BloomFilter.cpp.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [6/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/hashset-cpp/hash_set.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [7/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/cosmetic_filter.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [8/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/adblockclient-lib.cpp.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [9/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/ad_block_client.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:51:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
C/C++: 51 | static char *rule_definition_fallback = "-";
C/C++: | ^
C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:181:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
C/C++: 181 | char buffer[srcLen];
C/C++: | ^~~~~~
C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:181:15: note: function parameter 'srcLen' with unknown value cannot be used in a constant expression
C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:177:43: note: declared here
C/C++: 177 | char *removeException(char *src, uint32_t srcLen, char *exception) {
C/C++: | ^
C/C++: 2 warnings generated.
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [11/11] Linking CXX shared library ../../../../build/intermediates/cxx/Release/5055204n/obj/x86_64/libadblock-client.so
> Task :adblock-client:buildCMakeRelease[x86_64]
C/C++: ninja: Entering directory `/home/vagrant/build/info.plateaukao.einkbro/adblock-client/.cxx/Release/5055204n/x86_64'
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [2/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/no_fingerprint_domain.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [3/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/protocol.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [4/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/context_domain.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [5/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/bloom-filter-cpp/BloomFilter.cpp.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [6/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/hashset-cpp/hash_set.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [7/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/cosmetic_filter.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [8/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/adblockclient-lib.cpp.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [9/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/ad_block_client.cc.o
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:51:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
C/C++: 51 | static char *rule_definition_fallback = "-";
C/C++: | ^
C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:181:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
C/C++: 181 | char buffer[srcLen];
C/C++: | ^~~~~~
C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:181:15: note: function parameter 'srcLen' with unknown value cannot be used in a constant expression
C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:177:43: note: declared here
C/C++: 177 | char *removeException(char *src, uint32_t srcLen, char *exception) {
C/C++: | ^
C/C++: 2 warnings generated.
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [11/11] Linking CXX shared library ../../../../build/intermediates/cxx/Release/5055204n/obj/armeabi-v7a/libadblock-client.so
warn: removing resource info.plateaukao.einkbro:string/changelog_dialog without required default value.
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [11/11] Linking CXX shared library ../../../../build/intermediates/cxx/Release/5055204n/obj/x86/libadblock-client.so
C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
C/C++: [11/11] Linking CXX shared library ../../../../build/intermediates/cxx/Release/5055204n/obj/arm64-v8a/libadblock-client.so
> Task :adblock-client:mergeReleaseNativeLibs
> Task :adblock-client:copyReleaseJniLibsProjectOnly
> Task :app:processReleaseResources
> Task :app:mergeReleaseNativeLibs
> Task :app:stripReleaseDebugSymbols
> Task :app:extractReleaseNativeSymbolTables
> Task :app:convertLinkedResourcesToProtoRelease
> Task :app:mergeReleaseNativeDebugMetadata
> Task :adblock-client:compileReleaseKotlin
w: file:///home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/java/io/github/edsuns/adblockclient/ResourceType.kt:153:40 '@Deprecated(...) @DeprecatedSinceKotlin(...) @InlineOnly() fun String.toLowerCase(locale: Locale): String' is deprecated. Use lowercase() instead.
w: file:///home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/java/io/github/edsuns/adblockclient/ResourceType.kt:162:51 '@Deprecated(...) @DeprecatedSinceKotlin(...) @InlineOnly() fun String.toLowerCase(locale: Locale): String' is deprecated. Use lowercase() instead.
> Task :adblock-client:compileReleaseJavaWithJavac NO-SOURCE
> Task :adblock-client:mergeReleaseGeneratedProguardFiles
> Task :adblock-client:exportReleaseConsumerProguardFiles
> Task :adblock-client:processReleaseJavaRes
> Task :adblock-client:bundleLibRuntimeToJarRelease
> Task :adblock-client:bundleLibCompileToJarRelease
> Task :ad-filter:kaptGenerateStubsReleaseKotlin
w: Kapt currently doesn't support language version 2.0+. Falling back to 1.9.
> Task :ad-filter:kaptReleaseKotlin
Mezzanine: Starting processing
Mezzanine: Processing file: /home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/js/element_hiding.js
Mezzanine: Processing file: /home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/js/elemhide_blocked.js
Mezzanine: Processing file: /home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/js/extended-css.min.js
Mezzanine: Processing file: /home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/js/inject.js
Mezzanine: Processing file: /home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/js/scriptlets.min.js
Mezzanine: Processing file: /home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/js/scriptlets_inject.js
Mezzanine: File successfully processed
> Task :ad-filter:compileReleaseKotlin
w: file:///home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/java/io/github/edsuns/adfilter/impl/AdFilterImpl.kt:48:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
w: file:///home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/java/io/github/edsuns/adfilter/impl/FilterSharedPreferences.kt:27:22 This declaration needs opt-in. Its usage should be marked with '@kotlinx.serialization.ExperimentalSerializationApi' or '@OptIn(kotlinx.serialization.ExperimentalSerializationApi::class)'
w: file:///home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/java/io/github/edsuns/adfilter/impl/FilterSharedPreferences.kt:31:22 This declaration needs opt-in. Its usage should be marked with '@kotlinx.serialization.ExperimentalSerializationApi' or '@OptIn(kotlinx.serialization.ExperimentalSerializationApi::class)'
w: file:///home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/java/io/github/edsuns/adfilter/impl/FilterViewModelImpl.kt:56:31 This declaration needs opt-in. Its usage should be marked with '@kotlinx.serialization.ExperimentalSerializationApi' or '@OptIn(kotlinx.serialization.ExperimentalSerializationApi::class)'
w: file:///home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/java/io/github/edsuns/adfilter/impl/FilterViewModelImpl.kt:217:44 This declaration needs opt-in. Its usage should be marked with '@kotlinx.serialization.ExperimentalSerializationApi' or '@OptIn(kotlinx.serialization.ExperimentalSerializationApi::class)'
> Task :ad-filter:compileReleaseJavaWithJavac
The following annotation processors are not incremental: mezzanine-compiler-1.2.1.jar (com.github.Edsuns.Mezzanine:mezzanine-compiler:1.2.1), auto-service-1.0-rc3.jar (com.google.auto.service:auto-service:1.0-rc3).
Make sure all annotation processors are incremental to improve your build speed.
> Task :ad-filter:mergeReleaseGeneratedProguardFiles
> Task :ad-filter:exportReleaseConsumerProguardFiles
> Task :ad-filter:processReleaseJavaRes
> Task :ad-filter:bundleLibCompileToJarRelease
> Task :ad-filter:bundleLibRuntimeToJarRelease
> Task :app:kspReleaseKotlin
> Task :app:compileReleaseKotlin
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/EinkBroApplication.kt:12:8 '@Deprecated(...) class PreferenceManager : Any' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/EinkBroApplication.kt:92:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/AdBlockSettingActivity.kt:113:75 '@Deprecated(...) @MainThread() @CallSuper() fun onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/BrowserActivity.kt:955:32 'var progress: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/BrowserActivity.kt:1074:9 '@Deprecated(...) fun overridePendingTransition(p0: Int, p1: Int): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/BrowserActivity.kt:2549:56 '@Deprecated(...) static field FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/BrowserActivity.kt:2560:58 '@Deprecated(...) static field FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/DataListActivity.kt:71:68 '@property:Deprecated(...) val Icons.Filled.ArrowBack: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.ArrowBack.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/DataListActivity.kt:114:22 '@Deprecated(...) @Nullable() fun getSerializableExtra(p0: String!): Serializable?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/DictActivity.kt:105:58 '@Deprecated(...) static field FLAG_TRANSLUCENT_STATUS: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/GptActionsActivity.kt:95:68 '@property:Deprecated(...) val Icons.Filled.ArrowBack: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.ArrowBack.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/SettingActivity.kt:262:9 '@Deprecated(...) fun overridePendingTransition(p0: Int, p1: Int): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/SettingActivity.kt:301:9 '@Deprecated(...) fun overridePendingTransition(p0: Int, p1: Int): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/SettingActivity.kt:1120:52 '@Deprecated(...) static field FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/SettingActivity.kt:1173:48 '@property:Deprecated(...) val Icons.Filled.ArrowBack: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.ArrowBack.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/ToolbarConfigActivity.kt:108:58 '@Deprecated(...) static field FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/browser/EBClickHandler.kt:8:56 '@Deprecated(...) constructor(): Handler' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/browser/EBWebChromeClient.kt:93:21 'var allowFileAccessFromFileURLs: Boolean' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/browser/EBWebChromeClient.kt:94:21 'var allowUniversalAccessFromFileURLs: Boolean' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/browser/EBWebChromeClient.kt:103:21 '@Deprecated(...) fun setRenderPriority(p0: WebSettings.RenderPriority!): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/browser/NinjaWebViewClient.kt:248:57 '@Deprecated(...) @Nullable() fun shouldInterceptRequest(p0: WebView!, p1: String!): WebResourceResponse?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/database/BookmarkDao.kt:223:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/database/BookmarkDao.kt:373:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/database/RecordDb.kt:43:16 Condition is always 'false'.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/epub/EpubParser.kt:328:14 Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type 'java.io.File?'.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/epub/EpubParser.kt:329:13 Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type 'java.io.File?'.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/service/TranslateRepository.kt:110:25 '@JvmStatic() @Deprecated(...) fun create(contentType: MediaType?, content: String): RequestBody' is deprecated. Moved to extension function. Put the 'content' argument first to fix Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/service/TtsManager.kt:32:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/setting/SettingComposeUi.kt:224:50 Unchecked cast of 'kotlin.Int' to 'T'.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/setting/SettingComposeUi.kt:226:42 Unchecked cast of 'kotlin.String' to 'T'.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/setting/SettingComposeUi.kt:228:40 Unchecked cast of 'kotlin.String' to 'T'.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BackupUnit.kt:134:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BackupUnit.kt:183:35 '@Deprecated(...) @DeprecatedSinceKotlin(...) @InlineOnly() fun String.toUpperCase(): String' is deprecated. Use uppercase() instead.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BackupUnit.kt:197:35 '@Deprecated(...) @DeprecatedSinceKotlin(...) @InlineOnly() fun String.toUpperCase(): String' is deprecated. Use uppercase() instead.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BackupUnit.kt:244:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:168:17 '@Deprecated(...) static field IMAGE_ANCHOR_TYPE: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:171:17 '@Deprecated(...) static field ANCHOR_TYPE: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:199:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:247:19 '@Deprecated(...) @DeprecatedSinceKotlin(...) @InlineOnly() fun String.toLowerCase(locale: Locale): String' is deprecated. Use lowercase() instead.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:279:26 '@Deprecated(...) @DeprecatedSinceKotlin(...) @InlineOnly() fun String.toLowerCase(locale: Locale): String' is deprecated. Use lowercase() instead.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:452:52 '@Deprecated(...) static fun decode(p0: String!): String!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:453:39 '@Deprecated(...) @DeprecatedSinceKotlin(...) @InlineOnly() fun String.toLowerCase(): String' is deprecated. Use lowercase() instead.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:454:51 '@Deprecated(...) @DeprecatedSinceKotlin(...) @InlineOnly() fun String.toLowerCase(): String' is deprecated. Use lowercase() instead.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:574:25 Java type mismatch: inferred type is 'kotlin.String?', but 'kotlin.String' was expected.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/HelperUnit.kt:142:19 '@Deprecated(...) fun setBottomSheetCallback(p0: BottomSheetBehavior.BottomSheetCallback!): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/HelperUnit.kt:193:13 Duplicate branch condition in 'when'.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/HelperUnit.kt:501:43 '@Deprecated(...) @Nullable() fun getInstallerPackageName(@NonNull() p0: String): String?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/ViewUnit.kt:63:14 'var isDrawingCacheEnabled: Boolean' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/ViewUnit.kt:64:14 '@Deprecated(...) fun destroyDrawingCache(): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/ViewUnit.kt:65:14 '@Deprecated(...) fun buildDrawingCache(): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/ViewUnit.kt:68:27 'val drawingCache: Bitmap!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/ViewUnit.kt:171:60 '@Deprecated(...) static field FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/ViewUnit.kt:180:62 '@Deprecated(...) static field FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/ViewUnit.kt:197:17 '@Deprecated(...) fun toggleSoftInput(p0: Int, p1: Int): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/ViewUnit.kt:198:36 '@Deprecated(...) static field SHOW_FORCED: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/EBWebView.kt:216:31 '@Deprecated(...) static fun setForceDarkStrategy(@NonNull() p0: WebSettings, p1: Int): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/EBWebView.kt:218:35 '@Deprecated(...) static field DARK_STRATEGY_PREFER_WEB_THEME_OVER_USER_AGENT_DARKENING: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/EBWebView.kt:227:26 'var forceDark: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/EBWebView.kt:227:50 '@Deprecated(...) static field FORCE_DARK_ON: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/EBWebView.kt:430:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/SwipeTouchListener.kt:22:15 This code uses error suppression for 'NOTHING_TO_OVERRIDE'. While it might compile and work, the compiler behavior is UNSPECIFIED and WON'T BE PRESERVED. Please report your use case to the Kotlin issue tracker instead: https://kotl.in/issue
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/compose/AutoCompleteTextField.kt:239:31 '@Deprecated(...) constructor(capitalization: KeyboardCapitalization = ..., autoCorrect: Boolean, keyboardType: KeyboardType = ..., imeAction: ImeAction = ..., platformImeOptions: PlatformImeOptions? = ..., showKeyboardOnFocus: Boolean? = ..., hintLocales: LocaleList? = ...): KeyboardOptions' is deprecated. Please use the new constructor that takes optional autoCorrectEnabled parameter.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:5:8 '@Deprecated(...) class ProgressDialog : AlertDialog' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:38:8 '@Deprecated(...) class ProgressDialog : AlertDialog' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:38:25 '@Deprecated(...) constructor(p0: Context!, p1: Int): ProgressDialog' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:40:9 '@Deprecated(...) fun setProgressStyle(p0: Int): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:40:26 '@Deprecated(...) class ProgressDialog : AlertDialog' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:40:41 '@Deprecated(...) static field STYLE_HORIZONTAL: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:41:9 'var isIndeterminate: Boolean' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:42:9 'var max: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:283:18 '@Deprecated(...) fun overridePendingTransition(p0: Int, p1: Int): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/viewmodel/BookmarkViewModel.kt:108:44 Unchecked cast of 'info.plateaukao.einkbro.viewmodel.BookmarkViewModel' to 'T'.
w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/viewmodel/PocketViewModel.kt:102:86 Unchecked cast of 'info.plateaukao.einkbro.viewmodel.PocketViewModel' to 'T'.
> Task :app:processReleaseJavaRes
> Task :app:mergeReleaseJavaResource
> Task :app:compileReleaseJavaWithJavac
> Task :app:mergeReleaseGeneratedProguardFiles
> Task :app:expandReleaseArtProfileWildcards
> Task :app:minifyReleaseWithR8
WARNING: /home/vagrant/build/info.plateaukao.einkbro/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.7.1:21:1-22:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep public class com.google.vending.licensing.ILicensingService
WARNING: /home/vagrant/build/info.plateaukao.einkbro/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.7.1:22:1-23:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep public class com.android.vending.licensing.ILicensingService
WARNING: /home/vagrant/build/info.plateaukao.einkbro/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.7.1:23:1-24:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep public class com.google.android.vending.licensing.ILicensingService
WARNING: /home/vagrant/build/info.plateaukao.einkbro/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.7.1:68:1-70:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep class android.support.annotation.Keep
WARNING: /home/vagrant/.gradle/caches/8.9/transforms/84e0a134d6f8828402ff8acb5494331c/transformed/work-runtime-2.7.0/proguard.txt:1:1-2:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep class * extends androidx.work.Worker
WARNING: /home/vagrant/.gradle/caches/8.9/transforms/84e0a134d6f8828402ff8acb5494331c/transformed/work-runtime-2.7.0/proguard.txt:2:1-4:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep class * extends androidx.work.InputMerger
WARNING: /home/vagrant/.gradle/caches/8.9/transforms/84e0a134d6f8828402ff8acb5494331c/transformed/work-runtime-2.7.0/proguard.txt:8:1-9:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep class androidx.work.WorkerParameters
WARNING: /home/vagrant/.gradle/caches/8.9/transforms/32ee4d9975babc4d498240ebd4f0c5a6/transformed/room-runtime-2.6.1/proguard.txt:1:1-2:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep class * extends androidx.room.RoomDatabase
WARNING: /home/vagrant/.gradle/caches/8.9/transforms/07e0450994547250e66ad2f55ab7c473/transformed/navigation-common-2.8.0-rc01/proguard.txt:28:1-29:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowrepackaging,allowobfuscation,allowshrinking class * extends androidx.navigation.Navigator
WARNING: /home/vagrant/.gradle/caches/8.9/transforms/bd1830b934d2488aef5e692c74852a4f/transformed/webkit-1.11.0/proguard.txt:26:1-30:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowshrinking public class androidx.webkit.WebViewClientCompat
WARNING: /home/vagrant/.gradle/caches/8.9/transforms/a94e3d0f0ae6ad17a169cfa1e39cedb1/transformed/ui-release/proguard.txt:33:1-34:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowshrinking class * extends androidx.compose.ui.node.ModifierNodeElement
WARNING: /home/vagrant/.gradle/caches/8.9/transforms/2dfd601dc187f0bf10d5acc8aef7c533/transformed/rules/lib/META-INF/com.android.tools/r8/kotlinx-serialization-r8.pro:12:2-13:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowaccessmodification,allowrepackaging,allowobfuscation,allowshrinking,allowoptimization class <1>
WARNING: /home/vagrant/.gradle/caches/8.9/transforms/9007a9bbae337a9a48621fa6e6b8400a/transformed/rules/lib/META-INF/proguard/okhttp3.pro:5:1-8:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowshrinking class okhttp3.internal.publicsuffix.PublicSuffixDatabase
WARNING: /home/vagrant/.gradle/caches/8.9/transforms/cc0a3a5b846719d1d80f5887236e2337/transformed/startup-runtime-1.1.1/proguard.txt:2:1-7:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowshrinking class * extends androidx.startup.Initializer
WARNING: /home/vagrant/.gradle/caches/8.9/transforms/d424360a12c86a06df46517aad5480f7/transformed/versionedparcelable-1.1.1/proguard.txt:1:1-2:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep class * implements androidx.versionedparcelable.VersionedParcelable
WARNING: /home/vagrant/.gradle/caches/8.9/transforms/d424360a12c86a06df46517aad5480f7/transformed/versionedparcelable-1.1.1/proguard.txt:4:1-5:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep public class androidx.versionedparcelable.ParcelImpl
WARNING: /home/vagrant/.gradle/caches/8.9/transforms/08d8296e145a2760052a4c97a1b667f4/transformed/rules/lib/META-INF/proguard/androidx-annotations.pro:1:1-2:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowrepackaging,allowobfuscation @interface androidx.annotation.Keep
> Task :app:compileReleaseArtProfile
> Task :app:shrinkReleaseRes
> Task :app:convertShrunkResourcesToBinaryRelease
> Task :app:optimizeReleaseResources
> Task :app:packageRelease
> Task :app:assembleRelease
> Task :app:createReleaseApkListingFileRedirect
Kotlin build report is written to file:///home/vagrant/build/info.plateaukao.einkbro/build/reports/kotlin-build/info.plateaukao.einkbro-build-2025-06-09-16-48-14-0.txt
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.9/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 11m 14s
102 actionable tasks: 101 executed, 1 from cache
Configuration cache entry stored.
2025-06-09 16:48:14,838 INFO: Successfully built version 14.7.0 of info.plateaukao.einkbro from 9b09addf71876f155918d1b7cbf0edf16a0da04e
2025-06-09 16:48:15,124 DEBUG: Checking build/info.plateaukao.einkbro/app/build/outputs/apk/release/app-release-unsigned.apk
2025-06-09 16:48:15,165 INFO: success: info.plateaukao.einkbro
2025-06-09 16:48:15,165 INFO: Finished
2025-06-09 16:48:15,166 INFO: 1 build succeeded