log for chat.jmp.simmanager:280
== Installed Android Tools ==
2024-04-24 12:25:36,136 DEBUG: Reading 'config.yml'
2024-04-24 12:25:36,148 DEBUG: ipfs_cid not found, skipping CIDv1 generation
2024-04-24 12:25:36,149 INFO: Creating log directory
2024-04-24 12:25:36,150 INFO: Creating temporary directory
2024-04-24 12:25:36,150 INFO: Creating output directory
2024-04-24 12:25:36,159 DEBUG: Getting git vcs interface for https://gitea.angry.im/jmp-sim/jmp-sim-manager
2024-04-24 12:25:36,159 DEBUG: Checking chat.jmp.simmanager:280
2024-04-24 12:25:36,159 INFO: Building version jmp-v1.0.0 (280) of chat.jmp.simmanager
2024-04-24 12:25:36,159 DEBUG: > sudo passwd --lock root
passwd: password changed.
2024-04-24 12:25:36,664 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 64096 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+deb12u4) ...
2024-04-24 12:26:00,816 INFO: Getting source for revision 02b23ab3dbc737348d5ecc6729e6194192ad95c3
2024-04-24 12:26:00,817 DEBUG: Directory: build/chat.jmp.simmanager
2024-04-24 12:26:00,817 DEBUG: > git rev-parse --show-toplevel
2024-04-24 12:26:01,030 DEBUG: Directory: build/chat.jmp.simmanager
2024-04-24 12:26:01,030 DEBUG: > git submodule foreach --recursive git reset --hard
2024-04-24 12:26:01,334 DEBUG: Directory: build/chat.jmp.simmanager
2024-04-24 12:26:01,334 DEBUG: > git reset --hard
2024-04-24 12:26:01,538 DEBUG: Directory: build/chat.jmp.simmanager
2024-04-24 12:26:01,538 DEBUG: > git submodule foreach --recursive git clean -dffx
2024-04-24 12:26:01,742 DEBUG: Directory: build/chat.jmp.simmanager
2024-04-24 12:26:01,742 DEBUG: > git clean -dffx
2024-04-24 12:26:01,846 DEBUG: Directory: build/chat.jmp.simmanager
2024-04-24 12:26:01,846 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 origin
2024-04-24 12:26:05,363 DEBUG: Directory: build/chat.jmp.simmanager
2024-04-24 12:26:05,363 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 remote prune origin
2024-04-24 12:26:06,970 DEBUG: Directory: build/chat.jmp.simmanager
2024-04-24 12:26:06,971 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
2024-04-24 12:26:08,779 DEBUG: Directory: build/chat.jmp.simmanager
2024-04-24 12:26:08,779 DEBUG: > git remote set-head origin --auto
2024-04-24 12:26:10,386 DEBUG: Directory: build/chat.jmp.simmanager
2024-04-24 12:26:10,386 DEBUG: > git checkout -f 02b23ab3dbc737348d5ecc6729e6194192ad95c3
2024-04-24 12:26:10,590 DEBUG: Directory: build/chat.jmp.simmanager
2024-04-24 12:26:10,590 DEBUG: > git clean -dffx
2024-04-24 12:26:10,694 INFO: Initialising submodules
2024-04-24 12:26:10,694 DEBUG: Directory: build/chat.jmp.simmanager
2024-04-24 12:26:10,694 DEBUG: > git rev-parse --show-toplevel
2024-04-24 12:26:10,900 DEBUG: Directory: build/chat.jmp.simmanager
2024-04-24 12:26:10,900 DEBUG: > git submodule sync
2024-04-24 12:26:11,204 DEBUG: Directory: build/chat.jmp.simmanager
2024-04-24 12:26:11,204 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 submodule update --init --force --recursive
Submodule path 'libs/lpac-jni/src/main/jni/lpac': checked out '0bb196977e7f2e276a1076734897ad8c48d9d5ca'
2024-04-24 12:26:11,508 INFO: Creating local.properties file at build/chat.jmp.simmanager/local.properties
2024-04-24 12:26:11,514 INFO: Creating local.properties file at build/chat.jmp.simmanager/app-unpriv/local.properties
2024-04-24 12:26:11,515 DEBUG: Removing debuggable flags from build/chat.jmp.simmanager/app-unpriv
2024-04-24 12:26:11,552 INFO: Cleaned build.gradle.kts of keysigning configs at build/chat.jmp.simmanager/app-unpriv/build.gradle.kts
2024-04-24 12:26:11,555 INFO: Running 'prebuild' commands in build/chat.jmp.simmanager/app-unpriv
2024-04-24 12:26:11,556 DEBUG: Directory: build/chat.jmp.simmanager/app-unpriv
2024-04-24 12:26:11,556 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e '/generatebp/d' -e '/":app"/d' ../settings.gradle.kts; sed -i -e '/generatebp/d' -e '/<GenerateBpPlugin>/d' -e '/configure<GenerateBpPluginExtension> {/,/^}/d' ../app-deps/build.gradle.kts; sed -i 's/, "--dirty"//' ../buildSrc/src/main/kotlin/im/angry/openeuicc/build/Versioning.kt
/etc/bash.bashrc: line 7: PS1: unbound variable
+ sed -i -e /generatebp/d -e '/":app"/d' ../settings.gradle.kts
+ sed -i -e /generatebp/d -e '/<GenerateBpPlugin>/d' -e '/configure<GenerateBpPluginExtension> {/,/^}/d' ../app-deps/build.gradle.kts
+ sed -i 's/, "--dirty"//' ../buildSrc/src/main/kotlin/im/angry/openeuicc/build/Versioning.kt
2024-04-24 12:26:11,759 INFO: Cleaning Gradle project...
2024-04-24 12:26:11,760 DEBUG: Directory: build/chat.jmp.simmanager/app-unpriv
2024-04-24 12:26:11,760 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean
Found 8.0 via distributionUrl
Downloading missing gradle version 8.0
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-8.0-bin.zip: OK
Running /opt/gradle/versions/8.0/bin/gradle clean
Welcome to Gradle 8.0!
For more details see https://docs.gradle.org/8.0/release-notes.html
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/8.0/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
> Task :buildSrc:pluginDescriptors
> Task :buildSrc:processResources NO-SOURCE
> Task :buildSrc:compileKotlin
> Task :buildSrc:compileJava NO-SOURCE
> Task :buildSrc:compileGroovy NO-SOURCE
> Task :buildSrc:classes UP-TO-DATE
> Task :buildSrc:jar
:jar: No valid plugin descriptors were found in META-INF/gradle-plugins
> Task :buildSrc:inspectClassesForKotlinIC
> Configure project :libs:lpac-jni
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: Errors during XML parse:
Warning: Additionally, the fallback loader failed to parse the XML.
Checking the license for package NDK (Side by side) 26.1.10909125 in /opt/android-sdk/licenses
License for package NDK (Side by side) 26.1.10909125 accepted.
Preparing "Install NDK (Side by side) 26.1.10909125 v.26.1.10909125".
"Install NDK (Side by side) 26.1.10909125 v.26.1.10909125" ready.
Installing NDK (Side by side) 26.1.10909125 in /opt/android-sdk/ndk/26.1.10909125
"Install NDK (Side by side) 26.1.10909125 v.26.1.10909125" complete.
"Install NDK (Side by side) 26.1.10909125 v.26.1.10909125" finished.
> Task :app-unpriv:clean UP-TO-DATE
BUILD SUCCESSFUL in 4m 48s
5 actionable tasks: 4 executed, 1 up-to-date
2024-04-24 12:31:09,720 INFO: Scanning source for common problems...
2024-04-24 12:31:09,743 DEBUG: scanner is configured to use signature data from: 'suss'
2024-04-24 12:31:09,743 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2024-04-24 12:31:10,216 DEBUG: write 'suss.json' to cache
2024-04-24 12:31:10,218 DEBUG: next suss.json cache update due in 23:59:59.993795
2024-04-24 12:31:10,345 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar
2024-04-24 12:31:10,388 INFO: Creating source tarball...
2024-04-24 12:31:10,715 INFO: Building Gradle project...
2024-04-24 12:31:10,715 DEBUG: Directory: build/chat.jmp.simmanager/app-unpriv
2024-04-24 12:31:10,716 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleJmpRelease
Found 8.0 via distributionUrl
Running /opt/gradle/versions/8.0/bin/gradle assembleJmpRelease
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/8.0/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
> Task :buildSrc:pluginDescriptors
> Task :buildSrc:processResources NO-SOURCE
> Task :buildSrc:compileKotlin
> Task :buildSrc:compileJava NO-SOURCE
> Task :buildSrc:compileGroovy NO-SOURCE
> Task :buildSrc:classes UP-TO-DATE
> Task :buildSrc:jar
:jar: No valid plugin descriptors were found in META-INF/gradle-plugins
> Task :buildSrc:inspectClassesForKotlinIC
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
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
Errors during XML parse:
Additionally, the fallback loader failed to parse the XML.
Checking the license for package Android SDK Build-Tools 33.0.1 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 33.0.1 accepted.
Preparing "Install Android SDK Build-Tools 33.0.1 v.33.0.1".
"Install Android SDK Build-Tools 33.0.1 v.33.0.1" ready.
Installing Android SDK Build-Tools 33.0.1 in /opt/android-sdk/build-tools/33.0.1
"Install Android SDK Build-Tools 33.0.1 v.33.0.1" complete.
"Install Android SDK Build-Tools 33.0.1 v.33.0.1" 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
> Task :app-common:preBuild UP-TO-DATE
> Task :app-common:preReleaseBuild UP-TO-DATE
> Task :app-common:mergeReleaseJniLibFolders
> Task :app-common:mergeReleaseNativeLibs NO-SOURCE
> Task :app-common:stripReleaseDebugSymbols NO-SOURCE
> Task :app-common:copyReleaseJniLibsProjectAndLocalJars
> Task :app-common:generateReleaseResValues
> Task :app-common:extractDeepLinksForAarRelease
> Task :app-common:checkKotlinGradlePluginConfigurationErrors
> Task :app-common:generateReleaseBuildConfig
> Task :app-common:generateReleaseResources
> Task :app-common:packageReleaseResources
> Task :app-deps:checkKotlinGradlePluginConfigurationErrors
> Task :app-deps:preBuild UP-TO-DATE
> Task :app-deps:preReleaseBuild UP-TO-DATE
> Task :app-deps:generateReleaseBuildConfig
> Task :app-deps:generateReleaseResValues
> Task :app-deps:generateReleaseResources
> Task :app-deps:packageReleaseResources
> Task :app-common:parseReleaseLocalResources
> Task :app-common:processReleaseManifest
package="im.angry.openeuicc.common" found in source AndroidManifest.xml: /home/vagrant/build/chat.jmp.simmanager/app-common/src/main/AndroidManifest.xml.
Setting the namespace via the package attribute in the source AndroidManifest.xml is no longer supported, and the value is ignored.
Recommendation: remove package="im.angry.openeuicc.common" from the source AndroidManifest.xml: /home/vagrant/build/chat.jmp.simmanager/app-common/src/main/AndroidManifest.xml.
/home/vagrant/build/chat.jmp.simmanager/app-common/src/main/AndroidManifest.xml:27:9-30:49 Warning:
activity#com.journeyapps.barcodescanner.CaptureActivity@tools:screenOrientation was tagged at AndroidManifest.xml:27 to replace other declarations but no other declaration present
> Task :app-deps:parseReleaseLocalResources
> Task :libs:lpac-jni:checkKotlinGradlePluginConfigurationErrors
> Task :libs:lpac-jni:preBuild UP-TO-DATE
> Task :app-deps:processReleaseManifest
> Task :libs:lpac-jni:preReleaseBuild UP-TO-DATE
> Task :app-deps:javaPreCompileRelease
> Task :libs:lpac-jni:generateReleaseBuildConfig
> Task :libs:lpac-jni:generateReleaseResValues
> Task :libs:lpac-jni:generateReleaseResources
> Task :app-common:generateReleaseRFile
> Task :app-deps:generateReleaseRFile
> Task :libs:lpac-jni:packageReleaseResources
> Task :app-deps:compileReleaseKotlin NO-SOURCE
> Task :app-deps:compileReleaseJavaWithJavac
> Task :libs:lpac-jni:javaPreCompileRelease
> Task :libs:lpac-jni:parseReleaseLocalResources
> Task :app-common:javaPreCompileRelease
> Task :libs:lpac-jni:processReleaseManifest
> Task :app-deps:bundleLibCompileToJarRelease
> Task :app-common:mergeReleaseShaders
> Task :app-common:compileReleaseShaders NO-SOURCE
> Task :app-common:generateReleaseAssets UP-TO-DATE
> Task :app-common:packageReleaseAssets
> Task :libs:lpac-jni:generateReleaseRFile
> Task :app-common:prepareLintJarForPublish
> Task :app-common:prepareReleaseArtProfile
> Task :app-common:writeReleaseAarMetadata
> Task :libs:lpac-jni:configureNdkBuildRelease[arm64-v8a]
> Task :libs:lpac-jni:buildNdkBuildRelease[arm64-v8a]
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/interface-wrapper.c:77:54: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'jbyte *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
C/C++: (*env)->GetByteArrayRegion(env, ret, 0, *rx_len, *rx);
C/C++: ^~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/interface-wrapper.c:110:56: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'jbyte *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
C/C++: (*env)->GetByteArrayRegion(env, rxArr, 0, *rx_len, *rx);
C/C++: ^~~
C/C++: 2 warnings generated.
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:69:43: warning: incompatible pointer types passing 'const char[1]' to parameter of type 'const jchar *' (aka 'const unsigned short *') [-Wincompatible-pointer-types]
C/C++: empty_string = (*env)->NewString(env, _unused, 0);
C/C++: ^~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:228:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:5: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:228:13: note: '{' token is here
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:6: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:20:65: note: expanded from macro '__LPAC_JNI_LINKED_LIST_FOREACH'
C/C++: #define __LPAC_JNI_LINKED_LIST_FOREACH(list, curr, body, after) { \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:228:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:6: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:28:67: note: expanded from macro '__LPAC_JNI_LINKED_LIST_FOREACH'
C/C++: after; \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:228:13: note: ')' token is here
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:55: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:322:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForSigning, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:5: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:322:13: note: '{' token is here
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForSigning, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:6: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:35:68: note: expanded from macro '__LPAC_JNI_NULL_TERM_LIST_FOREACH'
C/C++: #define __LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, body, after) { \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:322:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForSigning, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:6: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:43:70: note: expanded from macro '__LPAC_JNI_NULL_TERM_LIST_FOREACH'
C/C++: after; \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:322:13: note: ')' token is here
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForSigning, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:58: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:328:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForVerification, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:5: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:328:13: note: '{' token is here
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForVerification, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:6: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:35:68: note: expanded from macro '__LPAC_JNI_NULL_TERM_LIST_FOREACH'
C/C++: #define __LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, body, after) { \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:328:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForVerification, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:6: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:43:70: note: expanded from macro '__LPAC_JNI_NULL_TERM_LIST_FOREACH'
C/C++: after; \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:328:13: note: ')' token is here
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForVerification, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:58: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: 7 warnings generated.
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-notifications.c:47:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:5: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-notifications.c:47:13: note: '{' token is here
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:6: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:20:65: note: expanded from macro '__LPAC_JNI_LINKED_LIST_FOREACH'
C/C++: #define __LPAC_JNI_LINKED_LIST_FOREACH(list, curr, body, after) { \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-notifications.c:47:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:6: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:28:67: note: expanded from macro '__LPAC_JNI_LINKED_LIST_FOREACH'
C/C++: after; \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-notifications.c:47:13: note: ')' token is here
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:55: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: 2 warnings generated.
> Task :libs:lpac-jni:configureNdkBuildRelease[armeabi-v7a]
> Task :libs:lpac-jni:buildNdkBuildRelease[armeabi-v7a]
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/interface-wrapper.c:77:54: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'jbyte *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
C/C++: (*env)->GetByteArrayRegion(env, ret, 0, *rx_len, *rx);
C/C++: ^~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/interface-wrapper.c:110:56: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'jbyte *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
C/C++: (*env)->GetByteArrayRegion(env, rxArr, 0, *rx_len, *rx);
C/C++: ^~~
C/C++: 2 warnings generated.
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:69:43: warning: incompatible pointer types passing 'const char[1]' to parameter of type 'const jchar *' (aka 'const unsigned short *') [-Wincompatible-pointer-types]
C/C++: empty_string = (*env)->NewString(env, _unused, 0);
C/C++: ^~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:228:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:5: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:228:13: note: '{' token is here
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:6: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:20:65: note: expanded from macro '__LPAC_JNI_LINKED_LIST_FOREACH'
C/C++: #define __LPAC_JNI_LINKED_LIST_FOREACH(list, curr, body, after) { \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:228:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:6: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:28:67: note: expanded from macro '__LPAC_JNI_LINKED_LIST_FOREACH'
C/C++: after; \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:228:13: note: ')' token is here
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:55: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:322:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForSigning, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:5: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:322:13: note: '{' token is here
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForSigning, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:6: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:35:68: note: expanded from macro '__LPAC_JNI_NULL_TERM_LIST_FOREACH'
C/C++: #define __LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, body, after) { \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:322:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForSigning, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:6: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:43:70: note: expanded from macro '__LPAC_JNI_NULL_TERM_LIST_FOREACH'
C/C++: after; \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:322:13: note: ')' token is here
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForSigning, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:58: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:328:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForVerification, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:5: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:328:13: note: '{' token is here
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForVerification, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:6: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:35:68: note: expanded from macro '__LPAC_JNI_NULL_TERM_LIST_FOREACH'
C/C++: #define __LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, body, after) { \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:328:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForVerification, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:6: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:43:70: note: expanded from macro '__LPAC_JNI_NULL_TERM_LIST_FOREACH'
C/C++: after; \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:328:13: note: ')' token is here
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForVerification, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:58: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: 7 warnings generated.
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-notifications.c:47:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:5: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-notifications.c:47:13: note: '{' token is here
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:6: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:20:65: note: expanded from macro '__LPAC_JNI_LINKED_LIST_FOREACH'
C/C++: #define __LPAC_JNI_LINKED_LIST_FOREACH(list, curr, body, after) { \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-notifications.c:47:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:6: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:28:67: note: expanded from macro '__LPAC_JNI_LINKED_LIST_FOREACH'
C/C++: after; \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-notifications.c:47:13: note: ')' token is here
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:55: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: 2 warnings generated.
> Task :libs:lpac-jni:configureNdkBuildRelease[x86]
> Task :libs:lpac-jni:buildNdkBuildRelease[x86]
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/interface-wrapper.c:77:54: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'jbyte *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
C/C++: (*env)->GetByteArrayRegion(env, ret, 0, *rx_len, *rx);
C/C++: ^~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/interface-wrapper.c:110:56: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'jbyte *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
C/C++: (*env)->GetByteArrayRegion(env, rxArr, 0, *rx_len, *rx);
C/C++: ^~~
C/C++: 2 warnings generated.
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:69:43: warning: incompatible pointer types passing 'const char[1]' to parameter of type 'const jchar *' (aka 'const unsigned short *') [-Wincompatible-pointer-types]
C/C++: empty_string = (*env)->NewString(env, _unused, 0);
C/C++: ^~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:228:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:5: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:228:13: note: '{' token is here
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:6: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:20:65: note: expanded from macro '__LPAC_JNI_LINKED_LIST_FOREACH'
C/C++: #define __LPAC_JNI_LINKED_LIST_FOREACH(list, curr, body, after) { \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:228:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:6: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:28:67: note: expanded from macro '__LPAC_JNI_LINKED_LIST_FOREACH'
C/C++: after; \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:228:13: note: ')' token is here
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:55: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:322:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForSigning, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:5: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:322:13: note: '{' token is here
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForSigning, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:6: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:35:68: note: expanded from macro '__LPAC_JNI_NULL_TERM_LIST_FOREACH'
C/C++: #define __LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, body, after) { \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:322:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForSigning, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:6: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:43:70: note: expanded from macro '__LPAC_JNI_NULL_TERM_LIST_FOREACH'
C/C++: after; \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:322:13: note: ')' token is here
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForSigning, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:58: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:328:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForVerification, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:5: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:328:13: note: '{' token is here
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForVerification, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:6: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:35:68: note: expanded from macro '__LPAC_JNI_NULL_TERM_LIST_FOREACH'
C/C++: #define __LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, body, after) { \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:328:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForVerification, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:6: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:43:70: note: expanded from macro '__LPAC_JNI_NULL_TERM_LIST_FOREACH'
C/C++: after; \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:328:13: note: ')' token is here
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForVerification, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:58: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: 7 warnings generated.
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-notifications.c:47:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:5: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-notifications.c:47:13: note: '{' token is here
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:6: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:20:65: note: expanded from macro '__LPAC_JNI_LINKED_LIST_FOREACH'
C/C++: #define __LPAC_JNI_LINKED_LIST_FOREACH(list, curr, body, after) { \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-notifications.c:47:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:6: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:28:67: note: expanded from macro '__LPAC_JNI_LINKED_LIST_FOREACH'
C/C++: after; \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-notifications.c:47:13: note: ')' token is here
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:55: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: 2 warnings generated.
> Task :libs:lpac-jni:compileReleaseKotlin
> Task :libs:lpac-jni:compileReleaseJavaWithJavac
> Task :libs:lpac-jni:bundleLibCompileToJarRelease
> Task :libs:lpac-jni:configureNdkBuildRelease[x86_64]
> Task :libs:lpac-jni:buildNdkBuildRelease[x86_64]
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/interface-wrapper.c:77:54: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'jbyte *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
C/C++: (*env)->GetByteArrayRegion(env, ret, 0, *rx_len, *rx);
C/C++: ^~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/interface-wrapper.c:110:56: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'jbyte *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
C/C++: (*env)->GetByteArrayRegion(env, rxArr, 0, *rx_len, *rx);
C/C++: ^~~
C/C++: 2 warnings generated.
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:69:43: warning: incompatible pointer types passing 'const char[1]' to parameter of type 'const jchar *' (aka 'const unsigned short *') [-Wincompatible-pointer-types]
C/C++: empty_string = (*env)->NewString(env, _unused, 0);
C/C++: ^~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:228:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:5: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:228:13: note: '{' token is here
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:6: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:20:65: note: expanded from macro '__LPAC_JNI_LINKED_LIST_FOREACH'
C/C++: #define __LPAC_JNI_LINKED_LIST_FOREACH(list, curr, body, after) { \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:228:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:6: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:28:67: note: expanded from macro '__LPAC_JNI_LINKED_LIST_FOREACH'
C/C++: after; \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:228:13: note: ')' token is here
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:55: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:322:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForSigning, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:5: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:322:13: note: '{' token is here
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForSigning, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:6: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:35:68: note: expanded from macro '__LPAC_JNI_NULL_TERM_LIST_FOREACH'
C/C++: #define __LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, body, after) { \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:322:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForSigning, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:6: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:43:70: note: expanded from macro '__LPAC_JNI_NULL_TERM_LIST_FOREACH'
C/C++: after; \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:322:13: note: ')' token is here
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForSigning, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:58: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:328:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForVerification, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:5: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:328:13: note: '{' token is here
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForVerification, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:6: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:35:68: note: expanded from macro '__LPAC_JNI_NULL_TERM_LIST_FOREACH'
C/C++: #define __LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, body, after) { \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:328:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForVerification, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:6: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:43:70: note: expanded from macro '__LPAC_JNI_NULL_TERM_LIST_FOREACH'
C/C++: after; \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c:328:13: note: ')' token is here
C/C++: count = LPAC_JNI_NULL_TERM_LIST_COUNT(info.euiccCiPKIdListForVerification, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:48:58: note: expanded from macro 'LPAC_JNI_NULL_TERM_LIST_COUNT'
C/C++: (__LPAC_JNI_NULL_TERM_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: 7 warnings generated.
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-notifications.c:47:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:5: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-notifications.c:47:13: note: '{' token is here
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:6: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:20:65: note: expanded from macro '__LPAC_JNI_LINKED_LIST_FOREACH'
C/C++: #define __LPAC_JNI_LINKED_LIST_FOREACH(list, curr, body, after) { \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-notifications.c:47:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:6: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:28:67: note: expanded from macro '__LPAC_JNI_LINKED_LIST_FOREACH'
C/C++: after; \
C/C++: ^
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-notifications.c:47:13: note: ')' token is here
C/C++: count = LPAC_JNI_LINKED_LIST_COUNT(info, curr);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/chat.jmp.simmanager/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.h:33:55: note: expanded from macro 'LPAC_JNI_LINKED_LIST_COUNT'
C/C++: (__LPAC_JNI_LINKED_LIST_FOREACH(list, curr, {}, i))
C/C++: ^
C/C++: 2 warnings generated.
> Task :libs:lpac-jni:mergeReleaseJniLibFolders
> Task :libs:lpac-jni:extractDeepLinksForAarRelease
> Task :libs:lpac-jni:mergeReleaseNativeLibs
> Task :libs:lpac-jni:extractReleaseAnnotations
> Task :libs:lpac-jni:mergeReleaseGeneratedProguardFiles
> Task :libs:lpac-jni:mergeReleaseConsumerProguardFiles
> Task :libs:lpac-jni:mergeReleaseShaders
> Task :libs:lpac-jni:compileReleaseShaders NO-SOURCE
> Task :libs:lpac-jni:generateReleaseAssets UP-TO-DATE
> Task :libs:lpac-jni:packageReleaseAssets
> Task :libs:lpac-jni:prepareLintJarForPublish
> Task :libs:lpac-jni:prepareReleaseArtProfile
> Task :libs:lpac-jni:stripReleaseDebugSymbols
> Task :libs:lpac-jni:processReleaseJavaRes
> Task :libs:lpac-jni:copyReleaseJniLibsProjectAndLocalJars
> Task :libs:lpac-jni:writeReleaseAarMetadata
> Task :app-deps:mergeReleaseJniLibFolders
> Task :app-deps:mergeReleaseNativeLibs NO-SOURCE
> Task :app-deps:stripReleaseDebugSymbols NO-SOURCE
> Task :app-deps:copyReleaseJniLibsProjectAndLocalJars
> Task :app-deps:extractDeepLinksForAarRelease
> Task :app-deps:extractReleaseAnnotations
> Task :app-deps:mergeReleaseGeneratedProguardFiles
> Task :app-deps:mergeReleaseConsumerProguardFiles
> Task :app-deps:mergeReleaseShaders
> Task :app-deps:compileReleaseShaders NO-SOURCE
> Task :libs:lpac-jni:mergeReleaseJavaResource
> Task :app-deps:generateReleaseAssets UP-TO-DATE
> Task :libs:lpac-jni:syncReleaseLibJars
> Task :libs:lpac-jni:bundleReleaseLocalLintAar
> Task :app-deps:packageReleaseAssets
> Task :app-deps:prepareLintJarForPublish
> Task :app-deps:prepareReleaseArtProfile
> Task :app-deps:processReleaseJavaRes NO-SOURCE
> Task :app-deps:mergeReleaseJavaResource
> Task :app-deps:writeReleaseAarMetadata
> Task :app-common:writeReleaseLintModelMetadata
> Task :app-deps:syncReleaseLibJars
> Task :app-deps:bundleReleaseLocalLintAar
> Task :app-deps:bundleLibRuntimeToJarRelease
> Task :app-deps:writeReleaseLintModelMetadata
> Task :app-deps:createFullJarRelease
> Task :app-unpriv:buildKotlinToolingMetadata
> Task :app-unpriv:checkKotlinGradlePluginConfigurationErrors
> Task :app-unpriv:preBuild UP-TO-DATE
> Task :app-unpriv:preJmpReleaseBuild UP-TO-DATE
> Task :app-unpriv:generateJmpReleaseBuildConfig
> Task :app-deps:compileReleaseLibraryResources
> Task :app-common:compileReleaseLibraryResources
> Task :app-unpriv:generateJmpReleaseResValues
> Task :app-unpriv:checkJmpReleaseAarMetadata
> Task :app-unpriv:mapJmpReleaseSourceSetPaths
> Task :app-unpriv:generateJmpReleaseResources
> Task :app-unpriv:packageJmpReleaseResources
> Task :app-unpriv:createJmpReleaseCompatibleScreenManifests
> Task :app-common:extractDeepLinksRelease
> Task :app-deps:extractDeepLinksRelease
> Task :app-unpriv:parseJmpReleaseLocalResources
> Task :app-unpriv:extractDeepLinksJmpRelease
> Task :libs:lpac-jni:extractDeepLinksRelease
> Task :app-unpriv:processJmpReleaseMainManifest
> Task :app-unpriv:processJmpReleaseManifest
> Task :libs:lpac-jni:compileReleaseLibraryResources
> Task :app-unpriv:javaPreCompileJmpRelease
> Task :app-unpriv:extractProguardFiles
> Task :libs:lpac-jni:writeReleaseLintModelMetadata
> Task :libs:lpac-jni:bundleLibRuntimeToJarRelease
> Task :app-common:copyReleaseJniLibsProjectOnly
> Task :libs:lpac-jni:createFullJarRelease
> Task :app-deps:copyReleaseJniLibsProjectOnly
> Task :app-unpriv:mergeJmpReleaseJniLibFolders
> Task :libs:lpac-jni:copyReleaseJniLibsProjectOnly
> Task :app-deps:bundleLibRuntimeToDirRelease
> Task :libs:lpac-jni:bundleLibRuntimeToDirRelease
> Task :app-unpriv:mergeJmpReleaseNativeLibs
> Task :app-unpriv:mergeJmpReleaseResources
> Task :app-unpriv:checkJmpReleaseDuplicateClasses
> Task :app-unpriv:desugarJmpReleaseFileDependencies
> Task :app-unpriv:stripJmpReleaseDebugSymbols
> Task :app-common:compileReleaseKotlin
w: file:///home/vagrant/build/chat.jmp.simmanager/app-common/src/main/java/im/angry/openeuicc/util/EuiccChannelFragmentUtils.kt:19:26 'newInstance(): T!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/chat.jmp.simmanager/app-common/src/main/java/im/angry/openeuicc/util/TelephonyCompat.kt:19:9 'getter for phoneCount: Int' is deprecated. Deprecated in Java
> Task :app-common:extractReleaseAnnotations
> Task :app-common:compileReleaseJavaWithJavac
> Task :app-common:mergeReleaseGeneratedProguardFiles
> Task :app-common:mergeReleaseConsumerProguardFiles
> Task :app-common:processReleaseJavaRes
> Task :app-common:mergeReleaseJavaResource
> Task :app-common:bundleLibRuntimeToJarRelease
> Task :app-common:syncReleaseLibJars
> Task :app-common:bundleReleaseLocalLintAar
> Task :app-common:createFullJarRelease
> Task :app-unpriv:processJmpReleaseManifestForPackage
> Task :app-common:bundleLibCompileToJarRelease
> Task :app-common:bundleLibRuntimeToDirRelease
> Task :app-unpriv:extractJmpReleaseNativeSymbolTables
> Task :app-unpriv:mergeJmpReleaseShaders
> Task :app-unpriv:mergeJmpReleaseArtProfile
> Task :app-unpriv:compileJmpReleaseShaders NO-SOURCE
> Task :app-unpriv:generateJmpReleaseAssets UP-TO-DATE
> Task :app-unpriv:mergeJmpReleaseNativeDebugMetadata
> Task :app-unpriv:mergeJmpReleaseAssets
> Task :app-unpriv:compressJmpReleaseAssets
> Task :app-unpriv:collectJmpReleaseDependencies
> Task :app-unpriv:sdkJmpReleaseDependencyData
> Task :app-unpriv:writeJmpReleaseAppMetadata
> Task :app-unpriv:writeJmpReleaseSigningConfigVersions
> Task :app-unpriv:processJmpReleaseResources
> Task :app-unpriv:mergeExtDexJmpRelease
> Task :app-unpriv:optimizeJmpReleaseResources
> Task :app-unpriv:compileJmpReleaseKotlin
w: file:///home/vagrant/build/chat.jmp.simmanager/app-unpriv/src/main/java/im/angry/openeuicc/util/CompatibilityCheck.kt:41:35 Parameter 'context' is never used
> Task :app-unpriv:compileJmpReleaseJavaWithJavac
> Task :app-unpriv:dexBuilderJmpRelease
> Task :app-unpriv:mergeJmpReleaseGlobalSynthetics
> Task :app-unpriv:processJmpReleaseJavaRes
> Task :app-unpriv:mergeJmpReleaseJavaResource
> Task :app-unpriv:mergeDexJmpRelease
> Task :app-unpriv:compileJmpReleaseArtProfile
> Task :app-unpriv:packageJmpRelease
> Task :app-unpriv:createJmpReleaseApkListingFileRedirect
> Task :app-unpriv:lintVitalAnalyzeJmpRelease
> Task :app-unpriv:lintVitalReportJmpRelease
> Task :app-unpriv:lintVitalJmpRelease
> Task :app-unpriv:assembleJmpRelease
BUILD SUCCESSFUL in 3m 25s
158 actionable tasks: 158 executed
2024-04-24 12:34:37,156 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/chat.jmp.simmanager, universal_newlines=False, shell=None, istream=<valid stream>)
2024-04-24 12:34:37,164 INFO: Successfully built version jmp-v1.0.0 of chat.jmp.simmanager from 02b23ab3dbc737348d5ecc6729e6194192ad95c3
2024-04-24 12:34:37,412 DEBUG: AXML contains a RESOURCE MAP
2024-04-24 12:34:37,412 DEBUG: Start of Namespace mapping: prefix 30: 'android' --> uri 62: 'http://schemas.android.com/apk/res/android'
2024-04-24 12:34:37,414 DEBUG: Checking build/chat.jmp.simmanager/app-unpriv/build/outputs/apk/jmp/release/app-unpriv-jmp-release-unsigned.apk
2024-04-24 12:34:37,427 DEBUG: AXML contains a RESOURCE MAP
2024-04-24 12:34:37,427 DEBUG: Start of Namespace mapping: prefix 30: 'android' --> uri 62: 'http://schemas.android.com/apk/res/android'
2024-04-24 12:34:37,469 INFO: Created directory for storing developer supplied reference binaries: 'unsigned/binaries'
2024-04-24 12:34:37,469 INFO: ...retrieving https://gitea.angry.im/jmp-sim/jmp-sim-manager/releases/download/jmp-v1.0.0/app-unpriv-jmp-release.apk
2024-04-24 12:34:37,473 DEBUG: Starting new HTTPS connection (1): gitea.angry.im:443
2024-04-24 12:34:40,616 DEBUG: https://gitea.angry.im:443 "GET /jmp-sim/jmp-sim-manager/releases/download/jmp-v1.0.0/app-unpriv-jmp-release.apk HTTP/1.1" 200 12542446
2024-04-24 12:34:51,634 DEBUG: unsigned/binaries/chat.jmp.simmanager_280.binary.apk: Verifies
Verified using v1 scheme (JAR signing): false
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v4 scheme (APK Signature Scheme v4): false
Verified for SourceStamp: false
Number of signers: 1
2024-04-24 12:34:52,581 DEBUG: /tmp/tmprm1ubss_/sigcp_chat.jmp.simmanager_280.apk: Verifies
Verified using v1 scheme (JAR signing): false
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v4 scheme (APK Signature Scheme v4): false
Verified for SourceStamp: false
Number of signers: 1
2024-04-24 12:34:52,581 INFO: ...successfully verified
2024-04-24 12:34:52,581 INFO: compared built binary to supplied reference binary successfully
2024-04-24 12:34:52,605 DEBUG: Using androguard from "/usr/lib/python3/dist-packages/androguard/__init__.py"
2024-04-24 12:34:52,721 INFO: Starting analysis on AndroidManifest.xml
2024-04-24 12:34:52,747 INFO: APK file was successfully validated!
2024-04-24 12:34:52,789 DEBUG: Using APK Signature v2
2024-04-24 12:34:52,792 INFO: supplied reference binary has allowed signer 57becc26b373a6475d093d33b0ea1c5e2bf2738ec0233680094ccbbcb500a13e
2024-04-24 12:34:52,797 INFO: success: chat.jmp.simmanager
2024-04-24 12:34:52,797 INFO: Finished
2024-04-24 12:34:52,797 INFO: 1 build succeeded