Build log
nerves_system_mangopi_mq_pro
simplify_baml 0.1.0 · fail · run simplify_baml-0.1.0-1791102520180
1372 of 1372 lines
1Resolving Hex dependencies...2Resolution completed in 0.234s3Unchanged:4 abnf_parsec 2.1.05 circular_buffer 1.1.06 dotenvy 1.2.17 elixir_make 0.10.08 ex_aws_auth 1.4.29 finch 0.24.010 hpax 1.1.011 idna 7.1.012 interactive_cmd 0.1.413 jason 1.4.514 jsv 0.25.015 mime 2.0.716 mint 1.11.017 nerves 2.0.0-pre.218 nerves_discovery 0.1.519 nerves_logging 0.2.420 nerves_runtime 0.13.1321 nerves_system_bbb 2.30.222 nerves_system_br 1.34.423 nerves_system_mangopi_mq_pro 0.17.224 nerves_system_qemu_aarch64 0.4.225 nerves_system_rpi0 2.1.226 nerves_system_rpi4 2.1.227 nerves_system_rpi5 2.1.228 nerves_system_trellis 0.5.029 nerves_system_x86_64 1.34.230 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.131 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.132 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.133 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.134 nerves_toolchain_x86_64_nerves_linux_musl 15.3.135 nerves_uevent 0.1.736 nimble_options 1.1.137 nimble_parsec 1.4.238 nimble_pool 1.1.039 property_table 0.3.440 req 0.7.441 req_llm 1.0.042 ring_logger 0.11.743 rustler 0.34.044 server_sent_events 0.2.145 simplify_baml 0.1.046 splode 0.2.1047 tablet 0.3.348 telemetry 1.4.249 texture 2.0.050 toml 0.7.051 toolshed 0.5.052 typed_struct 0.3.053 uboot_env 1.0.254 uniq 0.6.355 zoi 0.18.1156* Getting simplify_baml (Hex package)57* Getting nerves (Hex package)58* Getting ring_logger (Hex package)59* Getting toolshed (Hex package)60* Getting nerves_runtime (Hex package)61* Getting nerves_system_bbb (Hex package)62* Getting nerves_system_mangopi_mq_pro (Hex package)63* Getting nerves_system_qemu_aarch64 (Hex package)64* Getting nerves_system_rpi0 (Hex package)65* Getting nerves_system_rpi4 (Hex package)66* Getting nerves_system_rpi5 (Hex package)67* Getting nerves_system_trellis (Hex package)68* Getting nerves_system_x86_64 (Hex package)69* Getting nerves_system_br (Hex package)70* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)71* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)72* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)73* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)74* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)75* Getting nerves_logging (Hex package)76* Getting nerves_uevent (Hex package)77* Getting uboot_env (Hex package)78* Getting elixir_make (Hex package)79* Getting property_table (Hex package)80* Getting circular_buffer (Hex package)81* Getting interactive_cmd (Hex package)82* Getting nerves_discovery (Hex package)83* Getting tablet (Hex package)84* Getting jason (Hex package)85* Getting nimble_options (Hex package)86* Getting req_llm (Hex package)87* Getting rustler (Hex package)88* Getting req (Hex package)89* Getting toml (Hex package)90* Getting finch (Hex package)91* Getting mime (Hex package)92* Getting mint (Hex package)93* Getting nimble_pool (Hex package)94* Getting telemetry (Hex package)95* Getting hpax (Hex package)96* Getting dotenvy (Hex package)97* Getting ex_aws_auth (Hex package)98* Getting jsv (Hex package)99* Getting server_sent_events (Hex package)100* Getting splode (Hex package)101* Getting typed_struct (Hex package)102* Getting uniq (Hex package)103* Getting zoi (Hex package)104* Getting abnf_parsec (Hex package)105* Getting idna (Hex package)106* Getting texture (Hex package)107* Getting nimble_parsec (Hex package)108You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more109==> nerves_system_br110Generated nerves_system_br app111==> typed_struct112Compiling 2 files (.ex)113Generated typed_struct app114==> mime115Compiling 1 file (.ex)116Generated mime app117==> toml118Compiling 10 files (.ex)119 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 264 │ defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do125 │ ~126 │127 └─ lib/decoder.ex:264:82128129 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 371 │ {:ok, {type, _skip, _data, _lines}} when type in '-+' ->135 │ ~136 │137 └─ lib/decoder.ex:371:56138139 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 419 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->145 │ ~146 │147 └─ lib/decoder.ex:419:56148149 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 474 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->155 │ ~156 │157 └─ lib/decoder.ex:474: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 514 │ {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->165 │ ~166 │167 └─ lib/decoder.ex:514:43168169 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 518 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->175 │ ~176 │177 └─ lib/decoder.ex:518:52178179 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 522 │ {:ok, {?_, skip, _, lines}} when last not in '_e.' ->185 │ ~186 │187 └─ lib/decoder.ex:522:52188189 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 538 │ {:ok, {type, skip, data, lines}} when last in 'e.' ->195 │ ~196 │197 └─ lib/decoder.ex:538:53198199 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 542 │ {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->205 │ ~206 │207 └─ lib/decoder.ex:542:67208209 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 682 │ {:ok, {sign, _, _, _}} when sign in '-+' ->215 │ ~216 │217 └─ lib/decoder.ex:682:45218219 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 796 │ {:ok, {sign, _, _, _}} when sign in '-+' ->225 │ ~226 │227 └─ lib/decoder.ex:796: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 916 │ {:ok, {type, skip, _, lines}} when type in '-_' ->235 │ ~236 │237 └─ lib/decoder.ex:916:52238239 warning: using single-quoted strings to represent charlists is deprecated.240 Use ~c"" if you indeed want a charlist or use "" instead.241 You may run "mix format --migrate" to change all single-quoted242 strings to use the ~c sigil and fix this warning.243 │244 954 │ {:ok, {type, _, _, _}} when type in '-_' ->245 │ ~246 │247 └─ lib/decoder.ex:954:51248249 warning: using single-quoted strings to represent charlists is deprecated.250 Use ~c"" if you indeed want a charlist or use "" instead.251 You may run "mix format --migrate" to change all single-quoted252 strings to use the ~c sigil and fix this warning.253 │254 969 │ {:ok, {type, _, _, _}} when type in '-_' ->255 │ ~256 │257 └─ lib/decoder.ex:969:43258259 warning: using single-quoted strings to represent charlists is deprecated.260 Use ~c"" if you indeed want a charlist or use "" instead.261 You may run "mix format --migrate" to change all single-quoted262 strings to use the ~c sigil and fix this warning.263 │264 983 │ {:ok, {type, _, _, _}} when type in '-_' ->265 │ ~266 │267 └─ lib/decoder.ex:983:47268269 warning: the following clause will never match:270271 {:datetime, {:error, :invalid_date}} ->272273 it is expected to match on type:274275 dynamic(276 {:date,277 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or278 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and279 not {:date, {:ok, %Date{}}}280 )281282 type warning found at:283 │284 722 │ {:datetime, {:error, :invalid_date}} ->285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~286 │287 └─ lib/decoder.ex:722: Toml.Decoder.datetime/3288289 warning: the following clause will never match:290291 {:datetime, {:error, reason}} ->292293 it is expected to match on type:294295 dynamic(296 {:date,297 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or298 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and299 not {:date, {:ok, %Date{}}}300 )301302 type warning found at:303 │304 725 │ {:datetime, {:error, reason}} ->305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~306 │307 └─ lib/decoder.ex:725: Toml.Decoder.datetime/3308309 warning: the following clause will never match:310311 {:error, _, _, _} = err ->312313 it is expected to match on type:314315 dynamic(316 {:date,317 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or318 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and319 not {:date, {:ok, %Date{}}}320 )321322 type warning found at:323 │324 728 │ {:error, _, _, _} = err ->325 │ ~326 │327 └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3328329 warning: the following clause will never match:330331 {:ok, {type, skip, data, lines}} ->332333 it is expected to match on type:334335 dynamic(336 {:date,337 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or338 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and339 not {:date, {:ok, %Date{}}}340 )341342 type warning found at:343 │344 731 │ {:ok, {type, skip, data, lines}} ->345 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~346 │347 └─ lib/decoder.ex:731: Toml.Decoder.datetime/3348349Generated toml app350==> circular_buffer351Compiling 1 file (.ex)352Generated circular_buffer app353==> nimble_options354Compiling 3 files (.ex)355Generated nimble_options app356==> jason357Compiling 10 files (.ex)358Generated jason app359==> hpax360Compiling 4 files (.ex)361Generated hpax app362==> mint363Compiling 1 file (.erl)364Compiling 21 files (.ex)365Generated mint app366==> tablet367Compiling 2 files (.ex)368Generated tablet app369==> server_sent_events370Compiling 1 file (.ex)371Generated server_sent_events app372==> elixir_make373Compiling 8 files (.ex)374Generated elixir_make app375==> nerves_logging376 CC kmsg_tailer.o377 LD kmsg_tailer378Compiling 5 files (.ex)379Generated nerves_logging app380==> uniq381Compiling 5 files (.ex)382 warning: defp scope_for/1 is private, @doc attribute is always discarded for private functions/macros/types383 │384 4 │ @doc """385 │ ~~~~~~~~386 │387 └─ lib/scoped_uuid.ex:4: Uniq.ScopedUUID.scope_for/1388389 warning: function scope_for/1 is unused390 │391 156 │ defp scope_for(%{scope: scope}), do: scope392 │ ~393 │394 └─ lib/scoped_uuid.ex:156:8: Uniq.ScopedUUID (module)395396 warning: function fake_dumper/2 is unused397 │398 171 │ defp fake_dumper(_type, value), do: value399 │ ~400 │401 └─ lib/scoped_uuid.ex:171:8: Uniq.ScopedUUID (module)402403 warning: function extract_uuid/2 is unused404 │405 173 │ defp extract_uuid(scoped_uuid, params) do406 │ ~407 │408 └─ lib/scoped_uuid.ex:173:8: Uniq.ScopedUUID (module)409410 warning: function add_scope/2 is unused411 │412 166 │ defp add_scope(uuid, params) do413 │ ~414 │415 └─ lib/scoped_uuid.ex:166:8: Uniq.ScopedUUID (module)416417 warning: the variable "clock_hi_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator418 │419 547 │ <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-420 │ ~421 │422 └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5423424 warning: the variable "clock_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator425 │426 549 │ <<clock::uint(clock_size)>> <-427 │ ~428 │429 └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5430431 warning: the variable "clock_hi_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator432 │433 547 │ <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-434 │ ~435 │436 └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5437438 warning: the variable "clock_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator439 │440 549 │ <<clock::uint(clock_size)>> <-441 │ ~442 │443 └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5444445 warning: the variable "clock_hi_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator446 │447 547 │ <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-448 │ ~449 │450 └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5451452 warning: the variable "clock_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator453 │454 549 │ <<clock::uint(clock_size)>> <-455 │ ~456 │457 └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5458459 warning: the variable "clock_hi_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator460 │461 547 │ <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-462 │ ~463 │464 └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5465466 warning: the variable "clock_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator467 │468 549 │ <<clock::uint(clock_size)>> <-469 │ ~470 │471 └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5472473 warning: Uniq.UUID.dump/3 is undefined or private474 │475 177 │ {:ok, uuid} <- Uniq.UUID.dump(slug, &fake_dumper/2, params.uuid_config) do476 │ ~477 │478 └─ lib/scoped_uuid.ex:177:35: Uniq.ScopedUUID.extract_uuid/2479480Generated uniq app481==> nerves_discovery482Compiling 5 files (.ex)483Generated nerves_discovery app484==> ring_logger485Compiling 7 files (.ex)486Generated ring_logger app487==> interactive_cmd488Compiling 1 file (.ex)489Generated interactive_cmd app490==> nerves491Compiling 65 files (.ex)492 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)493 │494 6 │ defmodule Mix.Tasks.Nerves.Init do495 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~496 │497 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)498499 warning: redefining module Nerves (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.beam)500 │501 6 │ defmodule Nerves do502 │ ~~~~~~~~~~~~~~~~~~~503 │504 └─ lib/nerves.ex:6: Nerves (module)505506 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)507 │508 5 │ defmodule Nerves.ArtifactResolver do509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~510 │511 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)512513 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)514 │515 6 │ defmodule Nerves.BuildAction.AppModes do516 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~517 │518 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)519520 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)521 │522 5 │ defmodule Nerves.BuildAction.CheckExecutables do523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~524 │525 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)526527 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)528 │529 8 │ defmodule Nerves.BuildAction.Erlinit do530 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~531 │532 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)533534 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)535 │536 5 │ defmodule Nerves.BuildAction.Firmware do537 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~538 │539 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)540541 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)542 │543 7 │ defmodule Nerves.BuildAction.IExStartupCheck do544 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~545 │546 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)547548 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)549 │550 5 │ defmodule Nerves.BuildAction.NervesV1System do551 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~552 │553 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)554555 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)556 │557 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do558 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~559 │560 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)561562 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)563 │564 5 │ defmodule Nerves.BuildAction.Rootfs do565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~566 │567 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)568569 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)570 │571 6 │ defmodule Nerves.BuildAction.SortApps do572 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~573 │574 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)575576 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)577 │578 5 │ defmodule Nerves.BuildAction.StripAll do579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~580 │581 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)582583 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)584 │585 5 │ defmodule Nerves.BuildAction.Trimmer do586 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~587 │588 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)589590 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)591 │592 5 │ defmodule Nerves.BuildPlan do593 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~594 │595 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)596597 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)598 │599 5 │ defmodule Nerves.BuildPlan.Checks do600 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~601 │602 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)603604 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Container.beam)605 │606 6 │ defmodule Nerves.Container do607 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~608 │609 └─ lib/nerves/container.ex:6: Nerves.Container (module)610611 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)612 │613 5 │ defmodule Nerves.Fingerprint do614 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~615 │616 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)617618 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)619 │620 5 │ defmodule Nerves.MixPackage do621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~622 │623 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)624625 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Paths.beam)626 │627 5 │ defmodule Nerves.Paths do628 │ ~~~~~~~~~~~~~~~~~~~~~~~~~629 │630 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)631632 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)633 │634 5 │ defmodule Nerves.TargetTuple do635 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~636 │637 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)638639Generated nerves app640==> nerves_toolchain_riscv64_nerves_linux_gnu641Compiling 1 file (.ex)642Generated nerves_toolchain_riscv64_nerves_linux_gnu app643==> nerves_system_mangopi_mq_pro644Generated nerves_system_mangopi_mq_pro app645==> nerves_compatibility_test646===> Analyzing applications...647===> Compiling idna648==> nimble_parsec649Compiling 4 files (.ex)650Generated nimble_parsec app651==> nerves_compatibility_test652===> Analyzing applications...653===> Compiling telemetry654==> zoi655Compiling 84 files (.ex)656Generated zoi app657==> abnf_parsec658Compiling 4 files (.ex)659Generated abnf_parsec app660==> texture661Compiling 7 files (.ex)662Generated texture app663==> splode664Compiling 5 files (.ex)665Generated splode app666==> jsv667Compiling 75 files (.ex)668Generated jsv app669==> dotenvy670Compiling 3 files (.ex)671Generated dotenvy app672==> uboot_env673Compiling 5 files (.ex)674Generated uboot_env app675==> nimble_pool676Compiling 2 files (.ex)677Generated nimble_pool app678==> finch679Compiling 23 files (.ex)680Generated finch app681==> req682Compiling 24 files (.ex)683Generated req app684==> rustler685Compiling 6 files (.ex)686 warning: incompatible types given to throw_error/1:687688 throw_error(689 {:unknown_target,690 <<to_string(target)::binary,691 " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}692 )693694 given types:695696 -dynamic({:unknown_target, binary()})-697698 but expected one of:699700 :rustup_not_installed or {:no_rustler_deps, term(), term()} or701 {:unsupported_rustler_version, term(), term(), term()} or702 {:cargo_toml_not_found or :nonexistent_crate_directory or :rust_version_not_installed, term()}703704 where "target" was given the types:705706 # type: binary()707 # from: lib/rustler/compiler.ex:143:27708 target709710 # type: binary()711 # from: lib/rustler/compiler.ex:143:40712 is_binary(target)713714 type warning found at:715 │716 159 │ throw_error(717 │ ~718 │719 └─ lib/rustler/compiler.ex:159:7: Rustler.Compiler.get_target_os_type/1720721Generated rustler app722==> ex_aws_auth723Compiling 7 files (.ex)724Generated ex_aws_auth app725==> req_llm726Compiling 74 files (.ex)727 warning: unused require Logger728 │729 9 │ require Logger730 │ ~731 │732 └─ lib/examples/scripts/helpers.ex:9:3733734 warning: unused require Logger735 │736 150 │ require Logger737 │ ~738 │739 └─ lib/mix/tasks/model_sync.ex:150:3740741 warning: unused require Logger742 │743 16 │ require Logger744 │ ~745 │746 └─ lib/req_llm/generation.ex:16:3747748 warning: the variable "headers_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator749 │750 100 │ headers::binary-size(headers_length),751 │ ~752 │753 └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:100:32: ReqLLM.Providers.AmazonBedrock.AWSEventStream.parse_single_event/1754755 warning: the variable "body_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator756 │757 101 │ body::binary-size(body_length),758 │ ~759 │760 └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:101:29: ReqLLM.Providers.AmazonBedrock.AWSEventStream.parse_single_event/1761762 warning: the variable "name_len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator763 │764 164 │ <<name::binary-size(name_len), value_type::8, rest2::binary>> = rest765 │ ~766 │767 └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:164:29: ReqLLM.Providers.AmazonBedrock.AWSEventStream.parse_header_pairs/2768769 warning: the variable "value_len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator770 │771 172 │ <<value::binary-size(value_len), remaining::binary>> = rest3772 │ ~773 │774 └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:172:36: ReqLLM.Providers.AmazonBedrock.AWSEventStream.parse_header_pairs/2775776 warning: unused require Logger777 │778 11 │ require Logger779 │ ~780 │781 └─ lib/req_llm/response/stream.ex:11:3782783 warning: unused require Logger784 │785 77 │ require Logger786 │ ~787 │788 └─ lib/req_llm/provider/defaults.ex:77:3789790 warning: unused require Logger791 │792 142 │ require Logger793 │ ~794 │795 └─ lib/mix/tasks/gen.ex:142:3796797 warning: unused require Logger798 │799 144 │ require Logger800 │ ~801 │802 └─ lib/req_llm/providers/xai.ex:144:3803804 warning: unused require Logger805 │806 95 │ require Logger807 │ ~808 │809 └─ lib/req_llm/providers/openrouter.ex:95:3810811 warning: unused require Logger812 │813 133 │ require Logger814 │ ~815 │816 └─ lib/req_llm/providers/openai.ex:133:3817818 warning: unused require Logger819 │820 59 │ require Logger821 │ ~822 │823 └─ lib/req_llm/providers/groq.ex:59:3824825 warning: unused require Logger826 │827 68 │ require Logger828 │ ~829 │830 └─ lib/req_llm/providers/anthropic.ex:68:3831832 warning: unused require Logger833 │834 40 │ require Logger835 │ ~836 │837 └─ lib/req_llm/streaming/sse.ex:40:3838839 warning: unused require Logger840 │841 92 │ require Logger842 │ ~843 │844 └─ lib/req_llm/providers/google.ex:92:3845846 warning: this clause in cond will never match:847848 not is_list(msg.content)849850 since it has type:851852 dynamic(false)853854 where "msg" was given the type:855856 # type: dynamic(%ReqLLM.Message{content: empty_list() or non_empty_list(term(), term())})857 # from: lib/req_llm/context.ex:805:21858 ReqLLM.Message.valid?(msg)859860 type warning found at:861 │862 808 │ not is_list(msg.content) ->863 │ ~864 │865 └─ lib/req_llm/context.ex:808:34: ReqLLM.Context.validate_message_structure/1866867 warning: comparison between distinct types found:868869 role == :tool870871 given types:872873 dynamic(not :tool) == :tool874875 where "role" was given the type:876877 # type: dynamic(not :tool)878 # from: lib/req_llm/providers/anthropic/context.ex:96:23879 %ReqLLM.Message{role: role, content: content}880881 While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false882883 type warning found at:884 │885 97 │ normalized_role = if role == :tool, do: :user, else: role886 │ ~887 │888 └─ lib/req_llm/providers/anthropic/context.ex:97:31: ReqLLM.Providers.Anthropic.Context.encode_message/1889890 warning: this clause of defp extract_content_text/1 is never used (or it will always fail/warn when invoked)891 │892 1354 │ defp extract_content_text(_), do: ""893 │ ~894 │895 └─ lib/req_llm/providers/google.ex:1354:8: ReqLLM.Providers.Google.extract_content_text/1896897 warning: comparison between distinct types found:898899 role == :tool900901 given types:902903 dynamic(not :tool) == :tool904905 where "role" was given the type:906907 # type: dynamic(not :tool)908 # from: lib/req_llm/providers/amazon_bedrock/converse.ex:495:23909 %ReqLLM.Message{role: role, content: content}910911 While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false912913 type warning found at:914 │915 498 │ normalized_role = if role == :tool, do: :user, else: role916 │ ~917 │918 └─ lib/req_llm/providers/amazon_bedrock/converse.ex:498:31: ReqLLM.Providers.AmazonBedrock.Converse.encode_message/1919920 warning: the following clause cannot match because the previous clauses already matched all possible values:921922 error ->923924 it attempts to match on the result of:925926 ReqLLM.Providers.Anthropic.Response.decode_response(body, model)927928 which has the already matched type:929930 dynamic(931 {:ok,932 %ReqLLM.Response{933 error: nil,934 finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,935 usage:936 %{937 cache_creation_input_tokens: term(),938 cache_read_input_tokens: term(),939 cached_tokens: term(),940 input_tokens: term(),941 output_tokens: term(),942 reasoning_tokens: term(),943 total_tokens: float() or integer()944 } or945 %{946 cached_tokens: integer(),947 input_tokens: integer(),948 output_tokens: integer(),949 reasoning_tokens: integer(),950 total_tokens: integer()951 },952 stream: nil,953 stream?: false,954 object: nil,955 message:956 %ReqLLM.Message{957 metadata: empty_map(),958 tool_calls: not empty_list(),959 tool_call_id: nil,960 name: nil,961 role: :assistant962 } or nil,963 context: %ReqLLM.Context{964 tools: empty_list(),965 messages:966 list(%ReqLLM.Message{967 metadata: empty_map(),968 tool_calls: not empty_list(),969 tool_call_id: nil,970 name: nil,971 role: :assistant972 })973 }974 }}975 )976977 where "error" was given the type:978979 # type: dynamic(980 {:ok,981 %ReqLLM.Response{982 error: nil,983 finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,984 usage:985 %{986 cache_creation_input_tokens: term(),987 cache_read_input_tokens: term(),988 cached_tokens: term(),989 input_tokens: term(),990 output_tokens: term(),991 reasoning_tokens: term(),992 total_tokens: float() or integer()993 } or994 %{995 cached_tokens: integer(),996 input_tokens: integer(),997 output_tokens: integer(),998 reasoning_tokens: integer(),999 total_tokens: integer()1000 },1001 stream: nil,1002 stream?: false,1003 object: nil,1004 message:1005 %ReqLLM.Message{1006 metadata: empty_map(),1007 tool_calls: not empty_list(),1008 tool_call_id: nil,1009 name: nil,1010 role: :assistant1011 } or nil,1012 context: %ReqLLM.Context{1013 tools: empty_list(),1014 messages:1015 list(%ReqLLM.Message{1016 metadata: empty_map(),1017 tool_calls: not empty_list(),1018 tool_call_id: nil,1019 name: nil,1020 role: :assistant1021 })1022 }1023 }}1024 )1025 # from: lib/req_llm/providers/amazon_bedrock/anthropic.ex:196:71026 error10271028 type warning found at:1029 │1030 196 │ error ->1031 │ ~1032 │1033 └─ lib/req_llm/providers/amazon_bedrock/anthropic.ex:196:13: ReqLLM.Providers.AmazonBedrock.Anthropic.parse_response/210341035 warning: this clause of defp zoi_schema?/1 is never used (or it will always fail/warn when invoked)1036 │1037 245 │ defp zoi_schema?(_), do: false1038 │ ~1039 │1040 └─ lib/req_llm/schema.ex:245:8: ReqLLM.Schema.zoi_schema?/110411042 warning: the following clause is redundant:10431044 %AWSAuth.Credentials{region: r} when is_binary(r) ->10451046 previous clauses have already matched on the following types:10471048 %{..., region: binary()}1049 %{..., region: term()}10501051 where "r" was given the types:10521053 # type: binary()1054 # from: lib/req_llm/providers/amazon_bedrock.ex:277:91055 %AWSAuth.Credentials{region: r}10561057 # type: binary()1058 # from: lib/req_llm/providers/amazon_bedrock.ex:277:461059 is_binary(r)10601061 type warning found at:1062 │1063 277 │ %AWSAuth.Credentials{region: r} when is_binary(r) -> r1064 │ ~1065 │1066 └─ lib/req_llm/providers/amazon_bedrock.ex:277:59: ReqLLM.Providers.AmazonBedrock.attach/310671068 warning: ReqLLM.Providers.GoogleVertex.Anthropic.decode_stream_event/2 is undefined or private1069 │1070 454 │ formatter.decode_stream_event(event, model)1071 │ ~1072 │1073 └─ lib/req_llm/providers/google_vertex.ex:454:17: ReqLLM.Providers.GoogleVertex.decode_stream_event/210741075 warning: the following clause is redundant:10761077 %AWSAuth.Credentials{} ->10781079 previous clauses have already matched on the following types:10801081 %{..., region: binary()}1082 %{..., region: term()}10831084 type warning found at:1085 │1086 278 │ %AWSAuth.Credentials{} -> "us-east-1"1087 │ ~1088 │1089 └─ lib/req_llm/providers/amazon_bedrock.ex:278:32: ReqLLM.Providers.AmazonBedrock.attach/310901091 warning: ReqLLM.Providers.AmazonBedrock.Anthropic.requires_converse_api?/0 is undefined or private1092 │1093 307 │ family_formatter.requires_converse_api?() do1094 │ ~1095 │1096 └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31097 └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41098 └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/210991100 warning: ReqLLM.Providers.AmazonBedrock.Converse.extract_usage/2 is undefined or private1101 │1102 558 │ formatter.extract_usage(body, model)1103 │ ~1104 │1105 └─ lib/req_llm/providers/amazon_bedrock.ex:558:17: ReqLLM.Providers.AmazonBedrock.extract_usage/211061107 warning: ReqLLM.Providers.AmazonBedrock.Converse.requires_converse_api?/0 is undefined or private1108 │1109 307 │ family_formatter.requires_converse_api?() do1110 │ ~1111 │1112 └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31113 └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41114 └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211151116 warning: ReqLLM.Providers.AmazonBedrock.Meta.requires_converse_api?/0 is undefined or private1117 │1118 307 │ family_formatter.requires_converse_api?() do1119 │ ~1120 │1121 └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31122 └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41123 └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211241125 warning: ReqLLM.Providers.AmazonBedrock.OpenAI.requires_converse_api?/0 is undefined or private1126 │1127 307 │ family_formatter.requires_converse_api?() do1128 │ ~1129 │1130 └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31131 └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41132 └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211331134 warning: this clause of defp parse_json_defensively/1 is never used (or it will always fail/warn when invoked)1135 │1136 718 │ defp parse_json_defensively(_), do: nil1137 │ ~1138 │1139 └─ lib/req_llm/providers/xai.ex:718:8: ReqLLM.Providers.XAI.parse_json_defensively/111401141 warning: the right-hand side of || (shown as ... below) will never be executed:11421143 usage[:reasoning] || usage["reasoning"] || usage[:reasoning_tokens] || usage["reasoning_tokens"] ||1144 get_reasoning_tokens(usage) || ...11451146 because the left-hand side always evaluates to:11471148 dynamic(not false and not nil)11491150 where "usage" was given the types:11511152 # type: dynamic(map())1153 # from: lib/req_llm/step/usage.ex:170:241154 usage11551156 # type: map()1157 # from: lib/req_llm/step/usage.ex:170:361158 is_map(usage)11591160 # type: dynamic(%{..., __struct__: atom()} or non_struct_map())1161 # from: lib/req_llm/step/usage.ex:173:141162 usage[:input]11631164 type warning found at:1165 │1166 180 │ usage["reasoning_tokens"] || get_reasoning_tokens(usage) || 0,1167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1168 │1169 └─ lib/req_llm/step/usage.ex:180: ReqLLM.Step.Usage.normalize_usage/111701171 warning: the following clause cannot match because the previous clauses already matched all possible values:11721173 error ->11741175 it attempts to match on the result of:11761177 ReqLLM.Providers.Anthropic.Response.decode_response(body, anthropic_model)11781179 which has the already matched type:11801181 dynamic(1182 {:ok,1183 %ReqLLM.Response{1184 error: nil,1185 finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,1186 usage:1187 %{1188 cache_creation_input_tokens: term(),1189 cache_read_input_tokens: term(),1190 cached_tokens: term(),1191 input_tokens: term(),1192 output_tokens: term(),1193 reasoning_tokens: term(),1194 total_tokens: float() or integer()1195 } or1196 %{1197 cached_tokens: integer(),1198 input_tokens: integer(),1199 output_tokens: integer(),1200 reasoning_tokens: integer(),1201 total_tokens: integer()1202 },1203 stream: nil,1204 stream?: false,1205 object: nil,1206 message:1207 %ReqLLM.Message{1208 metadata: empty_map(),1209 tool_calls: not empty_list(),1210 tool_call_id: nil,1211 name: nil,1212 role: :assistant1213 } or nil,1214 context: %ReqLLM.Context{1215 tools: empty_list(),1216 messages:1217 list(%ReqLLM.Message{1218 metadata: empty_map(),1219 tool_calls: not empty_list(),1220 tool_call_id: nil,1221 name: nil,1222 role: :assistant1223 })1224 }1225 }}1226 )12271228 where "error" was given the type:12291230 # type: dynamic(1231 {:ok,1232 %ReqLLM.Response{1233 error: nil,1234 finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,1235 usage:1236 %{1237 cache_creation_input_tokens: term(),1238 cache_read_input_tokens: term(),1239 cached_tokens: term(),1240 input_tokens: term(),1241 output_tokens: term(),1242 reasoning_tokens: term(),1243 total_tokens: float() or integer()1244 } or1245 %{1246 cached_tokens: integer(),1247 input_tokens: integer(),1248 output_tokens: integer(),1249 reasoning_tokens: integer(),1250 total_tokens: integer()1251 },1252 stream: nil,1253 stream?: false,1254 object: nil,1255 message:1256 %ReqLLM.Message{1257 metadata: empty_map(),1258 tool_calls: not empty_list(),1259 tool_call_id: nil,1260 name: nil,1261 role: :assistant1262 } or nil,1263 context: %ReqLLM.Context{1264 tools: empty_list(),1265 messages:1266 list(%ReqLLM.Message{1267 metadata: empty_map(),1268 tool_calls: not empty_list(),1269 tool_call_id: nil,1270 name: nil,1271 role: :assistant1272 })1273 }1274 }}1275 )1276 # from: lib/req_llm/providers/google_vertex/anthropic.ex:136:71277 error12781279 type warning found at:1280 │1281 136 │ error ->1282 │ ~1283 │1284 └─ lib/req_llm/providers/google_vertex/anthropic.ex:136:13: ReqLLM.Providers.GoogleVertex.Anthropic.parse_response/312851286 warning: the following clause is redundant:12871288 {{_pool, _pid}, {:data, chunk}} when is_binary(chunk) ->12891290 previous clauses have already matched on the following types:12911292 {term(), {:data, binary()}}12931294 where "chunk" was given the types:12951296 # type: binary()1297 # from: lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:292:501298 is_binary(chunk)12991300 # type: binary()1301 # from: lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex1302 {{_pool, _pid}, {:data, chunk}}13031304 type warning found at:1305 │1306 292 │ {{_pool, _pid}, {:data, chunk}} when is_binary(chunk) ->1307 │ ~1308 │1309 └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:292:67: ReqLLM.Providers.AmazonBedrock.AWSEventStream.create_stream/113101311 warning: the following clause is redundant:13121313 {{_pool, _pid}, :done} ->13141315 previous clauses have already matched on the following types:13161317 {term(), {:data, binary()}}1318 {term(), :done}13191320 type warning found at:1321 │1322 300 │ {{_pool, _pid}, :done} ->1323 │ ~1324 │1325 └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:300:36: ReqLLM.Providers.AmazonBedrock.AWSEventStream.create_stream/113261327 warning: the following clause cannot match because the previous clauses already matched all possible values:13281329 _ ->13301331 it attempts to match on the result of:13321333 result13341335 which has the already matched type:13361337 dynamic(1338 ({:error, :model_not_found} and not {:ok, term()}) or {:error, :provider_not_found} or1339 {:ok,1340 %{1341 __struct__: ReqLLM.Model,1342 _metadata: map(),1343 capabilities: term(),1344 cost: term(),1345 limit: term(),1346 max_retries: term(),1347 max_tokens: term(),1348 modalities: term(),1349 model: binary(),1350 provider: atom()1351 }}1352 )13531354 type warning found at:1355 │1356 279 │ _ ->1357 │ ~1358 │1359 └─ lib/req_llm/provider/registry.ex:279:13: ReqLLM.Provider.Registry.get_model!/113601361Generated req_llm app1362==> simplify_baml1363Compiling 8 files (.ex)13641365== Compilation error in file lib/simplify_baml/nif.ex ==1366** (ErlangError) Erlang error: :enoent1367 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/simplify_baml_nif"])1368 (rustler 0.34.0) lib/rustler/compiler/config.ex:76: Rustler.Compiler.Config.metadata!/11369 (rustler 0.34.0) lib/rustler/compiler/config.ex:63: Rustler.Compiler.Config.build/11370 (rustler 0.34.0) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/31371 lib/simplify_baml/nif.ex:17: (module)1372could not compile dependency :simplify_baml, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile simplify_baml --force", update it with "mix deps.update simplify_baml" or clean it with "mix deps.clean simplify_baml"