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"