Build log
nerves_system_qemu_aarch64
lux 0.5.0 · fail · run lux-0.5.0-1790981861685
930 of 930 lines
1Resolving Hex dependencies...2Resolution completed in 0.354s3Unchanged:4 bandit 1.12.55 circular_buffer 1.1.06 crontab 1.2.07 decimal 2.4.1 VULNERABLE!8 EEF-CVE-2026-32686 (MEDIUM)9 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v10 Unbounded exponent in decimal enables unauthenticated DoS11 https://osv.dev/vulnerability/EEF-CVE-2026-3268612 elixir_make 0.10.013 erlport 0.11.014 ethereumex 0.15.015 ethers 0.6.1316 ex_abi 0.8.517 ex_json_schema 0.10.218 ex_keccak 0.7.819 ex_rlp 0.6.020 ex_secp256k1 0.7.621 finch 0.24.022 hpax 1.1.023 idna 7.1.024 interactive_cmd 0.1.425 jason 1.4.526 lux 0.5.027 mime 2.0.728 mint 1.11.029 nerves 2.0.0-pre.230 nerves_discovery 0.1.531 nerves_logging 0.2.432 nerves_runtime 0.13.1333 nerves_system_bbb 2.30.234 nerves_system_br 1.34.435 nerves_system_mangopi_mq_pro 0.17.236 nerves_system_qemu_aarch64 0.4.237 nerves_system_rpi0 2.1.238 nerves_system_rpi4 2.1.239 nerves_system_rpi5 2.1.240 nerves_system_trellis 0.5.041 nerves_system_x86_64 1.34.242 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.143 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.144 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.145 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.146 nerves_toolchain_x86_64_nerves_linux_musl 15.3.147 nerves_uevent 0.1.748 nimble_options 1.1.149 nimble_pool 1.1.050 nodejs 2.0.0 VULNERABLE!51 GHSA-rwcr-rpcc-3g9m (HIGH)52 aka: CVE-2026-3387253 elixir-nodejs has Cross-User Data Leakage or Information Disclosure due to Worker Protocol Race Condition54 https://osv.dev/vulnerability/GHSA-rwcr-rpcc-3g9m55 plug 1.20.356 plug_crypto 2.2.057 poolboy 1.5.258 property_table 0.3.459 req 0.5.17 VULNERABLE!60 EEF-CVE-2026-49756 (LOW)61 aka: CVE-2026-49756, GHSA-px9f-whj3-246m62 Multipart form-data header injection in Req via unescaped name/filename/content_type63 https://osv.dev/vulnerability/EEF-CVE-2026-497566465 EEF-CVE-2026-49755 (HIGH)66 aka: CVE-2026-49755, GHSA-655f-mp8p-96gv67 Decompression bomb DoS in Req via auto-decoded archive and compressed response bodies68 https://osv.dev/vulnerability/EEF-CVE-2026-4975569 ring_logger 0.11.770 rustler_precompiled 0.10.071 tablet 0.3.372 telemetry 1.4.273 thousand_island 1.5.074 toolshed 0.5.075 uboot_env 1.0.276 venomous 0.7.777 websock 0.5.378 websockex 0.5.179 yamerl 0.10.080 yaml_elixir 2.12.281* Getting lux (Hex package)82* Getting nerves (Hex package)83* Getting ring_logger (Hex package)84* Getting toolshed (Hex package)85* Getting nerves_runtime (Hex package)86* Getting nerves_system_bbb (Hex package)87* Getting nerves_system_mangopi_mq_pro (Hex package)88* Getting nerves_system_qemu_aarch64 (Hex package)89* Getting nerves_system_rpi0 (Hex package)90* Getting nerves_system_rpi4 (Hex package)91* Getting nerves_system_rpi5 (Hex package)92* Getting nerves_system_trellis (Hex package)93* Getting nerves_system_x86_64 (Hex package)94* Getting nerves_system_br (Hex package)95* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)96* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)97* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)98* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)99* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)100* Getting nerves_logging (Hex package)101* Getting nerves_uevent (Hex package)102* Getting uboot_env (Hex package)103* Getting elixir_make (Hex package)104* Getting property_table (Hex package)105* Getting circular_buffer (Hex package)106* Getting interactive_cmd (Hex package)107* Getting nerves_discovery (Hex package)108* Getting tablet (Hex package)109* Getting bandit (Hex package)110* Getting crontab (Hex package)111* Getting ethers (Hex package)112* Getting ex_json_schema (Hex package)113* Getting ex_secp256k1 (Hex package)114* Getting nodejs (Hex package)115* Getting req (Hex package)116* Getting venomous (Hex package)117* Getting yaml_elixir (Hex package)118* Getting yamerl (Hex package)119* Getting erlport (Hex package)120* Getting finch (Hex package)121* Getting jason (Hex package)122* Getting mime (Hex package)123* Getting mint (Hex package)124* Getting nimble_options (Hex package)125* Getting nimble_pool (Hex package)126* Getting telemetry (Hex package)127* Getting hpax (Hex package)128* Getting poolboy (Hex package)129* Getting rustler_precompiled (Hex package)130* Getting decimal (Hex package)131* Getting ethereumex (Hex package)132* Getting ex_abi (Hex package)133* Getting ex_keccak (Hex package)134* Getting ex_rlp (Hex package)135* Getting idna (Hex package)136* Getting websockex (Hex package)137* Getting plug (Hex package)138* Getting thousand_island (Hex package)139* Getting websock (Hex package)140* Getting plug_crypto (Hex package)141Found packages with security advisories, see above for details142==> nerves_system_br143Generated nerves_system_br app144==> crontab145Compiling 7 files (.ex)146 warning: this clause of defp get_interval_value/2 is never used (or it will always fail/warn when invoked)147 │148 255 │ defp get_interval_value(:ambiguity_opts, %{ambiguity_opts: ambiguity_opts}), do: ambiguity_opts149 │ ~150 │151 └─ lib/crontab/date_checker.ex:255:8: Crontab.DateChecker.get_interval_value/2152153Generated crontab app154==> mime155Compiling 1 file (.ex)156Generated mime app157==> circular_buffer158Compiling 1 file (.ex)159Generated circular_buffer app160==> nimble_options161Compiling 3 files (.ex)162Generated nimble_options app163==> plug_crypto164Compiling 5 files (.ex)165Generated plug_crypto app166==> hpax167Compiling 4 files (.ex)168Generated hpax app169==> mint170Compiling 1 file (.erl)171Compiling 21 files (.ex)172Generated mint app173==> nerves_compatibility_test174===> Analyzing applications...175===> Compiling yamerl176/work/proj/deps_qemu_aarch64/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.177Compile directive 'nowarn_deprecated_catch' can be used to suppress178warnings in selected modules.179% 65| case catch base64:decode(Text) of180% | ^181182/work/proj/deps_qemu_aarch64/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.183Compile directive 'nowarn_deprecated_catch' can be used to suppress184warnings in selected modules.185% 72| case catch base64:decode(Text) of186% | ^187188 ┌─ src/yamerl_node_binary.erl:189 │190 65 │ case catch base64:decode(Text) of191 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.192Compile directive 'nowarn_deprecated_catch' can be used to suppress193warnings in selected modules.194195 ┌─ src/yamerl_node_binary.erl:196 │197 72 │ case catch base64:decode(Text) of198 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.199Compile directive 'nowarn_deprecated_catch' can be used to suppress200warnings in selected modules.201202203/work/proj/deps_qemu_aarch64/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.204Compile directive 'nowarn_deprecated_catch' can be used to suppress205warnings in selected modules.206% 801| catch Mod:module_info(),207% | ^208209 ┌─ src/yamerl_constr.erl:210 │211 801 │ catch Mod:module_info(),212 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.213Compile directive 'nowarn_deprecated_catch' can be used to suppress214warnings in selected modules.215216217==> tablet218Compiling 2 files (.ex)219Generated tablet app220==> elixir_make221Compiling 8 files (.ex)222Generated elixir_make app223==> nerves_logging224 CC kmsg_tailer.o225 LD kmsg_tailer226Compiling 5 files (.ex)227Generated nerves_logging app228==> nerves_compatibility_test229===> Analyzing applications...230===> Compiling erlport231 ┌─ src/erlport_options.erl:232 │233 329 │ catch port_close(Port),234 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.235Compile directive 'nowarn_deprecated_catch' can be used to suppress236warnings in selected modules.237238239==> venomous240Compiling 14 files (.ex)241Generated venomous app242==> nerves_discovery243Compiling 5 files (.ex)244Generated nerves_discovery app245==> ring_logger246Compiling 7 files (.ex)247Generated ring_logger app248==> nerves_compatibility_test249===> Analyzing applications...250===> Compiling poolboy251==> decimal252Compiling 4 files (.ex)253 warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)254 │255 2842 │ defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity256 │ ~257 │258 └─ lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1259260Generated decimal app261==> jason262Compiling 10 files (.ex)263Generated jason app264==> nodejs265Compiling 4 files (.ex)266 warning: using single-quoted strings to represent charlists is deprecated.267 Use ~c"" if you indeed want a charlist or use "" instead.268 You may run "mix format --migrate" to change all single-quoted269 strings to use the ~c sigil and fix this warning.270 │271 10 │ @prefix '__elixirnodejs__UOSBsDUP6bp9IF5__'272 │ ~273 │274 └─ lib/nodejs/worker.ex:10:11275276 warning: using single-quoted strings to represent charlists is deprecated.277 Use ~c"" if you indeed want a charlist or use "" instead.278 You may run "mix format --migrate" to change all single-quoted279 strings to use the ~c sigil and fix this warning.280 │281 55 │ {'NODE_PATH', node_path(module_path)},282 │ ~283 │284 └─ lib/nodejs/worker.ex:55:12285286 warning: using single-quoted strings to represent charlists is deprecated.287 Use ~c"" if you indeed want a charlist or use "" instead.288 You may run "mix format --migrate" to change all single-quoted289 strings to use the ~c sigil and fix this warning.290 │291 56 │ {'WRITE_CHUNK_SIZE', String.to_charlist("#{@read_chunk_size}")}292 │ ~293 │294 └─ lib/nodejs/worker.ex:56:12295296 warning: using single-quoted strings to represent charlists is deprecated.297 Use ~c"" if you indeed want a charlist or use "" instead.298 You may run "mix format --migrate" to change all single-quoted299 strings to use the ~c sigil and fix this warning.300 │301 79 │ get_response('', timeout)302 │ ~303 │304 └─ lib/nodejs/worker.ex:79:30305306 warning: using single-quoted strings to represent charlists is deprecated.307 Use ~c"" if you indeed want a charlist or use "" instead.308 You may run "mix format --migrate" to change all single-quoted309 strings to use the ~c sigil and fix this warning.310 │311 104 │ case get_response('', timeout) do312 │ ~313 │314 └─ lib/nodejs/worker.ex:104:23315316Generated nodejs app317==> yaml_elixir318Compiling 6 files (.ex)319Generated yaml_elixir app320==> ex_json_schema321Compiling 39 files (.ex)322 warning: a struct for ExJsonSchema.Schema.Root is expected on struct update:323324 %ExJsonSchema.Schema.Root{root | schema: schema, version: schema_version}325326 but got type:327328 dynamic()329330 where "root" was given the type:331332 # type: dynamic()333 # from: lib/ex_json_schema/schema.ex:131:20334 {root, schema} = resolve_with_root(root, root_schema)335336 when defining the variable "root", you must also pattern match on "%ExJsonSchema.Schema.Root{}"337338 type warning found at:339 │340 133 │ %Root{root | schema: schema, version: schema_version}341 │ ~342 │343 └─ lib/ex_json_schema/schema.ex:133:5: ExJsonSchema.Schema.resolve_root/1344345Generated ex_json_schema app346==> ex_rlp347Compiling 6 files (.ex)348 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 operator349 │350 103 │ <<item::binary-size(size), new_tail::binary>> = tail351 │ ~352 │353 └─ lib/ex_rlp/decode_item.ex:103:27: ExRLP.DecodeItem.do_decode_item/3354355 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 operator356 │357 120 │ <<item::binary-size(size), new_tail::binary>> = tail358 │ ~359 │360 └─ lib/ex_rlp/decode_item.ex:120:27: ExRLP.DecodeItem.do_decode_item/3361362 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 operator363 │364 158 │ <<item::binary-size(size), new_tail::binary>> = tail365 │ ~366 │367 └─ lib/ex_rlp/decode_item.ex:158:25: ExRLP.DecodeItem.do_decode_when_valid_length/4368369 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 operator370 │371 168 │ <<item::binary-size(size), new_tail::binary>> = tail372 │ ~373 │374 └─ lib/ex_rlp/decode_item.ex:168:25: ExRLP.DecodeItem.do_decode_when_valid_length/4375376 warning: the variable "be_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator377 │378 187 │ <<be::binary-size(be_size), data::binary>> = tail379 │ ~380 │381 └─ lib/ex_rlp/decode_item.ex:187:23: ExRLP.DecodeItem.decode_long_binary/2382383 warning: the variable "item_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator384 │385 195 │ {_, <<item::binary-size(item_length), new_tail::binary>>} -> {item, new_tail}386 │ ~387 │388 └─ lib/ex_rlp/decode_item.ex:195:31: ExRLP.DecodeItem.decode_long_binary/2389390 warning: default arguments in protocol definitions is deprecated391 │392 2 │ def encode(value, options \\ [])393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~394 │395 └─ lib/ex_rlp/encode.ex:2: ExRLP.Encode (module)396397 warning: protocols can only define functions without implementation via def/1, found: encode/1398 │399 1 │ defprotocol ExRLP.Encode do400 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~401 │402 └─ lib/ex_rlp/encode.ex:1: ExRLP.Encode (module)403404Generated ex_rlp app405==> interactive_cmd406Compiling 1 file (.ex)407Generated interactive_cmd app408==> nerves409Compiling 65 files (.ex)410 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)411 │412 6 │ defmodule Mix.Tasks.Nerves.Init do413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~414 │415 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)416417 warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)418 │419 6 │ defmodule Nerves do420 │ ~~~~~~~~~~~~~~~~~~~421 │422 └─ lib/nerves.ex:6: Nerves (module)423424 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)425 │426 5 │ defmodule Nerves.ArtifactResolver do427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~428 │429 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)430431 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)432 │433 6 │ defmodule Nerves.BuildAction.AppModes do434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~435 │436 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)437438 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)439 │440 5 │ defmodule Nerves.BuildAction.CheckExecutables do441 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~442 │443 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)444445 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)446 │447 8 │ defmodule Nerves.BuildAction.Erlinit do448 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~449 │450 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)451452 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)453 │454 5 │ defmodule Nerves.BuildAction.Firmware do455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~456 │457 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)458459 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)460 │461 7 │ defmodule Nerves.BuildAction.IExStartupCheck do462 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~463 │464 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)465466 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)467 │468 5 │ defmodule Nerves.BuildAction.NervesV1System do469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~470 │471 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)472473 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)474 │475 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~477 │478 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)479480 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)481 │482 5 │ defmodule Nerves.BuildAction.Rootfs do483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~484 │485 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)486487 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)488 │489 6 │ defmodule Nerves.BuildAction.SortApps do490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~491 │492 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)493494 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)495 │496 5 │ defmodule Nerves.BuildAction.StripAll do497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~498 │499 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)500501 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)502 │503 5 │ defmodule Nerves.BuildAction.Trimmer do504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~505 │506 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)507508 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)509 │510 5 │ defmodule Nerves.BuildPlan do511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~512 │513 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)514515 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)516 │517 5 │ defmodule Nerves.BuildPlan.Checks do518 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~519 │520 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)521522 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)523 │524 6 │ defmodule Nerves.Container do525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~526 │527 └─ lib/nerves/container.ex:6: Nerves.Container (module)528529 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)530 │531 5 │ defmodule Nerves.Fingerprint do532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~533 │534 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)535536 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)537 │538 5 │ defmodule Nerves.MixPackage do539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~540 │541 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)542543 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)544 │545 5 │ defmodule Nerves.Paths do546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~547 │548 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)549550 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)551 │552 5 │ defmodule Nerves.TargetTuple do553 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~554 │555 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)556557Generated nerves app558==> nerves_toolchain_aarch64_nerves_linux_gnu559Compiling 1 file (.ex)560Generated nerves_toolchain_aarch64_nerves_linux_gnu app561==> nerves_system_qemu_aarch64562Compiling 1 file (.ex)563Generated nerves_system_qemu_aarch64 app564==> nerves_compatibility_test565===> Analyzing applications...566===> Compiling idna567===> Analyzing applications...568===> Compiling telemetry569==> websockex570Compiling 6 files (.ex)571 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 operator572 │573 109 │ <<payload::bytes-size(size), rest::bitstring>> = remaining574 │ ~575 │576 └─ lib/websockex/frame.ex:109:27: WebSockex.Frame.parse_frame/1577578 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 operator579 │580 125 │ <<payload::bytes-size(len), rest::bitstring>> = remaining581 │ ~582 │583 └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1584585 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 operator586 │587 125 │ <<payload::bytes-size(len), rest::bitstring>> = remaining588 │ ~589 │590 └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1591592 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 operator593 │594 145 │ <<payload::bytes-size(len), rest::bitstring>> = remaining595 │ ~596 │597 └─ lib/websockex/frame.ex:145:27: WebSockex.Frame.parse_frame/1598599 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 operator600 │601 150 │ <<payload::bytes-size(len), rest::bitstring>> = remaining602 │ ~603 │604 └─ lib/websockex/frame.ex:150:27: WebSockex.Frame.parse_frame/1605606 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 operator607 │608 155 │ <<payload::bytes-size(len), rest::bitstring>> = remaining609 │ ~610 │611 └─ lib/websockex/frame.ex:155:27: WebSockex.Frame.parse_frame/1612613 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 operator614 │615 164 │ <<payload::bytes-size(len), rest::bitstring>> = remaining616 │ ~617 │618 └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1619620 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 operator621 │622 171 │ <<payload::bytes-size(len), rest::bitstring>> = remaining623 │ ~624 │625 └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1626627 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 operator628 │629 176 │ <<payload::bytes-size(len), rest::bitstring>> = remaining630 │ ~631 │632 └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1633634 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 operator635 │636 164 │ <<payload::bytes-size(len), rest::bitstring>> = remaining637 │ ~638 │639 └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1640641 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 operator642 │643 171 │ <<payload::bytes-size(len), rest::bitstring>> = remaining644 │ ~645 │646 └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1647648 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 operator649 │650 176 │ <<payload::bytes-size(len), rest::bitstring>> = remaining651 │ ~652 │653 └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1654655 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 operator656 │657 183 │ <<payload::bytes-size(len), rest::bitstring>> = remaining658 │ ~659 │660 └─ lib/websockex/frame.ex:183:27: WebSockex.Frame.parse_frame/1661662 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 operator663 │664 188 │ <<payload::bytes-size(len), rest::bitstring>> = remaining665 │ ~666 │667 └─ lib/websockex/frame.ex:188:27: WebSockex.Frame.parse_frame/1668669 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 operator670 │671 193 │ <<payload::bytes-size(len), rest::bitstring>> = remaining672 │ ~673 │674 └─ lib/websockex/frame.ex:193:27: WebSockex.Frame.parse_frame/1675676 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 operator677 │678 199 │ <<payload::bytes-size(len), rest::bitstring>> = remaining679 │ ~680 │681 └─ lib/websockex/frame.ex:199:27: WebSockex.Frame.parse_frame/1682683 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 operator684 │685 204 │ <<payload::bytes-size(len), rest::bitstring>> = remaining686 │ ~687 │688 └─ lib/websockex/frame.ex:204:27: WebSockex.Frame.parse_frame/1689690 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 operator691 │692 209 │ <<payload::bytes-size(len), rest::bitstring>> = remaining693 │ ~694 │695 └─ lib/websockex/frame.ex:209:27: WebSockex.Frame.parse_frame/1696697 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 operator698 │699 358 │ <<payload::bytes-size(len), rest::bitstring>> = remaining700 │ ~701 │702 └─ lib/websockex/frame.ex:358:27: WebSockex.Frame.parse_text_payload/3703704Generated websockex app705==> thousand_island706Compiling 18 files (.ex)707Generated thousand_island app708==> rustler_precompiled709Compiling 4 files (.ex)710Generated rustler_precompiled app711==> ex_secp256k1712Compiling 2 files (.ex)71371423:03:49.404 [debug] Downloading NIF from https://github.com/ayrat555/ex_secp256k1/releases/download/v0.7.6/libex_secp256k1-v0.7.6-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz71571623:03:50.459 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libex_secp256k1-v0.7.6-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/qemu_aarch64/lib/ex_secp256k1/priv/native/libex_secp256k1-v0.7.6-nif-2.16-aarch64-unknown-linux-gnu.so717Generated ex_secp256k1 app718==> ex_keccak719Compiling 1 file (.ex)72072123:03:50.742 [debug] Downloading NIF from https://github.com/exWeb3/ex_keccak/releases/download/v0.7.8/libexkeccak-v0.7.8-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz72272323:03:51.098 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libexkeccak-v0.7.8-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/qemu_aarch64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-aarch64-unknown-linux-gnu.so724Generated ex_keccak app725==> ex_abi726Compiling 2 files (.erl)727Compiling 7 files (.ex)728 warning: unused require Integer729 │730 7 │ require Integer731 │ ~732 │733 └─ lib/abi/function_selector.ex:7:3734735 warning: the variable "padding_size_in_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator736 │737 220 │ <<_padding::binary-size(padding_size_in_bytes), value::binary-size(size_in_bytes),738 │ ~739 │740 └─ lib/abi/type_decoder.ex:220:29: ABI.TypeDecoder.decode_bytes/3741742 warning: the variable "size_in_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator743 │744 220 │ <<_padding::binary-size(padding_size_in_bytes), value::binary-size(size_in_bytes),745 │ ~746 │747 └─ lib/abi/type_decoder.ex:220:72: ABI.TypeDecoder.decode_bytes/3748749 warning: the variable "size_in_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator750 │751 232 │ <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),752 │ ~753 │754 └─ lib/abi/type_decoder.ex:232:26: ABI.TypeDecoder.decode_bytes/5755756 warning: the variable "padding_size_in_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator757 │758 232 │ <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),759 │ ~760 │761 └─ lib/abi/type_decoder.ex:232:64: ABI.TypeDecoder.decode_bytes/5762763 warning: the variable "size_in_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator764 │765 244 │ <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),766 │ ~767 │768 └─ lib/abi/type_decoder.ex:244:26: ABI.TypeDecoder.decode_bytes/4769770 warning: the variable "padding_size_in_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator771 │772 244 │ <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),773 │ ~774 │775 └─ lib/abi/type_decoder.ex:244:64: ABI.TypeDecoder.decode_bytes/4776777 warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator778 │779 311 │ <<_padding::binary-size(offset), rest_data::binary>> = full_data780 │ ~781 │782 └─ lib/abi/type_decoder.ex:311:29: ABI.TypeDecoder.decode_type/3783784 warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator785 │786 322 │ <<_padding::binary-size(offset), rest_data::binary>> = full_data787 │ ~788 │789 └─ lib/abi/type_decoder.ex:322:29: ABI.TypeDecoder.decode_type/3790791 warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator792 │793 333 │ <<_padding::binary-size(offset), tuple_data::binary>> = full_data794 │ ~795 │796 └─ lib/abi/type_decoder.ex:333:29: ABI.TypeDecoder.decode_type/3797798 warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator799 │800 362 │ <<_padding::binary-size(offset), rest_data::binary>> = full_data801 │ ~802 │803 └─ lib/abi/type_decoder.ex:362:29: ABI.TypeDecoder.decode_type/3804805 warning: the variable "total_bit_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator806 │807 376 │ <<value::integer-size(total_bit_size), rest::binary>> = data808 │ ~809 │810 └─ lib/abi/type_decoder.ex:376:27: ABI.TypeDecoder.decode_uint/2811812 warning: this clause of defp encode_method_id/1 is never used (or it will always fail/warn when invoked)813 │814 250 │ defp encode_method_id(%FunctionSelector{function: nil}), do: ""815 │ ~816 │817 └─ lib/abi/type_encoder.ex:250:8: ABI.TypeEncoder.encode_method_id/1818819Generated ex_abi app820==> plug821Compiling 1 file (.erl)822Compiling 42 files (.ex)823Generated plug app824==> uboot_env825Compiling 5 files (.ex)826Generated uboot_env app827==> nimble_pool828Compiling 2 files (.ex)829Generated nimble_pool app830==> finch831Compiling 23 files (.ex)832Generated finch app833warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"834 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2835 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1836 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5837 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2838 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4839 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2840841==> req842Compiling 19 files (.ex)843Generated req app844==> ethereumex845Compiling 11 files (.ex)846Generated ethereumex app847==> ethers848Compiling 36 files (.ex)84985023:04:08.199 [warning] The on_load function for module Elixir.ExKeccak returned:851{:error,852 {:load_failed,853 ~c"Failed to load NIF library: '/work/proj/_build/qemu_aarch64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-aarch64-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}85485585623:04:08.217 [warning] The on_load function for module Elixir.ExKeccak returned:857{:error,858 {:load_failed,859 ~c"Failed to load NIF library: '/work/proj/_build/qemu_aarch64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-aarch64-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}86086186223:04:08.238 [warning] The on_load function for module Elixir.ExKeccak returned:863{:error,864 {:load_failed,865 ~c"Failed to load NIF library: '/work/proj/_build/qemu_aarch64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-aarch64-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}86686786823:04:08.273 [warning] The on_load function for module Elixir.ExKeccak returned:869{:error,870 {:load_failed,871 ~c"Failed to load NIF library: '/work/proj/_build/qemu_aarch64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-aarch64-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}87287387423:04:08.283 [warning] The on_load function for module Elixir.ExKeccak returned:875{:error,876 {:load_failed,877 ~c"Failed to load NIF library: '/work/proj/_build/qemu_aarch64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-aarch64-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}87887988023:04:09.435 [warning] The on_load function for module Elixir.ExKeccak returned:881{:error,882 {:load_failed,883 ~c"Failed to load NIF library: '/work/proj/_build/qemu_aarch64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-aarch64-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}88488588623:04:09.531 [warning] The on_load function for module Elixir.ExKeccak returned:887{:error,888 {:load_failed,889 ~c"Failed to load NIF library: '/work/proj/_build/qemu_aarch64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-aarch64-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}89089189223:04:09.554 [warning] The on_load function for module Elixir.ExKeccak returned:893{:error,894 {:load_failed,895 ~c"Failed to load NIF library: '/work/proj/_build/qemu_aarch64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-aarch64-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}89689789823:04:10.230 [warning] The on_load function for module Elixir.ExKeccak returned:899{:error,900 {:load_failed,901 ~c"Failed to load NIF library: '/work/proj/_build/qemu_aarch64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-aarch64-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}90290390423:04:10.237 [warning] The on_load function for module Elixir.ExKeccak returned:905{:error,906 {:load_failed,907 ~c"Failed to load NIF library: '/work/proj/_build/qemu_aarch64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-aarch64-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}90890991023:04:10.267 [warning] The on_load function for module Elixir.ExKeccak returned:911{:error,912 {:load_failed,913 ~c"Failed to load NIF library: '/work/proj/_build/qemu_aarch64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-aarch64-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}914915916== Compilation error in file lib/ethers/contracts/ccip_read.ex ==917** (UndefinedFunctionError) function ExKeccak.hash_256/1 is undefined (module ExKeccak is not available). Make sure the module name is correct and has been specified in full (or that an alias has been defined)918 (ex_keccak 0.7.8) ExKeccak.hash_256("OffchainLookup(address,string[],bytes,bytes4,bytes)")919 (ex_abi 0.8.5) lib/abi/function_selector.ex:409: ABI.FunctionSelector.add_method_id/1920 (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2921 (ex_abi 0.8.5) lib/abi.ex:224: ABI.parse_specification/2922 expanding macro: Ethers.Contract.__before_compile__/1923 lib/ethers/contracts/ccip_read.ex:1: Ethers.Contracts.CcipRead (module)92492523:04:10.341 [warning] The on_load function for module Elixir.ExKeccak returned:926{:error,927 {:load_failed,928 ~c"Failed to load NIF library: '/work/proj/_build/qemu_aarch64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-aarch64-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}929930could not compile dependency :ethers, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ethers --force", update it with "mix deps.update ethers" or clean it with "mix deps.clean ethers"