Build log
nerves_system_bbb
cooklang_ex 0.0.1-alpha3 · fail · run cooklang_ex-0.0.1-alpha3-1791242697643
588 of 588 lines
1Resolving Hex dependencies...2Resolution completed in 0.283s3Unchanged:4 circular_buffer 1.1.05 cooklang_ex 0.0.1-alpha36 elixir_make 0.10.07 finch 0.24.08 hpax 1.1.09 interactive_cmd 0.1.410 jason 1.4.511 mime 2.0.712 mint 1.11.013 nerves 2.0.0-pre.214 nerves_discovery 0.1.515 nerves_logging 0.2.416 nerves_runtime 0.13.1317 nerves_system_bbb 2.30.218 nerves_system_br 1.34.419 nerves_system_mangopi_mq_pro 0.17.220 nerves_system_qemu_aarch64 0.4.221 nerves_system_rpi0 2.1.222 nerves_system_rpi4 2.1.223 nerves_system_rpi5 2.1.224 nerves_system_trellis 0.5.025 nerves_system_x86_64 1.34.226 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.127 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.128 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.129 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.130 nerves_toolchain_x86_64_nerves_linux_musl 15.3.131 nerves_uevent 0.1.732 nimble_options 1.1.133 nimble_pool 1.1.034 property_table 0.3.435 req 0.7.436 ring_logger 0.11.737 rustler 0.34.038 tablet 0.3.339 telemetry 1.4.240 toml 0.7.041 toolshed 0.5.042 uboot_env 1.0.243* Getting cooklang_ex (Hex package)44* Getting nerves (Hex package)45* Getting ring_logger (Hex package)46* Getting toolshed (Hex package)47* Getting nerves_runtime (Hex package)48* Getting nerves_system_bbb (Hex package)49* Getting nerves_system_mangopi_mq_pro (Hex package)50* Getting nerves_system_qemu_aarch64 (Hex package)51* Getting nerves_system_rpi0 (Hex package)52* Getting nerves_system_rpi4 (Hex package)53* Getting nerves_system_rpi5 (Hex package)54* Getting nerves_system_trellis (Hex package)55* Getting nerves_system_x86_64 (Hex package)56* Getting nerves_system_br (Hex package)57* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)58* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)59* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)60* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)61* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)62* Getting nerves_logging (Hex package)63* Getting nerves_uevent (Hex package)64* Getting uboot_env (Hex package)65* Getting elixir_make (Hex package)66* Getting property_table (Hex package)67* Getting circular_buffer (Hex package)68* Getting interactive_cmd (Hex package)69* Getting nerves_discovery (Hex package)70* Getting tablet (Hex package)71* Getting jason (Hex package)72* Getting rustler (Hex package)73* Getting req (Hex package)74* Getting toml (Hex package)75* Getting finch (Hex package)76* Getting mime (Hex package)77* Getting mint (Hex package)78* Getting nimble_options (Hex package)79* Getting nimble_pool (Hex package)80* Getting telemetry (Hex package)81* Getting hpax (Hex package)82==> nerves_system_br83Generated nerves_system_br app84==> mime85Compiling 1 file (.ex)86Generated mime app87==> toml88Compiling 10 files (.ex)89 warning: using single-quoted strings to represent charlists is deprecated.90 Use ~c"" if you indeed want a charlist or use "" instead.91 You may run "mix format --migrate" to change all single-quoted92 strings to use the ~c sigil and fix this warning.93 │94 264 │ defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do95 │ ~96 │97 └─ lib/decoder.ex:264:829899 warning: using single-quoted strings to represent charlists is deprecated.100 Use ~c"" if you indeed want a charlist or use "" instead.101 You may run "mix format --migrate" to change all single-quoted102 strings to use the ~c sigil and fix this warning.103 │104 371 │ {:ok, {type, _skip, _data, _lines}} when type in '-+' ->105 │ ~106 │107 └─ lib/decoder.ex:371:56108109 warning: using single-quoted strings to represent charlists is deprecated.110 Use ~c"" if you indeed want a charlist or use "" instead.111 You may run "mix format --migrate" to change all single-quoted112 strings to use the ~c sigil and fix this warning.113 │114 419 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->115 │ ~116 │117 └─ lib/decoder.ex:419:56118119 warning: using single-quoted strings to represent charlists is deprecated.120 Use ~c"" if you indeed want a charlist or use "" instead.121 You may run "mix format --migrate" to change all single-quoted122 strings to use the ~c sigil and fix this warning.123 │124 474 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->125 │ ~126 │127 └─ lib/decoder.ex:474:52128129 warning: using single-quoted strings to represent charlists is deprecated.130 Use ~c"" if you indeed want a charlist or use "" instead.131 You may run "mix format --migrate" to change all single-quoted132 strings to use the ~c sigil and fix this warning.133 │134 514 │ {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->135 │ ~136 │137 └─ lib/decoder.ex:514:43138139 warning: using single-quoted strings to represent charlists is deprecated.140 Use ~c"" if you indeed want a charlist or use "" instead.141 You may run "mix format --migrate" to change all single-quoted142 strings to use the ~c sigil and fix this warning.143 │144 518 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->145 │ ~146 │147 └─ lib/decoder.ex:518:52148149 warning: using single-quoted strings to represent charlists is deprecated.150 Use ~c"" if you indeed want a charlist or use "" instead.151 You may run "mix format --migrate" to change all single-quoted152 strings to use the ~c sigil and fix this warning.153 │154 522 │ {:ok, {?_, skip, _, lines}} when last not in '_e.' ->155 │ ~156 │157 └─ lib/decoder.ex:522:52158159 warning: using single-quoted strings to represent charlists is deprecated.160 Use ~c"" if you indeed want a charlist or use "" instead.161 You may run "mix format --migrate" to change all single-quoted162 strings to use the ~c sigil and fix this warning.163 │164 538 │ {:ok, {type, skip, data, lines}} when last in 'e.' ->165 │ ~166 │167 └─ lib/decoder.ex:538:53168169 warning: using single-quoted strings to represent charlists is deprecated.170 Use ~c"" if you indeed want a charlist or use "" instead.171 You may run "mix format --migrate" to change all single-quoted172 strings to use the ~c sigil and fix this warning.173 │174 542 │ {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->175 │ ~176 │177 └─ lib/decoder.ex:542:67178179 warning: using single-quoted strings to represent charlists is deprecated.180 Use ~c"" if you indeed want a charlist or use "" instead.181 You may run "mix format --migrate" to change all single-quoted182 strings to use the ~c sigil and fix this warning.183 │184 682 │ {:ok, {sign, _, _, _}} when sign in '-+' ->185 │ ~186 │187 └─ lib/decoder.ex:682:45188189 warning: using single-quoted strings to represent charlists is deprecated.190 Use ~c"" if you indeed want a charlist or use "" instead.191 You may run "mix format --migrate" to change all single-quoted192 strings to use the ~c sigil and fix this warning.193 │194 796 │ {:ok, {sign, _, _, _}} when sign in '-+' ->195 │ ~196 │197 └─ lib/decoder.ex:796:43198199 warning: using single-quoted strings to represent charlists is deprecated.200 Use ~c"" if you indeed want a charlist or use "" instead.201 You may run "mix format --migrate" to change all single-quoted202 strings to use the ~c sigil and fix this warning.203 │204 916 │ {:ok, {type, skip, _, lines}} when type in '-_' ->205 │ ~206 │207 └─ lib/decoder.ex:916:52208209 warning: using single-quoted strings to represent charlists is deprecated.210 Use ~c"" if you indeed want a charlist or use "" instead.211 You may run "mix format --migrate" to change all single-quoted212 strings to use the ~c sigil and fix this warning.213 │214 954 │ {:ok, {type, _, _, _}} when type in '-_' ->215 │ ~216 │217 └─ lib/decoder.ex:954:51218219 warning: using single-quoted strings to represent charlists is deprecated.220 Use ~c"" if you indeed want a charlist or use "" instead.221 You may run "mix format --migrate" to change all single-quoted222 strings to use the ~c sigil and fix this warning.223 │224 969 │ {:ok, {type, _, _, _}} when type in '-_' ->225 │ ~226 │227 └─ lib/decoder.ex:969:43228229 warning: using single-quoted strings to represent charlists is deprecated.230 Use ~c"" if you indeed want a charlist or use "" instead.231 You may run "mix format --migrate" to change all single-quoted232 strings to use the ~c sigil and fix this warning.233 │234 983 │ {:ok, {type, _, _, _}} when type in '-_' ->235 │ ~236 │237 └─ lib/decoder.ex:983:47238239 warning: the following clause will never match:240241 {:datetime, {:error, :invalid_date}} ->242243 it is expected to match on type:244245 dynamic(246 {:date,247 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or248 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and249 not {:date, {:ok, %Date{}}}250 )251252 type warning found at:253 │254 722 │ {:datetime, {:error, :invalid_date}} ->255 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~256 │257 └─ lib/decoder.ex:722: Toml.Decoder.datetime/3258259 warning: the following clause will never match:260261 {:datetime, {:error, reason}} ->262263 it is expected to match on type:264265 dynamic(266 {:date,267 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or268 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and269 not {:date, {:ok, %Date{}}}270 )271272 type warning found at:273 │274 725 │ {:datetime, {:error, reason}} ->275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~276 │277 └─ lib/decoder.ex:725: Toml.Decoder.datetime/3278279 warning: the following clause will never match:280281 {:error, _, _, _} = err ->282283 it is expected to match on type:284285 dynamic(286 {:date,287 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or288 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and289 not {:date, {:ok, %Date{}}}290 )291292 type warning found at:293 │294 728 │ {:error, _, _, _} = err ->295 │ ~296 │297 └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3298299 warning: the following clause will never match:300301 {:ok, {type, skip, data, lines}} ->302303 it is expected to match on type:304305 dynamic(306 {:date,307 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or308 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and309 not {:date, {:ok, %Date{}}}310 )311312 type warning found at:313 │314 731 │ {:ok, {type, skip, data, lines}} ->315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~316 │317 └─ lib/decoder.ex:731: Toml.Decoder.datetime/3318319Generated toml app320==> circular_buffer321Compiling 1 file (.ex)322Generated circular_buffer app323==> nimble_options324Compiling 3 files (.ex)325Generated nimble_options app326==> jason327Compiling 10 files (.ex)328Generated jason app329==> hpax330Compiling 4 files (.ex)331Generated hpax app332==> mint333Compiling 1 file (.erl)334Compiling 21 files (.ex)335Generated mint app336==> tablet337Compiling 2 files (.ex)338Generated tablet app339==> elixir_make340Compiling 8 files (.ex)341Generated elixir_make app342==> nerves_logging343 CC kmsg_tailer.o344 LD kmsg_tailer345Compiling 5 files (.ex)346Generated nerves_logging app347==> nerves_discovery348Compiling 5 files (.ex)349Generated nerves_discovery app350==> ring_logger351Compiling 7 files (.ex)352Generated ring_logger app353==> interactive_cmd354Compiling 1 file (.ex)355Generated interactive_cmd app356==> nerves357Compiling 65 files (.ex)358 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)359 │360 6 │ defmodule Mix.Tasks.Nerves.Init do361 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~362 │363 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)364365 warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)366 │367 6 │ defmodule Nerves do368 │ ~~~~~~~~~~~~~~~~~~~369 │370 └─ lib/nerves.ex:6: Nerves (module)371372 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)373 │374 5 │ defmodule Nerves.ArtifactResolver do375 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~376 │377 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)378379 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)380 │381 6 │ defmodule Nerves.BuildAction.AppModes do382 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~383 │384 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)385386 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)387 │388 5 │ defmodule Nerves.BuildAction.CheckExecutables do389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~390 │391 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)392393 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)394 │395 8 │ defmodule Nerves.BuildAction.Erlinit do396 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~397 │398 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)399400 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)401 │402 5 │ defmodule Nerves.BuildAction.Firmware do403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~404 │405 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)406407 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)408 │409 7 │ defmodule Nerves.BuildAction.IExStartupCheck do410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~411 │412 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)413414 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)415 │416 5 │ defmodule Nerves.BuildAction.NervesV1System do417 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~418 │419 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)420421 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)422 │423 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do424 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~425 │426 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)427428 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)429 │430 5 │ defmodule Nerves.BuildAction.Rootfs do431 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~432 │433 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)434435 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)436 │437 6 │ defmodule Nerves.BuildAction.SortApps do438 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~439 │440 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)441442 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)443 │444 5 │ defmodule Nerves.BuildAction.StripAll do445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~446 │447 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)448449 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)450 │451 5 │ defmodule Nerves.BuildAction.Trimmer do452 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~453 │454 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)455456 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)457 │458 5 │ defmodule Nerves.BuildPlan do459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~460 │461 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)462463 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)464 │465 5 │ defmodule Nerves.BuildPlan.Checks do466 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~467 │468 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)469470 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)471 │472 6 │ defmodule Nerves.Container do473 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~474 │475 └─ lib/nerves/container.ex:6: Nerves.Container (module)476477 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)478 │479 5 │ defmodule Nerves.Fingerprint do480 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~481 │482 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)483484 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)485 │486 5 │ defmodule Nerves.MixPackage do487 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~488 │489 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)490491 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)492 │493 5 │ defmodule Nerves.Paths do494 │ ~~~~~~~~~~~~~~~~~~~~~~~~~495 │496 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)497498 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)499 │500 5 │ defmodule Nerves.TargetTuple do501 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~502 │503 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)504505Generated nerves app506==> nerves_toolchain_armv7_nerves_linux_gnueabihf507Compiling 1 file (.ex)508Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app509==> nerves_compatibility_test510===> Analyzing applications...511===> Compiling telemetry512==> uboot_env513Compiling 5 files (.ex)514Generated uboot_env app515==> nimble_pool516Compiling 2 files (.ex)517Generated nimble_pool app518==> finch519Compiling 23 files (.ex)520Generated finch app521==> req522Compiling 24 files (.ex)523Generated req app524==> rustler525Compiling 6 files (.ex)526 warning: incompatible types given to throw_error/1:527528 throw_error(529 {:unknown_target,530 <<to_string(target)::binary,531 " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}532 )533534 given types:535536 -dynamic({:unknown_target, binary()})-537538 but expected one of:539540 :rustup_not_installed or {:no_rustler_deps, term(), term()} or541 {:unsupported_rustler_version, term(), term(), term()} or542 {:cargo_toml_not_found or :nonexistent_crate_directory or :rust_version_not_installed, term()}543544 where "target" was given the types:545546 # type: binary()547 # from: lib/rustler/compiler.ex:143:27548 target549550 # type: binary()551 # from: lib/rustler/compiler.ex:143:40552 is_binary(target)553554 type warning found at:555 │556 159 │ throw_error(557 │ ~558 │559 └─ lib/rustler/compiler.ex:159:7: Rustler.Compiler.get_target_os_type/1560561Generated rustler app562==> nerves_system_bbb563Generated nerves_system_bbb app564==> property_table565Compiling 8 files (.ex)566Generated property_table app567==> nerves_uevent568 CC uevent.o569 LD uevent570Compiling 5 files (.ex)571Generated nerves_uevent app572==> nerves_runtime573Compiling 14 files (.ex)574Generated nerves_runtime app575==> toolshed576Compiling 5 files (.ex)577Generated toolshed app578==> cooklang_ex579Compiling 3 files (.ex)580581== Compilation error in file lib/cooklang_ex/native.ex ==582** (ErlangError) Erlang error: :enoent583 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/cooklang_nif"])584 (rustler 0.34.0) lib/rustler/compiler/config.ex:76: Rustler.Compiler.Config.metadata!/1585 (rustler 0.34.0) lib/rustler/compiler/config.ex:63: Rustler.Compiler.Config.build/1586 (rustler 0.34.0) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/3587 lib/cooklang_ex/native.ex:4: (module)588could not compile dependency :cooklang_ex, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile cooklang_ex --force", update it with "mix deps.update cooklang_ex" or clean it with "mix deps.clean cooklang_ex"