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"