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"