simplify_baml

Build log

nerves_system_qemu_aarch64

simplify_baml 0.1.0 · fail · run simplify_baml-0.1.0-1791102520180
1378 of 1378 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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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_qemu_aarch64644Compiling 1 file (.ex)645Generated nerves_system_qemu_aarch64 app646==> nerves_compatibility_test647===> Analyzing applications...648===> Compiling idna649==> nimble_parsec650Compiling 4 files (.ex)651Generated nimble_parsec app652==> nerves_compatibility_test653===> Analyzing applications...654===> Compiling telemetry655==> zoi656Compiling 84 files (.ex)657Generated zoi app658==> abnf_parsec659Compiling 4 files (.ex)660Generated abnf_parsec app661==> texture662Compiling 7 files (.ex)663Generated texture app664==> splode665Compiling 5 files (.ex)666Generated splode app667==> jsv668Compiling 75 files (.ex)669Compiling lib/jsv/format_validator/default/optional/email_address.ex (it's taking more than 10s)670Compiling lib/jsv/format_validator/default/optional/iri.ex (it's taking more than 10s)671Compiling lib/jsv/error_formatter.ex (it's taking more than 10s)672Generated jsv app673==> dotenvy674Compiling 3 files (.ex)675Generated dotenvy app676==> uboot_env677Compiling 5 files (.ex)678Generated uboot_env app679==> nimble_pool680Compiling 2 files (.ex)681Generated nimble_pool app682==> finch683Compiling 23 files (.ex)684Generated finch app685==> req686Compiling 24 files (.ex)687Generated req app688==> rustler689Compiling 6 files (.ex)690     warning: incompatible types given to throw_error/1:691692         throw_error(693           {:unknown_target,694            <<to_string(target)::binary,695              " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}696         )697698     given types:699700         -dynamic({:unknown_target, binary()})-701702     but expected one of:703704         :rustup_not_installed or {:no_rustler_deps, term(), term()} or705           {:unsupported_rustler_version, term(), term(), term()} or706           {:cargo_toml_not_found or :nonexistent_crate_directory or :rust_version_not_installed, term()}707708     where "target" was given the types:709710         # type: binary()711         # from: lib/rustler/compiler.ex:143:27712         target713714         # type: binary()715         # from: lib/rustler/compiler.ex:143:40716         is_binary(target)717718     type warning found at:719     │720 159 │       throw_error(721     │       ~722     │723     └─ lib/rustler/compiler.ex:159:7: Rustler.Compiler.get_target_os_type/1724725Generated rustler app726==> ex_aws_auth727Compiling 7 files (.ex)728Generated ex_aws_auth app729==> req_llm730Compiling 74 files (.ex)731    warning: unused require Logger732    │733  9 │   require Logger734    │   ~735    │736    └─ lib/examples/scripts/helpers.ex:9:3737738     warning: unused require Logger739     │740 150 │   require Logger741     │   ~742     │743     └─ lib/mix/tasks/model_sync.ex:150:3744745    warning: unused require Logger746    │747 16 │   require Logger748    │   ~749    │750    └─ lib/req_llm/generation.ex:16:3751752     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 operator753     │754 100 │           headers::binary-size(headers_length),755     │                                ~756     │757     └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:100:32: ReqLLM.Providers.AmazonBedrock.AWSEventStream.parse_single_event/1758759     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 operator760     │761 101 │           body::binary-size(body_length),762     │                             ~763     │764     └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:101:29: ReqLLM.Providers.AmazonBedrock.AWSEventStream.parse_single_event/1765766     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 operator767     │768 164 │         <<name::binary-size(name_len), value_type::8, rest2::binary>> = rest769     │                             ~770     │771     └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:164:29: ReqLLM.Providers.AmazonBedrock.AWSEventStream.parse_header_pairs/2772773     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 operator774     │775 172 │               <<value::binary-size(value_len), remaining::binary>> = rest3776     │                                    ~777     │778     └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:172:36: ReqLLM.Providers.AmazonBedrock.AWSEventStream.parse_header_pairs/2779780    warning: unused require Logger781    │782 11 │   require Logger783    │   ~784    │785    └─ lib/req_llm/response/stream.ex:11:3786787    warning: unused require Logger788    │789 77 │   require Logger790    │   ~791    │792    └─ lib/req_llm/provider/defaults.ex:77:3793794    warning: unused require Logger795    │796 95 │   require Logger797    │   ~798    │799    └─ lib/req_llm/providers/openrouter.ex:95:3800801     warning: unused require Logger802     │803 144 │   require Logger804     │   ~805     │806     └─ lib/req_llm/providers/xai.ex:144:3807808     warning: unused require Logger809     │810 133 │   require Logger811     │   ~812     │813     └─ lib/req_llm/providers/openai.ex:133:3814815    warning: unused require Logger816    │817 59 │   require Logger818    │   ~819    │820    └─ lib/req_llm/providers/groq.ex:59:3821822    warning: unused require Logger823    │824 68 │   require Logger825    │   ~826    │827    └─ lib/req_llm/providers/anthropic.ex:68:3828829     warning: unused require Logger830     │831 142 │   require Logger832     │   ~833     │834     └─ lib/mix/tasks/gen.ex:142:3835836    warning: unused require Logger837    │838 40 │   require Logger839    │   ~840    │841    └─ lib/req_llm/streaming/sse.ex:40:3842843Compiling lib/req_llm/providers/amazon_bedrock/anthropic.ex (it's taking more than 10s)844Compiling lib/req_llm/context.ex (it's taking more than 10s)845    warning: unused require Logger846    │847 92 │   require Logger848    │   ~849    │850    └─ lib/req_llm/providers/google.ex:92:3851852     warning: the following clause cannot match because the previous clauses already matched all possible values:853854         error ->855856     it attempts to match on the result of:857858         ReqLLM.Providers.Anthropic.Response.decode_response(body, model)859860     which has the already matched type:861862         dynamic(863           {:ok,864            %ReqLLM.Response{865              error: nil,866              finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,867              usage:868                %{869                  cache_creation_input_tokens: term(),870                  cache_read_input_tokens: term(),871                  cached_tokens: term(),872                  input_tokens: term(),873                  output_tokens: term(),874                  reasoning_tokens: term(),875                  total_tokens: float() or integer()876                } or877                  %{878                    cached_tokens: integer(),879                    input_tokens: integer(),880                    output_tokens: integer(),881                    reasoning_tokens: integer(),882                    total_tokens: integer()883                  },884              stream: nil,885              stream?: false,886              object: nil,887              message:888                %ReqLLM.Message{889                  metadata: empty_map(),890                  tool_calls: not empty_list(),891                  tool_call_id: nil,892                  name: nil,893                  role: :assistant894                } or nil,895              context: %ReqLLM.Context{896                tools: empty_list(),897                messages:898                  list(%ReqLLM.Message{899                    metadata: empty_map(),900                    tool_calls: not empty_list(),901                    tool_call_id: nil,902                    name: nil,903                    role: :assistant904                  })905              }906            }}907         )908909     where "error" was given the type:910911         # type: dynamic(912           {:ok,913            %ReqLLM.Response{914              error: nil,915              finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,916              usage:917                %{918                  cache_creation_input_tokens: term(),919                  cache_read_input_tokens: term(),920                  cached_tokens: term(),921                  input_tokens: term(),922                  output_tokens: term(),923                  reasoning_tokens: term(),924                  total_tokens: float() or integer()925                } or926                  %{927                    cached_tokens: integer(),928                    input_tokens: integer(),929                    output_tokens: integer(),930                    reasoning_tokens: integer(),931                    total_tokens: integer()932                  },933              stream: nil,934              stream?: false,935              object: nil,936              message:937                %ReqLLM.Message{938                  metadata: empty_map(),939                  tool_calls: not empty_list(),940                  tool_call_id: nil,941                  name: nil,942                  role: :assistant943                } or nil,944              context: %ReqLLM.Context{945                tools: empty_list(),946                messages:947                  list(%ReqLLM.Message{948                    metadata: empty_map(),949                    tool_calls: not empty_list(),950                    tool_call_id: nil,951                    name: nil,952                    role: :assistant953                  })954              }955            }}956         )957         # from: lib/req_llm/providers/amazon_bedrock/anthropic.ex:196:7958         error959960     type warning found at:961     │962 196 │       error ->963     │             ~964     │965     └─ lib/req_llm/providers/amazon_bedrock/anthropic.ex:196:13: ReqLLM.Providers.AmazonBedrock.Anthropic.parse_response/2966967     warning: this clause of defp zoi_schema?/1 is never used (or it will always fail/warn when invoked)968     │969 245 │   defp zoi_schema?(_), do: false970     │        ~971     │972     └─ lib/req_llm/schema.ex:245:8: ReqLLM.Schema.zoi_schema?/1973974    warning: comparison between distinct types found:975976        role == :tool977978    given types:979980        dynamic(not :tool) == :tool981982    where "role" was given the type:983984        # type: dynamic(not :tool)985        # from: lib/req_llm/providers/anthropic/context.ex:96:23986        %ReqLLM.Message{role: role, content: content}987988    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 false989990    type warning found at:991    │992 97 │     normalized_role = if role == :tool, do: :user, else: role993    │                               ~994    │995    └─ lib/req_llm/providers/anthropic/context.ex:97:31: ReqLLM.Providers.Anthropic.Context.encode_message/1996997     warning: this clause in cond will never match:998999         not is_list(msg.content)10001001     since it has type:10021003         dynamic(false)10041005     where "msg" was given the type:10061007         # type: dynamic(%ReqLLM.Message{content: empty_list() or non_empty_list(term(), term())})1008         # from: lib/req_llm/context.ex:805:211009         ReqLLM.Message.valid?(msg)10101011     type warning found at:1012     │1013 808 │         not is_list(msg.content) ->1014     │                                  ~1015     │1016     └─ lib/req_llm/context.ex:808:34: ReqLLM.Context.validate_message_structure/110171018     warning: comparison between distinct types found:10191020         role == :tool10211022     given types:10231024         dynamic(not :tool) == :tool10251026     where "role" was given the type:10271028         # type: dynamic(not :tool)1029         # from: lib/req_llm/providers/amazon_bedrock/converse.ex:495:231030         %ReqLLM.Message{role: role, content: content}10311032     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 false10331034     type warning found at:1035     │1036 498 │     normalized_role = if role == :tool, do: :user, else: role1037     │                               ~1038     │1039     └─ lib/req_llm/providers/amazon_bedrock/converse.ex:498:31: ReqLLM.Providers.AmazonBedrock.Converse.encode_message/110401041      warning: this clause of defp extract_content_text/1 is never used (or it will always fail/warn when invoked)1042      │1043 1354 │   defp extract_content_text(_), do: ""1044      │        ~1045      │1046      └─ lib/req_llm/providers/google.ex:1354:8: ReqLLM.Providers.Google.extract_content_text/110471048     warning: ReqLLM.Providers.GoogleVertex.Anthropic.decode_stream_event/2 is undefined or private1049     │1050 454 │       formatter.decode_stream_event(event, model)1051     │                 ~1052     │1053     └─ lib/req_llm/providers/google_vertex.ex:454:17: ReqLLM.Providers.GoogleVertex.decode_stream_event/210541055     warning: the following clause is redundant:10561057         %AWSAuth.Credentials{region: r} when is_binary(r) ->10581059     previous clauses have already matched on the following types:10601061         %{..., region: binary()}1062         %{..., region: term()}10631064     where "r" was given the types:10651066         # type: binary()1067         # from: lib/req_llm/providers/amazon_bedrock.ex:277:91068         %AWSAuth.Credentials{region: r}10691070         # type: binary()1071         # from: lib/req_llm/providers/amazon_bedrock.ex:277:461072         is_binary(r)10731074     type warning found at:1075     │1076 277 │         %AWSAuth.Credentials{region: r} when is_binary(r) -> r1077     │                                                           ~1078     │1079     └─ lib/req_llm/providers/amazon_bedrock.ex:277:59: ReqLLM.Providers.AmazonBedrock.attach/310801081     warning: the following clause is redundant:10821083         %AWSAuth.Credentials{} ->10841085     previous clauses have already matched on the following types:10861087         %{..., region: binary()}1088         %{..., region: term()}10891090     type warning found at:1091     │1092 278 │         %AWSAuth.Credentials{} -> "us-east-1"1093     │                                ~1094     │1095     └─ lib/req_llm/providers/amazon_bedrock.ex:278:32: ReqLLM.Providers.AmazonBedrock.attach/310961097     warning: ReqLLM.Providers.AmazonBedrock.Anthropic.requires_converse_api?/0 is undefined or private1098     │1099 307 │                family_formatter.requires_converse_api?() do1100     │                                 ~1101     │1102     └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31103     └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41104     └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211051106     warning: ReqLLM.Providers.AmazonBedrock.Converse.extract_usage/2 is undefined or private1107     │1108 558 │       formatter.extract_usage(body, model)1109     │                 ~1110     │1111     └─ lib/req_llm/providers/amazon_bedrock.ex:558:17: ReqLLM.Providers.AmazonBedrock.extract_usage/211121113     warning: ReqLLM.Providers.AmazonBedrock.Converse.requires_converse_api?/0 is undefined or private1114     │1115 307 │                family_formatter.requires_converse_api?() do1116     │                                 ~1117     │1118     └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31119     └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41120     └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211211122     warning: ReqLLM.Providers.AmazonBedrock.Meta.requires_converse_api?/0 is undefined or private1123     │1124 307 │                family_formatter.requires_converse_api?() do1125     │                                 ~1126     │1127     └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31128     └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41129     └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211301131     warning: this clause of defp parse_json_defensively/1 is never used (or it will always fail/warn when invoked)1132     │1133 718 │   defp parse_json_defensively(_), do: nil1134     │        ~1135     │1136     └─ lib/req_llm/providers/xai.ex:718:8: ReqLLM.Providers.XAI.parse_json_defensively/111371138     warning: ReqLLM.Providers.AmazonBedrock.OpenAI.requires_converse_api?/0 is undefined or private1139     │1140 307 │                family_formatter.requires_converse_api?() do1141     │                                 ~1142     │1143     └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31144     └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41145     └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211461147     warning: the right-hand side of || (shown as ... below) will never be executed:11481149         usage[:reasoning] || usage["reasoning"] || usage[:reasoning_tokens] || usage["reasoning_tokens"] ||1150           get_reasoning_tokens(usage) || ...11511152     because the left-hand side always evaluates to:11531154         dynamic(not false and not nil)11551156     where "usage" was given the types:11571158         # type: dynamic(map())1159         # from: lib/req_llm/step/usage.ex:170:241160         usage11611162         # type: map()1163         # from: lib/req_llm/step/usage.ex:170:361164         is_map(usage)11651166         # type: dynamic(%{..., __struct__: atom()} or non_struct_map())1167         # from: lib/req_llm/step/usage.ex:173:141168         usage[:input]11691170     type warning found at:1171     │1172 180 │           usage["reasoning_tokens"] || get_reasoning_tokens(usage) || 0,1173     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1174     │1175     └─ lib/req_llm/step/usage.ex:180: ReqLLM.Step.Usage.normalize_usage/111761177     warning: the following clause cannot match because the previous clauses already matched all possible values:11781179         error ->11801181     it attempts to match on the result of:11821183         ReqLLM.Providers.Anthropic.Response.decode_response(body, anthropic_model)11841185     which has the already matched type:11861187         dynamic(1188           {:ok,1189            %ReqLLM.Response{1190              error: nil,1191              finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,1192              usage:1193                %{1194                  cache_creation_input_tokens: term(),1195                  cache_read_input_tokens: term(),1196                  cached_tokens: term(),1197                  input_tokens: term(),1198                  output_tokens: term(),1199                  reasoning_tokens: term(),1200                  total_tokens: float() or integer()1201                } or1202                  %{1203                    cached_tokens: integer(),1204                    input_tokens: integer(),1205                    output_tokens: integer(),1206                    reasoning_tokens: integer(),1207                    total_tokens: integer()1208                  },1209              stream: nil,1210              stream?: false,1211              object: nil,1212              message:1213                %ReqLLM.Message{1214                  metadata: empty_map(),1215                  tool_calls: not empty_list(),1216                  tool_call_id: nil,1217                  name: nil,1218                  role: :assistant1219                } or nil,1220              context: %ReqLLM.Context{1221                tools: empty_list(),1222                messages:1223                  list(%ReqLLM.Message{1224                    metadata: empty_map(),1225                    tool_calls: not empty_list(),1226                    tool_call_id: nil,1227                    name: nil,1228                    role: :assistant1229                  })1230              }1231            }}1232         )12331234     where "error" was given the type:12351236         # type: dynamic(1237           {:ok,1238            %ReqLLM.Response{1239              error: nil,1240              finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,1241              usage:1242                %{1243                  cache_creation_input_tokens: term(),1244                  cache_read_input_tokens: term(),1245                  cached_tokens: term(),1246                  input_tokens: term(),1247                  output_tokens: term(),1248                  reasoning_tokens: term(),1249                  total_tokens: float() or integer()1250                } or1251                  %{1252                    cached_tokens: integer(),1253                    input_tokens: integer(),1254                    output_tokens: integer(),1255                    reasoning_tokens: integer(),1256                    total_tokens: integer()1257                  },1258              stream: nil,1259              stream?: false,1260              object: nil,1261              message:1262                %ReqLLM.Message{1263                  metadata: empty_map(),1264                  tool_calls: not empty_list(),1265                  tool_call_id: nil,1266                  name: nil,1267                  role: :assistant1268                } or nil,1269              context: %ReqLLM.Context{1270                tools: empty_list(),1271                messages:1272                  list(%ReqLLM.Message{1273                    metadata: empty_map(),1274                    tool_calls: not empty_list(),1275                    tool_call_id: nil,1276                    name: nil,1277                    role: :assistant1278                  })1279              }1280            }}1281         )1282         # from: lib/req_llm/providers/google_vertex/anthropic.ex:136:71283         error12841285     type warning found at:1286     │1287 136 │       error ->1288     │             ~1289     │1290     └─ lib/req_llm/providers/google_vertex/anthropic.ex:136:13: ReqLLM.Providers.GoogleVertex.Anthropic.parse_response/312911292     warning: the following clause is redundant:12931294         {{_pool, _pid}, {:data, chunk}} when is_binary(chunk) ->12951296     previous clauses have already matched on the following types:12971298         {term(), {:data, binary()}}12991300     where "chunk" was given the types:13011302         # type: binary()1303         # from: lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:292:501304         is_binary(chunk)13051306         # type: binary()1307         # from: lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex1308         {{_pool, _pid}, {:data, chunk}}13091310     type warning found at:1311     │1312 292 │             {{_pool, _pid}, {:data, chunk}} when is_binary(chunk) ->1313     │                                                                   ~1314     │1315     └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:292:67: ReqLLM.Providers.AmazonBedrock.AWSEventStream.create_stream/113161317     warning: the following clause is redundant:13181319         {{_pool, _pid}, :done} ->13201321     previous clauses have already matched on the following types:13221323         {term(), {:data, binary()}}1324         {term(), :done}13251326     type warning found at:1327     │1328 300 │             {{_pool, _pid}, :done} ->1329     │                                    ~1330     │1331     └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:300:36: ReqLLM.Providers.AmazonBedrock.AWSEventStream.create_stream/113321333     warning: the following clause cannot match because the previous clauses already matched all possible values:13341335         _ ->13361337     it attempts to match on the result of:13381339         result13401341     which has the already matched type:13421343         dynamic(1344           ({:error, :model_not_found} and not {:ok, term()}) or {:error, :provider_not_found} or1345             {:ok,1346              %{1347                __struct__: ReqLLM.Model,1348                _metadata: map(),1349                capabilities: term(),1350                cost: term(),1351                limit: term(),1352                max_retries: term(),1353                max_tokens: term(),1354                modalities: term(),1355                model: binary(),1356                provider: atom()1357              }}1358         )13591360     type warning found at:1361     │1362 279 │           _ ->1363     │             ~1364     │1365     └─ lib/req_llm/provider/registry.ex:279:13: ReqLLM.Provider.Registry.get_model!/113661367Generated req_llm app1368==> simplify_baml1369Compiling 8 files (.ex)13701371== Compilation error in file lib/simplify_baml/nif.ex ==1372** (ErlangError) Erlang error: :enoent1373    (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/simplify_baml_nif"])1374    (rustler 0.34.0) lib/rustler/compiler/config.ex:76: Rustler.Compiler.Config.metadata!/11375    (rustler 0.34.0) lib/rustler/compiler/config.ex:63: Rustler.Compiler.Config.build/11376    (rustler 0.34.0) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/31377    lib/simplify_baml/nif.ex:17: (module)1378could 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"