Build log
nerves_system_mangopi_mq_pro
exw3_extended 0.4.6 · fail · run exw3_extended-0.4.6-1791182939963
664 of 664 lines
1Resolving Hex dependencies...2Resolution completed in 0.163s3Unchanged: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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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.Checks (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)592 │593 5 │ defmodule Nerves.BuildPlan.Checks do594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~595 │596 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)597598 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)599 │600 5 │ defmodule Nerves.BuildPlan do601 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~602 │603 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)604605 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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_riscv64_nerves_linux_gnu642Compiling 1 file (.ex)643Generated nerves_toolchain_riscv64_nerves_linux_gnu app644==> nerves_system_mangopi_mq_pro645Generated nerves_system_mangopi_mq_pro 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_mangopi_mq_pro/ex_keccak/native/exkeccak", stderr_to_stdout: true, env: [{"CARGO_TARGET_DIR", "/work/proj/_build/mangopi_mq_pro/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