Build log
nerves_system_qemu_aarch64
ex_web3 0.2.3 · fail · run ex_web3-0.2.3-1791179536974
625 of 625 lines
1Resolving Hex dependencies...2Resolution completed in 0.209s3Unchanged:4 circular_buffer 1.1.05 elixir_make 0.10.06 ex_abi 0.8.57 ex_keccak 0.7.88 ex_secp256k1 0.8.09 ex_web3 0.2.310 guardian 2.2.4 VULNERABLE!11 EEF-CVE-2026-55735 (HIGH)12 aka: CVE-2026-55735, GHSA-7975-hp3r-5qhv13 Guardian.revoke/3 acts on unverified token claims, allowing forged-token session revocation14 https://osv.dev/vulnerability/EEF-CVE-2026-557351516 EEF-CVE-2026-55733 (MEDIUM)17 aka: CVE-2026-55733, GHSA-fjr5-7xrc-hmpj18 Atom-table exhaustion denial of service in Guardian permissions AtomEncoding via unbounded atom creation19 https://osv.dev/vulnerability/EEF-CVE-2026-557332021 EEF-CVE-2026-55734 (MEDIUM)22 aka: CVE-2026-55734, GHSA-9qx2-v587-q3gg23 guardian atom exhaustion in Guardian.Permissions.encode_permissions!/124 https://osv.dev/vulnerability/EEF-CVE-2026-557342526 EEF-CVE-2026-54894 (MEDIUM)27 aka: CVE-2026-54894, GHSA-xqch-c77q-rgh528 Atom-table exhaustion denial of service in Guardian via unbounded atom creation from binary keys29 https://osv.dev/vulnerability/EEF-CVE-2026-5489430 interactive_cmd 0.1.431 jason 1.4.532 jose 1.11.1233 nerves 2.0.0-pre.234 nerves_discovery 0.1.535 nerves_logging 0.2.436 nerves_runtime 0.13.1337 nerves_system_bbb 2.30.238 nerves_system_br 1.34.439 nerves_system_mangopi_mq_pro 0.17.240 nerves_system_qemu_aarch64 0.4.241 nerves_system_rpi0 2.1.242 nerves_system_rpi4 2.1.243 nerves_system_rpi5 2.1.244 nerves_system_trellis 0.5.045 nerves_system_x86_64 1.34.246 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.147 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.148 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.149 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.150 nerves_toolchain_x86_64_nerves_linux_musl 15.3.151 nerves_uevent 0.1.752 property_table 0.3.453 ring_logger 0.11.754 rustler_precompiled 0.10.055 tablet 0.3.356 toolshed 0.5.057 uboot_env 1.0.258* Getting ex_web3 (Hex package)59* Getting nerves (Hex package)60* Getting ring_logger (Hex package)61* Getting toolshed (Hex package)62* Getting nerves_runtime (Hex package)63* Getting nerves_system_bbb (Hex package)64* Getting nerves_system_mangopi_mq_pro (Hex package)65* Getting nerves_system_qemu_aarch64 (Hex package)66* Getting nerves_system_rpi0 (Hex package)67* Getting nerves_system_rpi4 (Hex package)68* Getting nerves_system_rpi5 (Hex package)69* Getting nerves_system_trellis (Hex package)70* Getting nerves_system_x86_64 (Hex package)71* Getting nerves_system_br (Hex package)72* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)73* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)74* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)75* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)76* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)77* Getting nerves_logging (Hex package)78* Getting nerves_uevent (Hex package)79* Getting uboot_env (Hex package)80* Getting elixir_make (Hex package)81* Getting property_table (Hex package)82* Getting circular_buffer (Hex package)83* Getting interactive_cmd (Hex package)84* Getting nerves_discovery (Hex package)85* Getting tablet (Hex package)86* Getting ex_abi (Hex package)87* Getting ex_keccak (Hex package)88* Getting ex_secp256k1 (Hex package)89* Getting guardian (Hex package)90* Getting jason (Hex package)91* Getting jose (Hex package)92* Getting rustler_precompiled (Hex package)93Found packages with security advisories, see above for details94==> nerves_system_br95Generated nerves_system_br app96==> circular_buffer97Compiling 1 file (.ex)98Generated circular_buffer app99==> jason100Compiling 10 files (.ex)101Generated jason app102==> jose103Compiling 113 files (.erl)104src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.105Compile directive 'nowarn_deprecated_catch' can be used to suppress106warnings in selected modules.107% 137| _ = catch jose_jwa:unsecured_signing(UnsecuredSigning),108% | ^109110src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.111Compile directive 'nowarn_deprecated_catch' can be used to suppress112warnings in selected modules.113% 797| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of114% | ^115116src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.117Compile directive 'nowarn_deprecated_catch' can be used to suppress118warnings in selected modules.119% 799| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of120% | ^121122src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.123Compile directive 'nowarn_deprecated_catch' can be used to suppress124warnings in selected modules.125% 809| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of126% | ^127128src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.129Compile directive 'nowarn_deprecated_catch' can be used to suppress130warnings in selected modules.131% 811| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of132% | ^133134src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.135Compile directive 'nowarn_deprecated_catch' can be used to suppress136warnings in selected modules.137% 821| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of138% | ^139140src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.141Compile directive 'nowarn_deprecated_catch' can be used to suppress142warnings in selected modules.143% 823| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of144% | ^145146src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.147Compile directive 'nowarn_deprecated_catch' can be used to suppress148warnings in selected modules.149% 837| case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of150% | ^151152src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.153Compile directive 'nowarn_deprecated_catch' can be used to suppress154warnings in selected modules.155% 840| case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of156% | ^157158src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.159Compile directive 'nowarn_deprecated_catch' can be used to suppress160warnings in selected modules.161% 842| case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of162% | ^163164src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.165Compile directive 'nowarn_deprecated_catch' can be used to suppress166warnings in selected modules.167% 859| case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of168% | ^169170src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.171Compile directive 'nowarn_deprecated_catch' can be used to suppress172warnings in selected modules.173% 862| case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of174% | ^175176src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.177Compile directive 'nowarn_deprecated_catch' can be used to suppress178warnings in selected modules.179% 864| case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of180% | ^181182src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.183Compile directive 'nowarn_deprecated_catch' can be used to suppress184warnings in selected modules.185% 882| case catch public_key:sign(Message, DigestType, PrivateKey, Options) of186% | ^187188src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.189Compile directive 'nowarn_deprecated_catch' can be used to suppress190warnings in selected modules.191% 885| case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of192% | ^193194src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.195Compile directive 'nowarn_deprecated_catch' can be used to suppress196warnings in selected modules.197% 897| case catch public_key:sign(Message, DigestType, PrivateKey) of198% | ^199200src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.201Compile directive 'nowarn_deprecated_catch' can be used to suppress202warnings in selected modules.203% 900| case catch public_key:verify(Message, DigestType, Signature, PublicKey) of204% | ^205206src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.207Compile directive 'nowarn_deprecated_catch' can be used to suppress208warnings in selected modules.209% 230| case catch block_cipher(Cipher) of210% | ^211212src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.213Compile directive 'nowarn_deprecated_catch' can be used to suppress214warnings in selected modules.215% 238| case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of216% | ^217218src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.219Compile directive 'nowarn_deprecated_catch' can be used to suppress220warnings in selected modules.221% 246| case catch rsa_crypt(Padding) of222% | ^223224src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.225Compile directive 'nowarn_deprecated_catch' can be used to suppress226warnings in selected modules.227% 254| case catch rsa_sign(Padding) of228% | ^229230src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.231Compile directive 'nowarn_deprecated_catch' can be used to suppress232warnings in selected modules.233% 262| case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of234% | ^235236Compiling 8 files (.ex)237Generated jose app238==> tablet239Compiling 2 files (.ex)240Generated tablet app241==> elixir_make242Compiling 8 files (.ex)243Generated elixir_make app244==> nerves_logging245 CC kmsg_tailer.o246 LD kmsg_tailer247Compiling 5 files (.ex)248Generated nerves_logging app249==> nerves_discovery250Compiling 5 files (.ex)251Generated nerves_discovery app252==> ring_logger253Compiling 7 files (.ex)254Generated ring_logger app255==> interactive_cmd256Compiling 1 file (.ex)257Generated interactive_cmd app258==> nerves259Compiling 65 files (.ex)260 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)261 │262 6 │ defmodule Mix.Tasks.Nerves.Init do263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~264 │265 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)266267 warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)268 │269 6 │ defmodule Nerves do270 │ ~~~~~~~~~~~~~~~~~~~271 │272 └─ lib/nerves.ex:6: Nerves (module)273274 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)275 │276 5 │ defmodule Nerves.ArtifactResolver do277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~278 │279 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)280281 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)282 │283 6 │ defmodule Nerves.BuildAction.AppModes do284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~285 │286 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)287288 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)289 │290 5 │ defmodule Nerves.BuildAction.CheckExecutables do291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~292 │293 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)294295 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)296 │297 8 │ defmodule Nerves.BuildAction.Erlinit do298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~299 │300 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)301302 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)303 │304 5 │ defmodule Nerves.BuildAction.Firmware do305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~306 │307 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)308309 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)310 │311 7 │ defmodule Nerves.BuildAction.IExStartupCheck do312 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~313 │314 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)315316 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)317 │318 5 │ defmodule Nerves.BuildAction.NervesV1System do319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~320 │321 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)322323 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)324 │325 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do326 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~327 │328 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)329330 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)331 │332 5 │ defmodule Nerves.BuildAction.Rootfs do333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~334 │335 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)336337 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)338 │339 6 │ defmodule Nerves.BuildAction.SortApps do340 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~341 │342 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)343344 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)345 │346 5 │ defmodule Nerves.BuildAction.StripAll do347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~348 │349 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)350351 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)352 │353 5 │ defmodule Nerves.BuildAction.Trimmer do354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~355 │356 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)357358 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)359 │360 5 │ defmodule Nerves.BuildPlan do361 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~362 │363 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)364365 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)366 │367 5 │ defmodule Nerves.BuildPlan.Checks do368 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~369 │370 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)371372 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)373 │374 6 │ defmodule Nerves.Container do375 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~376 │377 └─ lib/nerves/container.ex:6: Nerves.Container (module)378379 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)380 │381 5 │ defmodule Nerves.Fingerprint do382 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~383 │384 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)385386 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)387 │388 5 │ defmodule Nerves.MixPackage do389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~390 │391 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)392393 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)394 │395 5 │ defmodule Nerves.Paths do396 │ ~~~~~~~~~~~~~~~~~~~~~~~~~397 │398 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)399400 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)401 │402 5 │ defmodule Nerves.TargetTuple do403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~404 │405 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)406407Generated nerves app408==> nerves_toolchain_aarch64_nerves_linux_gnu409Compiling 1 file (.ex)410Generated nerves_toolchain_aarch64_nerves_linux_gnu app411==> nerves_system_qemu_aarch64412Compiling 1 file (.ex)413Generated nerves_system_qemu_aarch64 app414==> rustler_precompiled415Compiling 4 files (.ex)416Generated rustler_precompiled app417==> ex_secp256k1418Compiling 2 files (.ex)41942005:54:32.594 [debug] Downloading NIF from https://github.com/ayrat555/ex_secp256k1/releases/download/v0.8.0/libex_secp256k1-v0.8.0-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz42142205:54:33.281 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libex_secp256k1-v0.8.0-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.8.0-nif-2.16-aarch64-unknown-linux-gnu.so423Generated ex_secp256k1 app424==> ex_keccak425Compiling 1 file (.ex)42642705:54:33.455 [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.gz42842905:54:33.831 [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.so430Generated ex_keccak app431==> ex_abi432Compiling 2 files (.erl)433Compiling 7 files (.ex)434 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 operator435 │436 220 │ <<_padding::binary-size(padding_size_in_bytes), value::binary-size(size_in_bytes),437 │ ~438 │439 └─ lib/abi/type_decoder.ex:220:29: ABI.TypeDecoder.decode_bytes/3440441 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 operator442 │443 220 │ <<_padding::binary-size(padding_size_in_bytes), value::binary-size(size_in_bytes),444 │ ~445 │446 └─ lib/abi/type_decoder.ex:220:72: ABI.TypeDecoder.decode_bytes/3447448 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 operator449 │450 232 │ <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),451 │ ~452 │453 └─ lib/abi/type_decoder.ex:232:26: ABI.TypeDecoder.decode_bytes/5454455 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 operator456 │457 232 │ <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),458 │ ~459 │460 └─ lib/abi/type_decoder.ex:232:64: ABI.TypeDecoder.decode_bytes/5461462 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 operator463 │464 244 │ <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),465 │ ~466 │467 └─ lib/abi/type_decoder.ex:244:26: ABI.TypeDecoder.decode_bytes/4468469 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 operator470 │471 244 │ <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),472 │ ~473 │474 └─ lib/abi/type_decoder.ex:244:64: ABI.TypeDecoder.decode_bytes/4475476 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 operator477 │478 311 │ <<_padding::binary-size(offset), rest_data::binary>> = full_data479 │ ~480 │481 └─ lib/abi/type_decoder.ex:311:29: ABI.TypeDecoder.decode_type/3482483 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 operator484 │485 322 │ <<_padding::binary-size(offset), rest_data::binary>> = full_data486 │ ~487 │488 └─ lib/abi/type_decoder.ex:322:29: ABI.TypeDecoder.decode_type/3489490 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 operator491 │492 333 │ <<_padding::binary-size(offset), tuple_data::binary>> = full_data493 │ ~494 │495 └─ lib/abi/type_decoder.ex:333:29: ABI.TypeDecoder.decode_type/3496497 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 operator498 │499 362 │ <<_padding::binary-size(offset), rest_data::binary>> = full_data500 │ ~501 │502 └─ lib/abi/type_decoder.ex:362:29: ABI.TypeDecoder.decode_type/3503504 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 operator505 │506 376 │ <<value::integer-size(total_bit_size), rest::binary>> = data507 │ ~508 │509 └─ lib/abi/type_decoder.ex:376:27: ABI.TypeDecoder.decode_uint/2510511 warning: unused require Integer512 │513 7 │ require Integer514 │ ~515 │516 └─ lib/abi/function_selector.ex:7:3517518 warning: this clause of defp encode_method_id/1 is never used (or it will always fail/warn when invoked)519 │520 250 │ defp encode_method_id(%FunctionSelector{function: nil}), do: ""521 │ ~522 │523 └─ lib/abi/type_encoder.ex:250:8: ABI.TypeEncoder.encode_method_id/1524525Generated ex_abi app526warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"527 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2528 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1529 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5530 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2531 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4532 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2533534==> guardian535Compiling 25 files (.ex)536 warning: use Bitwise is deprecated. import Bitwise instead537 │538 7 │ use Bitwise539 │ ~~~~~~~~~~~540 │541 └─ lib/guardian/permissions/atom_encoding.ex:7: Guardian.Permissions.AtomEncoding (module)542543 warning: use Bitwise is deprecated. import Bitwise instead544 │545 7 │ use Bitwise546 │ ~~~~~~~~~~~547 │548 └─ lib/guardian/permissions/bitwise_encoding.ex:7: Guardian.Permissions.BitwiseEncoding (module)549550 warning: use Bitwise is deprecated. import Bitwise instead551 │552 7 │ use Bitwise553 │ ~~~~~~~~~~~554 │555 └─ lib/guardian/permissions/text_encoding.ex:7: Guardian.Permissions.TextEncoding (module)556557 warning: Guardian.Plug.current_claims/2 is undefined (module Guardian.Plug is not available or is yet to be defined)558 │559 31 │ claims: Guardian.Plug.current_claims(conn, opts),560 │ ~561 │562 └─ lib/guardian/permissions/plug.ex:31:29: Guardian.Permissions.Plug.call/2563564 warning: Guardian.Plug.Pipeline.fetch_error_handler!/2 is undefined (module Guardian.Plug.Pipeline is not available or is yet to be defined)565 │566 33 │ handler: Pipeline.fetch_error_handler!(conn, opts),567 │ ~568 │569 └─ lib/guardian/permissions/plug.ex:33:25: Guardian.Permissions.Plug.call/2570571 warning: Guardian.Plug.Pipeline.fetch_module!/2 is undefined (module Guardian.Plug.Pipeline is not available or is yet to be defined)572 │573 34 │ impl: Pipeline.fetch_module!(conn, opts),574 │ ~575 │576 └─ lib/guardian/permissions/plug.ex:34:22: Guardian.Permissions.Plug.call/2577578Generated guardian app579==> ex_web3580Compiling 3 files (.ex)581warning: cannot infer signatures from :plug because it is not loaded582583 warning: the variable "skip_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator584 │585 66 │ <<_::size(skip_size), included_part::bits>> = b586 │ ~587 │588 └─ lib/ex_web3.ex:66:15: ExWeb3.mask_bitstring/2589590 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead591 │592 438 │ Logger.warn("[#{__MODULE__}] unexpected eth recovery id")593 │ ~594 │595 └─ lib/ex_web3.ex:438:14: ExWeb3.get_secp256k1_recovery_from_eth_signature_recovery/1596597 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead598 │599 447 │ Logger.warn("[#{__MODULE__}] unexpected secp256k1 recovery id")600 │ ~601 │602 └─ lib/ex_web3.ex:447:14: ExWeb3.get_eth_signature_recovery_from_secp256k1_recovery/1603604Generated ex_web3 app605==> uboot_env606Compiling 5 files (.ex)607Generated uboot_env app608==> property_table609Compiling 8 files (.ex)610Generated property_table app611==> nerves_uevent612 CC uevent.o613 LD uevent614Compiling 5 files (.ex)615Generated nerves_uevent app616==> nerves_runtime617Compiling 14 files (.ex)618Generated nerves_runtime app619==> toolshed620Compiling 5 files (.ex)621Generated toolshed app622==> nerves_compatibility_test623Compiling 2 files (.ex)624Generated nerves_compatibility_test app625** (Mix) Could not find application :plug