Build log
nerves_system_trellis
ex_web3 0.2.3 · fail · run ex_web3-0.2.3-1791179536974
620 of 620 lines
1Resolving Hex dependencies...2Resolution completed in 0.258s3Unchanged: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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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_armv7_nerves_linux_gnueabihf409Compiling 1 file (.ex)410Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app411==> nerves_system_trellis412Generated nerves_system_trellis app413==> rustler_precompiled414Compiling 4 files (.ex)415Generated rustler_precompiled app416==> ex_secp256k1417Compiling 2 files (.ex)41841905:55:38.456 [debug] Copying NIF from cache and extracting to /work/proj/_build/trellis/lib/ex_secp256k1/priv/native/libex_secp256k1-v0.8.0-nif-2.16-arm-unknown-linux-gnueabihf.so420Generated ex_secp256k1 app421==> ex_keccak422Compiling 1 file (.ex)42342405:55:38.643 [debug] Copying NIF from cache and extracting to /work/proj/_build/trellis/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-arm-unknown-linux-gnueabihf.so425Generated ex_keccak app426==> ex_abi427Compiling 2 files (.erl)428Compiling 7 files (.ex)429 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 operator430 │431 220 │ <<_padding::binary-size(padding_size_in_bytes), value::binary-size(size_in_bytes),432 │ ~433 │434 └─ lib/abi/type_decoder.ex:220:29: ABI.TypeDecoder.decode_bytes/3435436 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 operator437 │438 220 │ <<_padding::binary-size(padding_size_in_bytes), value::binary-size(size_in_bytes),439 │ ~440 │441 └─ lib/abi/type_decoder.ex:220:72: ABI.TypeDecoder.decode_bytes/3442443 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 operator444 │445 232 │ <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),446 │ ~447 │448 └─ lib/abi/type_decoder.ex:232:26: ABI.TypeDecoder.decode_bytes/5449450 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 operator451 │452 232 │ <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),453 │ ~454 │455 └─ lib/abi/type_decoder.ex:232:64: ABI.TypeDecoder.decode_bytes/5456457 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 operator458 │459 244 │ <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),460 │ ~461 │462 └─ lib/abi/type_decoder.ex:244:26: ABI.TypeDecoder.decode_bytes/4463464 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 operator465 │466 244 │ <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),467 │ ~468 │469 └─ lib/abi/type_decoder.ex:244:64: ABI.TypeDecoder.decode_bytes/4470471 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 operator472 │473 311 │ <<_padding::binary-size(offset), rest_data::binary>> = full_data474 │ ~475 │476 └─ lib/abi/type_decoder.ex:311:29: ABI.TypeDecoder.decode_type/3477478 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 operator479 │480 322 │ <<_padding::binary-size(offset), rest_data::binary>> = full_data481 │ ~482 │483 └─ lib/abi/type_decoder.ex:322:29: ABI.TypeDecoder.decode_type/3484485 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 operator486 │487 333 │ <<_padding::binary-size(offset), tuple_data::binary>> = full_data488 │ ~489 │490 └─ lib/abi/type_decoder.ex:333:29: ABI.TypeDecoder.decode_type/3491492 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 operator493 │494 362 │ <<_padding::binary-size(offset), rest_data::binary>> = full_data495 │ ~496 │497 └─ lib/abi/type_decoder.ex:362:29: ABI.TypeDecoder.decode_type/3498499 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 operator500 │501 376 │ <<value::integer-size(total_bit_size), rest::binary>> = data502 │ ~503 │504 └─ lib/abi/type_decoder.ex:376:27: ABI.TypeDecoder.decode_uint/2505506 warning: unused require Integer507 │508 7 │ require Integer509 │ ~510 │511 └─ lib/abi/function_selector.ex:7:3512513 warning: this clause of defp encode_method_id/1 is never used (or it will always fail/warn when invoked)514 │515 250 │ defp encode_method_id(%FunctionSelector{function: nil}), do: ""516 │ ~517 │518 └─ lib/abi/type_encoder.ex:250:8: ABI.TypeEncoder.encode_method_id/1519520Generated ex_abi app521warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"522 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2523 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1524 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5525 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2526 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4527 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2528529==> guardian530Compiling 25 files (.ex)531 warning: use Bitwise is deprecated. import Bitwise instead532 │533 7 │ use Bitwise534 │ ~~~~~~~~~~~535 │536 └─ lib/guardian/permissions/atom_encoding.ex:7: Guardian.Permissions.AtomEncoding (module)537538 warning: use Bitwise is deprecated. import Bitwise instead539 │540 7 │ use Bitwise541 │ ~~~~~~~~~~~542 │543 └─ lib/guardian/permissions/bitwise_encoding.ex:7: Guardian.Permissions.BitwiseEncoding (module)544545 warning: use Bitwise is deprecated. import Bitwise instead546 │547 7 │ use Bitwise548 │ ~~~~~~~~~~~549 │550 └─ lib/guardian/permissions/text_encoding.ex:7: Guardian.Permissions.TextEncoding (module)551552 warning: Guardian.Plug.current_claims/2 is undefined (module Guardian.Plug is not available or is yet to be defined)553 │554 31 │ claims: Guardian.Plug.current_claims(conn, opts),555 │ ~556 │557 └─ lib/guardian/permissions/plug.ex:31:29: Guardian.Permissions.Plug.call/2558559 warning: Guardian.Plug.Pipeline.fetch_error_handler!/2 is undefined (module Guardian.Plug.Pipeline is not available or is yet to be defined)560 │561 33 │ handler: Pipeline.fetch_error_handler!(conn, opts),562 │ ~563 │564 └─ lib/guardian/permissions/plug.ex:33:25: Guardian.Permissions.Plug.call/2565566 warning: Guardian.Plug.Pipeline.fetch_module!/2 is undefined (module Guardian.Plug.Pipeline is not available or is yet to be defined)567 │568 34 │ impl: Pipeline.fetch_module!(conn, opts),569 │ ~570 │571 └─ lib/guardian/permissions/plug.ex:34:22: Guardian.Permissions.Plug.call/2572573Generated guardian app574==> ex_web3575Compiling 3 files (.ex)576warning: cannot infer signatures from :plug because it is not loaded577578 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 operator579 │580 66 │ <<_::size(skip_size), included_part::bits>> = b581 │ ~582 │583 └─ lib/ex_web3.ex:66:15: ExWeb3.mask_bitstring/2584585 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead586 │587 438 │ Logger.warn("[#{__MODULE__}] unexpected eth recovery id")588 │ ~589 │590 └─ lib/ex_web3.ex:438:14: ExWeb3.get_secp256k1_recovery_from_eth_signature_recovery/1591592 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead593 │594 447 │ Logger.warn("[#{__MODULE__}] unexpected secp256k1 recovery id")595 │ ~596 │597 └─ lib/ex_web3.ex:447:14: ExWeb3.get_eth_signature_recovery_from_secp256k1_recovery/1598599Generated ex_web3 app600==> uboot_env601Compiling 5 files (.ex)602Generated uboot_env app603==> property_table604Compiling 8 files (.ex)605Generated property_table app606==> nerves_uevent607 CC uevent.o608 LD uevent609Compiling 5 files (.ex)610Generated nerves_uevent app611==> nerves_runtime612Compiling 14 files (.ex)613Generated nerves_runtime app614==> toolshed615Compiling 5 files (.ex)616Generated toolshed app617==> nerves_compatibility_test618Compiling 2 files (.ex)619Generated nerves_compatibility_test app620** (Mix) Could not find application :plug