Build log
nerves_system_rpi4
ex_llama 0.2.3 · fail · run ex_llama-0.2.3-1791175708336
688 of 688 lines
1Resolving Hex dependencies...2Resolution completed in 0.124s3Unchanged:4 bunt 1.0.05 circular_buffer 1.1.06 credo 1.7.197 elixir_make 0.10.08 ex_llama 0.2.39 file_system 1.1.110 genai_core 0.3.411 interactive_cmd 0.1.412 jason 1.4.513 nerves 2.0.0-pre.214 nerves_discovery 0.1.515 nerves_logging 0.2.416 nerves_runtime 0.13.1317 nerves_system_bbb 2.30.218 nerves_system_br 1.34.419 nerves_system_mangopi_mq_pro 0.17.220 nerves_system_qemu_aarch64 0.4.221 nerves_system_rpi0 2.1.222 nerves_system_rpi4 2.1.223 nerves_system_rpi5 2.1.224 nerves_system_trellis 0.5.025 nerves_system_x86_64 1.34.226 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.127 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.128 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.129 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.130 nerves_toolchain_x86_64_nerves_linux_musl 15.3.131 nerves_uevent 0.1.732 noizu_labs_core 0.1.833 property_table 0.3.434 ring_logger 0.11.735 tablet 0.3.336 toolshed 0.5.037 uboot_env 1.0.238* Getting ex_llama (Hex package)39* Getting nerves (Hex package)40* Getting ring_logger (Hex package)41* Getting toolshed (Hex package)42* Getting nerves_runtime (Hex package)43* Getting nerves_system_bbb (Hex package)44* Getting nerves_system_mangopi_mq_pro (Hex package)45* Getting nerves_system_qemu_aarch64 (Hex package)46* Getting nerves_system_rpi0 (Hex package)47* Getting nerves_system_rpi4 (Hex package)48* Getting nerves_system_rpi5 (Hex package)49* Getting nerves_system_trellis (Hex package)50* Getting nerves_system_x86_64 (Hex package)51* Getting nerves_system_br (Hex package)52* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)53* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)54* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)55* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)56* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)57* Getting nerves_logging (Hex package)58* Getting nerves_uevent (Hex package)59* Getting uboot_env (Hex package)60* Getting elixir_make (Hex package)61* Getting property_table (Hex package)62* Getting circular_buffer (Hex package)63* Getting interactive_cmd (Hex package)64* Getting nerves_discovery (Hex package)65* Getting tablet (Hex package)66* Getting genai_core (Hex package)67* Getting noizu_labs_core (Hex package)68* Getting credo (Hex package)69* Getting bunt (Hex package)70* Getting file_system (Hex package)71* Getting jason (Hex package)72==> nerves_system_br73Generated nerves_system_br app74==> file_system75Compiling 7 files (.ex)76Generated file_system app77==> circular_buffer78Compiling 1 file (.ex)79Generated circular_buffer app80==> bunt81Compiling 2 files (.ex)82Generated bunt app83==> jason84Compiling 10 files (.ex)85Generated jason app86==> tablet87Compiling 2 files (.ex)88Generated tablet app89==> elixir_make90Compiling 8 files (.ex)91Generated elixir_make app92==> nerves_logging93 CC kmsg_tailer.o94 LD kmsg_tailer95Compiling 5 files (.ex)96Generated nerves_logging app97==> nerves_discovery98Compiling 5 files (.ex)99Generated nerves_discovery app100==> ring_logger101Compiling 7 files (.ex)102Generated ring_logger app103==> interactive_cmd104Compiling 1 file (.ex)105Generated interactive_cmd app106==> nerves107Compiling 65 files (.ex)108 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)109 │110 6 │ defmodule Mix.Tasks.Nerves.Init do111 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~112 │113 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)114115 warning: redefining module Nerves (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.beam)116 │117 6 │ defmodule Nerves do118 │ ~~~~~~~~~~~~~~~~~~~119 │120 └─ lib/nerves.ex:6: Nerves (module)121122 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)123 │124 5 │ defmodule Nerves.ArtifactResolver do125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~126 │127 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)128129 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)130 │131 6 │ defmodule Nerves.BuildAction.AppModes do132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~133 │134 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)135136 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)137 │138 5 │ defmodule Nerves.BuildAction.CheckExecutables do139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~140 │141 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)142143 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)144 │145 8 │ defmodule Nerves.BuildAction.Erlinit do146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~147 │148 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)149150 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)151 │152 5 │ defmodule Nerves.BuildAction.Firmware do153 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~154 │155 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)156157 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)158 │159 7 │ defmodule Nerves.BuildAction.IExStartupCheck do160 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~161 │162 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)163164 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)165 │166 5 │ defmodule Nerves.BuildAction.NervesV1System do167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~168 │169 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)170171 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)172 │173 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~175 │176 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)177178 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)179 │180 5 │ defmodule Nerves.BuildAction.Rootfs do181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~182 │183 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)184185 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)186 │187 6 │ defmodule Nerves.BuildAction.SortApps do188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~189 │190 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)191192 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)193 │194 5 │ defmodule Nerves.BuildAction.StripAll do195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~196 │197 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)198199 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)200 │201 5 │ defmodule Nerves.BuildAction.Trimmer do202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~203 │204 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)205206 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)207 │208 5 │ defmodule Nerves.BuildPlan do209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~210 │211 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)212213 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)214 │215 5 │ defmodule Nerves.BuildPlan.Checks do216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~217 │218 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)219220 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.Container.beam)221 │222 6 │ defmodule Nerves.Container do223 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~224 │225 └─ lib/nerves/container.ex:6: Nerves.Container (module)226227 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)228 │229 5 │ defmodule Nerves.Fingerprint do230 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~231 │232 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)233234 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)235 │236 5 │ defmodule Nerves.MixPackage do237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~238 │239 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)240241 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.Paths.beam)242 │243 5 │ defmodule Nerves.Paths do244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~245 │246 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)247248 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)249 │250 5 │ defmodule Nerves.TargetTuple do251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~252 │253 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)254255Generated nerves app256==> nerves_toolchain_aarch64_nerves_linux_gnu257Compiling 1 file (.ex)258Generated nerves_toolchain_aarch64_nerves_linux_gnu app259==> nerves_system_rpi4260Generated nerves_system_rpi4 app261==> credo262Compiling 257 files (.ex)263Compiling lib/credo/check/config_comment.ex (it's taking more than 10s)264Compiling lib/credo/execution/execution_issues.ex (it's taking more than 10s)265Compiling lib/credo/cli/output/summary.ex (it's taking more than 10s)266Compiling lib/credo/cli/command/list/output/default.ex (it's taking more than 10s)267Compiling lib/credo/check/warning/unused_function_return_helper.ex (it's taking more than 10s)268Compiling lib/credo/check/runner.ex (it's taking more than 10s)269Compiling lib/credo/check/config_comment_finder.ex (it's taking more than 10s)270Generated credo app271==> noizu_labs_core272Compiling 12 files (.ex)273Generated noizu_labs_core app274==> genai_core275Compiling 101 files (.ex)276 warning: default arguments in protocol definitions is deprecated277 │278 24 │ def nodes(graph_node, options \\ nil)279 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~280 │281 └─ lib/vnext_genai/graph/node/node_protocol.ex:24: GenAI.Graph.NodeProtocol (module)282283 warning: default arguments in protocol definitions is deprecated284 │285 33 │ def build_node_lookup(graph_node, options \\ nil)286 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~287 │288 └─ lib/vnext_genai/graph/node/node_protocol.ex:33: GenAI.Graph.NodeProtocol (module)289290 warning: default arguments in protocol definitions is deprecated291 │292 42 │ def build_handle_lookup(graph_node, options \\ nil)293 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~294 │295 └─ lib/vnext_genai/graph/node/node_protocol.ex:42: GenAI.Graph.NodeProtocol (module)296297 warning: protocols can only define functions without implementation via def/1, found: nodes/1, build_node_lookup/1, build_handle_lookup/1298 │299 1 │ defprotocol GenAI.Graph.NodeProtocol do300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~301 │302 └─ lib/vnext_genai/graph/node/node_protocol.ex:1: GenAI.Graph.NodeProtocol (module)303304 warning: default arguments in protocol definitions is deprecated305 │306 84 │ def with_stream_handler(context, handler, options \\ nil)307 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~308 │309 └─ lib/vnext_genai/thread/thread_protocol.ex:84: GenAI.ThreadProtocol (module)310311 warning: default arguments in protocol definitions is deprecated312 │313 87 │ def execute(session, command, context, options \\ nil)314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~315 │316 └─ lib/vnext_genai/thread/thread_protocol.ex:87: GenAI.ThreadProtocol (module)317318 warning: protocols can only define functions without implementation via def/1, found: with_stream_handler/2, execute/3319 │320 1 │ defprotocol GenAI.ThreadProtocol do321 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~322 │323 └─ lib/vnext_genai/thread/thread_protocol.ex:1: GenAI.ThreadProtocol (module)324325 warning: unused require GenAI.Types.Graph326 │327 10 │ require GenAI.Types.Graph328 │ ~329 │330 └─ lib/vnext_genai/graph/root.ex:10:3331332 warning: unused require GenAI.Records.Link333 │334 6 │ require GenAI.Records.Link335 │ ~336 │337 └─ lib/vnext_genai/thread/session.ex:6:3338339 warning: unused require Logger340 │341 85 │ require Logger342 │ ~343 │344 └─ lib/vnext_genai/thread/session.ex:85:5345346 error: struct Finch.Response is undefined (module Finch.Response is not available or is yet to be defined)347 │348 78 │ with {:ok, %Finch.Response{status: 200, body: response_body}} <-349 │ ^350 │351 └─ lib/vnext_genai/inference_provider/inference_provider/default_provider.ex:78:22: GenAI.InferenceProvider.DefaultProvider.do_run_or_stream/5352353 warning: the following clause cannot match because the previous clauses already matched all possible values:354355 x ->356357 it attempts to match on the result of:358359 GenAI.Graph.MermaidProtocol.Helpers.diagram_type(options)360361 which has the already matched type:362363 dynamic(:state_diagram_v2)364365 where "x" was given the type:366367 # type: dynamic(:state_diagram_v2)368 # from: lib/vnext_genai/vnext.graph.ex:717:7369 x370371 type warning found at:372 │373 717 │ x -> {:error, {:unsupported_diagram, x}}374 │ ~375 │376 └─ lib/vnext_genai/vnext.graph.ex:717:9: GenAI.Graph.MermaidProtocol.GenAI.VNext.Graph.encode/3377378 warning: UUID.uuid4/0 is undefined (module UUID is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)379 │380 113 │ id: options[:id] || UUID.uuid4(),381 │ ~382 │383 └─ lib/vnext_genai/vnext.graph.ex:113:32: GenAI.VNext.Graph.do_new/1384385 warning: the following pattern will never match:386387 {:ok, link} <- GenAI.Graph.Link.putnew_source(link, from_node)388389 because the right-hand side has type:390391 dynamic(%GenAI.Graph.Link{source: term()})392393 where "from_node" was given the type:394395 # type: dynamic(%{..., __struct__: atom()} or atom() or bitstring() or integer() or {...})396 # from: lib/vnext_genai/vnext.graph.ex:489:34397 GenAI.Graph.Link.putnew_source(link, from_node)398399 where "link" was given the types:400401 # type: dynamic(%{..., __struct__: GenAI.Graph.Link})402 # from: lib/vnext_genai/vnext.graph.ex:487:14403 link = auto_link404405 # type: dynamic(%GenAI.Graph.Link{source: term()})406 # from: lib/vnext_genai/vnext.graph.ex:489:34407 GenAI.Graph.Link.putnew_source(link, from_node)408409 type warning found at:410 │411 489 │ with {:ok, link} <- Link.putnew_source(link, from_node),412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~413 │414 └─ lib/vnext_genai/vnext.graph.ex:489: GenAI.VNext.Graph.attempt_auto_link/5415416 warning: the following clause will never match:417418 %_{} ->419420 because it attempts to match on the result of:421422 parameters423424 which has type:425426 dynamic(not false and not nil and not map())427428 type warning found at:429 │430 261 │ (is_map(parameters) or is_struct(parameters)),431 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~432 │433 └─ lib/vnext_genai/tool/registry.ex:261: GenAI.Tool.Registry.normalize_descriptor/1434435 warning: UUID.uuid4/0 is undefined (module UUID is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)436 │437 102 │ id = options[:id] || UUID.uuid4()438 │ ~439 │440 └─ lib/vnext_genai/graph/link.ex:102:31: GenAI.Graph.Link.new/3441 └─ lib/vnext_genai/graph/link.ex:485:52: GenAI.Graph.Link.with_id!/1442 └─ lib/vnext_genai/graph/link.ex:488:52: GenAI.Graph.Link.with_id!/1443444 warning: the right-hand side of || will always execute:445446 elem(x, 1)447448 because the left-hand side always evaluates to:449450 dynamic(nil)451452 where "x" (context Kernel) was given the type:453454 # type: dynamic(nil)455 # from: lib/vnext_genai/graph/link.ex:629456 x457458 type warning found at:459 │460 629 │ node: R.Link.connector(x, :node) || target,461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~462 │463 └─ lib/vnext_genai/graph/link.ex:629: GenAI.Graph.Link.putnew_target/2464465 warning: the right-hand side of || will always execute:466467 elem(x, 1)468469 because the left-hand side always evaluates to:470471 dynamic(nil)472473 where "x" (context Kernel) was given the type:474475 # type: dynamic(nil)476 # from: lib/vnext_genai/graph/link.ex:650477 x478479 type warning found at:480 │481 650 │ node: R.Link.connector(x, :node) || connector_id,482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~483 │484 └─ lib/vnext_genai/graph/link.ex:650: GenAI.Graph.Link.putnew_target/2485486 warning: the right-hand side of || will always execute:487488 elem(x, 1)489490 because the left-hand side always evaluates to:491492 dynamic(nil)493494 where "x" (context Kernel) was given the type:495496 # type: dynamic(nil)497 # from: lib/vnext_genai/graph/link.ex:738498 x499500 type warning found at:501 │502 738 │ node: R.Link.connector(x, :node) || source,503 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~504 │505 └─ lib/vnext_genai/graph/link.ex:738: GenAI.Graph.Link.putnew_source/2506507 warning: the right-hand side of || will always execute:508509 elem(x, 1)510511 because the left-hand side always evaluates to:512513 dynamic(nil)514515 where "x" (context Kernel) was given the type:516517 # type: dynamic(nil)518 # from: lib/vnext_genai/graph/link.ex:759519 x520521 type warning found at:522 │523 759 │ node: R.Link.connector(x, :node) || connector_id,524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~525 │526 └─ lib/vnext_genai/graph/link.ex:759: GenAI.Graph.Link.putnew_source/2527528 warning: ShortUUID.encode/1 is undefined (module ShortUUID is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)529 │530 390 │ {:ok, short_uuid} = ShortUUID.encode(UUID.uuid4())531 │ ~532 │533 └─ lib/vnext_genai/nodes/model/encoder/default_provider.ex:390:35: GenAI.Model.Encoder.DefaultProvider.gen_unique_call_id/0534535 warning: UUID.uuid4/0 is undefined (module UUID is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)536 │537 390 │ {:ok, short_uuid} = ShortUUID.encode(UUID.uuid4())538 │ ~539 │540 └─ lib/vnext_genai/nodes/model/encoder/default_provider.ex:390:47: GenAI.Model.Encoder.DefaultProvider.gen_unique_call_id/0541542 warning: the following conditional expression:543544 {:ok, v} = module.completion_choices(id, &1, model, settings, session, context, options)545546 will always evaluate to:547548 dynamic({:ok, term()})549550 where "context" was given the type:551552 # type: dynamic()553 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:67554 context555556 where "id" was given the type:557558 # type: dynamic()559 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:129:12560 %{id: id, usage: %{}, model: model, choices: choices} <- json561562 where "model" was given the type:563564 # type: dynamic()565 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:129:12566 %{id: id, usage: %{}, model: model, choices: choices} <- json567568 where "module" was given the type:569570 # type: dynamic(atom())571 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:134:24572 module.completion_choices(id, &1, model, settings, session, context, options)573574 where "options" was given the type:575576 # type: dynamic()577 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:76578 options579580 where "session" was given the type:581582 # type: dynamic()583 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:58584 session585586 where "settings" was given the type:587588 # type: dynamic()589 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:48590 settings591592 where "v" was given the type:593594 # type: dynamic()595 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:133:24596 {:ok, v} = module.completion_choices(id, &1, model, settings, session, context, options)597598 type warning found at:599 │600 133 │ &if {:ok, v} =601 │ ~~~~~~~~~~~~~~602 │603 └─ lib/vnext_genai/nodes/model/encoder/default_provider.ex:133: GenAI.Model.Encoder.DefaultProvider.completion_response/7604605 warning: YamlElixir.read_from_string/1 is undefined (module YamlElixir is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)606 │607 40 │ with {:ok, json} <- YamlElixir.read_from_string(yaml_string) do608 │ ~609 │610 └─ lib/vnext_genai/nodes/tool.ex:40:36: GenAI.Tool.from_yaml/1611612 warning: the following clause cannot match because the previous clauses already matched all possible values:613614 x ->615616 it attempts to match on the result of:617618 GenAI.Graph.MermaidProtocol.Helpers.diagram_type(options)619620 which has the already matched type:621622 dynamic(:state_diagram_v2)623624 where "x" was given the type:625626 # type: dynamic(:state_diagram_v2)627 # from: lib/vnext_genai/nodes/mermaid_protocol.ex:22:7628 x629630 type warning found at:631 │632 22 │ x -> {:error, {:unsupported_diagram, x}}633 │ ~634 │635 └─ lib/vnext_genai/nodes/mermaid_protocol.ex:22:9: GenAI.Graph.MermaidProtocol.GenAI.Graph.Node.encode/3636637 warning: UUID.uuid4/0 is undefined (module UUID is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)638 │639 32 │ id: UUID.uuid4(),640 │ ~641 │642 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:32:16: GenAI.Graph.NodeProtocol.DefaultProvider.do_new/2643 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:42:32: GenAI.Graph.NodeProtocol.DefaultProvider.do_new/2644 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:374:52: GenAI.Graph.NodeProtocol.DefaultProvider.do_with_id!/1645 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:377:52: GenAI.Graph.NodeProtocol.DefaultProvider.do_with_id!/1646647 warning: UUID.info/1 is undefined (module UUID is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)648 │649 666 │ id = case UUID.info(subject.id) do650 │ ~651 │652 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:666:20: GenAI.Graph.NodeProtocol.DefaultProvider.inspect_low_detail/2653654 warning: ShortUUID.encode!/1 is undefined (module ShortUUID is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)655 │656 667 │ {:ok, _} -> ShortUUID.encode!(subject.id)657 │ ~658 │659 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:667:29: GenAI.Graph.NodeProtocol.DefaultProvider.inspect_low_detail/2660661 warning: Finch.build/4 is undefined (module Finch is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)662 │663 26 │ Finch.build(type, url, headers, body)664 │ ~665 │666 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:26:11: GenAI.InferenceProvider.Helpers.api_call/5667 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:32:13: GenAI.InferenceProvider.Helpers.api_call/5668 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:51:11: GenAI.InferenceProvider.Helpers.stream_api_call/6669 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:57:13: GenAI.InferenceProvider.Helpers.stream_api_call/6670671 warning: Finch.request/3 is undefined (module Finch is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)672 │673 27 │ |> Finch.request(GenAI.Finch, finch_options(options))674 │ ~675 │676 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:27:14: GenAI.InferenceProvider.Helpers.api_call/5677 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:33:16: GenAI.InferenceProvider.Helpers.api_call/5678679 warning: Finch.stream_while/5 is undefined (module Finch is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)680 │681 52 │ |> Finch.stream_while(GenAI.Finch, acc, cb, finch_options(options))682 │ ~683 │684 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:52:14: GenAI.InferenceProvider.Helpers.stream_api_call/6685 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:58:16: GenAI.InferenceProvider.Helpers.stream_api_call/6686687== Type checking failed with errors ==688could not compile dependency :genai_core, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile genai_core --force", update it with "mix deps.update genai_core" or clean it with "mix deps.clean genai_core"