mercury_oxide

Build log

nerves_system_mangopi_mq_pro

mercury_oxide 0.1.1 · fail · run mercury_oxide-0.1.1-1790999798209
595 of 595 lines
1Resolving Hex dependencies...2Resolution completed in 0.348s3Unchanged:4  circular_buffer 1.1.05  elixir_make 0.10.06  interactive_cmd 0.1.47  mercury_oxide 0.1.18  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 mercury_oxide (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: unused require Logger305    │306  3 │   require Logger307    │   ~308    │309    └─ lib/mix/tasks/compile.rustler.ex:3:3310311    warning: using single-quoted strings to represent charlists is deprecated.312    Use ~c"" if you indeed want a charlist or use "" instead.313    You may run "mix format --migrate" to change all single-quoted314    strings to use the ~c sigil and fix this warning.315    │316 60 │     '2.7',317    │     ~318    │319    └─ lib/rustler.ex:60:5320321    warning: using single-quoted strings to represent charlists is deprecated.322    Use ~c"" if you indeed want a charlist or use "" instead.323    You may run "mix format --migrate" to change all single-quoted324    strings to use the ~c sigil and fix this warning.325    │326 61 │     '2.8',327    │     ~328    │329    └─ lib/rustler.ex:61:5330331    warning: using single-quoted strings to represent charlists is deprecated.332    Use ~c"" if you indeed want a charlist or use "" instead.333    You may run "mix format --migrate" to change all single-quoted334    strings to use the ~c sigil and fix this warning.335    │336 62 │     '2.9',337    │     ~338    │339    └─ lib/rustler.ex:62:5340341    warning: using single-quoted strings to represent charlists is deprecated.342    Use ~c"" if you indeed want a charlist or use "" instead.343    You may run "mix format --migrate" to change all single-quoted344    strings to use the ~c sigil and fix this warning.345    │346 63 │     '2.10',347    │     ~348    │349    └─ lib/rustler.ex:63:5350351    warning: using single-quoted strings to represent charlists is deprecated.352    Use ~c"" if you indeed want a charlist or use "" instead.353    You may run "mix format --migrate" to change all single-quoted354    strings to use the ~c sigil and fix this warning.355    │356 64 │     '2.11',357    │     ~358    │359    └─ lib/rustler.ex:64:5360361    warning: using single-quoted strings to represent charlists is deprecated.362    Use ~c"" if you indeed want a charlist or use "" instead.363    You may run "mix format --migrate" to change all single-quoted364    strings to use the ~c sigil and fix this warning.365    │366 65 │     '2.12',367    │     ~368    │369    └─ lib/rustler.ex:65:5370371    warning: using single-quoted strings to represent charlists is deprecated.372    Use ~c"" if you indeed want a charlist or use "" instead.373    You may run "mix format --migrate" to change all single-quoted374    strings to use the ~c sigil and fix this warning.375    │376 66 │     '2.13',377    │     ~378    │379    └─ lib/rustler.ex:66:5380381    warning: using single-quoted strings to represent charlists is deprecated.382    Use ~c"" if you indeed want a charlist or use "" instead.383    You may run "mix format --migrate" to change all single-quoted384    strings to use the ~c sigil and fix this warning.385    │386 67 │     '2.14',387    │     ~388    │389    └─ lib/rustler.ex:67:5390391    warning: using single-quoted strings to represent charlists is deprecated.392    Use ~c"" if you indeed want a charlist or use "" instead.393    You may run "mix format --migrate" to change all single-quoted394    strings to use the ~c sigil and fix this warning.395    │396 68 │     '2.15',397    │     ~398    │399    └─ lib/rustler.ex:68:5400401     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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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.NervesV1Toolchain (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)488    │489  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do490    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~491    │492    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)493494    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)495    │496  5 │ defmodule Nerves.BuildAction.NervesV1System do497    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~498    │499    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)500501    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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_riscv64_nerves_linux_gnu580Compiling 1 file (.ex)581Generated nerves_toolchain_riscv64_nerves_linux_gnu app582==> nerves_system_mangopi_mq_pro583Generated nerves_system_mangopi_mq_pro app584==> mercury_oxide585Compiling NIF crate :mercury_oxide (native/mercury_oxide)...586could not compile dependency :mercury_oxide, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile mercury_oxide --force", update it with "mix deps.update mercury_oxide" or clean it with "mix deps.clean mercury_oxide"587** (ErlangError) Erlang error: :enoent588    (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["rustc", "--release"], [cd: "/work/proj/deps_mangopi_mq_pro/mercury_oxide/native/mercury_oxide", stderr_to_stdout: true, env: [{"CARGO_TARGET_DIR", "/work/proj/_build/mangopi_mq_pro/rustler_crates/mercury_oxide"}], into: %IO.Stream{device: :standard_io, raw: false, line_or_bytes: :line}])589    (rustler 0.21.1) lib/mix/tasks/compile.rustler.ex:59: Mix.Tasks.Compile.Rustler.compile_crate/1590    (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2591    (rustler 0.21.1) lib/mix/tasks/compile.rustler.ex:15: Mix.Tasks.Compile.Rustler.run/1592    (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5593    (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2594    (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4595    (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2