Build log
nerves_system_rpi4
simplify_baml 0.1.0 · fail · run simplify_baml-0.1.0-1791102520180
1373 of 1373 lines
1Resolving Hex dependencies...2Resolution completed in 0.253s3Unchanged: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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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_aarch64_nerves_linux_gnu641Compiling 1 file (.ex)642Generated nerves_toolchain_aarch64_nerves_linux_gnu app643==> nerves_system_rpi4644Generated nerves_system_rpi4 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:3796797Compiling lib/mix/tasks/gen.ex (it's taking more than 10s)798 warning: unused require Logger799 │800 95 │ require Logger801 │ ~802 │803 └─ lib/req_llm/providers/openrouter.ex:95:3804805 warning: unused require Logger806 │807 144 │ require Logger808 │ ~809 │810 └─ lib/req_llm/providers/xai.ex:144:3811812 warning: unused require Logger813 │814 133 │ require Logger815 │ ~816 │817 └─ lib/req_llm/providers/openai.ex:133:3818819 warning: unused require Logger820 │821 59 │ require Logger822 │ ~823 │824 └─ lib/req_llm/providers/groq.ex:59:3825826 warning: unused require Logger827 │828 68 │ require Logger829 │ ~830 │831 └─ lib/req_llm/providers/anthropic.ex:68:3832833 warning: unused require Logger834 │835 40 │ require Logger836 │ ~837 │838 └─ lib/req_llm/streaming/sse.ex:40:3839840 warning: unused require Logger841 │842 92 │ require Logger843 │ ~844 │845 └─ lib/req_llm/providers/google.ex:92:3846847 warning: this clause in cond will never match:848849 not is_list(msg.content)850851 since it has type:852853 dynamic(false)854855 where "msg" was given the type:856857 # type: dynamic(%ReqLLM.Message{content: empty_list() or non_empty_list(term(), term())})858 # from: lib/req_llm/context.ex:805:21859 ReqLLM.Message.valid?(msg)860861 type warning found at:862 │863 808 │ not is_list(msg.content) ->864 │ ~865 │866 └─ lib/req_llm/context.ex:808:34: ReqLLM.Context.validate_message_structure/1867868 warning: comparison between distinct types found:869870 role == :tool871872 given types:873874 dynamic(not :tool) == :tool875876 where "role" was given the type:877878 # type: dynamic(not :tool)879 # from: lib/req_llm/providers/amazon_bedrock/converse.ex:495:23880 %ReqLLM.Message{role: role, content: content}881882 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 false883884 type warning found at:885 │886 498 │ normalized_role = if role == :tool, do: :user, else: role887 │ ~888 │889 └─ lib/req_llm/providers/amazon_bedrock/converse.ex:498:31: ReqLLM.Providers.AmazonBedrock.Converse.encode_message/1890891 warning: comparison between distinct types found:892893 role == :tool894895 given types:896897 dynamic(not :tool) == :tool898899 where "role" was given the type:900901 # type: dynamic(not :tool)902 # from: lib/req_llm/providers/anthropic/context.ex:96:23903 %ReqLLM.Message{role: role, content: content}904905 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 false906907 type warning found at:908 │909 97 │ normalized_role = if role == :tool, do: :user, else: role910 │ ~911 │912 └─ lib/req_llm/providers/anthropic/context.ex:97:31: ReqLLM.Providers.Anthropic.Context.encode_message/1913914 warning: this clause of defp extract_content_text/1 is never used (or it will always fail/warn when invoked)915 │916 1354 │ defp extract_content_text(_), do: ""917 │ ~918 │919 └─ lib/req_llm/providers/google.ex:1354:8: ReqLLM.Providers.Google.extract_content_text/1920921 warning: the following clause cannot match because the previous clauses already matched all possible values:922923 error ->924925 it attempts to match on the result of:926927 ReqLLM.Providers.Anthropic.Response.decode_response(body, model)928929 which has the already matched type:930931 dynamic(932 {:ok,933 %ReqLLM.Response{934 error: nil,935 finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,936 usage:937 %{938 cache_creation_input_tokens: term(),939 cache_read_input_tokens: term(),940 cached_tokens: term(),941 input_tokens: term(),942 output_tokens: term(),943 reasoning_tokens: term(),944 total_tokens: float() or integer()945 } or946 %{947 cached_tokens: integer(),948 input_tokens: integer(),949 output_tokens: integer(),950 reasoning_tokens: integer(),951 total_tokens: integer()952 },953 stream: nil,954 stream?: false,955 object: nil,956 message:957 %ReqLLM.Message{958 metadata: empty_map(),959 tool_calls: not empty_list(),960 tool_call_id: nil,961 name: nil,962 role: :assistant963 } or nil,964 context: %ReqLLM.Context{965 tools: empty_list(),966 messages:967 list(%ReqLLM.Message{968 metadata: empty_map(),969 tool_calls: not empty_list(),970 tool_call_id: nil,971 name: nil,972 role: :assistant973 })974 }975 }}976 )977978 where "error" was given the type:979980 # type: dynamic(981 {:ok,982 %ReqLLM.Response{983 error: nil,984 finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,985 usage:986 %{987 cache_creation_input_tokens: term(),988 cache_read_input_tokens: term(),989 cached_tokens: term(),990 input_tokens: term(),991 output_tokens: term(),992 reasoning_tokens: term(),993 total_tokens: float() or integer()994 } or995 %{996 cached_tokens: integer(),997 input_tokens: integer(),998 output_tokens: integer(),999 reasoning_tokens: integer(),1000 total_tokens: integer()1001 },1002 stream: nil,1003 stream?: false,1004 object: nil,1005 message:1006 %ReqLLM.Message{1007 metadata: empty_map(),1008 tool_calls: not empty_list(),1009 tool_call_id: nil,1010 name: nil,1011 role: :assistant1012 } or nil,1013 context: %ReqLLM.Context{1014 tools: empty_list(),1015 messages:1016 list(%ReqLLM.Message{1017 metadata: empty_map(),1018 tool_calls: not empty_list(),1019 tool_call_id: nil,1020 name: nil,1021 role: :assistant1022 })1023 }1024 }}1025 )1026 # from: lib/req_llm/providers/amazon_bedrock/anthropic.ex:196:71027 error10281029 type warning found at:1030 │1031 196 │ error ->1032 │ ~1033 │1034 └─ lib/req_llm/providers/amazon_bedrock/anthropic.ex:196:13: ReqLLM.Providers.AmazonBedrock.Anthropic.parse_response/210351036 warning: this clause of defp zoi_schema?/1 is never used (or it will always fail/warn when invoked)1037 │1038 245 │ defp zoi_schema?(_), do: false1039 │ ~1040 │1041 └─ lib/req_llm/schema.ex:245:8: ReqLLM.Schema.zoi_schema?/110421043 warning: ReqLLM.Providers.GoogleVertex.Anthropic.decode_stream_event/2 is undefined or private1044 │1045 454 │ formatter.decode_stream_event(event, model)1046 │ ~1047 │1048 └─ lib/req_llm/providers/google_vertex.ex:454:17: ReqLLM.Providers.GoogleVertex.decode_stream_event/210491050 warning: the following clause is redundant:10511052 %AWSAuth.Credentials{region: r} when is_binary(r) ->10531054 previous clauses have already matched on the following types:10551056 %{..., region: binary()}1057 %{..., region: term()}10581059 where "r" was given the types:10601061 # type: binary()1062 # from: lib/req_llm/providers/amazon_bedrock.ex:277:91063 %AWSAuth.Credentials{region: r}10641065 # type: binary()1066 # from: lib/req_llm/providers/amazon_bedrock.ex:277:461067 is_binary(r)10681069 type warning found at:1070 │1071 277 │ %AWSAuth.Credentials{region: r} when is_binary(r) -> r1072 │ ~1073 │1074 └─ lib/req_llm/providers/amazon_bedrock.ex:277:59: ReqLLM.Providers.AmazonBedrock.attach/310751076 warning: the following clause is redundant:10771078 %AWSAuth.Credentials{} ->10791080 previous clauses have already matched on the following types:10811082 %{..., region: binary()}1083 %{..., region: term()}10841085 type warning found at:1086 │1087 278 │ %AWSAuth.Credentials{} -> "us-east-1"1088 │ ~1089 │1090 └─ lib/req_llm/providers/amazon_bedrock.ex:278:32: ReqLLM.Providers.AmazonBedrock.attach/310911092 warning: ReqLLM.Providers.AmazonBedrock.Anthropic.requires_converse_api?/0 is undefined or private1093 │1094 307 │ family_formatter.requires_converse_api?() do1095 │ ~1096 │1097 └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31098 └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41099 └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211001101 warning: this clause of defp parse_json_defensively/1 is never used (or it will always fail/warn when invoked)1102 │1103 718 │ defp parse_json_defensively(_), do: nil1104 │ ~1105 │1106 └─ lib/req_llm/providers/xai.ex:718:8: ReqLLM.Providers.XAI.parse_json_defensively/111071108 warning: ReqLLM.Providers.AmazonBedrock.Converse.extract_usage/2 is undefined or private1109 │1110 558 │ formatter.extract_usage(body, model)1111 │ ~1112 │1113 └─ lib/req_llm/providers/amazon_bedrock.ex:558:17: ReqLLM.Providers.AmazonBedrock.extract_usage/211141115 warning: ReqLLM.Providers.AmazonBedrock.Converse.requires_converse_api?/0 is undefined or private1116 │1117 307 │ family_formatter.requires_converse_api?() do1118 │ ~1119 │1120 └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31121 └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41122 └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211231124 warning: ReqLLM.Providers.AmazonBedrock.Meta.requires_converse_api?/0 is undefined or private1125 │1126 307 │ family_formatter.requires_converse_api?() do1127 │ ~1128 │1129 └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31130 └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41131 └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211321133 warning: ReqLLM.Providers.AmazonBedrock.OpenAI.requires_converse_api?/0 is undefined or private1134 │1135 307 │ family_formatter.requires_converse_api?() do1136 │ ~1137 │1138 └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31139 └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41140 └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211411142 warning: the right-hand side of || (shown as ... below) will never be executed:11431144 usage[:reasoning] || usage["reasoning"] || usage[:reasoning_tokens] || usage["reasoning_tokens"] ||1145 get_reasoning_tokens(usage) || ...11461147 because the left-hand side always evaluates to:11481149 dynamic(not false and not nil)11501151 where "usage" was given the types:11521153 # type: dynamic(map())1154 # from: lib/req_llm/step/usage.ex:170:241155 usage11561157 # type: map()1158 # from: lib/req_llm/step/usage.ex:170:361159 is_map(usage)11601161 # type: dynamic(%{..., __struct__: atom()} or non_struct_map())1162 # from: lib/req_llm/step/usage.ex:173:141163 usage[:input]11641165 type warning found at:1166 │1167 180 │ usage["reasoning_tokens"] || get_reasoning_tokens(usage) || 0,1168 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1169 │1170 └─ lib/req_llm/step/usage.ex:180: ReqLLM.Step.Usage.normalize_usage/111711172 warning: the following clause cannot match because the previous clauses already matched all possible values:11731174 error ->11751176 it attempts to match on the result of:11771178 ReqLLM.Providers.Anthropic.Response.decode_response(body, anthropic_model)11791180 which has the already matched type:11811182 dynamic(1183 {:ok,1184 %ReqLLM.Response{1185 error: nil,1186 finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,1187 usage:1188 %{1189 cache_creation_input_tokens: term(),1190 cache_read_input_tokens: term(),1191 cached_tokens: term(),1192 input_tokens: term(),1193 output_tokens: term(),1194 reasoning_tokens: term(),1195 total_tokens: float() or integer()1196 } or1197 %{1198 cached_tokens: integer(),1199 input_tokens: integer(),1200 output_tokens: integer(),1201 reasoning_tokens: integer(),1202 total_tokens: integer()1203 },1204 stream: nil,1205 stream?: false,1206 object: nil,1207 message:1208 %ReqLLM.Message{1209 metadata: empty_map(),1210 tool_calls: not empty_list(),1211 tool_call_id: nil,1212 name: nil,1213 role: :assistant1214 } or nil,1215 context: %ReqLLM.Context{1216 tools: empty_list(),1217 messages:1218 list(%ReqLLM.Message{1219 metadata: empty_map(),1220 tool_calls: not empty_list(),1221 tool_call_id: nil,1222 name: nil,1223 role: :assistant1224 })1225 }1226 }}1227 )12281229 where "error" was given the type:12301231 # type: dynamic(1232 {:ok,1233 %ReqLLM.Response{1234 error: nil,1235 finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,1236 usage:1237 %{1238 cache_creation_input_tokens: term(),1239 cache_read_input_tokens: term(),1240 cached_tokens: term(),1241 input_tokens: term(),1242 output_tokens: term(),1243 reasoning_tokens: term(),1244 total_tokens: float() or integer()1245 } or1246 %{1247 cached_tokens: integer(),1248 input_tokens: integer(),1249 output_tokens: integer(),1250 reasoning_tokens: integer(),1251 total_tokens: integer()1252 },1253 stream: nil,1254 stream?: false,1255 object: nil,1256 message:1257 %ReqLLM.Message{1258 metadata: empty_map(),1259 tool_calls: not empty_list(),1260 tool_call_id: nil,1261 name: nil,1262 role: :assistant1263 } or nil,1264 context: %ReqLLM.Context{1265 tools: empty_list(),1266 messages:1267 list(%ReqLLM.Message{1268 metadata: empty_map(),1269 tool_calls: not empty_list(),1270 tool_call_id: nil,1271 name: nil,1272 role: :assistant1273 })1274 }1275 }}1276 )1277 # from: lib/req_llm/providers/google_vertex/anthropic.ex:136:71278 error12791280 type warning found at:1281 │1282 136 │ error ->1283 │ ~1284 │1285 └─ lib/req_llm/providers/google_vertex/anthropic.ex:136:13: ReqLLM.Providers.GoogleVertex.Anthropic.parse_response/312861287 warning: the following clause is redundant:12881289 {{_pool, _pid}, {:data, chunk}} when is_binary(chunk) ->12901291 previous clauses have already matched on the following types:12921293 {term(), {:data, binary()}}12941295 where "chunk" was given the types:12961297 # type: binary()1298 # from: lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:292:501299 is_binary(chunk)13001301 # type: binary()1302 # from: lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex1303 {{_pool, _pid}, {:data, chunk}}13041305 type warning found at:1306 │1307 292 │ {{_pool, _pid}, {:data, chunk}} when is_binary(chunk) ->1308 │ ~1309 │1310 └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:292:67: ReqLLM.Providers.AmazonBedrock.AWSEventStream.create_stream/113111312 warning: the following clause is redundant:13131314 {{_pool, _pid}, :done} ->13151316 previous clauses have already matched on the following types:13171318 {term(), {:data, binary()}}1319 {term(), :done}13201321 type warning found at:1322 │1323 300 │ {{_pool, _pid}, :done} ->1324 │ ~1325 │1326 └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:300:36: ReqLLM.Providers.AmazonBedrock.AWSEventStream.create_stream/113271328 warning: the following clause cannot match because the previous clauses already matched all possible values:13291330 _ ->13311332 it attempts to match on the result of:13331334 result13351336 which has the already matched type:13371338 dynamic(1339 ({:error, :model_not_found} and not {:ok, term()}) or {:error, :provider_not_found} or1340 {:ok,1341 %{1342 __struct__: ReqLLM.Model,1343 _metadata: map(),1344 capabilities: term(),1345 cost: term(),1346 limit: term(),1347 max_retries: term(),1348 max_tokens: term(),1349 modalities: term(),1350 model: binary(),1351 provider: atom()1352 }}1353 )13541355 type warning found at:1356 │1357 279 │ _ ->1358 │ ~1359 │1360 └─ lib/req_llm/provider/registry.ex:279:13: ReqLLM.Provider.Registry.get_model!/113611362Generated req_llm app1363==> simplify_baml1364Compiling 8 files (.ex)13651366== Compilation error in file lib/simplify_baml/nif.ex ==1367** (ErlangError) Erlang error: :enoent1368 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/simplify_baml_nif"])1369 (rustler 0.34.0) lib/rustler/compiler/config.ex:76: Rustler.Compiler.Config.metadata!/11370 (rustler 0.34.0) lib/rustler/compiler/config.ex:63: Rustler.Compiler.Config.build/11371 (rustler 0.34.0) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/31372 lib/simplify_baml/nif.ex:17: (module)1373could 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"