Build log
nerves_system_x86_64
jidoka 0.9.0 · fail · run jidoka-0.9.0-1790963172725
863 of 863 lines
1Resolving Hex dependencies...2Resolution completed in 0.849s3Unchanged: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==> stream_data188Compiling 3 files (.ex)189Generated stream_data app190==> floki191Compiling 1 file (.xrl)192Compiling 2 files (.erl)193Compiling 30 files (.ex)194Generated floki app195==> ymlr196Compiling 3 files (.ex)197Generated ymlr app198==> toml199Compiling 10 files (.ex)200 warning: using single-quoted strings to represent charlists is deprecated.201 Use ~c"" if you indeed want a charlist or use "" instead.202 You may run "mix format --migrate" to change all single-quoted203 strings to use the ~c sigil and fix this warning.204 │205 264 │ defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do206 │ ~207 │208 └─ lib/decoder.ex:264:82209210 warning: using single-quoted strings to represent charlists is deprecated.211 Use ~c"" if you indeed want a charlist or use "" instead.212 You may run "mix format --migrate" to change all single-quoted213 strings to use the ~c sigil and fix this warning.214 │215 371 │ {:ok, {type, _skip, _data, _lines}} when type in '-+' ->216 │ ~217 │218 └─ lib/decoder.ex:371:56219220 warning: using single-quoted strings to represent charlists is deprecated.221 Use ~c"" if you indeed want a charlist or use "" instead.222 You may run "mix format --migrate" to change all single-quoted223 strings to use the ~c sigil and fix this warning.224 │225 419 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->226 │ ~227 │228 └─ lib/decoder.ex:419:56229230 warning: using single-quoted strings to represent charlists is deprecated.231 Use ~c"" if you indeed want a charlist or use "" instead.232 You may run "mix format --migrate" to change all single-quoted233 strings to use the ~c sigil and fix this warning.234 │235 474 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->236 │ ~237 │238 └─ lib/decoder.ex:474:52239240 warning: using single-quoted strings to represent charlists is deprecated.241 Use ~c"" if you indeed want a charlist or use "" instead.242 You may run "mix format --migrate" to change all single-quoted243 strings to use the ~c sigil and fix this warning.244 │245 514 │ {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->246 │ ~247 │248 └─ lib/decoder.ex:514:43249250 warning: using single-quoted strings to represent charlists is deprecated.251 Use ~c"" if you indeed want a charlist or use "" instead.252 You may run "mix format --migrate" to change all single-quoted253 strings to use the ~c sigil and fix this warning.254 │255 518 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->256 │ ~257 │258 └─ lib/decoder.ex:518:52259260 warning: using single-quoted strings to represent charlists is deprecated.261 Use ~c"" if you indeed want a charlist or use "" instead.262 You may run "mix format --migrate" to change all single-quoted263 strings to use the ~c sigil and fix this warning.264 │265 522 │ {:ok, {?_, skip, _, lines}} when last not in '_e.' ->266 │ ~267 │268 └─ lib/decoder.ex:522:52269270 warning: using single-quoted strings to represent charlists is deprecated.271 Use ~c"" if you indeed want a charlist or use "" instead.272 You may run "mix format --migrate" to change all single-quoted273 strings to use the ~c sigil and fix this warning.274 │275 538 │ {:ok, {type, skip, data, lines}} when last in 'e.' ->276 │ ~277 │278 └─ lib/decoder.ex:538:53279280 warning: using single-quoted strings to represent charlists is deprecated.281 Use ~c"" if you indeed want a charlist or use "" instead.282 You may run "mix format --migrate" to change all single-quoted283 strings to use the ~c sigil and fix this warning.284 │285 542 │ {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->286 │ ~287 │288 └─ lib/decoder.ex:542:67289290 warning: using single-quoted strings to represent charlists is deprecated.291 Use ~c"" if you indeed want a charlist or use "" instead.292 You may run "mix format --migrate" to change all single-quoted293 strings to use the ~c sigil and fix this warning.294 │295 682 │ {:ok, {sign, _, _, _}} when sign in '-+' ->296 │ ~297 │298 └─ lib/decoder.ex:682:45299300 warning: using single-quoted strings to represent charlists is deprecated.301 Use ~c"" if you indeed want a charlist or use "" instead.302 You may run "mix format --migrate" to change all single-quoted303 strings to use the ~c sigil and fix this warning.304 │305 796 │ {:ok, {sign, _, _, _}} when sign in '-+' ->306 │ ~307 │308 └─ lib/decoder.ex:796:43309310 warning: using single-quoted strings to represent charlists is deprecated.311 Use ~c"" if you indeed want a charlist or use "" instead.312 You may run "mix format --migrate" to change all single-quoted313 strings to use the ~c sigil and fix this warning.314 │315 916 │ {:ok, {type, skip, _, lines}} when type in '-_' ->316 │ ~317 │318 └─ lib/decoder.ex:916:52319320 warning: using single-quoted strings to represent charlists is deprecated.321 Use ~c"" if you indeed want a charlist or use "" instead.322 You may run "mix format --migrate" to change all single-quoted323 strings to use the ~c sigil and fix this warning.324 │325 954 │ {:ok, {type, _, _, _}} when type in '-_' ->326 │ ~327 │328 └─ lib/decoder.ex:954:51329330 warning: using single-quoted strings to represent charlists is deprecated.331 Use ~c"" if you indeed want a charlist or use "" instead.332 You may run "mix format --migrate" to change all single-quoted333 strings to use the ~c sigil and fix this warning.334 │335 969 │ {:ok, {type, _, _, _}} when type in '-_' ->336 │ ~337 │338 └─ lib/decoder.ex:969:43339340 warning: using single-quoted strings to represent charlists is deprecated.341 Use ~c"" if you indeed want a charlist or use "" instead.342 You may run "mix format --migrate" to change all single-quoted343 strings to use the ~c sigil and fix this warning.344 │345 983 │ {:ok, {type, _, _, _}} when type in '-_' ->346 │ ~347 │348 └─ lib/decoder.ex:983:47349350 warning: the following clause will never match:351352 {:datetime, {:error, :invalid_date}} ->353354 it is expected to match on type:355356 dynamic(357 {:date,358 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or359 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and360 not {:date, {:ok, %Date{}}}361 )362363 type warning found at:364 │365 722 │ {:datetime, {:error, :invalid_date}} ->366 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~367 │368 └─ lib/decoder.ex:722: Toml.Decoder.datetime/3369370 warning: the following clause will never match:371372 {:datetime, {:error, reason}} ->373374 it is expected to match on type:375376 dynamic(377 {:date,378 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or379 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and380 not {:date, {:ok, %Date{}}}381 )382383 type warning found at:384 │385 725 │ {:datetime, {:error, reason}} ->386 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~387 │388 └─ lib/decoder.ex:725: Toml.Decoder.datetime/3389390 warning: the following clause will never match:391392 {:error, _, _, _} = err ->393394 it is expected to match on type:395396 dynamic(397 {:date,398 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or399 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and400 not {:date, {:ok, %Date{}}}401 )402403 type warning found at:404 │405 728 │ {:error, _, _, _} = err ->406 │ ~407 │408 └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3409410 warning: the following clause will never match:411412 {:ok, {type, skip, data, lines}} ->413414 it is expected to match on type:415416 dynamic(417 {:date,418 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or419 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and420 not {:date, {:ok, %Date{}}}421 )422423 type warning found at:424 │425 731 │ {:ok, {type, skip, data, lines}} ->426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~427 │428 └─ lib/decoder.ex:731: Toml.Decoder.datetime/3429430Generated toml app431==> multigraph432Compiling 16 files (.ex)433 warning: the following clause is redundant:434435 defp include_edge_for_filtered_partitions?(edge, _edge_partition, _partitions, where_fun)436 when is_function(where_fun)437438 it has type:439440 dynamic(), dynamic(), dynamic(), dynamic(fun())441442 previous clauses have already matched on the following types:443444 term(), term(), term(), nil445 term(), term(), term(), fun()446447 │448 2902 │ defp include_edge_for_filtered_partitions?(edge, _edge_partition, _partitions, where_fun)449 │ ~450 │451 └─ lib/multigraph.ex:2902:8: Multigraph.include_edge_for_filtered_partitions?/4452453Generated multigraph app454==> nerves_compatibility_test455===> Analyzing applications...456===> Compiling yamerl457/work/proj/deps_x86_64/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.458Compile directive 'nowarn_deprecated_catch' can be used to suppress459warnings in selected modules.460% 65| case catch base64:decode(Text) of461% | ^462463/work/proj/deps_x86_64/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.464Compile directive 'nowarn_deprecated_catch' can be used to suppress465warnings in selected modules.466% 72| case catch base64:decode(Text) of467% | ^468469 ┌─ src/yamerl_node_binary.erl:470 │471 65 │ case catch base64:decode(Text) of472 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.473Compile directive 'nowarn_deprecated_catch' can be used to suppress474warnings in selected modules.475476 ┌─ src/yamerl_node_binary.erl:477 │478 72 │ case catch base64:decode(Text) of479 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.480Compile directive 'nowarn_deprecated_catch' can be used to suppress481warnings in selected modules.482483484/work/proj/deps_x86_64/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.485Compile directive 'nowarn_deprecated_catch' can be used to suppress486warnings in selected modules.487% 801| catch Mod:module_info(),488% | ^489490 ┌─ src/yamerl_constr.erl:491 │492 801 │ catch Mod:module_info(),493 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.494Compile directive 'nowarn_deprecated_catch' can be used to suppress495warnings in selected modules.496497498===> Analyzing applications...499===> Compiling fuse500==> ets501Compiling 7 files (.ex)502Generated ets app503==> iterex504Compiling 48 files (.ex)505Generated iterex app506==> server_sent_events507Compiling 2 files (.ex)508Generated server_sent_events app509==> nerves_compatibility_test510===> Analyzing applications...511===> Compiling poolboy512==> spark513Compiling 46 files (.ex)514Generated spark app515==> rustler516Compiling 7 files (.ex)517Generated rustler app518==> yaml_elixir519Compiling 6 files (.ex)520Generated yaml_elixir app521==> nerves_compatibility_test522===> Analyzing applications...523===> Compiling idna524==> domainatrex525Compiling 2 files (.ex)526Generated domainatrex app527==> time_zone_info528Compiling 29 files (.ex)529Generated time_zone_info app530==> zoi531Compiling 84 files (.ex)532Generated zoi app533==> websockex534Compiling 6 files (.ex)535 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 operator536 │537 109 │ <<payload::bytes-size(size), rest::bitstring>> = remaining538 │ ~539 │540 └─ lib/websockex/frame.ex:109:27: WebSockex.Frame.parse_frame/1541542 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 operator543 │544 125 │ <<payload::bytes-size(len), rest::bitstring>> = remaining545 │ ~546 │547 └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1548549 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 operator550 │551 125 │ <<payload::bytes-size(len), rest::bitstring>> = remaining552 │ ~553 │554 └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1555556 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 operator557 │558 145 │ <<payload::bytes-size(len), rest::bitstring>> = remaining559 │ ~560 │561 └─ lib/websockex/frame.ex:145:27: WebSockex.Frame.parse_frame/1562563 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 operator564 │565 150 │ <<payload::bytes-size(len), rest::bitstring>> = remaining566 │ ~567 │568 └─ lib/websockex/frame.ex:150:27: WebSockex.Frame.parse_frame/1569570 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 operator571 │572 155 │ <<payload::bytes-size(len), rest::bitstring>> = remaining573 │ ~574 │575 └─ lib/websockex/frame.ex:155:27: WebSockex.Frame.parse_frame/1576577 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 operator578 │579 164 │ <<payload::bytes-size(len), rest::bitstring>> = remaining580 │ ~581 │582 └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1583584 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 operator585 │586 171 │ <<payload::bytes-size(len), rest::bitstring>> = remaining587 │ ~588 │589 └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1590591 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 operator592 │593 176 │ <<payload::bytes-size(len), rest::bitstring>> = remaining594 │ ~595 │596 └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1597598 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 operator599 │600 164 │ <<payload::bytes-size(len), rest::bitstring>> = remaining601 │ ~602 │603 └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1604605 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 operator606 │607 171 │ <<payload::bytes-size(len), rest::bitstring>> = remaining608 │ ~609 │610 └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1611612 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 operator613 │614 176 │ <<payload::bytes-size(len), rest::bitstring>> = remaining615 │ ~616 │617 └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1618619 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 operator620 │621 183 │ <<payload::bytes-size(len), rest::bitstring>> = remaining622 │ ~623 │624 └─ lib/websockex/frame.ex:183:27: WebSockex.Frame.parse_frame/1625626 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 operator627 │628 188 │ <<payload::bytes-size(len), rest::bitstring>> = remaining629 │ ~630 │631 └─ lib/websockex/frame.ex:188:27: WebSockex.Frame.parse_frame/1632633 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 operator634 │635 193 │ <<payload::bytes-size(len), rest::bitstring>> = remaining636 │ ~637 │638 └─ lib/websockex/frame.ex:193:27: WebSockex.Frame.parse_frame/1639640 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 operator641 │642 199 │ <<payload::bytes-size(len), rest::bitstring>> = remaining643 │ ~644 │645 └─ lib/websockex/frame.ex:199:27: WebSockex.Frame.parse_frame/1646647 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 operator648 │649 204 │ <<payload::bytes-size(len), rest::bitstring>> = remaining650 │ ~651 │652 └─ lib/websockex/frame.ex:204:27: WebSockex.Frame.parse_frame/1653654 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 operator655 │656 209 │ <<payload::bytes-size(len), rest::bitstring>> = remaining657 │ ~658 │659 └─ lib/websockex/frame.ex:209:27: WebSockex.Frame.parse_frame/1660661 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 operator662 │663 358 │ <<payload::bytes-size(len), rest::bitstring>> = remaining664 │ ~665 │666 └─ lib/websockex/frame.ex:358:27: WebSockex.Frame.parse_text_payload/3667668Generated websockex app669==> peri670Compiling 10 files (.ex)671Generated peri app672==> fsmx673Compiling 3 files (.ex)674Generated fsmx app675==> flow676Compiling 9 files (.ex)677Generated flow app678==> runic679Compiling 109 files (.ex)680 warning: unused require Logger681 │682 59 │ require Logger683 │ ~684 │685 └─ lib/runic/runner/store/mnesia.ex:59:3686687 warning: unused require Runic688 │689 5 │ require Runic690 │ ~691 │692 └─ lib/workflow/compilation_utils.ex:5:3693694 warning: unused require Runic695 │696 2014 │ require Runic697 │ ~698 │699 └─ lib/workflow.ex:2014:5700701 warning: unused require Runic702 │703 209 │ require Runic704 │ ~705 │706 └─ lib/workflow/transmutable.ex:209:3707708 warning: the following clause cannot match because the previous clauses already matched all possible values:709710 component ->711712 it attempts to match on the result of:713714 Runic.Workflow.get_component(wrk, tuple_ref)715716 which has the already matched type:717718 dynamic(list(term()))719720 where "component" was given the type:721722 # type: dynamic(list(term()))723 # from: lib/workflow/component.ex:1695:15724 component725726 type warning found at:727 │728 1695 │ component -> component729 │ ~730 │731 └─ lib/workflow/component.ex:1695:25: Runic.Component.Runic.Workflow.Condition.create_meta_ref_edges/2732733 warning: the following clause cannot match because the previous clauses already matched all possible values:734735 component ->736737 it attempts to match on the result of:738739 Runic.Workflow.get_component(wrk, tuple_ref)740741 which has the already matched type:742743 dynamic(list(term()))744745 where "component" was given the type:746747 # type: dynamic(list(term()))748 # from: lib/workflow/component.ex:788:13749 component750751 type warning found at:752 │753 788 │ component -> component754 │ ~755 │756 └─ lib/workflow/component.ex:788:23: Runic.Component.Runic.Workflow.Rule.create_meta_ref_edge/4757758 warning: the following clause is redundant:759760 def maybe_put_component(%Runic.Workflow{} = workflow, %Runic.Workflow.FanIn{...})761762 it has type:763764 dynamic(%Runic.Workflow{}), %Runic.Workflow.FanIn{map: nil}765766 previous clauses have already matched on the following types:767768 %Runic.Workflow{}, %Runic.Workflow.FanOut{}769 %Runic.Workflow{}, %{..., name: term()}770771 │772 76 │ def maybe_put_component(%Workflow{} = workflow, %FanIn{map: nil}) do773 │ ~774 │775 └─ lib/workflow/private.ex:76:7: Runic.Workflow.Private.maybe_put_component/2776777 warning: this clause of defp declared_ports/2 is never used (or it will always fail/warn when invoked)778 │779 1378 │ defp declared_ports(_component, _field), do: nil780 │ ~781 │782 └─ lib/workflow.ex:1378:8: Runic.Workflow.declared_ports/2783784 warning: this clause of defp get_by_hash/2 is never used (or it will always fail/warn when invoked)785 │786 2555 │ defp get_by_hash(%__MODULE__{graph: g}, %{hash: hash}) do787 │ ~788 │789 └─ lib/workflow.ex:2555:8: Runic.Workflow.get_by_hash/2790791 warning: the following clause is redundant:792793 defp maybe_set_name(%Runic.Workflow.Step{..., hash: hash} = step)794795 it has type:796797 dynamic(%Runic.Workflow.Step{name: nil})798799 previous clauses have already matched on the following types:800801 %Runic.Workflow.Step{name: nil}802803 │804 84 │ defp maybe_set_name(%__MODULE__{name: nil, hash: hash} = step),805 │ ~806 │807 └─ lib/workflow/step.ex:84:8: Runic.Workflow.Step.maybe_set_name/1808809 warning: the following clause is redundant:810811 defp normalize_name(nil)812813 it has type:814815 nil816817 previous clauses have already matched on the following types:818819 atom()820821 │822 268 │ defp normalize_name(nil), do: nil823 │ ~824 │825 └─ lib/workflow/scheduler_policy.ex:268:8: Runic.Workflow.SchedulerPolicy.normalize_name/1826827 warning: this clause of defp normalize_name/1 is never used (or it will always fail/warn when invoked)828 │829 268 │ defp normalize_name(nil), do: nil830 │ ~831 │832 └─ lib/workflow/scheduler_policy.ex:268:8: Runic.Workflow.SchedulerPolicy.normalize_name/1833834 warning: this clause of defp detailed_error/1 is never used (or it will always fail/warn when invoked)835 │836 226 │ defp detailed_error(_value) do837 │ ~838 │839 └─ lib/closure.ex:226:8: Runic.Closure.detailed_error/1840841Generated runic app842==> abnf_parsec843Compiling 4 files (.ex)844Generated abnf_parsec app845==> texture846Compiling 7 files (.ex)847Generated texture app848==> rustler_precompiled849Compiling 4 files (.ex)850Generated rustler_precompiled app851==> extractous_ex852Compiling 2 files (.ex)853854== Compilation error in file lib/extractous_ex/native.ex ==855** (RuntimeError) precompiled NIF is not available for this target: "x86_64-unknown-linux-musl".856The available targets are:857 - aarch64-apple-darwin858 - x86_64-apple-darwin859 - x86_64-unknown-linux-gnu860 - aarch64-unknown-linux-gnu861 - x86_64-pc-windows-gnu862 lib/extractous_ex/native.ex:4: (module)863could 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"