log for io.github.ds17f.andropolis:7

== Installed Android Tools ==2026-10-03 07:16:41,965 INFO: Creating log directory2026-10-03 07:16:41,965 INFO: Creating temporary directory2026-10-03 07:16:41,965 INFO: Creating output directory2026-10-03 07:16:41,966 DEBUG: Getting git vcs interface for https://github.com/ds17f/andropolis.git2026-10-03 07:16:41,967 DEBUG: Checking io.github.ds17f.andropolis:72026-10-03 07:16:41,967 INFO: Building io.github.ds17f.andropolis:72026-10-03 07:16:41,967 WARNING: Android NDK version '30.0.16248370' could not be found!2026-10-03 07:16:41,967 WARNING: Configured versions:Downloading https://fdroid.gitlab.io/android-sdk-transparency-log/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.asc2026-10-03 07:16:41,968 DEBUG: Starting new HTTPS connection (1): fdroid.gitlab.io:4432026-10-03 07:16:42,301 DEBUG: https://fdroid.gitlab.io:443 "GET /android-sdk-transparency-log/checksums.json.asc HTTP/1.1" 200 4882026-10-03 07:16:42,302 DEBUG: Starting new HTTPS connection (1): fdroid.gitlab.io:4432026-10-03 07:16:42,622 DEBUG: https://fdroid.gitlab.io:443 "GET /android-sdk-transparency-log/checksums.json HTTP/1.1" 200 1340527Downloading https://fdroid.gitlab.io/android-sdk-transparency-log/checksums.json into /home/vagrant/.cache/sdkmanager/checksums.jsonDownloading https://dl.google.com/android/repository/android-ndk-r30-linux.zip into /home/vagrant/.cache/sdkmanager/android-ndk-r30-linux.zip2026-10-03 07:16:43,133 DEBUG: Starting new HTTPS connection (1): dl.google.com:4432026-10-03 07:16:43,182 DEBUG: https://dl.google.com:443 "GET /android/repository/android-ndk-r30-linux.zip HTTP/1.1" 200 734598173Unzipping to /tmp/.sdkmanager-_f1xinerInstalling into /opt/android-sdk/ndk/30.0.162483702026-10-03 07:16:53,283 INFO: Set up NDK r30 (30.0.16248370)2026-10-03 07:16:53,285 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/io.github.ds17f.andropolis, stdin=None, shell=False, universal_newlines=False)2026-10-03 07:16:53,287 INFO: Set up NDK r30 (30.0.16248370)2026-10-03 07:16:53,287 INFO: Set up NDK r30 (30.0.16248370)2026-10-03 07:16:53,287 INFO: Set up NDK r30 (30.0.16248370)2026-10-03 07:16:53,287 INFO: Set up NDK r30 (30.0.16248370)2026-10-03 07:16:53,287 DEBUG: > sudo passwd --lock rootpasswd: password changed.2026-10-03 07:16:55,091 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 48146 files and directories currently installed.)Removing sudo (1.9.16p2-3+deb13u2) ...Purging configuration files for sudo (1.9.16p2-3+deb13u2) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removedProcessing triggers for libc-bin (2.41-12+deb13u4) ...2026-10-03 07:16:59,205 INFO: Getting source for revision 4141383ab92ea4cc10255d8472846bcd0ebcb6e92026-10-03 07:16:59,205 DEBUG: Directory: build/io.github.ds17f.andropolis2026-10-03 07:16:59,205 DEBUG: > git rev-parse --show-toplevel2026-10-03 07:16:59,406 DEBUG: Directory: build/io.github.ds17f.andropolis2026-10-03 07:16:59,407 DEBUG: > git submodule foreach --recursive git reset --hard2026-10-03 07:16:59,808 DEBUG: Directory: build/io.github.ds17f.andropolis2026-10-03 07:16:59,808 DEBUG: > git reset --hard2026-10-03 07:17:00,009 DEBUG: Directory: build/io.github.ds17f.andropolis2026-10-03 07:17:00,009 DEBUG: > git submodule foreach --recursive git clean -dffx2026-10-03 07:17:00,211 DEBUG: Directory: build/io.github.ds17f.andropolis2026-10-03 07:17:00,211 DEBUG: > git clean -dffx2026-10-03 07:17:00,312 DEBUG: Directory: build/io.github.ds17f.andropolis2026-10-03 07:17:00,312 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 origin2026-10-03 07:17:00,614 DEBUG: Directory: build/io.github.ds17f.andropolis2026-10-03 07:17:00,614 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 origin2026-10-03 07:17:00,815 DEBUG: Directory: build/io.github.ds17f.andropolis2026-10-03 07:17:00,815 DEBUG: > git remote set-head origin --auto2026-10-03 07:17:01,216 DEBUG: Directory: build/io.github.ds17f.andropolis2026-10-03 07:17:01,217 DEBUG: > git checkout -f 4141383ab92ea4cc10255d8472846bcd0ebcb6e92026-10-03 07:17:01,418 DEBUG: Directory: build/io.github.ds17f.andropolis2026-10-03 07:17:01,418 DEBUG: > git clean -dffx2026-10-03 07:17:01,519 INFO: commit: 4141383ab92ea4cc10255d8472846bcd0ebcb6e9 (SHA1: 4141383ab92ea4cc10255d8472846bcd0ebcb6e9)2026-10-03 07:17:01,519 INFO: Initialising submodules2026-10-03 07:17:01,519 DEBUG: Directory: build/io.github.ds17f.andropolis2026-10-03 07:17:01,519 DEBUG: > git rev-parse --show-toplevel2026-10-03 07:17:01,721 DEBUG: Directory: build/io.github.ds17f.andropolis2026-10-03 07:17:01,721 DEBUG: > git submodule sync2026-10-03 07:17:01,922 DEBUG: Directory: build/io.github.ds17f.andropolis2026-10-03 07:17:01,922 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 --recursiveSubmodule path 'MicropolisCore': checked out '2bfe12afc782a5e0f269a31b9bfb324c6d1e4fad'2026-10-03 07:17:02,824 INFO: Creating local.properties file at build/io.github.ds17f.andropolis/local.properties2026-10-03 07:17:02,825 INFO: Set up NDK r30 (30.0.16248370)2026-10-03 07:17:04,104 INFO: Creating local.properties file at build/io.github.ds17f.andropolis/android/local.properties2026-10-03 07:17:04,105 INFO: Set up NDK r30 (30.0.16248370)2026-10-03 07:17:04,105 INFO: Creating local.properties file at build/io.github.ds17f.andropolis/android/app/local.properties2026-10-03 07:17:04,105 INFO: Set up NDK r30 (30.0.16248370)2026-10-03 07:17:04,192 INFO: Cleaned build.gradle.kts of keysigning configs at build/io.github.ds17f.andropolis/android/app/build.gradle.kts2026-10-03 07:17:04,198 INFO: Scanning source for common problems...2026-10-03 07:17:04,199 DEBUG: scanner is configured to use signature data from: 'suss'2026-10-03 07:17:04,200 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'2026-10-03 07:17:04,664 DEBUG: write 'suss.json' to cache2026-10-03 07:17:05,320 DEBUG: next suss.json cache update due in 23:59:59.9986462026-10-03 07:17:05,334 INFO: Removing gradle-wrapper.jar at android/gradle/wrapper/gradle-wrapper.jar2026-10-03 07:17:05,345 INFO: Removing gzip file archive at MicropolisCore/documentation/talks/har-2009/MicropolisHARTalk.key/index.apxl.gz2026-10-03 07:17:05,346 INFO: Removing binary at MicropolisCore/documentation/talks/har-2009/MicropolisHARTalk.key/color-profile2026-10-03 07:17:05,350 INFO: Removing binary at MicropolisCore/content/vitamoo/sims-prototype-1998/xskill-adult-door-knock.bin2026-10-03 07:17:05,351 INFO: Removing binary at MicropolisCore/content/vitamoo/sims-prototype-1998/xskill-adult-door-push-close.bin2026-10-03 07:17:05,352 INFO: Removing binary at MicropolisCore/content/vitamoo/sims-prototype-1998/xskill-adult-greet01.bin2026-10-03 07:17:05,352 INFO: Removing binary at MicropolisCore/content/vitamoo/sims-prototype-1998/xskill-adult-door-pull-open.bin2026-10-03 07:17:05,947 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-A2O-idle3.cfp2026-10-03 07:17:05,948 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-A2O-idle2.cfp2026-10-03 07:17:05,949 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-A2O-idle8.cfp2026-10-03 07:17:05,950 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-A2O-test-animation6.cfp2026-10-03 07:17:05,950 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-A2O-idle4.cfp2026-10-03 07:17:05,950 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-A2O-test-animation5.cfp2026-10-03 07:17:05,950 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-a2o-pool-dive-waitloop.cfp2026-10-03 07:17:05,951 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-A2O-idle1.cfp2026-10-03 07:17:05,951 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-A2O-walking-loop.cfp2026-10-03 07:17:05,952 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-a2o-dance-inplace-twistloop.cfp2026-10-03 07:17:05,953 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-a2o-walking-female-loop.cfp2026-10-03 07:17:05,953 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-A2O-test-animation4.cfp2026-10-03 07:17:05,953 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-a2o-running-loop.cfp2026-10-03 07:17:05,954 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-A2O-idle5.cfp2026-10-03 07:17:05,954 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-A2O-walking-fast-loop.cfp2026-10-03 07:17:05,954 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-A2O-walking-frantic-loop.cfp2026-10-03 07:17:05,955 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-A2O-idle6.cfp2026-10-03 07:17:05,955 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-A2O-idle7.cfp2026-10-03 07:17:05,956 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-A2O-test-animation.cfp2026-10-03 07:17:05,957 WARNING: Found executable binary, possibly code at MicropolisCore/content/vitamoo/sims-demo/xskill-A2O-test-animation3.cfp2026-10-03 07:17:05,969 INFO: Removing WebAssembly binary file at MicropolisCore/apps/micropolis/src/lib/micropolisengine.wasm2026-10-03 07:17:05,971 INFO: Creating source tarball...2026-10-03 07:17:10,155 INFO: Building Gradle project...2026-10-03 07:17:10,155 DEBUG: Directory: build/io.github.ds17f.andropolis/android/app2026-10-03 07:17:10,155 DEBUG: > /usr/local/bin/gradlew-fdroid assembleReleaseCACHEDIR set to /home/vagrant/.cache/gradlew-fdroidUpdate checksum from gradle-transparency-logFound 8.10.2 via distributionUrlDownloading missing gradle version 8.10.2Using cache directory /home/vagrant/.cache/gradlew-fdroidRunning /home/vagrant/.cache/gradlew-fdroid/versions/8.10.2/bin/gradle assembleReleaseWelcome to Gradle 8.10.2!Here are the highlights of this release:- Support for Java 23- Faster configuration cache- Better configuration cache reportsFor more details see https://docs.gradle.org/8.10.2/release-notes.htmlTo 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.10.2/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.Daemon will be stopped at the end of the build> Configure project :appWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: We recommend using a newer Android Gradle plugin to use compileSdk = 36This Android Gradle plugin (8.7.3) was tested up to compileSdk = 35.You are strongly encouraged to update your project to use a newerAndroid Gradle plugin that has been tested with compileSdk = 36.If you are already using the latest version of the Android Gradle plugin,you may need to wait until a newer version with support for compileSdk = 36 is available.For more information refer to the compatibility table:https://d.android.com/r/tools/api-level-supportTo suppress this warning, add/updateandroid.suppressUnsupportedCompileSdk=36to this project's gradle.properties.Found corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xmlException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xmlException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyChecking the license for package Android SDK Build-Tools 34 in /opt/android-sdk/licensesLicense 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 36 in /opt/android-sdk/licensesLicense for package Android SDK Platform 36 accepted.Preparing "Install Android SDK Platform 36 (revision 2)"."Install Android SDK Platform 36 (revision 2)" ready.Installing Android SDK Platform 36 in /opt/android-sdk/platforms/android-36"Install Android SDK Platform 36 (revision 2)" complete."Install Android SDK Platform 36 (revision 2)" finished.Found corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xmlException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only> Task :app:buildKotlinToolingMetadata> Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :app:preBuild UP-TO-DATE> Task :app:preReleaseBuild UP-TO-DATE> Task :app:generateReleaseResValues> Task :app:checkReleaseAarMetadata> Task :app:mapReleaseSourceSetPaths> Task :app:generateReleaseResources> Task :app:packageReleaseResources> Task :app:mergeReleaseResources> Task :app:createReleaseCompatibleScreenManifests> Task :app:extractDeepLinksRelease> Task :app:parseReleaseLocalResources> Task :app:processReleaseMainManifest> Task :app:processReleaseManifest> Task :app:javaPreCompileRelease> Task :app:extractProguardFiles> Task :app:configureCMakeRelWithDebInfo[arm64-v8a]Warning: Found corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlWarning: Found corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlWarning: Found corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlWarning: Found corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xmlChecking the license for package CMake 3.22.1 in /opt/android-sdk/licensesLicense for package CMake 3.22.1 accepted.Preparing "Install CMake 3.22.1 v.3.22.1"."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.Warning: Found corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlWarning: Found corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlWarning: Found corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlWarning: Found corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xml> Task :app:buildCMakeRelWithDebInfo[arm64-v8a]C/C++: ninja: Entering directory `/home/vagrant/build/io.github.ds17f.andropolis/android/app/.cxx/RelWithDebInfo/k5j2k5m2/arm64-v8a'C/C++: /home/vagrant/build/io.github.ds17f.andropolis/MicropolisCore/packages/micropolis-engine/src/fileio.cpp:474:24: warning: null passed to a callee that requires a non-null argument [-Wnonnull]C/C++:   474 |     std::string name = NULL;C/C++:       |                        ^~~~C/C++: /opt/android-sdk/ndk/30.0.16248370/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/21/include/__stddef_null.h:21:14: note: expanded from macro 'NULL'C/C++:    21 | #define NULL __nullC/C++:       |              ^~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/MicropolisCore/packages/micropolis-engine/src/fileio.cpp:475:25: warning: null passed to a callee that requires a non-null argument [-Wnonnull]C/C++:   475 |     std::string fname = NULL;C/C++:       |                         ^~~~C/C++: /opt/android-sdk/ndk/30.0.16248370/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/21/include/__stddef_null.h:21:14: note: expanded from macro 'NULL'C/C++:    21 | #define NULL __nullC/C++:       |              ^~~~~~C/C++: 2 warnings generated.C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:13:43: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    13 | static_assert(MICROPOLIS_TOOL_RESIDENTIAL == TOOL_RESIDENTIAL, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:14:42: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    14 | static_assert(MICROPOLIS_TOOL_COMMERCIAL == TOOL_COMMERCIAL, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:15:42: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    15 | static_assert(MICROPOLIS_TOOL_INDUSTRIAL == TOOL_INDUSTRIAL, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:16:43: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    16 | static_assert(MICROPOLIS_TOOL_FIRESTATION == TOOL_FIRESTATION, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:17:45: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    17 | static_assert(MICROPOLIS_TOOL_POLICESTATION == TOOL_POLICESTATION, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:18:37: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    18 | static_assert(MICROPOLIS_TOOL_QUERY == TOOL_QUERY, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:19:36: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    19 | static_assert(MICROPOLIS_TOOL_WIRE == TOOL_WIRE, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:20:41: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    20 | static_assert(MICROPOLIS_TOOL_BULLDOZER == TOOL_BULLDOZER, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:21:40: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    21 | static_assert(MICROPOLIS_TOOL_RAILROAD == TOOL_RAILROAD, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:22:36: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    22 | static_assert(MICROPOLIS_TOOL_ROAD == TOOL_ROAD, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:23:39: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    23 | static_assert(MICROPOLIS_TOOL_STADIUM == TOOL_STADIUM, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:24:36: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    24 | static_assert(MICROPOLIS_TOOL_PARK == TOOL_PARK, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:25:39: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    25 | static_assert(MICROPOLIS_TOOL_SEAPORT == TOOL_SEAPORT, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:26:41: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    26 | static_assert(MICROPOLIS_TOOL_COALPOWER == TOOL_COALPOWER, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:27:44: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    27 | static_assert(MICROPOLIS_TOOL_NUCLEARPOWER == TOOL_NUCLEARPOWER, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:28:39: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    28 | static_assert(MICROPOLIS_TOOL_AIRPORT == TOOL_AIRPORT, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:29:39: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    29 | static_assert(MICROPOLIS_TOOL_NETWORK == TOOL_NETWORK, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:30:37: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    30 | static_assert(MICROPOLIS_TOOL_WATER == TOOL_WATER, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:31:36: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    31 | static_assert(MICROPOLIS_TOOL_LAND == TOOL_LAND, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:32:38: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    32 | static_assert(MICROPOLIS_TOOL_FOREST == TOOL_FOREST, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:35:40: warning: comparison of different enumeration types ('MicropolisToolResult' and 'ToolResult') [-Wenum-compare]C/C++:    35 | static_assert(MICROPOLIS_TOOL_NO_MONEY == TOOLRESULT_NO_MONEY, "ToolResult enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:36:45: warning: comparison of different enumeration types ('MicropolisToolResult' and 'ToolResult') [-Wenum-compare]C/C++:    36 | static_assert(MICROPOLIS_TOOL_NEED_BULLDOZE == TOOLRESULT_NEED_BULLDOZE, "ToolResult enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:37:38: warning: comparison of different enumeration types ('MicropolisToolResult' and 'ToolResult') [-Wenum-compare]C/C++:    37 | static_assert(MICROPOLIS_TOOL_FAILED == TOOLRESULT_FAILED, "ToolResult enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:38:34: warning: comparison of different enumeration types ('MicropolisToolResult' and 'ToolResult') [-Wenum-compare]C/C++:    38 | static_assert(MICROPOLIS_TOOL_OK == TOOLRESULT_OK, "ToolResult enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~C/C++: 24 warnings generated.> Task :app:configureCMakeRelWithDebInfo[x86_64]> Task :app:buildCMakeRelWithDebInfo[x86_64]C/C++: ninja: Entering directory `/home/vagrant/build/io.github.ds17f.andropolis/android/app/.cxx/RelWithDebInfo/k5j2k5m2/x86_64'C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:13:43: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    13 | static_assert(MICROPOLIS_TOOL_RESIDENTIAL == TOOL_RESIDENTIAL, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:14:42: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    14 | static_assert(MICROPOLIS_TOOL_COMMERCIAL == TOOL_COMMERCIAL, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:15:42: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    15 | static_assert(MICROPOLIS_TOOL_INDUSTRIAL == TOOL_INDUSTRIAL, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:16:43: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    16 | static_assert(MICROPOLIS_TOOL_FIRESTATION == TOOL_FIRESTATION, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:17:45: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    17 | static_assert(MICROPOLIS_TOOL_POLICESTATION == TOOL_POLICESTATION, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:18:37: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    18 | static_assert(MICROPOLIS_TOOL_QUERY == TOOL_QUERY, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:19:36: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    19 | static_assert(MICROPOLIS_TOOL_WIRE == TOOL_WIRE, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:20:41: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    20 | static_assert(MICROPOLIS_TOOL_BULLDOZER == TOOL_BULLDOZER, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:21:40: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    21 | static_assert(MICROPOLIS_TOOL_RAILROAD == TOOL_RAILROAD, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:22:36: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    22 | static_assert(MICROPOLIS_TOOL_ROAD == TOOL_ROAD, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:23:39: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    23 | static_assert(MICROPOLIS_TOOL_STADIUM == TOOL_STADIUM, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:24:36: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    24 | static_assert(MICROPOLIS_TOOL_PARK == TOOL_PARK, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:25:39: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    25 | static_assert(MICROPOLIS_TOOL_SEAPORT == TOOL_SEAPORT, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:26:41: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    26 | static_assert(MICROPOLIS_TOOL_COALPOWER == TOOL_COALPOWER, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:27:44: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    27 | static_assert(MICROPOLIS_TOOL_NUCLEARPOWER == TOOL_NUCLEARPOWER, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:28:39: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    28 | static_assert(MICROPOLIS_TOOL_AIRPORT == TOOL_AIRPORT, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:29:39: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    29 | static_assert(MICROPOLIS_TOOL_NETWORK == TOOL_NETWORK, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:30:37: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    30 | static_assert(MICROPOLIS_TOOL_WATER == TOOL_WATER, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:31:36: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    31 | static_assert(MICROPOLIS_TOOL_LAND == TOOL_LAND, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:32:38: warning: comparison of different enumeration types ('MicropolisTool' and 'EditingTool') [-Wenum-compare]C/C++:    32 | static_assert(MICROPOLIS_TOOL_FOREST == TOOL_FOREST, "Tool enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:35:40: warning: comparison of different enumeration types ('MicropolisToolResult' and 'ToolResult') [-Wenum-compare]C/C++:    35 | static_assert(MICROPOLIS_TOOL_NO_MONEY == TOOLRESULT_NO_MONEY, "ToolResult enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:36:45: warning: comparison of different enumeration types ('MicropolisToolResult' and 'ToolResult') [-Wenum-compare]C/C++:    36 | static_assert(MICROPOLIS_TOOL_NEED_BULLDOZE == TOOLRESULT_NEED_BULLDOZE, "ToolResult enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:37:38: warning: comparison of different enumeration types ('MicropolisToolResult' and 'ToolResult') [-Wenum-compare]C/C++:    37 | static_assert(MICROPOLIS_TOOL_FAILED == TOOLRESULT_FAILED, "ToolResult enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/android/engine/src/micropolis_c.cpp:38:34: warning: comparison of different enumeration types ('MicropolisToolResult' and 'ToolResult') [-Wenum-compare]C/C++:    38 | static_assert(MICROPOLIS_TOOL_OK == TOOLRESULT_OK, "ToolResult enum mismatch");C/C++:       |               ~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~C/C++: 24 warnings generated.C/C++: /home/vagrant/build/io.github.ds17f.andropolis/MicropolisCore/packages/micropolis-engine/src/fileio.cpp:474:24: warning: null passed to a callee that requires a non-null argument [-Wnonnull]C/C++:   474 |     std::string name = NULL;C/C++:       |                        ^~~~C/C++: /opt/android-sdk/ndk/30.0.16248370/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/21/include/__stddef_null.h:21:14: note: expanded from macro 'NULL'C/C++:    21 | #define NULL __nullC/C++:       |              ^~~~~~C/C++: /home/vagrant/build/io.github.ds17f.andropolis/MicropolisCore/packages/micropolis-engine/src/fileio.cpp:475:25: warning: null passed to a callee that requires a non-null argument [-Wnonnull]C/C++:   475 |     std::string fname = NULL;C/C++:       |                         ^~~~C/C++: /opt/android-sdk/ndk/30.0.16248370/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/21/include/__stddef_null.h:21:14: note: expanded from macro 'NULL'C/C++:    21 | #define NULL __nullC/C++:       |              ^~~~~~C/C++: 2 warnings generated.> Task :app:mergeReleaseJniLibFolders> Task :app:mergeReleaseNativeLibs> Task :app:checkReleaseDuplicateClasses> Task :app:mergeReleaseArtProfile> Task :app:stripReleaseDebugSymbols[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir> Task :app:mergeReleaseStartupProfile> Task :app:mergeReleaseShaders> Task :app:compileReleaseShaders NO-SOURCE> Task :app:generateReleaseAssets UP-TO-DATE> Task :app:extractReleaseNativeSymbolTables[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [30.0.16248370] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir> Task :app:mergeReleaseAssets> Task :app:compressReleaseAssets> Task :app:extractReleaseVersionControlInfo> Task :app:writeReleaseAppMetadata> Task :app:mergeReleaseNativeDebugMetadata> Task :app:writeReleaseSigningConfigVersions> Task :app:processReleaseManifestForPackage> Task :app:processReleaseResources> Task :app:convertLinkedResourcesToProtoRelease> Task :app:compileReleaseKotlin> Task :app:compileReleaseJavaWithJavac NO-SOURCE> Task :app:generateReleaseLintVitalReportModel> Task :app:mergeReleaseGeneratedProguardFiles> Task :app:processReleaseJavaRes> Task :app:expandReleaseArtProfileWildcards> Task :app:mergeReleaseJavaResource> Task :app:lintVitalAnalyzeRelease> Task :app:lintVitalReportRelease> Task :app:lintVitalRelease> Task :app:minifyReleaseWithR8> Task :app:compileReleaseArtProfile> Task :app:shrinkReleaseRes> Task :app:convertShrunkResourcesToBinaryRelease> Task :app:optimizeReleaseResources> Task :app:packageRelease> Task :app:createReleaseApkListingFileRedirect> Task :app:assembleReleaseBUILD SUCCESSFUL in 1m 8s51 actionable tasks: 51 executed2026-10-03 07:18:21,124 DEBUG: Checking build/io.github.ds17f.andropolis/android/app/build/outputs/apk/release/app-release-unsigned.apk2026-10-03 07:18:21,126 INFO: Successfully built io.github.ds17f.andropolis:7 from 4141383ab92ea4cc10255d8472846bcd0ebcb6e92026-10-03 07:18:21,128 INFO: success: io.github.ds17f.andropolis2026-10-03 07:18:21,128 INFO: Finished2026-10-03 07:18:21,128 INFO: 1 build succeeded