log for info.plateaukao.einkbro:150100
== Installed Android Tools ==
2025-09-14 22:51:20,058 DEBUG: Reading 'config.yml'
2025-09-14 22:51:20,120 INFO: Creating log directory
2025-09-14 22:51:20,120 INFO: Creating temporary directory
2025-09-14 22:51:20,121 INFO: Creating output directory
2025-09-14 22:51:20,242 DEBUG: Getting git vcs interface for https://github.com/plateaukao/einkbro.git
2025-09-14 22:51:20,242 DEBUG: Checking info.plateaukao.einkbro:150100
2025-09-14 22:51:20,242 INFO: Building version 15.1.0 (150100) of info.plateaukao.einkbro
2025-09-14 22:51:20,248 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/info.plateaukao.einkbro, universal_newlines=False, shell=None, istream=None)
2025-09-14 22:51:20,276 DEBUG: > sudo passwd --lock root
passwd: password changed.
2025-09-14 22:51:20,784 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 64076 files and directories currently installed.)
Removing sudo (1.9.13p3-1+deb12u2) ...
Purging configuration files for sudo (1.9.13p3-1+deb12u2) ...
dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removed
Processing triggers for libc-bin (2.36-9+deb12u13) ...
2025-09-14 22:51:45,136 INFO: Getting source for revision 75ad15251766c82da379e9ef7e1336c35abbc7a0
2025-09-14 22:51:45,143 DEBUG: Directory: build/info.plateaukao.einkbro
2025-09-14 22:51:45,143 DEBUG: > git rev-parse --show-toplevel
2025-09-14 22:51:45,354 DEBUG: Directory: build/info.plateaukao.einkbro
2025-09-14 22:51:45,354 DEBUG: > git submodule foreach --recursive git reset --hard
2025-09-14 22:51:45,658 DEBUG: Directory: build/info.plateaukao.einkbro
2025-09-14 22:51:45,658 DEBUG: > git reset --hard
2025-09-14 22:51:45,962 DEBUG: Directory: build/info.plateaukao.einkbro
2025-09-14 22:51:45,963 DEBUG: > git submodule foreach --recursive git clean -dffx
2025-09-14 22:51:46,066 DEBUG: Directory: build/info.plateaukao.einkbro
2025-09-14 22:51:46,066 DEBUG: > git clean -dffx
2025-09-14 22:51:46,169 DEBUG: Directory: build/info.plateaukao.einkbro
2025-09-14 22:51:46,170 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-09-14 22:51:47,405 DEBUG: Directory: build/info.plateaukao.einkbro
2025-09-14 22:51:47,405 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-09-14 22:51:48,016 DEBUG: Directory: build/info.plateaukao.einkbro
2025-09-14 22:51:48,017 DEBUG: > git remote set-head origin --auto
2025-09-14 22:51:48,621 DEBUG: Directory: build/info.plateaukao.einkbro
2025-09-14 22:51:48,621 DEBUG: > git checkout -f 75ad15251766c82da379e9ef7e1336c35abbc7a0
2025-09-14 22:51:48,925 DEBUG: Directory: build/info.plateaukao.einkbro
2025-09-14 22:51:48,925 DEBUG: > git clean -dffx
2025-09-14 22:51:49,028 DEBUG: Directory: build/info.plateaukao.einkbro
2025-09-14 22:51:49,028 DEBUG: > git rev-parse --show-toplevel
2025-09-14 22:51:49,231 DEBUG: Directory: build/info.plateaukao.einkbro
2025-09-14 22:51:49,232 DEBUG: > git submodule deinit --all --force
2025-09-14 22:51:49,334 INFO: Creating local.properties file at build/info.plateaukao.einkbro/local.properties
2025-09-14 22:51:49,344 INFO: Creating local.properties file at build/info.plateaukao.einkbro/app/local.properties
2025-09-14 22:51:49,345 DEBUG: Removing debuggable flags from build/info.plateaukao.einkbro/app
2025-09-14 22:51:49,355 INFO: Removing specified files
2025-09-14 22:51:49,355 INFO: Removing ad-filter/scriptlets_src/package.json
2025-09-14 22:51:49,391 INFO: Running 'prebuild' commands in build/info.plateaukao.einkbro/app
2025-09-14 22:51:49,391 DEBUG: Directory: build/info.plateaukao.einkbro/app
2025-09-14 22:51:49,391 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-09-14 22:51:49,595 INFO: Cleaning Gradle project...
2025-09-14 22:51:49,595 DEBUG: Directory: build/info.plateaukao.einkbro/app
2025-09-14 22:51:49,595 DEBUG: > /usr/local/bin/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-09-14-22-54-44-0.txt
BUILD SUCCESSFUL in 2m 45s
1 actionable task: 1 up-to-date
Configuration cache entry stored.
2025-09-14 22:54:44,695 INFO: Scanning source for common problems...
2025-09-14 22:54:44,717 DEBUG: scanner is configured to use signature data from: 'suss'
2025-09-14 22:54:44,718 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2025-09-14 22:54:45,299 DEBUG: write 'suss.json' to cache
2025-09-14 22:54:45,303 DEBUG: next suss.json cache update due in 23:59:59.985294
2025-09-14 22:54:45,470 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar
2025-09-14 22:54:45,546 INFO: Creating source tarball...
2025-09-14 22:54:46,309 INFO: Building Gradle project...
2025-09-14 22:54:46,309 DEBUG: Directory: build/info.plateaukao.einkbro/app
2025-09-14 22:54:46,310 DEBUG: > /usr/local/bin/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 :ad-filter:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :app:preBuild UP-TO-DATE
> Task :adblock-client:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :ad-filter:preBuild UP-TO-DATE
> Task :ad-filter:preReleaseBuild UP-TO-DATE
> Task :app:preReleaseBuild UP-TO-DATE
> Task :adblock-client:preReleaseBuild UP-TO-DATE
> Task :app:createReleaseCompatibleScreenManifests
> Task :app:generateReleaseResValues
> Task :app:extractProguardFiles
> Task :app:buildKotlinToolingMetadata
> Task :app:generateReleaseBuildConfig
> Task :app:mergeReleaseStartupProfile
> Task :ad-filter:generateReleaseResValues FROM-CACHE
> Task :adblock-client:generateReleaseResValues FROM-CACHE
> Task :ad-filter:generateReleaseResources
> Task :app:generateReleaseResources
> Task :adblock-client: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 :app:javaPreCompileRelease
> Task :adblock-client:javaPreCompileRelease
> Task :adblock-client:processReleaseManifest
> Task :ad-filter:extractDeepLinksRelease
> Task :adblock-client:extractDeepLinksRelease FROM-CACHE
> Task :app:extractDeepLinksRelease FROM-CACHE
> Task :ad-filter:prepareReleaseArtProfile
> Task :adblock-client:prepareReleaseArtProfile
> Task :ad-filter:parseReleaseLocalResources
> Task :ad-filter:generateReleaseRFile
> Task :adblock-client:mergeReleaseJniLibFolders
> Task :ad-filter:mergeReleaseJniLibFolders
> Task :ad-filter:mergeReleaseNativeLibs NO-SOURCE
> Task :adblock-client:writeReleaseAarMetadata
> Task :ad-filter:javaPreCompileRelease
> Task :app:mergeReleaseShaders
> Task :app:compileReleaseShaders NO-SOURCE
> Task :app:generateReleaseAssets UP-TO-DATE
> Task :app:mergeReleaseJniLibFolders
> Task :app:writeReleaseAppMetadata
> Task :ad-filter:writeReleaseAarMetadata
> Task :ad-filter:processReleaseManifest
> Task :app:writeReleaseSigningConfigVersions
> Task :app:packageReleaseResources
> Task :app:extractReleaseVersionControlInfo
> Task :ad-filter:mergeReleaseShaders
> Task :adblock-client:parseReleaseLocalResources
> Task :ad-filter:compileReleaseShaders NO-SOURCE
> Task :ad-filter:generateReleaseAssets UP-TO-DATE
> Task :adblock-client:generateReleaseRFile
> Task :ad-filter:packageReleaseAssets
> Task :app:parseReleaseLocalResources
> Task :adblock-client:mergeReleaseShaders
> Task :adblock-client:compileReleaseShaders NO-SOURCE
> Task :adblock-client:generateReleaseAssets UP-TO-DATE
> Task :adblock-client:packageReleaseAssets
> Task :ad-filter:copyReleaseJniLibsProjectOnly
> Task :app:collectReleaseDependencies
> Task :app:checkReleaseDuplicateClasses
> Task :app:sdkReleaseDependencyData
> Task :app:mapReleaseSourceSetPaths
> Task :app:mergeReleaseArtProfile
> Task :app:checkReleaseAarMetadata
> Task :app:mergeReleaseAssets
> Task :app:dataBindingMergeDependencyArtifactsRelease
> Task :app:compressReleaseAssets
> Task :app:processReleaseMainManifest
> 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:processReleaseManifest
> Task :app:processReleaseManifestForPackage
> Task :adblock-client:configureCMakeRelease[armeabi-v7a]
> Task :adblock-client:configureCMakeRelease[arm64-v8a]
> Task :adblock-client:configureCMakeRelease[x86_64]
> Task :app:mergeReleaseResources
> 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/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/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.
> Task :app:dataBindingGenBaseClassesRelease
> 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/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/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/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/ad-block/cosmetic_filter.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/hashset-cpp/hash_set.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.
warn: removing resource info.plateaukao.einkbro:string/changelog_dialog without required default value.
> 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/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/hashset-cpp/hashFn.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.
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/armeabi-v7a/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/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/adblockclient-lib.cpp.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/third-party/hashset-cpp/hash_set.cc.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/arm64-v8a/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/x86_64/libadblock-client.so
> Task :adblock-client:mergeReleaseNativeLibs
> Task :adblock-client:copyReleaseJniLibsProjectOnly
> Task :app:processReleaseResources
> Task :app:mergeReleaseNativeLibs
> Task :app:stripReleaseDebugSymbols
> Task :app:convertLinkedResourcesToProtoRelease
> Task :app:extractReleaseNativeSymbolTables
> 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:bundleLibRuntimeToJarRelease
> Task :ad-filter:bundleLibCompileToJarRelease
> 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:89:13 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:1013: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:1132: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:2568: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:2579: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:106: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:269: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:308: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:1140: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:1193: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:245: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:172: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:175: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:203: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:251: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:283: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:456: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:457: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:458: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:578: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/BrowserUnit.kt:783: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/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:548: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:217: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:219: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:228: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:228: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:428: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:39: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:39: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:41: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:41: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:41: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:42: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:43:9 'var max: Int' 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'.
> 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-09-14-23-06-31-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 45s
102 actionable tasks: 98 executed, 4 from cache
Configuration cache entry stored.
2025-09-14 23:06:32,520 INFO: Successfully built version 15.1.0 of info.plateaukao.einkbro from 75ad15251766c82da379e9ef7e1336c35abbc7a0
2025-09-14 23:06:32,884 DEBUG: Checking build/info.plateaukao.einkbro/app/build/outputs/apk/release/app-release-unsigned.apk
2025-09-14 23:06:32,945 INFO: success: info.plateaukao.einkbro
2025-09-14 23:06:32,946 INFO: Finished
2025-09-14 23:06:32,947 INFO: 1 build succeeded