Build log
nerves_system_rpi4
fluex 0.1.1 · fail · run fluex-0.1.1-1791185114754
598 of 598 lines
1Resolving Hex dependencies...2Resolution completed in 0.247s3Unchanged:4 circular_buffer 1.1.05 elixir_make 0.10.06 fluex 0.1.17 interactive_cmd 0.1.48 nerves 2.0.0-pre.29 nerves_discovery 0.1.510 nerves_logging 0.2.411 nerves_runtime 0.13.1312 nerves_system_bbb 2.30.213 nerves_system_br 1.34.414 nerves_system_mangopi_mq_pro 0.17.215 nerves_system_qemu_aarch64 0.4.216 nerves_system_rpi0 2.1.217 nerves_system_rpi4 2.1.218 nerves_system_rpi5 2.1.219 nerves_system_trellis 0.5.020 nerves_system_x86_64 1.34.221 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.122 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.123 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.124 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.125 nerves_toolchain_x86_64_nerves_linux_musl 15.3.126 nerves_uevent 0.1.727 property_table 0.3.428 ring_logger 0.11.729 rustler 0.21.130 tablet 0.3.331 toml 0.5.232 toolshed 0.5.033 uboot_env 1.0.234* Getting fluex (Hex package)35* Getting nerves (Hex package)36* Getting ring_logger (Hex package)37* Getting toolshed (Hex package)38* Getting nerves_runtime (Hex package)39* Getting nerves_system_bbb (Hex package)40* Getting nerves_system_mangopi_mq_pro (Hex package)41* Getting nerves_system_qemu_aarch64 (Hex package)42* Getting nerves_system_rpi0 (Hex package)43* Getting nerves_system_rpi4 (Hex package)44* Getting nerves_system_rpi5 (Hex package)45* Getting nerves_system_trellis (Hex package)46* Getting nerves_system_x86_64 (Hex package)47* Getting nerves_system_br (Hex package)48* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)49* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)50* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)51* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)52* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)53* Getting nerves_logging (Hex package)54* Getting nerves_uevent (Hex package)55* Getting uboot_env (Hex package)56* Getting elixir_make (Hex package)57* Getting property_table (Hex package)58* Getting circular_buffer (Hex package)59* Getting interactive_cmd (Hex package)60* Getting nerves_discovery (Hex package)61* Getting tablet (Hex package)62* Getting rustler (Hex package)63* Getting toml (Hex package)64==> nerves_system_br65Generated nerves_system_br app66==> toml67Compiling 10 files (.ex)68 warning: using single-quoted strings to represent charlists is deprecated.69 Use ~c"" if you indeed want a charlist or use "" instead.70 You may run "mix format --migrate" to change all single-quoted71 strings to use the ~c sigil and fix this warning.72 │73 263 │ defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do74 │ ~75 │76 └─ lib/decoder.ex:263:827778 warning: using single-quoted strings to represent charlists is deprecated.79 Use ~c"" if you indeed want a charlist or use "" instead.80 You may run "mix format --migrate" to change all single-quoted81 strings to use the ~c sigil and fix this warning.82 │83 370 │ {:ok, {type, _skip, _data, _lines}} when type in '-+' ->84 │ ~85 │86 └─ lib/decoder.ex:370:568788 warning: using single-quoted strings to represent charlists is deprecated.89 Use ~c"" if you indeed want a charlist or use "" instead.90 You may run "mix format --migrate" to change all single-quoted91 strings to use the ~c sigil and fix this warning.92 │93 418 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->94 │ ~95 │96 └─ lib/decoder.ex:418:569798 warning: using single-quoted strings to represent charlists is deprecated.99 Use ~c"" if you indeed want a charlist or use "" instead.100 You may run "mix format --migrate" to change all single-quoted101 strings to use the ~c sigil and fix this warning.102 │103 473 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->104 │ ~105 │106 └─ lib/decoder.ex:473:52107108 warning: using single-quoted strings to represent charlists is deprecated.109 Use ~c"" if you indeed want a charlist or use "" instead.110 You may run "mix format --migrate" to change all single-quoted111 strings to use the ~c sigil and fix this warning.112 │113 513 │ {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->114 │ ~115 │116 └─ lib/decoder.ex:513:43117118 warning: using single-quoted strings to represent charlists is deprecated.119 Use ~c"" if you indeed want a charlist or use "" instead.120 You may run "mix format --migrate" to change all single-quoted121 strings to use the ~c sigil and fix this warning.122 │123 517 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->124 │ ~125 │126 └─ lib/decoder.ex:517:52127128 warning: using single-quoted strings to represent charlists is deprecated.129 Use ~c"" if you indeed want a charlist or use "" instead.130 You may run "mix format --migrate" to change all single-quoted131 strings to use the ~c sigil and fix this warning.132 │133 521 │ {:ok, {?_, skip, _, lines}} when last not in '_e.' ->134 │ ~135 │136 └─ lib/decoder.ex:521:52137138 warning: using single-quoted strings to represent charlists is deprecated.139 Use ~c"" if you indeed want a charlist or use "" instead.140 You may run "mix format --migrate" to change all single-quoted141 strings to use the ~c sigil and fix this warning.142 │143 537 │ {:ok, {type, skip, data, lines}} when last in 'e.' ->144 │ ~145 │146 └─ lib/decoder.ex:537:53147148 warning: using single-quoted strings to represent charlists is deprecated.149 Use ~c"" if you indeed want a charlist or use "" instead.150 You may run "mix format --migrate" to change all single-quoted151 strings to use the ~c sigil and fix this warning.152 │153 541 │ {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->154 │ ~155 │156 └─ lib/decoder.ex:541:67157158 warning: using single-quoted strings to represent charlists is deprecated.159 Use ~c"" if you indeed want a charlist or use "" instead.160 You may run "mix format --migrate" to change all single-quoted161 strings to use the ~c sigil and fix this warning.162 │163 681 │ {:ok, {sign, _, _, _}} when sign in '-+' ->164 │ ~165 │166 └─ lib/decoder.ex:681:45167168 warning: using single-quoted strings to represent charlists is deprecated.169 Use ~c"" if you indeed want a charlist or use "" instead.170 You may run "mix format --migrate" to change all single-quoted171 strings to use the ~c sigil and fix this warning.172 │173 798 │ {:ok, {sign, _, _, _}} when sign in '-+' ->174 │ ~175 │176 └─ lib/decoder.ex:798:43177178 warning: using single-quoted strings to represent charlists is deprecated.179 Use ~c"" if you indeed want a charlist or use "" instead.180 You may run "mix format --migrate" to change all single-quoted181 strings to use the ~c sigil and fix this warning.182 │183 947 │ {:ok, {type, skip, _, lines}} when type in '-_' ->184 │ ~185 │186 └─ lib/decoder.ex:947:52187188 warning: using single-quoted strings to represent charlists is deprecated.189 Use ~c"" if you indeed want a charlist or use "" instead.190 You may run "mix format --migrate" to change all single-quoted191 strings to use the ~c sigil and fix this warning.192 │193 985 │ {:ok, {type, _, _, _}} when type in '-_' ->194 │ ~195 │196 └─ lib/decoder.ex:985:51197198 warning: using single-quoted strings to represent charlists is deprecated.199 Use ~c"" if you indeed want a charlist or use "" instead.200 You may run "mix format --migrate" to change all single-quoted201 strings to use the ~c sigil and fix this warning.202 │203 1000 │ {:ok, {type, _, _, _}} when type in '-_' ->204 │ ~205 │206 └─ lib/decoder.ex:1000:43207208 warning: using single-quoted strings to represent charlists is deprecated.209 Use ~c"" if you indeed want a charlist or use "" instead.210 You may run "mix format --migrate" to change all single-quoted211 strings to use the ~c sigil and fix this warning.212 │213 1014 │ {:ok, {type, _, _, _}} when type in '-_' ->214 │ ~215 │216 └─ lib/decoder.ex:1014:47217218 warning: the following clause will never match:219220 {:datetime, {:error, :invalid_date}} ->221222 it is expected to match on type:223224 dynamic(225 {:date,226 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or227 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and228 not {:date, {:ok, %Date{}}}229 )230231 type warning found at:232 │233 721 │ {:datetime, {:error, :invalid_date}} ->234 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~235 │236 └─ lib/decoder.ex:721: Toml.Decoder.datetime/3237238 warning: the following clause will never match:239240 {:datetime, {:error, reason}} ->241242 it is expected to match on type:243244 dynamic(245 {:date,246 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or247 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and248 not {:date, {:ok, %Date{}}}249 )250251 type warning found at:252 │253 724 │ {:datetime, {:error, reason}} ->254 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~255 │256 └─ lib/decoder.ex:724: Toml.Decoder.datetime/3257258 warning: the following clause will never match:259260 {:error, _, _, _} = err ->261262 it is expected to match on type:263264 dynamic(265 {:date,266 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or267 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and268 not {:date, {:ok, %Date{}}}269 )270271 type warning found at:272 │273 727 │ {:error, _, _, _} = err ->274 │ ~275 │276 └─ lib/decoder.ex:727:25: Toml.Decoder.datetime/3277278 warning: the following clause will never match:279280 {:ok, {type, skip, data, lines}} ->281282 it is expected to match on type:283284 dynamic(285 {:date,286 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or287 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and288 not {:date, {:ok, %Date{}}}289 )290291 type warning found at:292 │293 730 │ {:ok, {type, skip, data, lines}} ->294 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~295 │296 └─ lib/decoder.ex:730: Toml.Decoder.datetime/3297298Generated toml app299==> circular_buffer300Compiling 1 file (.ex)301Generated circular_buffer app302==> rustler303Compiling 5 files (.ex)304 warning: using single-quoted strings to represent charlists is deprecated.305 Use ~c"" if you indeed want a charlist or use "" instead.306 You may run "mix format --migrate" to change all single-quoted307 strings to use the ~c sigil and fix this warning.308 │309 60 │ '2.7',310 │ ~311 │312 └─ lib/rustler.ex:60:5313314 warning: using single-quoted strings to represent charlists is deprecated.315 Use ~c"" if you indeed want a charlist or use "" instead.316 You may run "mix format --migrate" to change all single-quoted317 strings to use the ~c sigil and fix this warning.318 │319 61 │ '2.8',320 │ ~321 │322 └─ lib/rustler.ex:61:5323324 warning: using single-quoted strings to represent charlists is deprecated.325 Use ~c"" if you indeed want a charlist or use "" instead.326 You may run "mix format --migrate" to change all single-quoted327 strings to use the ~c sigil and fix this warning.328 │329 62 │ '2.9',330 │ ~331 │332 └─ lib/rustler.ex:62:5333334 warning: using single-quoted strings to represent charlists is deprecated.335 Use ~c"" if you indeed want a charlist or use "" instead.336 You may run "mix format --migrate" to change all single-quoted337 strings to use the ~c sigil and fix this warning.338 │339 63 │ '2.10',340 │ ~341 │342 └─ lib/rustler.ex:63:5343344 warning: using single-quoted strings to represent charlists is deprecated.345 Use ~c"" if you indeed want a charlist or use "" instead.346 You may run "mix format --migrate" to change all single-quoted347 strings to use the ~c sigil and fix this warning.348 │349 64 │ '2.11',350 │ ~351 │352 └─ lib/rustler.ex:64:5353354 warning: using single-quoted strings to represent charlists is deprecated.355 Use ~c"" if you indeed want a charlist or use "" instead.356 You may run "mix format --migrate" to change all single-quoted357 strings to use the ~c sigil and fix this warning.358 │359 65 │ '2.12',360 │ ~361 │362 └─ lib/rustler.ex:65:5363364 warning: using single-quoted strings to represent charlists is deprecated.365 Use ~c"" if you indeed want a charlist or use "" instead.366 You may run "mix format --migrate" to change all single-quoted367 strings to use the ~c sigil and fix this warning.368 │369 66 │ '2.13',370 │ ~371 │372 └─ lib/rustler.ex:66:5373374 warning: using single-quoted strings to represent charlists is deprecated.375 Use ~c"" if you indeed want a charlist or use "" instead.376 You may run "mix format --migrate" to change all single-quoted377 strings to use the ~c sigil and fix this warning.378 │379 67 │ '2.14',380 │ ~381 │382 └─ lib/rustler.ex:67:5383384 warning: using single-quoted strings to represent charlists is deprecated.385 Use ~c"" if you indeed want a charlist or use "" instead.386 You may run "mix format --migrate" to change all single-quoted387 strings to use the ~c sigil and fix this warning.388 │389 68 │ '2.15',390 │ ~391 │392 └─ lib/rustler.ex:68:5393394 warning: unused require Logger395 │396 3 │ require Logger397 │ ~398 │399 └─ lib/mix/tasks/compile.rustler.ex:3:3400401 warning: Toml.decode!/1 is undefined (module Toml is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)402 │403 177 │ Toml.decode!(text)404 │ ~405 │406 └─ lib/mix/tasks/compile.rustler.ex:177:14: Mix.Tasks.Compile.Rustler.check_crate_env/1407408Generated rustler app409==> tablet410Compiling 2 files (.ex)411Generated tablet app412==> elixir_make413Compiling 8 files (.ex)414Generated elixir_make app415==> nerves_logging416 CC kmsg_tailer.o417 LD kmsg_tailer418Compiling 5 files (.ex)419Generated nerves_logging app420==> nerves_discovery421Compiling 5 files (.ex)422Generated nerves_discovery app423==> ring_logger424Compiling 7 files (.ex)425Generated ring_logger app426==> interactive_cmd427Compiling 1 file (.ex)428Generated interactive_cmd app429==> nerves430Compiling 65 files (.ex)431 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)432 │433 6 │ defmodule Mix.Tasks.Nerves.Init do434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~435 │436 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)437438 warning: redefining module Nerves (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.beam)439 │440 6 │ defmodule Nerves do441 │ ~~~~~~~~~~~~~~~~~~~442 │443 └─ lib/nerves.ex:6: Nerves (module)444445 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)446 │447 5 │ defmodule Nerves.ArtifactResolver do448 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~449 │450 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)451452 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)453 │454 6 │ defmodule Nerves.BuildAction.AppModes do455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~456 │457 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)458459 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)460 │461 5 │ defmodule Nerves.BuildAction.CheckExecutables do462 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~463 │464 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)465466 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)467 │468 8 │ defmodule Nerves.BuildAction.Erlinit do469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~470 │471 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)472473 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)474 │475 5 │ defmodule Nerves.BuildAction.Firmware do476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~477 │478 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)479480 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)481 │482 7 │ defmodule Nerves.BuildAction.IExStartupCheck do483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~484 │485 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)486487 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)488 │489 5 │ defmodule Nerves.BuildAction.NervesV1System do490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~491 │492 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)493494 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)495 │496 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~498 │499 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)500501 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)502 │503 5 │ defmodule Nerves.BuildAction.Rootfs do504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~505 │506 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)507508 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)509 │510 6 │ defmodule Nerves.BuildAction.SortApps do511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~512 │513 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)514515 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)516 │517 5 │ defmodule Nerves.BuildAction.StripAll do518 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~519 │520 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)521522 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)523 │524 5 │ defmodule Nerves.BuildAction.Trimmer do525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~526 │527 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)528529 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)530 │531 5 │ defmodule Nerves.BuildPlan do532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~533 │534 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)535536 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)537 │538 5 │ defmodule Nerves.BuildPlan.Checks do539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~540 │541 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)542543 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.Container.beam)544 │545 6 │ defmodule Nerves.Container do546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~547 │548 └─ lib/nerves/container.ex:6: Nerves.Container (module)549550 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)551 │552 5 │ defmodule Nerves.Fingerprint do553 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~554 │555 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)556557 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)558 │559 5 │ defmodule Nerves.MixPackage do560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~561 │562 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)563564 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.Paths.beam)565 │566 5 │ defmodule Nerves.Paths do567 │ ~~~~~~~~~~~~~~~~~~~~~~~~~568 │569 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)570571 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)572 │573 5 │ defmodule Nerves.TargetTuple do574 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~575 │576 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)577578Generated nerves app579==> nerves_toolchain_aarch64_nerves_linux_gnu580Compiling 1 file (.ex)581Generated nerves_toolchain_aarch64_nerves_linux_gnu app582==> nerves_system_rpi4583Generated nerves_system_rpi4 app584==> uboot_env585Compiling 5 files (.ex)586Generated uboot_env app587==> fluex588Compiling NIF crate :fluent_nif (native/fluent_nif)...589could not compile dependency :fluex, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile fluex --force", update it with "mix deps.update fluex" or clean it with "mix deps.clean fluex"590** (ErlangError) Erlang error: :enoent591 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["rustc", "--release"], [cd: "/work/proj/deps_rpi4/fluex/native/fluent_nif", stderr_to_stdout: true, env: [{"CARGO_TARGET_DIR", "/work/proj/_build/rpi4/rustler_crates/fluent_nif"}], into: %IO.Stream{device: :standard_io, raw: false, line_or_bytes: :line}])592 (rustler 0.21.1) lib/mix/tasks/compile.rustler.ex:59: Mix.Tasks.Compile.Rustler.compile_crate/1593 (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2594 (rustler 0.21.1) lib/mix/tasks/compile.rustler.ex:15: Mix.Tasks.Compile.Rustler.run/1595 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5596 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2597 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4598 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2