simplify_baml

Build log

nerves_system_rpi5

simplify_baml 0.1.0 · fail · run simplify_baml-0.1.0-1791102520180
1372 of 1372 lines
1Resolving Hex dependencies...2Resolution completed in 0.219s3Unchanged: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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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_rpi5644Generated nerves_system_rpi5 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: comparison between distinct types found:847848         role == :tool849850     given types:851852         dynamic(not :tool) == :tool853854     where "role" was given the type:855856         # type: dynamic(not :tool)857         # from: lib/req_llm/providers/amazon_bedrock/converse.ex:495:23858         %ReqLLM.Message{role: role, content: content}859860     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 false861862     type warning found at:863     │864 498 │     normalized_role = if role == :tool, do: :user, else: role865     │                               ~866     │867     └─ lib/req_llm/providers/amazon_bedrock/converse.ex:498:31: ReqLLM.Providers.AmazonBedrock.Converse.encode_message/1868869     warning: this clause in cond will never match:870871         not is_list(msg.content)872873     since it has type:874875         dynamic(false)876877     where "msg" was given the type:878879         # type: dynamic(%ReqLLM.Message{content: empty_list() or non_empty_list(term(), term())})880         # from: lib/req_llm/context.ex:805:21881         ReqLLM.Message.valid?(msg)882883     type warning found at:884     │885 808 │         not is_list(msg.content) ->886     │                                  ~887     │888     └─ lib/req_llm/context.ex:808:34: ReqLLM.Context.validate_message_structure/1889890    warning: comparison between distinct types found:891892        role == :tool893894    given types:895896        dynamic(not :tool) == :tool897898    where "role" was given the type:899900        # type: dynamic(not :tool)901        # from: lib/req_llm/providers/anthropic/context.ex:96:23902        %ReqLLM.Message{role: role, content: content}903904    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 false905906    type warning found at:907    │908 97 │     normalized_role = if role == :tool, do: :user, else: role909    │                               ~910    │911    └─ lib/req_llm/providers/anthropic/context.ex:97:31: ReqLLM.Providers.Anthropic.Context.encode_message/1912913     warning: the following clause cannot match because the previous clauses already matched all possible values:914915         error ->916917     it attempts to match on the result of:918919         ReqLLM.Providers.Anthropic.Response.decode_response(body, model)920921     which has the already matched type:922923         dynamic(924           {:ok,925            %ReqLLM.Response{926              error: nil,927              finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,928              usage:929                %{930                  cache_creation_input_tokens: term(),931                  cache_read_input_tokens: term(),932                  cached_tokens: term(),933                  input_tokens: term(),934                  output_tokens: term(),935                  reasoning_tokens: term(),936                  total_tokens: float() or integer()937                } or938                  %{939                    cached_tokens: integer(),940                    input_tokens: integer(),941                    output_tokens: integer(),942                    reasoning_tokens: integer(),943                    total_tokens: integer()944                  },945              stream: nil,946              stream?: false,947              object: nil,948              message:949                %ReqLLM.Message{950                  metadata: empty_map(),951                  tool_calls: not empty_list(),952                  tool_call_id: nil,953                  name: nil,954                  role: :assistant955                } or nil,956              context: %ReqLLM.Context{957                tools: empty_list(),958                messages:959                  list(%ReqLLM.Message{960                    metadata: empty_map(),961                    tool_calls: not empty_list(),962                    tool_call_id: nil,963                    name: nil,964                    role: :assistant965                  })966              }967            }}968         )969970     where "error" was given the type:971972         # type: dynamic(973           {:ok,974            %ReqLLM.Response{975              error: nil,976              finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,977              usage:978                %{979                  cache_creation_input_tokens: term(),980                  cache_read_input_tokens: term(),981                  cached_tokens: term(),982                  input_tokens: term(),983                  output_tokens: term(),984                  reasoning_tokens: term(),985                  total_tokens: float() or integer()986                } or987                  %{988                    cached_tokens: integer(),989                    input_tokens: integer(),990                    output_tokens: integer(),991                    reasoning_tokens: integer(),992                    total_tokens: integer()993                  },994              stream: nil,995              stream?: false,996              object: nil,997              message:998                %ReqLLM.Message{999                  metadata: empty_map(),1000                  tool_calls: not empty_list(),1001                  tool_call_id: nil,1002                  name: nil,1003                  role: :assistant1004                } or nil,1005              context: %ReqLLM.Context{1006                tools: empty_list(),1007                messages:1008                  list(%ReqLLM.Message{1009                    metadata: empty_map(),1010                    tool_calls: not empty_list(),1011                    tool_call_id: nil,1012                    name: nil,1013                    role: :assistant1014                  })1015              }1016            }}1017         )1018         # from: lib/req_llm/providers/amazon_bedrock/anthropic.ex:196:71019         error10201021     type warning found at:1022     │1023 196 │       error ->1024     │             ~1025     │1026     └─ lib/req_llm/providers/amazon_bedrock/anthropic.ex:196:13: ReqLLM.Providers.AmazonBedrock.Anthropic.parse_response/210271028      warning: this clause of defp extract_content_text/1 is never used (or it will always fail/warn when invoked)1029      │1030 1354 │   defp extract_content_text(_), do: ""1031      │        ~1032      │1033      └─ lib/req_llm/providers/google.ex:1354:8: ReqLLM.Providers.Google.extract_content_text/110341035     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: ReqLLM.Providers.GoogleVertex.Anthropic.decode_stream_event/2 is undefined or private1043     │1044 454 │       formatter.decode_stream_event(event, model)1045     │                 ~1046     │1047     └─ lib/req_llm/providers/google_vertex.ex:454:17: ReqLLM.Providers.GoogleVertex.decode_stream_event/210481049     warning: the following clause is redundant:10501051         %AWSAuth.Credentials{region: r} when is_binary(r) ->10521053     previous clauses have already matched on the following types:10541055         %{..., region: binary()}1056         %{..., region: term()}10571058     where "r" was given the types:10591060         # type: binary()1061         # from: lib/req_llm/providers/amazon_bedrock.ex:277:91062         %AWSAuth.Credentials{region: r}10631064         # type: binary()1065         # from: lib/req_llm/providers/amazon_bedrock.ex:277:461066         is_binary(r)10671068     type warning found at:1069     │1070 277 │         %AWSAuth.Credentials{region: r} when is_binary(r) -> r1071     │                                                           ~1072     │1073     └─ lib/req_llm/providers/amazon_bedrock.ex:277:59: ReqLLM.Providers.AmazonBedrock.attach/310741075     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: this clause of defp parse_json_defensively/1 is never used (or it will always fail/warn when invoked)1101     │1102 718 │   defp parse_json_defensively(_), do: nil1103     │        ~1104     │1105     └─ lib/req_llm/providers/xai.ex:718:8: ReqLLM.Providers.XAI.parse_json_defensively/111061107     warning: ReqLLM.Providers.AmazonBedrock.Converse.extract_usage/2 is undefined or private1108     │1109 558 │       formatter.extract_usage(body, model)1110     │                 ~1111     │1112     └─ lib/req_llm/providers/amazon_bedrock.ex:558:17: ReqLLM.Providers.AmazonBedrock.extract_usage/211131114     warning: ReqLLM.Providers.AmazonBedrock.Converse.requires_converse_api?/0 is undefined or private1115     │1116 307 │                family_formatter.requires_converse_api?() do1117     │                                 ~1118     │1119     └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31120     └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41121     └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211221123     warning: ReqLLM.Providers.AmazonBedrock.Meta.requires_converse_api?/0 is undefined or private1124     │1125 307 │                family_formatter.requires_converse_api?() do1126     │                                 ~1127     │1128     └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31129     └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41130     └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211311132     warning: ReqLLM.Providers.AmazonBedrock.OpenAI.requires_converse_api?/0 is undefined or private1133     │1134 307 │                family_formatter.requires_converse_api?() do1135     │                                 ~1136     │1137     └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31138     └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41139     └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211401141     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 cannot match because the previous clauses already matched all possible values:13121313         _ ->13141315     it attempts to match on the result of:13161317         result13181319     which has the already matched type:13201321         dynamic(1322           ({:error, :model_not_found} and not {:ok, term()}) or {:error, :provider_not_found} or1323             {:ok,1324              %{1325                __struct__: ReqLLM.Model,1326                _metadata: map(),1327                capabilities: term(),1328                cost: term(),1329                limit: term(),1330                max_retries: term(),1331                max_tokens: term(),1332                modalities: term(),1333                model: binary(),1334                provider: atom()1335              }}1336         )13371338     type warning found at:1339     │1340 279 │           _ ->1341     │             ~1342     │1343     └─ lib/req_llm/provider/registry.ex:279:13: ReqLLM.Provider.Registry.get_model!/113441345     warning: the following clause is redundant:13461347         {{_pool, _pid}, :done} ->13481349     previous clauses have already matched on the following types:13501351         {term(), {:data, binary()}}1352         {term(), :done}13531354     type warning found at:1355     │1356 300 │             {{_pool, _pid}, :done} ->1357     │                                    ~1358     │1359     └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:300:36: ReqLLM.Providers.AmazonBedrock.AWSEventStream.create_stream/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"