1these 3 derivations will be built:2 /nix/store/n7hv3aqd0013a48z9yffqkbz2r01424n-tincd-android-0.1.0.drv3 /nix/store/m5c828x9bv9kldl6inbvshgg0p7hnilx-tincr-app-0.1.0.drv4 /nix/store/bcglgrn8h9j37i8d5nj5q2qcrnxlcwma-android-mesh-check.drv5building '/nix/store/n7hv3aqd0013a48z9yffqkbz2r01424n-tincd-android-0.1.0.drv'6tincd-android-0.1.0> tribuchet: building on jamie7tincd-android-0.1.0> Running phase: unpackPhase8tincd-android-0.1.0> unpacking source archive /nix/store/mhf8aldkyi9nkkl7prahin4bf3ijiqa2-source9tincd-android-0.1.0> source root is source10tincd-android-0.1.0> Running phase: patchPhase11tincd-android-0.1.0> Executing configureCargoCommonVars12tincd-android-0.1.0> decompressing cargo artifacts from /nix/store/n1raz23vnahirwf0nmi7sa9kr0np5i5a-tincd-android-deps-0.1.0/target.tar.zst to target13tincd-android-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase14tincd-android-0.1.0> Running phase: configurePhase15tincd-android-0.1.0> will append /build/source/.cargo-home/config.toml with contents of /nix/store/pdz0nm4la1hhsrdd7fn9fwi5q6gw7r5c-vendor-cargo-deps/config.toml16tincd-android-0.1.0> default configurePhase, nothing to do17tincd-android-0.1.0> Running phase: buildPhase18tincd-android-0.1.0> +++ command cargo --version19tincd-android-0.1.0> cargo 1.99.0 (5f94df478 2026-08-27)20tincd-android-0.1.0> +++ command cargo build --release --message-format json-render-diagnostics -p tincd -p tinc-tools --bin tincd --bin tinc21tincd-android-0.1.0> Compiling tinc-proto v0.0.0 (/build/source/crates/tinc-proto)22tincd-android-0.1.0> Compiling tincd v0.1.0 (/build/source/crates/tincd)23tincd-android-0.1.0> Compiling tinc-device v0.0.0 (/build/source/crates/tinc-device)24tincd-android-0.1.0> Compiling tinc-crypto v0.0.0 (/build/source/crates/tinc-crypto)25tincd-android-0.1.0> warning: this lint expectation is unfulfilled26tincd-android-0.1.0> --> crates/tinc-device/src/lib.rs:18:4627tincd-android-0.1.0> |28tincd-android-0.1.0> 18 | #![cfg_attr(not(target_os = "linux"), expect(unused_imports))]29tincd-android-0.1.0> | ^^^^^^^^^^^^^^30tincd-android-0.1.0> |31tincd-android-0.1.0> = note: `#[warn(unfulfilled_lint_expectations)]` on by default32tincd-android-0.1.0> 33tincd-android-0.1.0> warning: `tinc-device` (lib) generated 1 warning34tincd-android-0.1.0> Compiling tinc-conf v0.0.0 (/build/source/crates/tinc-conf)35tincd-android-0.1.0> Compiling tinc-sptps v0.0.0 (/build/source/crates/tinc-sptps)36tincd-android-0.1.0> Compiling tinc-tools v0.0.0 (/build/source/crates/tinc-tools)37tincd-android-0.1.0> warning: unused import: `crate::shard::runtime`38tincd-android-0.1.0> --> crates/tincd/src/daemon/setup.rs:76:539tincd-android-0.1.0> |40tincd-android-0.1.0> 76 | use crate::shard::runtime;41tincd-android-0.1.0> | ^^^^^^^^^^^^^^^^^^^^^42tincd-android-0.1.0> |43tincd-android-0.1.0> = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default44tincd-android-0.1.0> 45tincd-android-0.1.0> warning: unused import: `crate::egress::UdpEgress`46tincd-android-0.1.0> --> crates/tincd/src/shard/runtime.rs:19:547tincd-android-0.1.0> |48tincd-android-0.1.0> 19 | use crate::egress::UdpEgress;49tincd-android-0.1.0> | ^^^^^^^^^^^^^^^^^^^^^^^^50tincd-android-0.1.0> 51tincd-android-0.1.0> warning: unused import: `crate::egress::linux::Fast`52tincd-android-0.1.0> --> crates/tincd/src/shard/runtime.rs:21:553tincd-android-0.1.0> |54tincd-android-0.1.0> 21 | use crate::egress::linux::Fast;55tincd-android-0.1.0> | ^^^^^^^^^^^^^^^^^^^^^^^^^^56tincd-android-0.1.0> 57tincd-android-0.1.0> warning: unused import: `std::io`58tincd-android-0.1.0> --> crates/tincd/src/shard/runtime.rs:27:559tincd-android-0.1.0> |60tincd-android-0.1.0> 27 | use std::io;61tincd-android-0.1.0> | ^^^^^^^62tincd-android-0.1.0> 63tincd-android-0.1.0> warning: function `open_udp_siblings` is never used64tincd-android-0.1.0> --> crates/tincd/src/listen.rs:594:1565tincd-android-0.1.0> |66tincd-android-0.1.0> 594 | pub(crate) fn open_udp_siblings(67tincd-android-0.1.0> | ^^^^^^^^^^^^^^^^^68tincd-android-0.1.0> |69tincd-android-0.1.0> = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default70tincd-android-0.1.0> 71tincd-android-0.1.0> warning: `tincd` (lib) generated 5 warnings (run `cargo fix --lib -p tincd` to apply 4 suggestions)72tincd-android-0.1.0> Finished `release` profile [optimized] target(s) in 19.27s73tincd-android-0.1.0> searching for bins/libs to install from cargo build log at cargoBuildLogKiOe.json74tincd-android-0.1.0> installing /build/source/target/x86_64-linux-android/release/tinc in postBuildInstallFromCargoBuildLogOutTempFAS/bin75tincd-android-0.1.0> installing /build/source/target/x86_64-linux-android/release/tincd in postBuildInstallFromCargoBuildLogOutTempFAS/bin76tincd-android-0.1.0> searching for bins/libs complete77tincd-android-0.1.0> Running phase: installPhase78tincd-android-0.1.0> actually installing contents of postBuildInstallFromCargoBuildLogOutTempFAS to /nix/store/9fp45ap10rm8cjldrv19pp0mkk6wa32q-tincd-android-0.1.079tincd-android-0.1.0> stripping references to Rust toolchain80tincd-android-0.1.0> Rust toolchain at: /nix/store/vgdgyzrs5vliv8m371cz4h279rza0krp-rust-mixed81tincd-android-0.1.0> stripping Rust toolchain references done82tincd-android-0.1.0> stripping references to cargoVendorDir from:83tincd-android-0.1.0> /nix/store/9fp45ap10rm8cjldrv19pp0mkk6wa32q-tincd-android-0.1.0/bin/tinc84tincd-android-0.1.0> /nix/store/9fp45ap10rm8cjldrv19pp0mkk6wa32q-tincd-android-0.1.0/bin/tincd85tincd-android-0.1.0> stripping references done86tincd-android-0.1.0> Running phase: fixupPhase87tincd-android-0.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/9fp45ap10rm8cjldrv19pp0mkk6wa32q-tincd-android-0.1.088tincd-android-0.1.0> shrinking /nix/store/9fp45ap10rm8cjldrv19pp0mkk6wa32q-tincd-android-0.1.0/bin/tincd89tincd-android-0.1.0> shrinking /nix/store/9fp45ap10rm8cjldrv19pp0mkk6wa32q-tincd-android-0.1.0/bin/tinc90tincd-android-0.1.0> checking for references to /build/ in /nix/store/9fp45ap10rm8cjldrv19pp0mkk6wa32q-tincd-android-0.1.0...91tincd-android-0.1.0> patching script interpreter paths in /nix/store/9fp45ap10rm8cjldrv19pp0mkk6wa32q-tincd-android-0.1.092tincd-android-0.1.0> stripping (with command strip and flags -S -p) in /nix/store/9fp45ap10rm8cjldrv19pp0mkk6wa32q-tincd-android-0.1.0/bin93building '/nix/store/m5c828x9bv9kldl6inbvshgg0p7hnilx-tincr-app-0.1.0.drv'94tincr-app-0.1.0> tribuchet: building on jamie95tincr-app-0.1.0> Running phase: unpackPhase96tincr-app-0.1.0> unpacking source archive /nix/store/q2i8j2k606g7r6vw32zmc3r1ixxqvxip-source97tincr-app-0.1.0> source root is source98tincr-app-0.1.0> Running phase: patchPhase99tincr-app-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase100tincr-app-0.1.0> Running phase: configurePhase101tincr-app-0.1.0> /build/tmp.vaGPdEHsVj /build/source102tincr-app-0.1.0> /build/source103tincr-app-0.1.0> Certificate was added to keystore104tincr-app-0.1.0> no configure script, doing nothing105tincr-app-0.1.0> Running phase: buildPhase106tincr-app-0.1.0> 107tincr-app-0.1.0> Welcome to Gradle 8.14.4!108tincr-app-0.1.0> 109tincr-app-0.1.0> Here are the highlights of this release:110tincr-app-0.1.0> - Java 24 support111tincr-app-0.1.0> - GraalVM Native Image toolchain selection112tincr-app-0.1.0> - Enhancements to test reporting113tincr-app-0.1.0> - Build Authoring improvements114tincr-app-0.1.0> 115tincr-app-0.1.0> For more details see https://docs.gradle.org/8.14.4/release-notes.html116tincr-app-0.1.0> 117tincr-app-0.1.0> To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.14.4/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.118tincr-app-0.1.0> Daemon will be stopped at the end of the build 119tincr-app-0.1.0> 120tincr-app-0.1.0> > Configure project :app121tincr-app-0.1.0> WARNING: The option setting 'android.aapt2FromMavenOverride=/nix/store/vzqib399px1jg6p34hdfc2z0yz0a9vqc-androidsdk/libexec/android-sdk/build-tools/35.0.0/aapt2' is experimental.122tincr-app-0.1.0> 123tincr-app-0.1.0> > Task :app:preBuild UP-TO-DATE124tincr-app-0.1.0> > Task :app:preDebugBuild UP-TO-DATE125tincr-app-0.1.0> > Task :app:mergeDebugNativeDebugMetadata NO-SOURCE126tincr-app-0.1.0> > Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED127tincr-app-0.1.0> > Task :app:generateDebugResValues128tincr-app-0.1.0> > Task :app:checkDebugAarMetadata129tincr-app-0.1.0> > Task :app:mapDebugSourceSetPaths130tincr-app-0.1.0> > Task :app:generateDebugResources131tincr-app-0.1.0> > Task :app:packageDebugResources132tincr-app-0.1.0> > Task :app:mergeDebugResources133tincr-app-0.1.0> > Task :app:createDebugCompatibleScreenManifests134tincr-app-0.1.0> > Task :app:extractDeepLinksDebug135tincr-app-0.1.0> > Task :app:parseDebugLocalResources136tincr-app-0.1.0> 137tincr-app-0.1.0> > Task :app:processDebugMainManifest138tincr-app-0.1.0> /build/source/app/src/main/AndroidManifest.xml:14:9-41 Warning:139tincr-app-0.1.0> android:extractNativeLibs should not be specified in this source AndroidManifest.xml file. See https://d.android.com/guide/topics/manifest/application-element#extractNativeLibs for more information.140tincr-app-0.1.0> The AGP Upgrade Assistant can remove the attribute from the AndroidManifest.xml file and update the build file accordingly. See https://d.android.com/studio/build/agp-upgrade-assistant for more information.141tincr-app-0.1.0> 142tincr-app-0.1.0> > Task :app:processDebugManifest143tincr-app-0.1.0> > Task :app:javaPreCompileDebug144tincr-app-0.1.0> > Task :app:mergeDebugShaders145tincr-app-0.1.0> > Task :app:compileDebugShaders NO-SOURCE146tincr-app-0.1.0> > Task :app:generateDebugAssets UP-TO-DATE147tincr-app-0.1.0> > Task :app:mergeDebugAssets148tincr-app-0.1.0> > Task :app:compressDebugAssets149tincr-app-0.1.0> > Task :app:desugarDebugFileDependencies150tincr-app-0.1.0> > Task :app:checkDebugDuplicateClasses151tincr-app-0.1.0> > Task :app:mergeDebugJniLibFolders152tincr-app-0.1.0> > Task :app:processDebugManifestForPackage153tincr-app-0.1.0> > Task :app:mergeExtDexDebug154tincr-app-0.1.0> > Task :app:mergeLibDexDebug155tincr-app-0.1.0> > Task :app:mergeDebugNativeLibs156tincr-app-0.1.0> > Task :app:validateSigningDebug157tincr-app-0.1.0> > Task :app:writeDebugAppMetadata158tincr-app-0.1.0> > Task :app:writeDebugSigningConfigVersions159tincr-app-0.1.0> > Task :app:preDebugAndroidTestBuild SKIPPED160tincr-app-0.1.0> 161tincr-app-0.1.0> > Task :app:stripDebugDebugSymbols162tincr-app-0.1.0> Unable to strip the following libraries, packaging them as they are: libandroidx.graphics.path.so, libtinc.so, libtincd.so.163tincr-app-0.1.0> 164tincr-app-0.1.0> > Task :app:generateDebugAndroidTestResValues165tincr-app-0.1.0> > Task :app:checkDebugAndroidTestAarMetadata166tincr-app-0.1.0> > Task :app:mapDebugAndroidTestSourceSetPaths167tincr-app-0.1.0> > Task :app:generateDebugAndroidTestResources168tincr-app-0.1.0> > Task :app:mergeDebugAndroidTestResources169tincr-app-0.1.0> > Task :app:processDebugAndroidTestManifest170tincr-app-0.1.0> > Task :app:javaPreCompileDebugAndroidTest171tincr-app-0.1.0> > Task :app:mergeDebugAndroidTestShaders172tincr-app-0.1.0> > Task :app:compileDebugAndroidTestShaders NO-SOURCE173tincr-app-0.1.0> > Task :app:generateDebugAndroidTestAssets UP-TO-DATE174tincr-app-0.1.0> > Task :app:mergeDebugAndroidTestAssets175tincr-app-0.1.0> > Task :app:desugarDebugAndroidTestFileDependencies176tincr-app-0.1.0> > Task :app:compressDebugAndroidTestAssets177tincr-app-0.1.0> > Task :app:checkDebugAndroidTestDuplicateClasses178tincr-app-0.1.0> > Task :app:mergeDebugAndroidTestJniLibFolders179tincr-app-0.1.0> > Task :app:processDebugAndroidTestResources180tincr-app-0.1.0> > Task :app:mergeDebugAndroidTestNativeLibs NO-SOURCE181tincr-app-0.1.0> > Task :app:mergeLibDexDebugAndroidTest182tincr-app-0.1.0> > Task :app:stripDebugAndroidTestDebugSymbols NO-SOURCE183tincr-app-0.1.0> > Task :app:validateSigningDebugAndroidTest184tincr-app-0.1.0> > Task :app:writeDebugAndroidTestSigningConfigVersions185tincr-app-0.1.0> > Task :app:mergeExtDexDebugAndroidTest186tincr-app-0.1.0> > Task :app:processDebugResources187tincr-app-0.1.0> > Task :app:compileDebugKotlin188tincr-app-0.1.0> > Task :app:compileDebugJavaWithJavac NO-SOURCE189tincr-app-0.1.0> > Task :app:dexBuilderDebug190tincr-app-0.1.0> > Task :app:mergeDebugGlobalSynthetics