jidoka

Build log

nerves_system_bbb

jidoka 0.9.0 · fail · run jidoka-0.9.0-1790963172725
1154 of 1154 lines
1Resolving Hex dependencies...2Resolution completed in 1.108s3Unchanged:4  abnf_parsec 2.1.05  anubis_mcp 1.14.06  ash 3.33.117  ash_jido 1.0.18  circular_buffer 1.1.09  crontab 1.2.010  crux 0.1.411  decimal 3.1.112  domainatrex 3.2.013  dotenvy 1.2.114  ecto 3.14.215  elixir_make 0.10.016  ets 0.9.017  extractous_ex 0.2.118  finch 0.24.019  floki 0.38.420  flow 1.2.421  fsmx 0.5.022  fuse 2.5.023  gen_stage 1.3.224  hpax 1.1.025  html2markdown 0.3.226  idna 7.1.027  interactive_cmd 0.1.428  iterex 0.1.229  jason 1.4.530  jido 2.3.331  jido_action 2.3.232  jido_ai 2.3.033  jido_browser 2.4.034  jido_mcp 1.1.1 RETIRED!35    (deprecated) Deprecated. Use ExMCP for direct MCP protocol work and Jido Connect for managed MCP connections and tool calls.36  jido_signal 2.3.037  jidoka 0.9.038  jsv 0.25.039  llm_db 2026.7.540  lua 1.0.241  mime 2.0.742  mint 1.11.043  multigraph 0.16.1-mg.544  nerves 2.0.0-pre.245  nerves_discovery 0.1.546  nerves_logging 0.2.447  nerves_runtime 0.13.1348  nerves_system_bbb 2.30.249  nerves_system_br 1.34.450  nerves_system_mangopi_mq_pro 0.17.251  nerves_system_qemu_aarch64 0.4.252  nerves_system_rpi0 2.1.253  nerves_system_rpi4 2.1.254  nerves_system_rpi5 2.1.255  nerves_system_trellis 0.5.056  nerves_system_x86_64 1.34.257  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.158  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.159  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.160  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.161  nerves_toolchain_x86_64_nerves_linux_musl 15.3.162  nerves_uevent 0.1.763  nimble_options 1.1.164  nimble_parsec 1.4.265  nimble_pool 1.1.066  peri 0.9.067  poolboy 1.5.268  property_table 0.3.469  reactor 1.0.770  req 0.7.471  req_llm 1.20.072  ring_logger 0.11.773  runic 0.1.0-alpha.1174  rustler 0.38.075  rustler_precompiled 0.10.076  server_sent_events 1.1.077  spark 2.7.378  splode 0.3.279  stream_data 1.4.080  tablet 0.3.381  telemetry 1.4.282  telemetry_metrics 1.2.083  texture 2.0.084  time_zone_info 0.8.085  toml 0.7.086  toolshed 0.5.087  typed_struct 0.3.088  uboot_env 1.0.289  uniq 0.6.390  websockex 0.5.191  yamerl 0.10.092  yaml_elixir 2.12.293  ymlr 5.1.694  zoi 0.18.1195* Getting jidoka (Hex package)96* Getting nerves (Hex package)97* Getting ring_logger (Hex package)98* Getting toolshed (Hex package)99* Getting nerves_runtime (Hex package)100* Getting nerves_system_bbb (Hex package)101* Getting nerves_system_mangopi_mq_pro (Hex package)102* Getting nerves_system_qemu_aarch64 (Hex package)103* Getting nerves_system_rpi0 (Hex package)104* Getting nerves_system_rpi4 (Hex package)105* Getting nerves_system_rpi5 (Hex package)106* Getting nerves_system_trellis (Hex package)107* Getting nerves_system_x86_64 (Hex package)108* Getting nerves_system_br (Hex package)109* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)110* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)111* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)112* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)113* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)114* Getting nerves_logging (Hex package)115* Getting nerves_uevent (Hex package)116* Getting uboot_env (Hex package)117* Getting elixir_make (Hex package)118* Getting property_table (Hex package)119* Getting circular_buffer (Hex package)120* Getting interactive_cmd (Hex package)121* Getting nerves_discovery (Hex package)122* Getting tablet (Hex package)123* Getting ash_jido (Hex package)124* Getting crontab (Hex package)125* Getting jason (Hex package)126* Getting jido (Hex package)127* Getting jido_action (Hex package)128* Getting jido_ai (Hex package)129* Getting jido_browser (Hex package)130* Getting jido_mcp (Hex package)131* Getting llm_db (Hex package)132* Getting lua (Hex package)133* Getting req_llm (Hex package)134* Getting runic (Hex package)135* Getting spark (Hex package)136* Getting splode (Hex package)137* Getting time_zone_info (Hex package)138* Getting yaml_elixir (Hex package)139* Getting ymlr (Hex package)140* Getting zoi (Hex package)141* Getting yamerl (Hex package)142* Getting nimble_parsec (Hex package)143* Getting flow (Hex package)144* Getting gen_stage (Hex package)145* Getting multigraph (Hex package)146* Getting telemetry (Hex package)147* Getting uniq (Hex package)148* Getting dotenvy (Hex package)149* Getting jsv (Hex package)150* Getting nimble_options (Hex package)151* Getting req (Hex package)152* Getting server_sent_events (Hex package)153* Getting websockex (Hex package)154* Getting finch (Hex package)155* Getting mime (Hex package)156* Getting mint (Hex package)157* Getting nimble_pool (Hex package)158* Getting hpax (Hex package)159* Getting abnf_parsec (Hex package)160* Getting idna (Hex package)161* Getting texture (Hex package)162* Getting toml (Hex package)163* Getting anubis_mcp (Hex package)164* Getting peri (Hex package)165* Getting domainatrex (Hex package)166* Getting extractous_ex (Hex package)167* Getting floki (Hex package)168* Getting html2markdown (Hex package)169* Getting typed_struct (Hex package)170* Getting rustler (Hex package)171* Getting rustler_precompiled (Hex package)172* Getting fsmx (Hex package)173* Getting jido_signal (Hex package)174* Getting poolboy (Hex package)175* Getting telemetry_metrics (Hex package)176* Getting fuse (Hex package)177* Getting ash (Hex package)178* Getting crux (Hex package)179* Getting decimal (Hex package)180* Getting ecto (Hex package)181* Getting ets (Hex package)182* Getting reactor (Hex package)183* Getting stream_data (Hex package)184* Getting iterex (Hex package)185Found retired packages, see above for details186You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more187==> nerves_system_br188Generated nerves_system_br app189==> typed_struct190Compiling 2 files (.ex)191Generated typed_struct app192==> stream_data193Compiling 3 files (.ex)194Generated stream_data app195==> gen_stage196Compiling 10 files (.ex)197     warning: unused require Logger198     │199 103 │   require Logger200     │   ~201     │202     └─ lib/gen_stage/dispatchers/partition_dispatcher.ex:103:3203204Generated gen_stage app205==> floki206Compiling 1 file (.xrl)207Compiling 2 files (.erl)208Compiling 30 files (.ex)209Generated floki app210==> ymlr211Compiling 3 files (.ex)212Generated ymlr app213==> mime214Compiling 1 file (.ex)215Generated mime app216==> toml217Compiling 10 files (.ex)218     warning: using single-quoted strings to represent charlists is deprecated.219     Use ~c"" if you indeed want a charlist or use "" instead.220     You may run "mix format --migrate" to change all single-quoted221     strings to use the ~c sigil and fix this warning.222     │223 264 │   defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do224     │                                                                                  ~225     │226     └─ lib/decoder.ex:264:82227228     warning: using single-quoted strings to represent charlists is deprecated.229     Use ~c"" if you indeed want a charlist or use "" instead.230     You may run "mix format --migrate" to change all single-quoted231     strings to use the ~c sigil and fix this warning.232     │233 371 │       {:ok, {type, _skip, _data, _lines}} when type in '-+' ->234     │                                                        ~235     │236     └─ lib/decoder.ex:371:56237238     warning: using single-quoted strings to represent charlists is deprecated.239     Use ~c"" if you indeed want a charlist or use "" instead.240     You may run "mix format --migrate" to change all single-quoted241     strings to use the ~c sigil and fix this warning.242     │243 419 │           {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->244     │                                                        ~245     │246     └─ lib/decoder.ex:419:56247248     warning: using single-quoted strings to represent charlists is deprecated.249     Use ~c"" if you indeed want a charlist or use "" instead.250     You may run "mix format --migrate" to change all single-quoted251     strings to use the ~c sigil and fix this warning.252     │253 474 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->254     │                                                    ~255     │256     └─ lib/decoder.ex:474:52257258     warning: using single-quoted strings to represent charlists is deprecated.259     Use ~c"" if you indeed want a charlist or use "" instead.260     You may run "mix format --migrate" to change all single-quoted261     strings to use the ~c sigil and fix this warning.262     │263 514 │       {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->264     │                                           ~265     │266     └─ lib/decoder.ex:514:43267268     warning: using single-quoted strings to represent charlists is deprecated.269     Use ~c"" if you indeed want a charlist or use "" instead.270     You may run "mix format --migrate" to change all single-quoted271     strings to use the ~c sigil and fix this warning.272     │273 518 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->274     │                                                    ~275     │276     └─ lib/decoder.ex:518:52277278     warning: using single-quoted strings to represent charlists is deprecated.279     Use ~c"" if you indeed want a charlist or use "" instead.280     You may run "mix format --migrate" to change all single-quoted281     strings to use the ~c sigil and fix this warning.282     │283 522 │       {:ok, {?_, skip, _, lines}} when last not in '_e.' ->284     │                                                    ~285     │286     └─ lib/decoder.ex:522:52287288     warning: using single-quoted strings to represent charlists is deprecated.289     Use ~c"" if you indeed want a charlist or use "" instead.290     You may run "mix format --migrate" to change all single-quoted291     strings to use the ~c sigil and fix this warning.292     │293 538 │       {:ok, {type, skip, data, lines}} when last in 'e.' ->294     │                                                     ~295     │296     └─ lib/decoder.ex:538:53297298     warning: using single-quoted strings to represent charlists is deprecated.299     Use ~c"" if you indeed want a charlist or use "" instead.300     You may run "mix format --migrate" to change all single-quoted301     strings to use the ~c sigil and fix this warning.302     │303 542 │       {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->304     │                                                                   ~305     │306     └─ lib/decoder.ex:542:67307308     warning: using single-quoted strings to represent charlists is deprecated.309     Use ~c"" if you indeed want a charlist or use "" instead.310     You may run "mix format --migrate" to change all single-quoted311     strings to use the ~c sigil and fix this warning.312     │313 682 │         {:ok, {sign, _, _, _}} when sign in '-+' ->314     │                                             ~315     │316     └─ lib/decoder.ex:682:45317318     warning: using single-quoted strings to represent charlists is deprecated.319     Use ~c"" if you indeed want a charlist or use "" instead.320     You may run "mix format --migrate" to change all single-quoted321     strings to use the ~c sigil and fix this warning.322     │323 796 │       {:ok, {sign, _, _, _}} when sign in '-+' ->324     │                                           ~325     │326     └─ lib/decoder.ex:796:43327328     warning: using single-quoted strings to represent charlists is deprecated.329     Use ~c"" if you indeed want a charlist or use "" instead.330     You may run "mix format --migrate" to change all single-quoted331     strings to use the ~c sigil and fix this warning.332     │333 916 │         {:ok, {type, skip, _, lines}} when type in '-_' ->334     │                                                    ~335     │336     └─ lib/decoder.ex:916:52337338     warning: using single-quoted strings to represent charlists is deprecated.339     Use ~c"" if you indeed want a charlist or use "" instead.340     You may run "mix format --migrate" to change all single-quoted341     strings to use the ~c sigil and fix this warning.342     │343 954 │               {:ok, {type, _, _, _}} when type in '-_' ->344     │                                                   ~345     │346     └─ lib/decoder.ex:954:51347348     warning: using single-quoted strings to represent charlists is deprecated.349     Use ~c"" if you indeed want a charlist or use "" instead.350     You may run "mix format --migrate" to change all single-quoted351     strings to use the ~c sigil and fix this warning.352     │353 969 │       {:ok, {type, _, _, _}} when type in '-_' ->354     │                                           ~355     │356     └─ lib/decoder.ex:969:43357358     warning: using single-quoted strings to represent charlists is deprecated.359     Use ~c"" if you indeed want a charlist or use "" instead.360     You may run "mix format --migrate" to change all single-quoted361     strings to use the ~c sigil and fix this warning.362     │363 983 │           {:ok, {type, _, _, _}} when type in '-_' ->364     │                                               ~365     │366     └─ lib/decoder.ex:983:47367368     warning: the following clause will never match:369370         {:datetime, {:error, :invalid_date}} ->371372     it is expected to match on type:373374         dynamic(375           {:date,376            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or377              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and378             not {:date, {:ok, %Date{}}}379         )380381     type warning found at:382     │383 722 │       {:datetime, {:error, :invalid_date}} ->384     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~385     │386     └─ lib/decoder.ex:722: Toml.Decoder.datetime/3387388     warning: the following clause will never match:389390         {:datetime, {:error, reason}} ->391392     it is expected to match on type:393394         dynamic(395           {:date,396            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or397              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and398             not {:date, {:ok, %Date{}}}399         )400401     type warning found at:402     │403 725 │       {:datetime, {:error, reason}} ->404     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~405     │406     └─ lib/decoder.ex:725: Toml.Decoder.datetime/3407408     warning: the following clause will never match:409410         {:error, _, _, _} = err ->411412     it is expected to match on type:413414         dynamic(415           {:date,416            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or417              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and418             not {:date, {:ok, %Date{}}}419         )420421     type warning found at:422     │423 728 │       {:error, _, _, _} = err ->424     │                         ~425     │426     └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3427428     warning: the following clause will never match:429430         {:ok, {type, skip, data, lines}} ->431432     it is expected to match on type:433434         dynamic(435           {:date,436            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or437              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and438             not {:date, {:ok, %Date{}}}439         )440441     type warning found at:442     │443 731 │       {:ok, {type, skip, data, lines}} ->444     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~445     │446     └─ lib/decoder.ex:731: Toml.Decoder.datetime/3447448Generated toml app449==> circular_buffer450Compiling 1 file (.ex)451Generated circular_buffer app452==> nimble_options453Compiling 3 files (.ex)454Generated nimble_options app455==> multigraph456Compiling 16 files (.ex)457      warning: the following clause is redundant:458459          defp include_edge_for_filtered_partitions?(edge, _edge_partition, _partitions, where_fun)460               when is_function(where_fun)461462      it has type:463464          dynamic(), dynamic(), dynamic(), dynamic(fun())465466      previous clauses have already matched on the following types:467468          term(), term(), term(), nil469          term(), term(), term(), fun()470471      │472 2902 │   defp include_edge_for_filtered_partitions?(edge, _edge_partition, _partitions, where_fun)473      │        ~474      │475      └─ lib/multigraph.ex:2902:8: Multigraph.include_edge_for_filtered_partitions?/4476477Generated multigraph app478==> hpax479Compiling 4 files (.ex)480Generated hpax app481==> mint482Compiling 1 file (.erl)483Compiling 21 files (.ex)484Generated mint app485==> nerves_compatibility_test486===> Analyzing applications...487===> Compiling yamerl488/work/proj/deps_bbb/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.489Compile directive 'nowarn_deprecated_catch' can be used to suppress490warnings in selected modules.491%  801|     catch Mod:module_info(),492%     |     ^493494     ┌─ src/yamerl_constr.erl:495     │496 801 │      catch Mod:module_info(),497     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.498Compile directive 'nowarn_deprecated_catch' can be used to suppress499warnings in selected modules.500501502/work/proj/deps_bbb/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.503Compile directive 'nowarn_deprecated_catch' can be used to suppress504warnings in selected modules.505%   65|    case catch base64:decode(Text) of506%     |         ^507508/work/proj/deps_bbb/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.509Compile directive 'nowarn_deprecated_catch' can be used to suppress510warnings in selected modules.511%   72|    case catch base64:decode(Text) of512%     |         ^513514    ┌─ src/yamerl_node_binary.erl:515    │516 65 │     case catch base64:decode(Text) of517    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.518Compile directive 'nowarn_deprecated_catch' can be used to suppress519warnings in selected modules.520521    ┌─ src/yamerl_node_binary.erl:522    │523 72 │     case catch base64:decode(Text) of524    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.525Compile directive 'nowarn_deprecated_catch' can be used to suppress526warnings in selected modules.527528529===> Analyzing applications...530===> Compiling fuse531==> ets532Compiling 7 files (.ex)533Generated ets app534==> tablet535Compiling 2 files (.ex)536Generated tablet app537==> iterex538Compiling 48 files (.ex)539Generated iterex app540==> server_sent_events541Compiling 2 files (.ex)542Generated server_sent_events app543==> elixir_make544Compiling 8 files (.ex)545Generated elixir_make app546==> nerves_logging547 CC kmsg_tailer.o548 LD kmsg_tailer549Compiling 5 files (.ex)550Generated nerves_logging app551==> nerves_discovery552Compiling 5 files (.ex)553Generated nerves_discovery app554==> ring_logger555Compiling 7 files (.ex)556Generated ring_logger app557==> nerves_compatibility_test558===> Analyzing applications...559===> Compiling poolboy560==> decimal561Compiling 4 files (.ex)562Generated decimal app563==> jason564Compiling 10 files (.ex)565Generated jason app566==> spark567Compiling 46 files (.ex)568Generated spark app569==> rustler570Compiling 7 files (.ex)571Generated rustler app572==> yaml_elixir573Compiling 6 files (.ex)574Generated yaml_elixir app575==> interactive_cmd576Compiling 1 file (.ex)577Generated interactive_cmd app578==> nerves579Compiling 65 files (.ex)580    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)581    │582  6 │ defmodule Mix.Tasks.Nerves.Init do583    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~584    │585    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)586587    warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)588    │589  6 │ defmodule Nerves do590    │ ~~~~~~~~~~~~~~~~~~~591    │592    └─ lib/nerves.ex:6: Nerves (module)593594    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)595    │596  5 │ defmodule Nerves.ArtifactResolver do597    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~598    │599    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)600601    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)602    │603  6 │ defmodule Nerves.BuildAction.AppModes do604    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~605    │606    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)607608    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)609    │610  5 │ defmodule Nerves.BuildAction.CheckExecutables do611    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~612    │613    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)614615    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)616    │617  8 │ defmodule Nerves.BuildAction.Erlinit do618    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~619    │620    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)621622    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)623    │624  5 │ defmodule Nerves.BuildAction.Firmware do625    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~626    │627    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)628629    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)630    │631  5 │ defmodule Nerves.BuildAction.NervesV1System do632    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~633    │634    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)635636    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)637    │638  7 │ defmodule Nerves.BuildAction.IExStartupCheck do639    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~640    │641    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)642643    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)644    │645  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do646    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~647    │648    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)649650    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)651    │652  5 │ defmodule Nerves.BuildAction.Rootfs do653    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~654    │655    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)656657    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)658    │659  6 │ defmodule Nerves.BuildAction.SortApps do660    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~661    │662    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)663664    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)665    │666  5 │ defmodule Nerves.BuildAction.StripAll do667    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~668    │669    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)670671    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)672    │673  5 │ defmodule Nerves.BuildAction.Trimmer do674    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~675    │676    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)677678    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)679    │680  5 │ defmodule Nerves.BuildPlan do681    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~682    │683    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)684685    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)686    │687  5 │ defmodule Nerves.BuildPlan.Checks do688    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~689    │690    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)691692    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)693    │694  6 │ defmodule Nerves.Container do695    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~696    │697    └─ lib/nerves/container.ex:6: Nerves.Container (module)698699    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)700    │701  5 │ defmodule Nerves.Fingerprint do702    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~703    │704    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)705706    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)707    │708  5 │ defmodule Nerves.MixPackage do709    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~710    │711    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)712713    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)714    │715  5 │ defmodule Nerves.Paths do716    │ ~~~~~~~~~~~~~~~~~~~~~~~~~717    │718    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)719720    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)721    │722  5 │ defmodule Nerves.TargetTuple do723    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~724    │725    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)726727Generated nerves app728==> nerves_toolchain_armv7_nerves_linux_gnueabihf729Compiling 1 file (.ex)730Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app731==> nerves_compatibility_test732===> Analyzing applications...733===> Compiling idna734==> domainatrex735Compiling 2 files (.ex)736Generated domainatrex app737==> nimble_parsec738Compiling 4 files (.ex)739Generated nimble_parsec app740==> time_zone_info741Compiling 29 files (.ex)742Generated time_zone_info app743==> zoi744Compiling 84 files (.ex)745Generated zoi app746==> nerves_compatibility_test747===> Analyzing applications...748===> Compiling telemetry749==> websockex750Compiling 6 files (.ex)751     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator752     │753 109 │     <<payload::bytes-size(size), rest::bitstring>> = remaining754     │                           ~755     │756     └─ lib/websockex/frame.ex:109:27: WebSockex.Frame.parse_frame/1757758     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator759     │760 125 │       <<payload::bytes-size(len), rest::bitstring>> = remaining761     │                             ~762     │763     └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1764765     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator766     │767 125 │       <<payload::bytes-size(len), rest::bitstring>> = remaining768     │                             ~769     │770     └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1771772     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator773     │774 145 │     <<payload::bytes-size(len), rest::bitstring>> = remaining775     │                           ~776     │777     └─ lib/websockex/frame.ex:145:27: WebSockex.Frame.parse_frame/1778779     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator780     │781 150 │     <<payload::bytes-size(len), rest::bitstring>> = remaining782     │                           ~783     │784     └─ lib/websockex/frame.ex:150:27: WebSockex.Frame.parse_frame/1785786     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator787     │788 155 │     <<payload::bytes-size(len), rest::bitstring>> = remaining789     │                           ~790     │791     └─ lib/websockex/frame.ex:155:27: WebSockex.Frame.parse_frame/1792793     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator794     │795 164 │       <<payload::bytes-size(len), rest::bitstring>> = remaining796     │                             ~797     │798     └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1799800     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator801     │802 171 │       <<payload::bytes-size(len), rest::bitstring>> = remaining803     │                             ~804     │805     └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1806807     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator808     │809 176 │       <<payload::bytes-size(len), rest::bitstring>> = remaining810     │                             ~811     │812     └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1813814     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator815     │816 164 │       <<payload::bytes-size(len), rest::bitstring>> = remaining817     │                             ~818     │819     └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1820821     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator822     │823 171 │       <<payload::bytes-size(len), rest::bitstring>> = remaining824     │                             ~825     │826     └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1827828     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator829     │830 176 │       <<payload::bytes-size(len), rest::bitstring>> = remaining831     │                             ~832     │833     └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1834835     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator836     │837 183 │     <<payload::bytes-size(len), rest::bitstring>> = remaining838     │                           ~839     │840     └─ lib/websockex/frame.ex:183:27: WebSockex.Frame.parse_frame/1841842     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator843     │844 188 │     <<payload::bytes-size(len), rest::bitstring>> = remaining845     │                           ~846     │847     └─ lib/websockex/frame.ex:188:27: WebSockex.Frame.parse_frame/1848849     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator850     │851 193 │     <<payload::bytes-size(len), rest::bitstring>> = remaining852     │                           ~853     │854     └─ lib/websockex/frame.ex:193:27: WebSockex.Frame.parse_frame/1855856     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator857     │858 199 │     <<payload::bytes-size(len), rest::bitstring>> = remaining859     │                           ~860     │861     └─ lib/websockex/frame.ex:199:27: WebSockex.Frame.parse_frame/1862863     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator864     │865 204 │     <<payload::bytes-size(len), rest::bitstring>> = remaining866     │                           ~867     │868     └─ lib/websockex/frame.ex:204:27: WebSockex.Frame.parse_frame/1869870     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator871     │872 209 │     <<payload::bytes-size(len), rest::bitstring>> = remaining873     │                           ~874     │875     └─ lib/websockex/frame.ex:209:27: WebSockex.Frame.parse_frame/1876877     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator878     │879 358 │     <<payload::bytes-size(len), rest::bitstring>> = remaining880     │                           ~881     │882     └─ lib/websockex/frame.ex:358:27: WebSockex.Frame.parse_text_payload/3883884Generated websockex app885==> telemetry_metrics886Compiling 7 files (.ex)887Generated telemetry_metrics app888==> ecto889Compiling 56 files (.ex)890Generated ecto app891==> crontab892Compiling 7 files (.ex)893     warning: this clause of defp get_interval_value/2 is never used (or it will always fail/warn when invoked)894     │895 255 │   defp get_interval_value(:ambiguity_opts, %{ambiguity_opts: ambiguity_opts}), do: ambiguity_opts896     │        ~897     │898     └─ lib/crontab/date_checker.ex:255:8: Crontab.DateChecker.get_interval_value/2899900Generated crontab app901==> uniq902Compiling 5 files (.ex)903     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 operator904     │905 547 │            <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-906     │                             ~907     │908     └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5909910     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 operator911     │912 549 │            <<clock::uint(clock_size)>> <-913     │                          ~914     │915     └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5916917     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 operator918     │919 547 │            <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-920     │                             ~921     │922     └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5923924     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 operator925     │926 549 │            <<clock::uint(clock_size)>> <-927     │                          ~928     │929     └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5930931     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 operator932     │933 547 │            <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-934     │                             ~935     │936     └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5937938     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 operator939     │940 549 │            <<clock::uint(clock_size)>> <-941     │                          ~942     │943     └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5944945     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 operator946     │947 547 │            <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-948     │                             ~949     │950     └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5951952     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 operator953     │954 549 │            <<clock::uint(clock_size)>> <-955     │                          ~956     │957     └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5958959Generated uniq app960==> peri961Compiling 10 files (.ex)962Generated peri app963==> fsmx964Compiling 3 files (.ex)965Generated fsmx app966==> flow967Compiling 9 files (.ex)968Generated flow app969==> runic970Compiling 109 files (.ex)971    warning: unused require Logger972    │973 59 │   require Logger974    │   ~975    │976    └─ lib/runic/runner/store/mnesia.ex:59:3977978    warning: unused require Runic979    │980  5 │   require Runic981    │   ~982    │983    └─ lib/workflow/compilation_utils.ex:5:3984985      warning: unused require Runic986      │987 2014 │     require Runic988      │     ~989      │990      └─ lib/workflow.ex:2014:5991992     warning: unused require Runic993     │994 209 │   require Runic995     │   ~996     │997     └─ lib/workflow/transmutable.ex:209:3998999      warning: the following clause cannot match because the previous clauses already matched all possible values:10001001          component ->10021003      it attempts to match on the result of:10041005          Runic.Workflow.get_component(wrk, tuple_ref)10061007      which has the already matched type:10081009          dynamic(list(term()))10101011      where "component" was given the type:10121013          # type: dynamic(list(term()))1014          # from: lib/workflow/component.ex:1695:151015          component10161017      type warning found at:1018      │1019 1695 │               component -> component1020      │                         ~1021      │1022      └─ lib/workflow/component.ex:1695:25: Runic.Component.Runic.Workflow.Condition.create_meta_ref_edges/210231024     warning: the following clause cannot match because the previous clauses already matched all possible values:10251026         component ->10271028     it attempts to match on the result of:10291030         Runic.Workflow.get_component(wrk, tuple_ref)10311032     which has the already matched type:10331034         dynamic(list(term()))10351036     where "component" was given the type:10371038         # type: dynamic(list(term()))1039         # from: lib/workflow/component.ex:788:131040         component10411042     type warning found at:1043     │1044 788 │             component -> component1045     │                       ~1046     │1047     └─ lib/workflow/component.ex:788:23: Runic.Component.Runic.Workflow.Rule.create_meta_ref_edge/410481049      warning: this clause of defp declared_ports/2 is never used (or it will always fail/warn when invoked)1050      │1051 1378 │   defp declared_ports(_component, _field), do: nil1052      │        ~1053      │1054      └─ lib/workflow.ex:1378:8: Runic.Workflow.declared_ports/210551056    warning: the following clause is redundant:10571058        def maybe_put_component(%Runic.Workflow{} = workflow, %Runic.Workflow.FanIn{...})10591060    it has type:10611062        dynamic(%Runic.Workflow{}), %Runic.Workflow.FanIn{map: nil}10631064    previous clauses have already matched on the following types:10651066        %Runic.Workflow{}, %Runic.Workflow.FanOut{}1067        %Runic.Workflow{}, %{..., name: term()}10681069    │1070 76 │   def maybe_put_component(%Workflow{} = workflow, %FanIn{map: nil}) do1071    │       ~1072    │1073    └─ lib/workflow/private.ex:76:7: Runic.Workflow.Private.maybe_put_component/210741075      warning: this clause of defp get_by_hash/2 is never used (or it will always fail/warn when invoked)1076      │1077 2555 │   defp get_by_hash(%__MODULE__{graph: g}, %{hash: hash}) do1078      │        ~1079      │1080      └─ lib/workflow.ex:2555:8: Runic.Workflow.get_by_hash/210811082    warning: the following clause is redundant:10831084        defp maybe_set_name(%Runic.Workflow.Step{..., hash: hash} = step)10851086    it has type:10871088        dynamic(%Runic.Workflow.Step{name: nil})10891090    previous clauses have already matched on the following types:10911092        %Runic.Workflow.Step{name: nil}10931094    │1095 84 │   defp maybe_set_name(%__MODULE__{name: nil, hash: hash} = step),1096    │        ~1097    │1098    └─ lib/workflow/step.ex:84:8: Runic.Workflow.Step.maybe_set_name/110991100     warning: the following clause is redundant:11011102         defp normalize_name(nil)11031104     it has type:11051106         nil11071108     previous clauses have already matched on the following types:11091110         atom()11111112     │1113 268 │   defp normalize_name(nil), do: nil1114     │        ~1115     │1116     └─ lib/workflow/scheduler_policy.ex:268:8: Runic.Workflow.SchedulerPolicy.normalize_name/111171118     warning: this clause of defp normalize_name/1 is never used (or it will always fail/warn when invoked)1119     │1120 268 │   defp normalize_name(nil), do: nil1121     │        ~1122     │1123     └─ lib/workflow/scheduler_policy.ex:268:8: Runic.Workflow.SchedulerPolicy.normalize_name/111241125     warning: this clause of defp detailed_error/1 is never used (or it will always fail/warn when invoked)1126     │1127 226 │   defp detailed_error(_value) do1128     │        ~1129     │1130     └─ lib/closure.ex:226:8: Runic.Closure.detailed_error/111311132Generated runic app1133==> abnf_parsec1134Compiling 4 files (.ex)1135Generated abnf_parsec app1136==> texture1137Compiling 7 files (.ex)1138Generated texture app1139==> rustler_precompiled1140Compiling 4 files (.ex)1141Generated rustler_precompiled app1142==> extractous_ex1143Compiling 2 files (.ex)11441145== Compilation error in file lib/extractous_ex/native.ex ==1146** (RuntimeError) precompiled NIF is not available for this target: "arm-unknown-linux-gnueabihf".1147The available targets are:1148 - aarch64-apple-darwin1149 - x86_64-apple-darwin1150 - x86_64-unknown-linux-gnu1151 - aarch64-unknown-linux-gnu1152 - x86_64-pc-windows-gnu1153    lib/extractous_ex/native.ex:4: (module)1154could not compile dependency :extractous_ex, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile extractous_ex --force", update it with "mix deps.update extractous_ex" or clean it with "mix deps.clean extractous_ex"