exw3_extended

Build log

nerves_system_rpi4

exw3_extended 0.4.6 · fail · run exw3_extended-0.4.6-1791182939963
664 of 664 lines
1Resolving Hex dependencies...2Resolution completed in 0.266s3Unchanged: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: using single-quoted strings to represent charlists is deprecated.364    Use ~c"" if you indeed want a charlist or use "" instead.365    You may run "mix format --migrate" to change all single-quoted366    strings to use the ~c sigil and fix this warning.367    │368 60 │     '2.7',369    │     ~370    │371    └─ lib/rustler.ex:60:5372373    warning: using single-quoted strings to represent charlists is deprecated.374    Use ~c"" if you indeed want a charlist or use "" instead.375    You may run "mix format --migrate" to change all single-quoted376    strings to use the ~c sigil and fix this warning.377    │378 61 │     '2.8',379    │     ~380    │381    └─ lib/rustler.ex:61:5382383    warning: using single-quoted strings to represent charlists is deprecated.384    Use ~c"" if you indeed want a charlist or use "" instead.385    You may run "mix format --migrate" to change all single-quoted386    strings to use the ~c sigil and fix this warning.387    │388 62 │     '2.9',389    │     ~390    │391    └─ lib/rustler.ex:62:5392393    warning: using single-quoted strings to represent charlists is deprecated.394    Use ~c"" if you indeed want a charlist or use "" instead.395    You may run "mix format --migrate" to change all single-quoted396    strings to use the ~c sigil and fix this warning.397    │398 63 │     '2.10',399    │     ~400    │401    └─ lib/rustler.ex:63:5402403    warning: using single-quoted strings to represent charlists is deprecated.404    Use ~c"" if you indeed want a charlist or use "" instead.405    You may run "mix format --migrate" to change all single-quoted406    strings to use the ~c sigil and fix this warning.407    │408 64 │     '2.11',409    │     ~410    │411    └─ lib/rustler.ex:64:5412413    warning: using single-quoted strings to represent charlists is deprecated.414    Use ~c"" if you indeed want a charlist or use "" instead.415    You may run "mix format --migrate" to change all single-quoted416    strings to use the ~c sigil and fix this warning.417    │418 65 │     '2.12',419    │     ~420    │421    └─ lib/rustler.ex:65:5422423    warning: using single-quoted strings to represent charlists is deprecated.424    Use ~c"" if you indeed want a charlist or use "" instead.425    You may run "mix format --migrate" to change all single-quoted426    strings to use the ~c sigil and fix this warning.427    │428 66 │     '2.13',429    │     ~430    │431    └─ lib/rustler.ex:66:5432433    warning: using single-quoted strings to represent charlists is deprecated.434    Use ~c"" if you indeed want a charlist or use "" instead.435    You may run "mix format --migrate" to change all single-quoted436    strings to use the ~c sigil and fix this warning.437    │438 67 │     '2.14',439    │     ~440    │441    └─ lib/rustler.ex:67:5442443    warning: using single-quoted strings to represent charlists is deprecated.444    Use ~c"" if you indeed want a charlist or use "" instead.445    You may run "mix format --migrate" to change all single-quoted446    strings to use the ~c sigil and fix this warning.447    │448 68 │     '2.15',449    │     ~450    │451    └─ lib/rustler.ex:68:5452453    warning: unused require Logger454    │455  3 │   require Logger456    │   ~457    │458    └─ lib/mix/tasks/compile.rustler.ex:3:3459460     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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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_aarch64_nerves_linux_gnu642Compiling 1 file (.ex)643Generated nerves_toolchain_aarch64_nerves_linux_gnu app644==> nerves_system_rpi4645Generated nerves_system_rpi4 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_rpi4/ex_keccak/native/exkeccak", stderr_to_stdout: true, env: [{"CARGO_TARGET_DIR", "/work/proj/_build/rpi4/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