Build log
nerves_system_rpi0
exw3_extended 0.4.6 · fail · run exw3_extended-0.4.6-1791182939963
664 of 664 lines
1Resolving Hex dependencies...2Resolution completed in 0.349s3Unchanged:4 certifi 2.15.05 circular_buffer 1.1.06 elixir_make 0.10.07 ethereumex 0.6.48 ex_abi 0.5.39 ex_keccak 0.1.310 exw3_extended 0.4.611 hackney 1.25.0 VULNERABLE!12 EEF-CVE-2026-47071 (HIGH)13 aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr14 SOCKS5 TLS upgrade ignores caller timeout in hackney15 https://osv.dev/vulnerability/EEF-CVE-2026-470711617 EEF-CVE-2026-47076 (MEDIUM)18 aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq19 SSRF allowlist bypass via percent-encoded host in hackney20 https://osv.dev/vulnerability/EEF-CVE-2026-470762122 EEF-CVE-2026-47069 (LOW)23 aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw224 CRLF injection in cookie domain/path options in hackney25 https://osv.dev/vulnerability/EEF-CVE-2026-470692627 EEF-CVE-2026-47075 (MEDIUM)28 aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf29 CR/LF injection in query parameter in hackney30 https://osv.dev/vulnerability/EEF-CVE-2026-4707531 httpoison 1.8.232 idna 6.1.133 interactive_cmd 0.1.434 jason 1.4.535 metrics 1.0.136 mimerl 1.5.037 nerves 2.0.0-pre.238 nerves_discovery 0.1.539 nerves_logging 0.2.440 nerves_runtime 0.13.1341 nerves_system_bbb 2.30.242 nerves_system_br 1.34.443 nerves_system_mangopi_mq_pro 0.17.244 nerves_system_qemu_aarch64 0.4.245 nerves_system_rpi0 2.1.246 nerves_system_rpi4 2.1.247 nerves_system_rpi5 2.1.248 nerves_system_trellis 0.5.049 nerves_system_x86_64 1.34.250 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.151 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.152 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.153 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.154 nerves_toolchain_x86_64_nerves_linux_musl 15.3.155 nerves_uevent 0.1.756 parse_trans 3.4.157 poolboy 1.5.258 property_table 0.3.459 ring_logger 0.11.760 rustler 0.21.161 ssl_verify_fun 1.1.762 tablet 0.3.363 telemetry 0.4.364 toml 0.5.265 toolshed 0.5.066 uboot_env 1.0.267 unicode_util_compat 0.7.168* Getting exw3_extended (Hex package)69* Getting nerves (Hex package)70* Getting ring_logger (Hex package)71* Getting toolshed (Hex package)72* Getting nerves_runtime (Hex package)73* Getting nerves_system_bbb (Hex package)74* Getting nerves_system_mangopi_mq_pro (Hex package)75* Getting nerves_system_qemu_aarch64 (Hex package)76* Getting nerves_system_rpi0 (Hex package)77* Getting nerves_system_rpi4 (Hex package)78* Getting nerves_system_rpi5 (Hex package)79* Getting nerves_system_trellis (Hex package)80* Getting nerves_system_x86_64 (Hex package)81* Getting nerves_system_br (Hex package)82* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)83* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)84* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)85* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)86* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)87* Getting nerves_logging (Hex package)88* Getting nerves_uevent (Hex package)89* Getting uboot_env (Hex package)90* Getting elixir_make (Hex package)91* Getting property_table (Hex package)92* Getting circular_buffer (Hex package)93* Getting interactive_cmd (Hex package)94* Getting nerves_discovery (Hex package)95* Getting tablet (Hex package)96* Getting ethereumex (Hex package)97* Getting ex_abi (Hex package)98* Getting ex_keccak (Hex package)99* Getting jason (Hex package)100* Getting rustler (Hex package)101* Getting toml (Hex package)102* Getting httpoison (Hex package)103* Getting poolboy (Hex package)104* Getting telemetry (Hex package)105* Getting hackney (Hex package)106* Getting certifi (Hex package)107* Getting idna (Hex package)108* Getting metrics (Hex package)109* Getting mimerl (Hex package)110* Getting parse_trans (Hex package)111* Getting ssl_verify_fun (Hex package)112* Getting unicode_util_compat (Hex package)113Found packages with security advisories, see above for details114==> nerves_system_br115Generated nerves_system_br app116==> toml117Compiling 10 files (.ex)118 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 263 │ defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do124 │ ~125 │126 └─ lib/decoder.ex:263:82127128 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 370 │ {:ok, {type, _skip, _data, _lines}} when type in '-+' ->134 │ ~135 │136 └─ lib/decoder.ex:370:56137138 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 418 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->144 │ ~145 │146 └─ lib/decoder.ex:418:56147148 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 473 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->154 │ ~155 │156 └─ lib/decoder.ex:473:52157158 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 513 │ {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->164 │ ~165 │166 └─ lib/decoder.ex:513:43167168 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 517 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->174 │ ~175 │176 └─ lib/decoder.ex:517:52177178 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 521 │ {:ok, {?_, skip, _, lines}} when last not in '_e.' ->184 │ ~185 │186 └─ lib/decoder.ex:521: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 537 │ {:ok, {type, skip, data, lines}} when last in 'e.' ->194 │ ~195 │196 └─ lib/decoder.ex:537:53197198 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 541 │ {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->204 │ ~205 │206 └─ lib/decoder.ex:541:67207208 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 681 │ {:ok, {sign, _, _, _}} when sign in '-+' ->214 │ ~215 │216 └─ lib/decoder.ex:681:45217218 warning: using single-quoted strings to represent charlists is deprecated.219 Use ~c"" if you indeed want a charlist or use "" instead.220 You may run "mix format --migrate" to change all single-quoted221 strings to use the ~c sigil and fix this warning.222 │223 798 │ {:ok, {sign, _, _, _}} when sign in '-+' ->224 │ ~225 │226 └─ lib/decoder.ex:798:43227228 warning: using single-quoted strings to represent charlists is deprecated.229 Use ~c"" if you indeed want a charlist or use "" instead.230 You may run "mix format --migrate" to change all single-quoted231 strings to use the ~c sigil and fix this warning.232 │233 947 │ {:ok, {type, skip, _, lines}} when type in '-_' ->234 │ ~235 │236 └─ lib/decoder.ex:947:52237238 warning: using single-quoted strings to represent charlists is deprecated.239 Use ~c"" if you indeed want a charlist or use "" instead.240 You may run "mix format --migrate" to change all single-quoted241 strings to use the ~c sigil and fix this warning.242 │243 985 │ {:ok, {type, _, _, _}} when type in '-_' ->244 │ ~245 │246 └─ lib/decoder.ex:985:51247248 warning: using single-quoted strings to represent charlists is deprecated.249 Use ~c"" if you indeed want a charlist or use "" instead.250 You may run "mix format --migrate" to change all single-quoted251 strings to use the ~c sigil and fix this warning.252 │253 1000 │ {:ok, {type, _, _, _}} when type in '-_' ->254 │ ~255 │256 └─ lib/decoder.ex:1000:43257258 warning: using single-quoted strings to represent charlists is deprecated.259 Use ~c"" if you indeed want a charlist or use "" instead.260 You may run "mix format --migrate" to change all single-quoted261 strings to use the ~c sigil and fix this warning.262 │263 1014 │ {:ok, {type, _, _, _}} when type in '-_' ->264 │ ~265 │266 └─ lib/decoder.ex:1014:47267268 warning: the following clause will never match:269270 {:datetime, {:error, :invalid_date}} ->271272 it is expected to match on type:273274 dynamic(275 {:date,276 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or277 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and278 not {:date, {:ok, %Date{}}}279 )280281 type warning found at:282 │283 721 │ {:datetime, {:error, :invalid_date}} ->284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~285 │286 └─ lib/decoder.ex:721: Toml.Decoder.datetime/3287288 warning: the following clause will never match:289290 {:datetime, {:error, reason}} ->291292 it is expected to match on type:293294 dynamic(295 {:date,296 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or297 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and298 not {:date, {:ok, %Date{}}}299 )300301 type warning found at:302 │303 724 │ {:datetime, {:error, reason}} ->304 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~305 │306 └─ lib/decoder.ex:724: Toml.Decoder.datetime/3307308 warning: the following clause will never match:309310 {:error, _, _, _} = err ->311312 it is expected to match on type:313314 dynamic(315 {:date,316 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or317 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and318 not {:date, {:ok, %Date{}}}319 )320321 type warning found at:322 │323 727 │ {:error, _, _, _} = err ->324 │ ~325 │326 └─ lib/decoder.ex:727:25: Toml.Decoder.datetime/3327328 warning: the following clause will never match:329330 {:ok, {type, skip, data, lines}} ->331332 it is expected to match on type:333334 dynamic(335 {:date,336 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or337 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and338 not {:date, {:ok, %Date{}}}339 )340341 type warning found at:342 │343 730 │ {:ok, {type, skip, data, lines}} ->344 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~345 │346 └─ lib/decoder.ex:730: Toml.Decoder.datetime/3347348Generated toml app349==> circular_buffer350Compiling 1 file (.ex)351Generated circular_buffer app352==> jason353Compiling 10 files (.ex)354Generated jason app355==> nerves_compatibility_test356===> Analyzing applications...357===> Compiling mimerl358==> ssl_verify_fun359Compiling 7 files (.erl)360Generated ssl_verify_fun app361==> rustler362Compiling 5 files (.ex)363 warning: unused require Logger364 │365 3 │ require Logger366 │ ~367 │368 └─ lib/mix/tasks/compile.rustler.ex:3:3369370 warning: using single-quoted strings to represent charlists is deprecated.371 Use ~c"" if you indeed want a charlist or use "" instead.372 You may run "mix format --migrate" to change all single-quoted373 strings to use the ~c sigil and fix this warning.374 │375 60 │ '2.7',376 │ ~377 │378 └─ lib/rustler.ex:60:5379380 warning: using single-quoted strings to represent charlists is deprecated.381 Use ~c"" if you indeed want a charlist or use "" instead.382 You may run "mix format --migrate" to change all single-quoted383 strings to use the ~c sigil and fix this warning.384 │385 61 │ '2.8',386 │ ~387 │388 └─ lib/rustler.ex:61:5389390 warning: using single-quoted strings to represent charlists is deprecated.391 Use ~c"" if you indeed want a charlist or use "" instead.392 You may run "mix format --migrate" to change all single-quoted393 strings to use the ~c sigil and fix this warning.394 │395 62 │ '2.9',396 │ ~397 │398 └─ lib/rustler.ex:62:5399400 warning: using single-quoted strings to represent charlists is deprecated.401 Use ~c"" if you indeed want a charlist or use "" instead.402 You may run "mix format --migrate" to change all single-quoted403 strings to use the ~c sigil and fix this warning.404 │405 63 │ '2.10',406 │ ~407 │408 └─ lib/rustler.ex:63:5409410 warning: using single-quoted strings to represent charlists is deprecated.411 Use ~c"" if you indeed want a charlist or use "" instead.412 You may run "mix format --migrate" to change all single-quoted413 strings to use the ~c sigil and fix this warning.414 │415 64 │ '2.11',416 │ ~417 │418 └─ lib/rustler.ex:64:5419420 warning: using single-quoted strings to represent charlists is deprecated.421 Use ~c"" if you indeed want a charlist or use "" instead.422 You may run "mix format --migrate" to change all single-quoted423 strings to use the ~c sigil and fix this warning.424 │425 65 │ '2.12',426 │ ~427 │428 └─ lib/rustler.ex:65:5429430 warning: using single-quoted strings to represent charlists is deprecated.431 Use ~c"" if you indeed want a charlist or use "" instead.432 You may run "mix format --migrate" to change all single-quoted433 strings to use the ~c sigil and fix this warning.434 │435 66 │ '2.13',436 │ ~437 │438 └─ lib/rustler.ex:66:5439440 warning: using single-quoted strings to represent charlists is deprecated.441 Use ~c"" if you indeed want a charlist or use "" instead.442 You may run "mix format --migrate" to change all single-quoted443 strings to use the ~c sigil and fix this warning.444 │445 67 │ '2.14',446 │ ~447 │448 └─ lib/rustler.ex:67:5449450 warning: using single-quoted strings to represent charlists is deprecated.451 Use ~c"" if you indeed want a charlist or use "" instead.452 You may run "mix format --migrate" to change all single-quoted453 strings to use the ~c sigil and fix this warning.454 │455 68 │ '2.15',456 │ ~457 │458 └─ lib/rustler.ex:68:5459460 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)461 │462 177 │ Toml.decode!(text)463 │ ~464 │465 └─ lib/mix/tasks/compile.rustler.ex:177:14: Mix.Tasks.Compile.Rustler.check_crate_env/1466467Generated rustler app468==> tablet469Compiling 2 files (.ex)470Generated tablet app471==> elixir_make472Compiling 8 files (.ex)473Generated elixir_make app474==> nerves_logging475 CC kmsg_tailer.o476 LD kmsg_tailer477Compiling 5 files (.ex)478Generated nerves_logging app479==> nerves_discovery480Compiling 5 files (.ex)481Generated nerves_discovery app482==> ring_logger483Compiling 7 files (.ex)484Generated ring_logger app485==> nerves_compatibility_test486===> Analyzing applications...487===> Compiling poolboy488==> interactive_cmd489Compiling 1 file (.ex)490Generated interactive_cmd app491==> nerves492Compiling 65 files (.ex)493 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)494 │495 6 │ defmodule Mix.Tasks.Nerves.Init do496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~497 │498 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)499500 warning: redefining module Nerves (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.beam)501 │502 6 │ defmodule Nerves do503 │ ~~~~~~~~~~~~~~~~~~~504 │505 └─ lib/nerves.ex:6: Nerves (module)506507 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)508 │509 5 │ defmodule Nerves.ArtifactResolver do510 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~511 │512 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)513514 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)515 │516 6 │ defmodule Nerves.BuildAction.AppModes do517 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~518 │519 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)520521 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)522 │523 5 │ defmodule Nerves.BuildAction.CheckExecutables do524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~525 │526 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)527528 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)529 │530 8 │ defmodule Nerves.BuildAction.Erlinit do531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~532 │533 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)534535 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)536 │537 5 │ defmodule Nerves.BuildAction.Firmware do538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~539 │540 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)541542 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)543 │544 7 │ defmodule Nerves.BuildAction.IExStartupCheck do545 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~546 │547 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)548549 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)550 │551 5 │ defmodule Nerves.BuildAction.NervesV1System do552 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~553 │554 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)555556 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)557 │558 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do559 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~560 │561 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)562563 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)564 │565 5 │ defmodule Nerves.BuildAction.Rootfs do566 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~567 │568 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)569570 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)571 │572 6 │ defmodule Nerves.BuildAction.SortApps do573 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~574 │575 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)576577 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)578 │579 5 │ defmodule Nerves.BuildAction.StripAll do580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~581 │582 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)583584 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)585 │586 5 │ defmodule Nerves.BuildAction.Trimmer do587 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~588 │589 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)590591 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)592 │593 5 │ defmodule Nerves.BuildPlan do594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~595 │596 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)597598 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)599 │600 5 │ defmodule Nerves.BuildPlan.Checks do601 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~602 │603 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)604605 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.Container.beam)606 │607 6 │ defmodule Nerves.Container do608 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~609 │610 └─ lib/nerves/container.ex:6: Nerves.Container (module)611612 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)613 │614 5 │ defmodule Nerves.Fingerprint do615 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~616 │617 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)618619 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)620 │621 5 │ defmodule Nerves.MixPackage do622 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~623 │624 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)625626 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.Paths.beam)627 │628 5 │ defmodule Nerves.Paths do629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~630 │631 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)632633 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)634 │635 5 │ defmodule Nerves.TargetTuple do636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~637 │638 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)639640Generated nerves app641==> nerves_toolchain_armv6_nerves_linux_gnueabihf642Compiling 1 file (.ex)643Generated nerves_toolchain_armv6_nerves_linux_gnueabihf app644==> nerves_system_rpi0645Generated nerves_system_rpi0 app646==> nerves_compatibility_test647===> Analyzing applications...648===> Compiling unicode_util_compat649===> Analyzing applications...650===> Compiling idna651===> Analyzing applications...652===> Compiling telemetry653==> ex_keccak654Compiling NIF crate :exkeccak (native/exkeccak)...655could not compile dependency :ex_keccak, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ex_keccak --force", update it with "mix deps.update ex_keccak" or clean it with "mix deps.clean ex_keccak"656** (ErlangError) Erlang error: :enoent657 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["rustc", "--release"], [cd: "/work/proj/deps_rpi0/ex_keccak/native/exkeccak", stderr_to_stdout: true, env: [{"CARGO_TARGET_DIR", "/work/proj/_build/rpi0/rustler_crates/exkeccak"}], into: %IO.Stream{device: :standard_io, raw: false, line_or_bytes: :line}])658 (rustler 0.21.1) lib/mix/tasks/compile.rustler.ex:59: Mix.Tasks.Compile.Rustler.compile_crate/1659 (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2660 (rustler 0.21.1) lib/mix/tasks/compile.rustler.ex:15: Mix.Tasks.Compile.Rustler.run/1661 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5662 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2663 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4664 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2