warning: unable to download 'https://cache.fennec-cichlid.ts.net/nix-cache-info': Could not resolve hostname (6) Could not resolve host: cache.fennec-cichlid.ts.net; retrying in 35 ms (attempt 1/5) warning: unable to download 'https://cache.fennec-cichlid.ts.net/nix-cache-info': Could not resolve hostname (6) Could not resolve host: cache.fennec-cichlid.ts.net; retrying in 76 ms (attempt 2/5) warning: unable to download 'https://cache.fennec-cichlid.ts.net/nix-cache-info': Could not resolve hostname (6) Could not resolve host: cache.fennec-cichlid.ts.net; retrying in 197 ms (attempt 3/5) warning: unable to download 'https://cache.fennec-cichlid.ts.net/nix-cache-info': Could not resolve hostname (6) Could not resolve host: cache.fennec-cichlid.ts.net; retrying in 38 ms (attempt 4/5) disabling binary cache 'https://cache.fennec-cichlid.ts.net' for 60 seconds warning: unable to download 'https://cache.fennec-cichlid.ts.net/nix-cache-info': Could not resolve hostname (6) Could not resolve host: cache.fennec-cichlid.ts.net these 20 derivations will be built: /nix/store/kbnrcpi7yx9d4l0sqambqqlygfh2jk9p-mindustry-159.3.drv /nix/store/2cvl8dpzk5r8myd25csymn3r401ngvsp-mindustry-159.3-fish-completions.drv /nix/store/jmigdikm0lydykwfy3a059vaccp7lrxb-home-manager-path.drv /nix/store/g9fjrskhswsqc79pr4kgc696ydn1lf7d-hm_hmfontconfigfonts.xml.drv /nix/store/rs0lrdr973ggbfxjsrh1fyvz3czfy4fl-pyrox-fish-completions.drv /nix/store/9hi23vsvrwyjmxzj0jswbwapydmb5866-home-manager-files.drv /nix/store/yzam8b4zmx824v9fajhf5zkxqs3arb8c-home-manager-generation.drv /nix/store/1v0cxxmqwmx22sxzipfjdm09y4bglqsq-unit-home-manager-pyrox.service.drv /nix/store/1y2ysqrvd2si71p99agg8kyf7ya71yd2-home-manager-path.drv /nix/store/fb3h5y58wqw3bxxabb4zvd730zpnzzb3-hm_hmfontconfigfonts.xml.drv /nix/store/w9ag5ls404dwi0nbfrpi57v9lmim88gk-thehedgehog-fish-completions.drv /nix/store/940sbzxqbvcpnspw5sra0plgyffbhb9l-home-manager-files.drv /nix/store/973xh569nddqxb48n39zkxligvmcmbnp-home-manager-generation.drv /nix/store/8wg72q6plhg5ybcp5i3nifr6q12654wc-unit-home-manager-thehedgehog.service.drv /nix/store/761h16mj84rlkwplyx5fjcljngna9y8j-system-units.drv /nix/store/qaqv74ffjcnvl87y185f237lgwdkzr03-user-environment.drv /nix/store/x9wnv5vpn35yrmkzcsmbzi7hrcflgj2f-user-environment.drv /nix/store/8v04hdp547rg0jfdknvyl4c3q8bdcfjc-etc.drv /nix/store/8d22i67rk2iza9d2590mfy3n2wm72i6q-activate.drv /nix/store/dr64r77gm0waq6avd60g4nfs91whyw5a-nixos-system-zaphod-26.11.19800101.335f073.drv building '/nix/store/kbnrcpi7yx9d4l0sqambqqlygfh2jk9p-mindustry-159.3.drv' mindustry-159.3> Running phase: unpackPhase mindustry-159.3> Running phase: patchPhase mindustry-159.3> /build/Arc/arc-core/unsafe /build mindustry-159.3> warning: [options] bootstrap class path not set in conjunction with -source 8 mindustry-159.3> UnsafeBuffers.java:10: warning: Unsafe is internal proprietary API and may be removed in a future release mindustry-159.3> private static Unsafe unsafe; mindustry-159.3> ^ mindustry-159.3> UnsafeBuffers.java:18: warning: Unsafe is internal proprietary API and may be removed in a future release mindustry-159.3> Field theUnsafe = Unsafe.class.getDeclaredField("theUnsafe"); mindustry-159.3> ^ mindustry-159.3> UnsafeBuffers.java:20: warning: Unsafe is internal proprietary API and may be removed in a future release mindustry-159.3> unsafe = (Unsafe)theUnsafe.get(null); mindustry-159.3> ^ mindustry-159.3> UnsafeBuffers.java:26: warning: Unsafe is internal proprietary API and may be removed in a future release mindustry-159.3> sun.misc.Unsafe.class.getMethod("copyMemory", long.class, long.class, long.class); mindustry-159.3> ^ mindustry-159.3> 5 warnings mindustry-159.3> warning: [options] system modules path not set in conjunction with -source 16 mindustry-159.3> 1 warning mindustry-159.3> added manifest mindustry-159.3> adding: arc/(in = 0) (out= 0)(stored 0%) mindustry-159.3> adding: arc/util/(in = 0) (out= 0)(stored 0%) mindustry-159.3> adding: arc/util/Java16Buffers.class(in = 411) (out= 265)(deflated 35%) mindustry-159.3> adding: arc/util/UnsafeBuffers.class(in = 1333) (out= 804)(deflated 39%) mindustry-159.3> /build mindustry-159.3> /build/Arc/backends/backend-sdl /build mindustry-159.3> /build mindustry-159.3> Running phase: updateAutotoolsGnuConfigScriptsPhase mindustry-159.3> Running phase: configurePhase mindustry-159.3> /build/tmp.88nVEEDk66 /build/Mindustry mindustry-159.3> /build/Mindustry mindustry-159.3> Owner: CN=example.org, OU=a, O=a, L=a, ST=a, C=AL mindustry-159.3> Issuer: CN=example.org, OU=a, O=a, L=a, ST=a, C=AL mindustry-159.3> Serial number: 7a49e0d917dbf8b490ccd1e580652218f3e8724b mindustry-159.3> Valid from: Sun Jul 26 16:12:04 UTC 2026 until: Mon Jul 27 16:12:04 UTC 2026 mindustry-159.3> Certificate fingerprints: mindustry-159.3> SHA1: 1D:D0:2C:05:D0:C4:7F:E5:7B:D7:4B:B4:7B:D8:06:B2:BC:62:C7:EF mindustry-159.3> SHA256: 57:B8:41:0B:39:47:3F:74:5A:89:9B:93:2C:C8:8C:D4:BF:CF:D0:22:0B:84:E4:2E:3F:BA:7A:62:32:80:2B:94 mindustry-159.3> Signature algorithm name: SHA256withRSA mindustry-159.3> Subject Public Key Algorithm: 2048-bit RSA key mindustry-159.3> Version: 3 mindustry-159.3> mindustry-159.3> Extensions: mindustry-159.3> mindustry-159.3> #1: ObjectId: 2.5.29.35 Criticality=false mindustry-159.3> AuthorityKeyIdentifier [ mindustry-159.3> KeyIdentifier [ mindustry-159.3> 0000: 7D D7 56 59 3F AC 58 81 E2 C4 E9 76 D2 C6 A3 6F ..VY?.X....v...o mindustry-159.3> 0010: BA 74 BB 88 .t.. mindustry-159.3> ] mindustry-159.3> ] mindustry-159.3> mindustry-159.3> #2: ObjectId: 2.5.29.19 Criticality=true mindustry-159.3> BasicConstraints:[ mindustry-159.3> CA:true mindustry-159.3> PathLen: no limit mindustry-159.3> ] mindustry-159.3> mindustry-159.3> #3: ObjectId: 2.5.29.14 Criticality=false mindustry-159.3> SubjectKeyIdentifier [ mindustry-159.3> KeyIdentifier [ mindustry-159.3> 0000: 7D D7 56 59 3F AC 58 81 E2 C4 E9 76 D2 C6 A3 6F ..VY?.X....v...o mindustry-159.3> 0010: BA 74 BB 88 .t.. mindustry-159.3> ] mindustry-159.3> ] mindustry-159.3> mindustry-159.3> Trust this certificate? [no]: Certificate was added to keystore mindustry-159.3> no configure script, doing nothing mindustry-159.3> Running phase: buildPhase mindustry-159.3> mindustry-159.3> Welcome to Gradle 8.14.4! mindustry-159.3> mindustry-159.3> Here are the highlights of this release: mindustry-159.3> - Java 24 support mindustry-159.3> - GraalVM Native Image toolchain selection mindustry-159.3> - Enhancements to test reporting mindustry-159.3> - Build Authoring improvements mindustry-159.3> mindustry-159.3> For more details see https://docs.gradle.org/8.14.4/release-notes.html mindustry-159.3> mindustry-159.3> 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. mindustry-159.3> Daemon will be stopped at the end of the build mindustry-159.3> No Android SDK found. Skipping Android module. mindustry-159.3> Compiling with localArc mindustry-159.3> mindustry-159.3> > Task :Arc:arc-core:compileJava mindustry-159.3> Note: Some input files use unchecked or unsafe operations. mindustry-159.3> Note: Recompile with -Xlint:unchecked for details. mindustry-159.3> mindustry-159.3> > Task :Arc:extensions:packer:compileJava mindustry-159.3> Note: Some input files use unchecked or unsafe operations. mindustry-159.3> Note: Recompile with -Xlint:unchecked for details. mindustry-159.3> mindustry-159.3> > Task :Arc:extensions:packer:processResources NO-SOURCE mindustry-159.3> > Task :Arc:extensions:packer:classes mindustry-159.3> > Task :Arc:extensions:packer:jar mindustry-159.3> > Task :Arc:arc-core:processResources NO-SOURCE mindustry-159.3> > Task :Arc:arc-core:classes mindustry-159.3> > Task :Arc:arc-core:jar mindustry-159.3> mindustry-159.3> > Configure project : mindustry-159.3> Compiling with build: '159.3' mindustry-159.3> mindustry-159.3> > Configure project :desktop mindustry-159.3> Scheduling sprite packing. mindustry-159.3> mindustry-159.3> > Task :annotations:clearCache mindustry-159.3> > Task :Arc:extensions:arcnet:compileJava mindustry-159.3> > Task :Arc:extensions:fx:compileJava mindustry-159.3> > Task :Arc:extensions:g3d:compileJava mindustry-159.3> > Task :Arc:extensions:freetype:compileJava mindustry-159.3> > Task :Arc:extensions:flabel:compileJava mindustry-159.3> > Task :Arc:backends:backend-headless:compileJava mindustry-159.3> > Task :Arc:extensions:arcnet:processResources NO-SOURCE mindustry-159.3> > Task :Arc:extensions:arcnet:classes mindustry-159.3> > Task :Arc:extensions:arcnet:jar mindustry-159.3> > Task :Arc:extensions:fx:processResources mindustry-159.3> > Task :Arc:extensions:fx:classes mindustry-159.3> > Task :Arc:extensions:fx:jar mindustry-159.3> > Task :Arc:extensions:g3d:processResources NO-SOURCE mindustry-159.3> > Task :Arc:extensions:g3d:classes mindustry-159.3> > Task :Arc:extensions:g3d:jar mindustry-159.3> > Task :Arc:extensions:freetype:processResources NO-SOURCE mindustry-159.3> > Task :Arc:extensions:freetype:classes mindustry-159.3> > Task :Arc:extensions:freetype:jar mindustry-159.3> > Task :Arc:extensions:flabel:processResources NO-SOURCE mindustry-159.3> > Task :Arc:extensions:flabel:classes mindustry-159.3> > Task :Arc:extensions:flabel:jar mindustry-159.3> > Task :Arc:backends:backend-headless:processResources NO-SOURCE mindustry-159.3> > Task :Arc:backends:backend-headless:classes mindustry-159.3> > Task :Arc:backends:backend-headless:jar mindustry-159.3> > Task :annotations:compileJava mindustry-159.3> > Task :core:clearCache mindustry-159.3> > Task :core:checkKotlinGradlePluginConfigurationErrors SKIPPED mindustry-159.3> > Task :annotations:processResources mindustry-159.3> > Task :annotations:classes mindustry-159.3> > Task :annotations:jar mindustry-159.3> > Task :core:kaptGenerateStubsKotlin SKIPPED mindustry-159.3> > Task :core:preGen UP-TO-DATE mindustry-159.3> > Task :core:processResources NO-SOURCE mindustry-159.3> > Task :server:clearCache mindustry-159.3> > Task :server:processResources NO-SOURCE mindustry-159.3> > Task :core:kaptKotlin mindustry-159.3> > Task :core:compileKotlin SKIPPED mindustry-159.3> mindustry-159.3> > Task :core:compileJava mindustry-159.3> Note: Some input files use unchecked or unsafe operations. mindustry-159.3> Note: Recompile with -Xlint:unchecked for details. mindustry-159.3> mindustry-159.3> > Task :core:classes mindustry-159.3> > Task :core:jar mindustry-159.3> > Task :server:compileJava mindustry-159.3> > Task :server:classes mindustry-159.3> > Task :server:dist mindustry-159.3> mindustry-159.3> [Incubating] Problems report is available at: file:///build/Mindustry/build/reports/problems/problems-report.html mindustry-159.3> mindustry-159.3> BUILD SUCCESSFUL in 25s mindustry-159.3> 28 actionable tasks: 28 executed mindustry-159.3> /build/Arc /build/Mindustry mindustry-159.3> 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. mindustry-159.3> Daemon will be stopped at the end of the build mindustry-159.3> > Task :arc-core:compileJava UP-TO-DATE mindustry-159.3> > Task :arc-core:processResources NO-SOURCE mindustry-159.3> > Task :arc-core:classes UP-TO-DATE mindustry-159.3> > Task :arc-core:copyUnsafeStuff mindustry-159.3> mindustry-159.3> > Task :arc-core:preJni mindustry-159.3> Fetching stb_image source... mindustry-159.3> mindustry-159.3> > Task :arc-core:jnigen mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/Input.java', no JNI code found. mindustry-159.3> Generating C/C++ for '/build/Arc/arc-core/src/arc/audio/Soloud.java'...done mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/files/Fi.java', no JNI code found. mindustry-159.3> Generating C/C++ for '/build/Arc/arc-core/src/arc/graphics/Pixmap.java'...done mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/graphics/g2d/Fill.java', no JNI code found. mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/graphics/gl/GLFrameBuffer.java', no JNI code found. mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/graphics/gl/Shader.java', no JNI code found. mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/scene/actions/RunnableAction.java', no JNI code found. mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/struct/IntFloatMap.java', no JNI code found. mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/struct/IntIntMap.java', no JNI code found. mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/struct/IntMap.java', no JNI code found. mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/struct/IntSet.java', no JNI code found. mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/struct/LongMap.java', no JNI code found. mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/struct/ObjectFloatMap.java', no JNI code found. mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/struct/ObjectIntMap.java', no JNI code found. mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/struct/ObjectMap.java', no JNI code found. mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/struct/ObjectSet.java', no JNI code found. mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/util/ArcNativesLoader.java', no JNI code found. mindustry-159.3> Generating C/C++ for '/build/Arc/arc-core/src/arc/util/Buffers.java'...done mindustry-159.3> Generating C/C++ for '/build/Arc/arc-core/src/arc/util/NativeUtils.java'...done mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/util/SharedLibraryLoader.java', no JNI code found. mindustry-159.3> Skipping '/build/Arc/arc-core/src/arc/util/io/Streams.java', no JNI code found. mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_bus.cpp: In destructor 'virtual SoLoud::BusInstance::~BusInstance()': mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_bus.cpp:116:69: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] mindustry-159.3> 116 | if(s->mVoice[i] && s->mVoice[i]->mBusHandle == channel){ mindustry-159.3> | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ mindustry-159.3> In file included from /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp:26: mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp: In member function 'void SoLoud::Soloud::set3dSourceParameters(SoLoud::handle, float, float, float, float, float, float)': mindustry-159.3> /build/Arc/arc-core/csrc/soloud/include/soloud_internal.h:115:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] mindustry-159.3> 115 | if (h_ == NULL) h_ = th_; \ mindustry-159.3> | ^~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp:579:17: note: in expansion of macro 'FOR_ALL_VOICES_PRE_3D' mindustry-159.3> 579 | FOR_ALL_VOICES_PRE_3D mindustry-159.3> | ^~~~~~~~~~~~~~~~~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/include/soloud_internal.h:116:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' mindustry-159.3> 116 | while (*h_) \ mindustry-159.3> | ^~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp:579:17: note: in expansion of macro 'FOR_ALL_VOICES_PRE_3D' mindustry-159.3> 579 | FOR_ALL_VOICES_PRE_3D mindustry-159.3> | ^~~~~~~~~~~~~~~~~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp: In member function 'void SoLoud::Soloud::set3dSourcePosition(SoLoud::handle, float, float, float)': mindustry-159.3> /build/Arc/arc-core/csrc/soloud/include/soloud_internal.h:115:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] mindustry-159.3> 115 | if (h_ == NULL) h_ = th_; \ mindustry-159.3> | ^~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp:592:17: note: in expansion of macro 'FOR_ALL_VOICES_PRE_3D' mindustry-159.3> 592 | FOR_ALL_VOICES_PRE_3D mindustry-159.3> | ^~~~~~~~~~~~~~~~~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/include/soloud_internal.h:116:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' mindustry-159.3> 116 | while (*h_) \ mindustry-159.3> | ^~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp:592:17: note: in expansion of macro 'FOR_ALL_VOICES_PRE_3D' mindustry-159.3> 592 | FOR_ALL_VOICES_PRE_3D mindustry-159.3> | ^~~~~~~~~~~~~~~~~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp: In member function 'void SoLoud::Soloud::set3dSourceVelocity(SoLoud::handle, float, float, float)': mindustry-159.3> /build/Arc/arc-core/csrc/soloud/include/soloud_internal.h:115:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] mindustry-159.3> 115 | if (h_ == NULL) h_ = th_; \ mindustry-159.3> | ^~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp:602:17: note: in expansion of macro 'FOR_ALL_VOICES_PRE_3D' mindustry-159.3> 602 | FOR_ALL_VOICES_PRE_3D mindustry-159.3> | ^~~~~~~~~~~~~~~~~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/include/soloud_internal.h:116:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' mindustry-159.3> 116 | while (*h_) \ mindustry-159.3> | ^~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp:602:17: note: in expansion of macro 'FOR_ALL_VOICES_PRE_3D' mindustry-159.3> 602 | FOR_ALL_VOICES_PRE_3D mindustry-159.3> | ^~~~~~~~~~~~~~~~~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp: In member function 'void SoLoud::Soloud::set3dSourceMinMaxDistance(SoLoud::handle, float, float)': mindustry-159.3> /build/Arc/arc-core/csrc/soloud/include/soloud_internal.h:115:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] mindustry-159.3> 115 | if (h_ == NULL) h_ = th_; \ mindustry-159.3> | ^~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp:612:17: note: in expansion of macro 'FOR_ALL_VOICES_PRE_3D' mindustry-159.3> 612 | FOR_ALL_VOICES_PRE_3D mindustry-159.3> | ^~~~~~~~~~~~~~~~~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/include/soloud_internal.h:116:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' mindustry-159.3> 116 | while (*h_) \ mindustry-159.3> | ^~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp:612:17: note: in expansion of macro 'FOR_ALL_VOICES_PRE_3D' mindustry-159.3> 612 | FOR_ALL_VOICES_PRE_3D mindustry-159.3> | ^~~~~~~~~~~~~~~~~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp: In member function 'void SoLoud::Soloud::set3dSourceAttenuation(SoLoud::handle, unsigned int, float)': mindustry-159.3> /build/Arc/arc-core/csrc/soloud/include/soloud_internal.h:115:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] mindustry-159.3> 115 | if (h_ == NULL) h_ = th_; \ mindustry-159.3> | ^~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp:621:17: note: in expansion of macro 'FOR_ALL_VOICES_PRE_3D' mindustry-159.3> 621 | FOR_ALL_VOICES_PRE_3D mindustry-159.3> | ^~~~~~~~~~~~~~~~~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/include/soloud_internal.h:116:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' mindustry-159.3> 116 | while (*h_) \ mindustry-159.3> | ^~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp:621:17: note: in expansion of macro 'FOR_ALL_VOICES_PRE_3D' mindustry-159.3> 621 | FOR_ALL_VOICES_PRE_3D mindustry-159.3> | ^~~~~~~~~~~~~~~~~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp: In member function 'void SoLoud::Soloud::set3dSourceDopplerFactor(SoLoud::handle, float)': mindustry-159.3> /build/Arc/arc-core/csrc/soloud/include/soloud_internal.h:115:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] mindustry-159.3> 115 | if (h_ == NULL) h_ = th_; \ mindustry-159.3> | ^~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp:630:17: note: in expansion of macro 'FOR_ALL_VOICES_PRE_3D' mindustry-159.3> 630 | FOR_ALL_VOICES_PRE_3D mindustry-159.3> | ^~~~~~~~~~~~~~~~~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/include/soloud_internal.h:116:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' mindustry-159.3> 116 | while (*h_) \ mindustry-159.3> | ^~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_3d.cpp:630:17: note: in expansion of macro 'FOR_ALL_VOICES_PRE_3D' mindustry-159.3> 630 | FOR_ALL_VOICES_PRE_3D mindustry-159.3> | ^~~~~~~~~~~~~~~~~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_getters.cpp: In member function 'int SoLoud::Soloud::findFreeVoice_internal(float, int, int, float, float)': mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_getters.cpp:324:31: warning: unused variable 'minSameVolume' [-Wunused-variable] mindustry-159.3> 324 | float minSameVolume = volume; mindustry-159.3> | ^~~~~~~~~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_core_getters.cpp:314:23: warning: unused variable 'lowest_volume' [-Wunused-variable] mindustry-159.3> 314 | float lowest_volume = volume; mindustry-159.3> | ^~~~~~~~~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud.cpp: In member function 'void SoLoud::Soloud::mix_internal(unsigned int, unsigned int)': mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud.cpp:2120:39: warning: variable 'volume' set but not used [-Wunused-but-set-variable] mindustry-159.3> 2120 | float volume[2]; mindustry-159.3> | ^~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/audiosource/wav/stb_vorbis.c: In function 'stb_vorbis* stb_vorbis_open_filename(const char*, int*, const stb_vorbis_alloc*)': mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/audiosource/wav/stb_vorbis.c:5095:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] mindustry-159.3> 5095 | f = fopen(filename, "rb"); mindustry-159.3> | ^~~~ mindustry-159.3> In file included from /build/Arc/arc-core/build/jnigen/target/linux64/arc_graphics_Pixmap.cpp:16: mindustry-159.3> /build/Arc/arc-core/csrc/stb_image.h: In function 'int stbi__parse_png_file(stbi__png*, int, int)': mindustry-159.3> /build/Arc/arc-core/csrc/stb_image.h:5247:28: warning: variable 'invalid_chunk' set but not used [-Wunused-but-set-variable] mindustry-159.3> 5247 | static char invalid_chunk[] = "XXXX PNG chunk not known"; mindustry-159.3> | ^~~~~~~~~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_queue.cpp: In member function 'SoLoud::result SoLoud::Queue::setParams(float, unsigned int)': mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_queue.cpp:179:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] mindustry-159.3> 179 | if (aChannels < 1 || aChannels > MAX_CHANNELS) mindustry-159.3> | ^~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/core/soloud_queue.cpp:181:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' mindustry-159.3> 181 | mChannels = aChannels; mindustry-159.3> | ^~~~~~~~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/filter/soloud_fftfilter.cpp: In member function 'void SoLoud::FFTFilterInstance::magPhase2MagFreq(float*, unsigned int, float, unsigned int)': mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/filter/soloud_fftfilter.cpp:175:31: warning: unused variable 'mag' [-Wunused-variable] mindustry-159.3> 175 | float mag = aFFTBuffer[i * 2]; mindustry-159.3> | ^~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/filter/soloud_fftfilter.cpp: In member function 'void SoLoud::FFTFilterInstance::magFreq2MagPhase(float*, unsigned int, float, unsigned int)': mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/filter/soloud_fftfilter.cpp:210:31: warning: unused variable 'mag' [-Wunused-variable] mindustry-159.3> 210 | float mag = aFFTBuffer[i * 2]; mindustry-159.3> | ^~~ mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/filter/soloud_dcremovalfilter.cpp: In member function 'virtual void SoLoud::DCRemovalFilterInstance::filter(float*, unsigned int, unsigned int, unsigned int, float, double)': mindustry-159.3> /build/Arc/arc-core/csrc/soloud/src/filter/soloud_dcremovalfilter.cpp:62:21: warning: variable 'prevofs' set but not used [-Wunused-but-set-variable] mindustry-159.3> 62 | int prevofs = (mOffset + mBufferLength - 1) % mBufferLength; mindustry-159.3> | ^~~~~~~ mindustry-159.3> mindustry-159.3> > Task :arc-core:jnigenBuildLinux_x86_64 FAILED mindustry-159.3> Not actually wiping directories yet mindustry-159.3> /nix/store/b01rwyg0ii5v8r50yrikcs5af64x0v0q-binutils-2.46/bin/ld.bfd: cannot find crti.o: No such file or directory mindustry-159.3> collect2: error: ld returned 1 exit status mindustry-159.3> Failure to Link target BuildTarget{os=Linux, bitness=_64, architecture=x86, compilerABIType=GCC_CLANG} with status 1 mindustry-159.3> Failure to build mindustry-159.3> java.lang.RuntimeException: Failed to Link mindustry-159.3> at com.badlogic.gdx.jnigen.build.toolchains.BaseToolchain$2.onFail(BaseToolchain.java:320) mindustry-159.3> at com.badlogic.gdx.jnigen.build.ToolchainExecutor.execute(ToolchainExecutor.java:58) mindustry-159.3> at com.badlogic.gdx.jnigen.build.toolchains.GNUToolchain.link(GNUToolchain.java:160) mindustry-159.3> at com.badlogic.gdx.jnigen.build.toolchains.BaseToolchain.build(BaseToolchain.java:77) mindustry-159.3> at com.badlogic.gdx.jnigen.build.PlatformBuilder$1.accept(PlatformBuilder.java:88) mindustry-159.3> at com.badlogic.gdx.jnigen.build.PlatformBuilder$1.accept(PlatformBuilder.java:65) mindustry-159.3> at com.badlogic.gdx.jnigen.build.PlatformBuilder.build(PlatformBuilder.java:65) mindustry-159.3> at com.badlogic.gdx.jnigen.gradle.JnigenBuildTask.run(JnigenBuildTask.java:65) mindustry-159.3> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) mindustry-159.3> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) mindustry-159.3> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) mindustry-159.3> at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125) mindustry-159.3> at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58) mindustry-159.3> at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51) mindustry-159.3> at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29) mindustry-159.3> at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:244) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:30) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:27) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:48) mindustry-159.3> at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:229) mindustry-159.3> at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:212) mindustry-159.3> at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:195) mindustry-159.3> at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:162) mindustry-159.3> at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105) mindustry-159.3> at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44) mindustry-159.3> at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59) mindustry-159.3> at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:210) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54) mindustry-159.3> at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56) mindustry-159.3> at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44) mindustry-159.3> at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:42) mindustry-159.3> at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:75) mindustry-159.3> at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55) mindustry-159.3> at org.gradle.internal.execution.steps.PreCreateOutputParentsStep.execute(PreCreateOutputParentsStep.java:50) mindustry-159.3> at org.gradle.internal.execution.steps.PreCreateOutputParentsStep.execute(PreCreateOutputParentsStep.java:28) mindustry-159.3> at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:67) mindustry-159.3> at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:37) mindustry-159.3> at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:61) mindustry-159.3> at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:26) mindustry-159.3> at org.gradle.internal.execution.steps.CaptureOutputsAfterExecutionStep.execute(CaptureOutputsAfterExecutionStep.java:69) mindustry-159.3> at org.gradle.internal.execution.steps.CaptureOutputsAfterExecutionStep.execute(CaptureOutputsAfterExecutionStep.java:46) mindustry-159.3> at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:40) mindustry-159.3> at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:29) mindustry-159.3> at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:189) mindustry-159.3> at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:75) mindustry-159.3> at org.gradle.internal.Either$Right.fold(Either.java:175) mindustry-159.3> at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:62) mindustry-159.3> at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:73) mindustry-159.3> at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:48) mindustry-159.3> at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:46) mindustry-159.3> at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:35) mindustry-159.3> at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:75) mindustry-159.3> at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:53) mindustry-159.3> at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:53) mindustry-159.3> at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:35) mindustry-159.3> at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37) mindustry-159.3> at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27) mindustry-159.3> at org.gradle.internal.execution.steps.ResolveIncrementalCachingStateStep.executeDelegate(ResolveIncrementalCachingStateStep.java:49) mindustry-159.3> at org.gradle.internal.execution.steps.ResolveIncrementalCachingStateStep.executeDelegate(ResolveIncrementalCachingStateStep.java:27) mindustry-159.3> at org.gradle.internal.execution.steps.AbstractResolveCachingStateStep.execute(AbstractResolveCachingStateStep.java:71) mindustry-159.3> at org.gradle.internal.execution.steps.AbstractResolveCachingStateStep.execute(AbstractResolveCachingStateStep.java:39) mindustry-159.3> at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:65) mindustry-159.3> at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:36) mindustry-159.3> at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:107) mindustry-159.3> at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:56) mindustry-159.3> at org.gradle.internal.execution.steps.AbstractCaptureStateBeforeExecutionStep.execute(AbstractCaptureStateBeforeExecutionStep.java:64) mindustry-159.3> at org.gradle.internal.execution.steps.AbstractCaptureStateBeforeExecutionStep.execute(AbstractCaptureStateBeforeExecutionStep.java:43) mindustry-159.3> at org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.executeWithNonEmptySources(AbstractSkipEmptyWorkStep.java:125) mindustry-159.3> at org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.execute(AbstractSkipEmptyWorkStep.java:56) mindustry-159.3> at org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.execute(AbstractSkipEmptyWorkStep.java:36) mindustry-159.3> at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38) mindustry-159.3> at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36) mindustry-159.3> at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23) mindustry-159.3> at org.gradle.internal.execution.steps.HandleStaleOutputsStep.execute(HandleStaleOutputsStep.java:75) mindustry-159.3> at org.gradle.internal.execution.steps.HandleStaleOutputsStep.execute(HandleStaleOutputsStep.java:41) mindustry-159.3> at org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.lambda$execute$0(AssignMutableWorkspaceStep.java:35) mindustry-159.3> at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:289) mindustry-159.3> at org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.execute(AssignMutableWorkspaceStep.java:31) mindustry-159.3> at org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.execute(AssignMutableWorkspaceStep.java:22) mindustry-159.3> at org.gradle.internal.execution.steps.ChoosePipelineStep.execute(ChoosePipelineStep.java:40) mindustry-159.3> at org.gradle.internal.execution.steps.ChoosePipelineStep.execute(ChoosePipelineStep.java:23) mindustry-159.3> at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:67) mindustry-159.3> at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:67) mindustry-159.3> at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:39) mindustry-159.3> at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:46) mindustry-159.3> at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:34) mindustry-159.3> at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:48) mindustry-159.3> at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:35) mindustry-159.3> at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:64) mindustry-159.3> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:127) mindustry-159.3> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:116) mindustry-159.3> at org.gradle.api.internal.tasks.execution.ProblemsTaskPathTrackingTaskExecuter.execute(ProblemsTaskPathTrackingTaskExecuter.java:41) mindustry-159.3> at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46) mindustry-159.3> at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51) mindustry-159.3> at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57) mindustry-159.3> at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74) mindustry-159.3> at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36) mindustry-159.3> at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77) mindustry-159.3> at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55) mindustry-159.3> at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:210) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60) mindustry-159.3> at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54) mindustry-159.3> at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52) mindustry-159.3> at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42) mindustry-159.3> at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331) mindustry-159.3> at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318) mindustry-159.3> at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314) mindustry-159.3> at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:85) mindustry-159.3> at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314) mindustry-159.3> at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303) mindustry-159.3> at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:459) mindustry-159.3> at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:376) mindustry-159.3> at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) mindustry-159.3> at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48) mindustry-159.3> mindustry-159.3> FAILURE: Build failed with an exception. mindustry-159.3> mindustry-159.3> * What went wrong: mindustry-159.3> Execution failed for task ':arc-core:jnigenBuildLinux_x86_64'. mindustry-159.3> > Failed to Link mindustry-159.3> mindustry-159.3> * Try: mindustry-159.3> > Run with --stacktrace option to get the stack trace. mindustry-159.3> > Run with --info or --debug option to get more log output. mindustry-159.3> > Run with --scan to get full insights. mindustry-159.3> > Get more help at https://help.gradle.org. mindustry-159.3> mindustry-159.3> BUILD FAILED in 5s mindustry-159.3> 5 actionable tasks: 4 executed, 1 up-to-date error: Cannot build '/nix/store/kbnrcpi7yx9d4l0sqambqqlygfh2jk9p-mindustry-159.3.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/46mq01p8fxgd8s6rsckkkg6v2y8jlkqg-mindustry-159.3 Last 20 log lines: > at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303) > at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:459) > at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:376) > at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) > at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48) > > FAILURE: Build failed with an exception. > > * What went wrong: > Execution failed for task ':arc-core:jnigenBuildLinux_x86_64'. > > Failed to Link > > * Try: > > Run with --stacktrace option to get the stack trace. > > Run with --info or --debug option to get more log output. > > Run with --scan to get full insights. > > Get more help at https://help.gradle.org. > > BUILD FAILED in 5s > 5 actionable tasks: 4 executed, 1 up-to-date For full logs, run: nix log /nix/store/kbnrcpi7yx9d4l0sqambqqlygfh2jk9p-mindustry-159.3.drv error: Cannot build '/nix/store/1y2ysqrvd2si71p99agg8kyf7ya71yd2-home-manager-path.drv'. Reason: 1 dependency failed. Output paths: /nix/store/xz8jxmkxy3rja5lf3wydmaiwqdrx5yif-home-manager-path error: Cannot build '/nix/store/jmigdikm0lydykwfy3a059vaccp7lrxb-home-manager-path.drv'. Reason: 1 dependency failed. Output paths: /nix/store/n0kx0r42dacfjmbmq7ygzjx1w88pzgfn-home-manager-path error: Cannot build '/nix/store/2cvl8dpzk5r8myd25csymn3r401ngvsp-mindustry-159.3-fish-completions.drv'. Reason: 1 dependency failed. Output paths: /nix/store/2k841zw69pfwyikrjkn20pf6v3bjkq1f-mindustry-159.3-fish-completions error: Cannot build '/nix/store/fb3h5y58wqw3bxxabb4zvd730zpnzzb3-hm_hmfontconfigfonts.xml.drv'. Reason: 1 dependency failed. Output paths: /nix/store/9dbwjznj7ra2hs91w2hfh2gjd2hprs6d-hm_hmfontconfigfonts.xml error: Cannot build '/nix/store/g9fjrskhswsqc79pr4kgc696ydn1lf7d-hm_hmfontconfigfonts.xml.drv'. Reason: 1 dependency failed. Output paths: /nix/store/sc93rbs7xw95fnvyy4mpcgk8cz8cpqp2-hm_hmfontconfigfonts.xml error: Cannot build '/nix/store/rs0lrdr973ggbfxjsrh1fyvz3czfy4fl-pyrox-fish-completions.drv'. Reason: 1 dependency failed. Output paths: /nix/store/igdjdx844xmk0czpz3bs3mv0mkbahm4x-pyrox-fish-completions error: Cannot build '/nix/store/w9ag5ls404dwi0nbfrpi57v9lmim88gk-thehedgehog-fish-completions.drv'. Reason: 1 dependency failed. Output paths: /nix/store/0mf566ajq5bmkdzfcx77cb656745f2qq-thehedgehog-fish-completions error: Cannot build '/nix/store/qaqv74ffjcnvl87y185f237lgwdkzr03-user-environment.drv'. Reason: 1 dependency failed. Output paths: /nix/store/xvxfbaas02np6bifs44fypf7fk0wprs9-user-environment error: Cannot build '/nix/store/x9wnv5vpn35yrmkzcsmbzi7hrcflgj2f-user-environment.drv'. Reason: 1 dependency failed. Output paths: /nix/store/40ibks36xqsjwawgk5j6cb6nc4hzn4iw-user-environment error: Cannot build '/nix/store/940sbzxqbvcpnspw5sra0plgyffbhb9l-home-manager-files.drv'. Reason: 2 dependencies failed. Output paths: /nix/store/q6hkjzr5bb9l459wksny7ybhbvs6szw2-home-manager-files error: Cannot build '/nix/store/9hi23vsvrwyjmxzj0jswbwapydmb5866-home-manager-files.drv'. Reason: 2 dependencies failed. Output paths: /nix/store/bmaj1rad5p0lv8rlpzz1j5xwkiq30kj8-home-manager-files error: Cannot build '/nix/store/973xh569nddqxb48n39zkxligvmcmbnp-home-manager-generation.drv'. Reason: 3 dependencies failed. Output paths: /nix/store/3kz3r73fpryjkkv9y88j3irm1s8laizd-home-manager-generation error: Cannot build '/nix/store/yzam8b4zmx824v9fajhf5zkxqs3arb8c-home-manager-generation.drv'. Reason: 3 dependencies failed. Output paths: /nix/store/5rzbizj2lyk9i3f3gzmzg18pf5by7n4f-home-manager-generation error: Cannot build '/nix/store/1v0cxxmqwmx22sxzipfjdm09y4bglqsq-unit-home-manager-pyrox.service.drv'. Reason: 1 dependency failed. Output paths: /nix/store/pa3hy742136zyvaxfmfyrk621x4mkm36-unit-home-manager-pyrox.service error: Cannot build '/nix/store/8wg72q6plhg5ybcp5i3nifr6q12654wc-unit-home-manager-thehedgehog.service.drv'. Reason: 1 dependency failed. Output paths: /nix/store/yp4nszspajrcpb4v8kjan5zy9qkqw0la-unit-home-manager-thehedgehog.service error: Cannot build '/nix/store/761h16mj84rlkwplyx5fjcljngna9y8j-system-units.drv'. Reason: 2 dependencies failed. Output paths: /nix/store/mridjdyp7366qvj5p3r1p2hda4dz0z6a-system-units error: Cannot build '/nix/store/8v04hdp547rg0jfdknvyl4c3q8bdcfjc-etc.drv'. Reason: 3 dependencies failed. Output paths: /nix/store/6drwn0vzhqik087zm3rfvigij3rhjklx-etc error: Cannot build '/nix/store/8d22i67rk2iza9d2590mfy3n2wm72i6q-activate.drv'. Reason: 1 dependency failed. Output paths: /nix/store/mnvlayjpzhs009hm9g4q2fxwzfgd58s6-activate error: Cannot build '/nix/store/dr64r77gm0waq6avd60g4nfs91whyw5a-nixos-system-zaphod-26.11.19800101.335f073.drv'. Reason: 2 dependencies failed. Output paths: /nix/store/s0jyrnl72pskpb68hjzrnraqs2pvv344-nixos-system-zaphod-26.11.19800101.335f073