ex_web3

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