jidoka

Build log

nerves_system_rpi0

jidoka 0.9.0 · fail · run jidoka-0.9.0-1790963172725
1156 of 1156 lines
1Resolving Hex dependencies...2Resolution completed in 0.903s3Unchanged: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_rpi0/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.489Compile directive 'nowarn_deprecated_catch' can be used to suppress490warnings in selected modules.491%   65|    case catch base64:decode(Text) of492%     |         ^493494/work/proj/deps_rpi0/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.495Compile directive 'nowarn_deprecated_catch' can be used to suppress496warnings in selected modules.497%   72|    case catch base64:decode(Text) of498%     |         ^499500    ┌─ src/yamerl_node_binary.erl:501    │502 65 │     case catch base64:decode(Text) of503    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.504Compile directive 'nowarn_deprecated_catch' can be used to suppress505warnings in selected modules.506507    ┌─ src/yamerl_node_binary.erl:508    │509 72 │     case catch base64:decode(Text) of510    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.511Compile directive 'nowarn_deprecated_catch' can be used to suppress512warnings in selected modules.513514515/work/proj/deps_rpi0/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.516Compile directive 'nowarn_deprecated_catch' can be used to suppress517warnings in selected modules.518%  801|     catch Mod:module_info(),519%     |     ^520521     ┌─ src/yamerl_constr.erl:522     │523 801 │      catch Mod:module_info(),524     │      ╰── 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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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.IExStartupCheck (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)630    │631  7 │ defmodule Nerves.BuildAction.IExStartupCheck do632    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~633    │634    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)635636    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)637    │638  5 │ defmodule Nerves.BuildAction.NervesV1System do639    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~640    │641    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)642643    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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_armv6_nerves_linux_gnueabihf729Compiling 1 file (.ex)730Generated nerves_toolchain_armv6_nerves_linux_gnueabihf app731==> nerves_system_rpi0732Generated nerves_system_rpi0 app733==> nerves_compatibility_test734===> Analyzing applications...735===> Compiling idna736==> domainatrex737Compiling 2 files (.ex)738Generated domainatrex app739==> nimble_parsec740Compiling 4 files (.ex)741Generated nimble_parsec app742==> time_zone_info743Compiling 29 files (.ex)744Generated time_zone_info app745==> zoi746Compiling 84 files (.ex)747Generated zoi app748==> nerves_compatibility_test749===> Analyzing applications...750===> Compiling telemetry751==> websockex752Compiling 6 files (.ex)753     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 operator754     │755 109 │     <<payload::bytes-size(size), rest::bitstring>> = remaining756     │                           ~757     │758     └─ lib/websockex/frame.ex:109:27: WebSockex.Frame.parse_frame/1759760     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 operator761     │762 125 │       <<payload::bytes-size(len), rest::bitstring>> = remaining763     │                             ~764     │765     └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1766767     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 operator768     │769 125 │       <<payload::bytes-size(len), rest::bitstring>> = remaining770     │                             ~771     │772     └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1773774     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 operator775     │776 145 │     <<payload::bytes-size(len), rest::bitstring>> = remaining777     │                           ~778     │779     └─ lib/websockex/frame.ex:145:27: WebSockex.Frame.parse_frame/1780781     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 operator782     │783 150 │     <<payload::bytes-size(len), rest::bitstring>> = remaining784     │                           ~785     │786     └─ lib/websockex/frame.ex:150:27: WebSockex.Frame.parse_frame/1787788     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 operator789     │790 155 │     <<payload::bytes-size(len), rest::bitstring>> = remaining791     │                           ~792     │793     └─ lib/websockex/frame.ex:155:27: WebSockex.Frame.parse_frame/1794795     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 operator796     │797 164 │       <<payload::bytes-size(len), rest::bitstring>> = remaining798     │                             ~799     │800     └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1801802     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 operator803     │804 171 │       <<payload::bytes-size(len), rest::bitstring>> = remaining805     │                             ~806     │807     └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1808809     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 operator810     │811 176 │       <<payload::bytes-size(len), rest::bitstring>> = remaining812     │                             ~813     │814     └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1815816     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 operator817     │818 164 │       <<payload::bytes-size(len), rest::bitstring>> = remaining819     │                             ~820     │821     └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1822823     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 operator824     │825 171 │       <<payload::bytes-size(len), rest::bitstring>> = remaining826     │                             ~827     │828     └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1829830     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 operator831     │832 176 │       <<payload::bytes-size(len), rest::bitstring>> = remaining833     │                             ~834     │835     └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1836837     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 operator838     │839 183 │     <<payload::bytes-size(len), rest::bitstring>> = remaining840     │                           ~841     │842     └─ lib/websockex/frame.ex:183:27: WebSockex.Frame.parse_frame/1843844     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 operator845     │846 188 │     <<payload::bytes-size(len), rest::bitstring>> = remaining847     │                           ~848     │849     └─ lib/websockex/frame.ex:188:27: WebSockex.Frame.parse_frame/1850851     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 operator852     │853 193 │     <<payload::bytes-size(len), rest::bitstring>> = remaining854     │                           ~855     │856     └─ lib/websockex/frame.ex:193:27: WebSockex.Frame.parse_frame/1857858     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 operator859     │860 199 │     <<payload::bytes-size(len), rest::bitstring>> = remaining861     │                           ~862     │863     └─ lib/websockex/frame.ex:199:27: WebSockex.Frame.parse_frame/1864865     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 operator866     │867 204 │     <<payload::bytes-size(len), rest::bitstring>> = remaining868     │                           ~869     │870     └─ lib/websockex/frame.ex:204:27: WebSockex.Frame.parse_frame/1871872     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 operator873     │874 209 │     <<payload::bytes-size(len), rest::bitstring>> = remaining875     │                           ~876     │877     └─ lib/websockex/frame.ex:209:27: WebSockex.Frame.parse_frame/1878879     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 operator880     │881 358 │     <<payload::bytes-size(len), rest::bitstring>> = remaining882     │                           ~883     │884     └─ lib/websockex/frame.ex:358:27: WebSockex.Frame.parse_text_payload/3885886Generated websockex app887==> telemetry_metrics888Compiling 7 files (.ex)889Generated telemetry_metrics app890==> ecto891Compiling 56 files (.ex)892Generated ecto app893==> crontab894Compiling 7 files (.ex)895     warning: this clause of defp get_interval_value/2 is never used (or it will always fail/warn when invoked)896     │897 255 │   defp get_interval_value(:ambiguity_opts, %{ambiguity_opts: ambiguity_opts}), do: ambiguity_opts898     │        ~899     │900     └─ lib/crontab/date_checker.ex:255:8: Crontab.DateChecker.get_interval_value/2901902Generated crontab app903==> uniq904Compiling 5 files (.ex)905     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 operator906     │907 547 │            <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-908     │                             ~909     │910     └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5911912     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 operator913     │914 549 │            <<clock::uint(clock_size)>> <-915     │                          ~916     │917     └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5918919     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 operator920     │921 547 │            <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-922     │                             ~923     │924     └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5925926     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 operator927     │928 549 │            <<clock::uint(clock_size)>> <-929     │                          ~930     │931     └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5932933     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 operator934     │935 547 │            <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-936     │                             ~937     │938     └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5939940     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 operator941     │942 549 │            <<clock::uint(clock_size)>> <-943     │                          ~944     │945     └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5946947     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 operator948     │949 547 │            <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-950     │                             ~951     │952     └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5953954     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 operator955     │956 549 │            <<clock::uint(clock_size)>> <-957     │                          ~958     │959     └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5960961Generated uniq app962==> peri963Compiling 10 files (.ex)964Generated peri app965==> fsmx966Compiling 3 files (.ex)967Generated fsmx app968==> flow969Compiling 9 files (.ex)970Generated flow app971==> runic972Compiling 109 files (.ex)973    warning: unused require Logger974    │975 59 │   require Logger976    │   ~977    │978    └─ lib/runic/runner/store/mnesia.ex:59:3979980    warning: unused require Runic981    │982  5 │   require Runic983    │   ~984    │985    └─ lib/workflow/compilation_utils.ex:5:3986987      warning: unused require Runic988      │989 2014 │     require Runic990      │     ~991      │992      └─ lib/workflow.ex:2014:5993994     warning: unused require Runic995     │996 209 │   require Runic997     │   ~998     │999     └─ lib/workflow/transmutable.ex:209:310001001      warning: the following clause cannot match because the previous clauses already matched all possible values:10021003          component ->10041005      it attempts to match on the result of:10061007          Runic.Workflow.get_component(wrk, tuple_ref)10081009      which has the already matched type:10101011          dynamic(list(term()))10121013      where "component" was given the type:10141015          # type: dynamic(list(term()))1016          # from: lib/workflow/component.ex:1695:151017          component10181019      type warning found at:1020      │1021 1695 │               component -> component1022      │                         ~1023      │1024      └─ lib/workflow/component.ex:1695:25: Runic.Component.Runic.Workflow.Condition.create_meta_ref_edges/210251026     warning: the following clause cannot match because the previous clauses already matched all possible values:10271028         component ->10291030     it attempts to match on the result of:10311032         Runic.Workflow.get_component(wrk, tuple_ref)10331034     which has the already matched type:10351036         dynamic(list(term()))10371038     where "component" was given the type:10391040         # type: dynamic(list(term()))1041         # from: lib/workflow/component.ex:788:131042         component10431044     type warning found at:1045     │1046 788 │             component -> component1047     │                       ~1048     │1049     └─ lib/workflow/component.ex:788:23: Runic.Component.Runic.Workflow.Rule.create_meta_ref_edge/410501051      warning: this clause of defp declared_ports/2 is never used (or it will always fail/warn when invoked)1052      │1053 1378 │   defp declared_ports(_component, _field), do: nil1054      │        ~1055      │1056      └─ lib/workflow.ex:1378:8: Runic.Workflow.declared_ports/210571058    warning: the following clause is redundant:10591060        def maybe_put_component(%Runic.Workflow{} = workflow, %Runic.Workflow.FanIn{...})10611062    it has type:10631064        dynamic(%Runic.Workflow{}), %Runic.Workflow.FanIn{map: nil}10651066    previous clauses have already matched on the following types:10671068        %Runic.Workflow{}, %Runic.Workflow.FanOut{}1069        %Runic.Workflow{}, %{..., name: term()}10701071    │1072 76 │   def maybe_put_component(%Workflow{} = workflow, %FanIn{map: nil}) do1073    │       ~1074    │1075    └─ lib/workflow/private.ex:76:7: Runic.Workflow.Private.maybe_put_component/210761077      warning: this clause of defp get_by_hash/2 is never used (or it will always fail/warn when invoked)1078      │1079 2555 │   defp get_by_hash(%__MODULE__{graph: g}, %{hash: hash}) do1080      │        ~1081      │1082      └─ lib/workflow.ex:2555:8: Runic.Workflow.get_by_hash/210831084    warning: the following clause is redundant:10851086        defp maybe_set_name(%Runic.Workflow.Step{..., hash: hash} = step)10871088    it has type:10891090        dynamic(%Runic.Workflow.Step{name: nil})10911092    previous clauses have already matched on the following types:10931094        %Runic.Workflow.Step{name: nil}10951096    │1097 84 │   defp maybe_set_name(%__MODULE__{name: nil, hash: hash} = step),1098    │        ~1099    │1100    └─ lib/workflow/step.ex:84:8: Runic.Workflow.Step.maybe_set_name/111011102     warning: the following clause is redundant:11031104         defp normalize_name(nil)11051106     it has type:11071108         nil11091110     previous clauses have already matched on the following types:11111112         atom()11131114     │1115 268 │   defp normalize_name(nil), do: nil1116     │        ~1117     │1118     └─ lib/workflow/scheduler_policy.ex:268:8: Runic.Workflow.SchedulerPolicy.normalize_name/111191120     warning: this clause of defp normalize_name/1 is never used (or it will always fail/warn when invoked)1121     │1122 268 │   defp normalize_name(nil), do: nil1123     │        ~1124     │1125     └─ lib/workflow/scheduler_policy.ex:268:8: Runic.Workflow.SchedulerPolicy.normalize_name/111261127     warning: this clause of defp detailed_error/1 is never used (or it will always fail/warn when invoked)1128     │1129 226 │   defp detailed_error(_value) do1130     │        ~1131     │1132     └─ lib/closure.ex:226:8: Runic.Closure.detailed_error/111331134Generated runic app1135==> abnf_parsec1136Compiling 4 files (.ex)1137Generated abnf_parsec app1138==> texture1139Compiling 7 files (.ex)1140Generated texture app1141==> rustler_precompiled1142Compiling 4 files (.ex)1143Generated rustler_precompiled app1144==> extractous_ex1145Compiling 2 files (.ex)11461147== Compilation error in file lib/extractous_ex/native.ex ==1148** (RuntimeError) precompiled NIF is not available for this target: "arm-unknown-linux-gnueabihf".1149The available targets are:1150 - aarch64-apple-darwin1151 - x86_64-apple-darwin1152 - x86_64-unknown-linux-gnu1153 - aarch64-unknown-linux-gnu1154 - x86_64-pc-windows-gnu1155    lib/extractous_ex/native.ex:4: (module)1156could 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"