ex_web3

Build log

nerves_system_mangopi_mq_pro

ex_web3 0.2.3 · fail · run ex_web3-0.2.3-1791179536974
624 of 624 lines
1Resolving Hex dependencies...2Resolution completed in 0.17s3Unchanged: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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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_riscv64_nerves_linux_gnu409Compiling 1 file (.ex)410Generated nerves_toolchain_riscv64_nerves_linux_gnu app411==> nerves_system_mangopi_mq_pro412Generated nerves_system_mangopi_mq_pro app413==> rustler_precompiled414Compiling 4 files (.ex)415Generated rustler_precompiled app416==> ex_secp256k1417Compiling 2 files (.ex)41841905:53:59.740 [debug] Downloading NIF from https://github.com/ayrat555/ex_secp256k1/releases/download/v0.8.0/libex_secp256k1-v0.8.0-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz42042105:54:00.786 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libex_secp256k1-v0.8.0-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/mangopi_mq_pro/lib/ex_secp256k1/priv/native/libex_secp256k1-v0.8.0-nif-2.16-riscv64gc-unknown-linux-gnu.so422Generated ex_secp256k1 app423==> ex_keccak424Compiling 1 file (.ex)42542605:54:01.260 [debug] Downloading NIF from https://github.com/exWeb3/ex_keccak/releases/download/v0.7.8/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz42742805:54:01.832 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/mangopi_mq_pro/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so429Generated ex_keccak app430==> ex_abi431Compiling 2 files (.erl)432Compiling 7 files (.ex)433     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 operator434     │435 220 │     <<_padding::binary-size(padding_size_in_bytes), value::binary-size(size_in_bytes),436     │                             ~437     │438     └─ lib/abi/type_decoder.ex:220:29: ABI.TypeDecoder.decode_bytes/3439440     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 operator441     │442 220 │     <<_padding::binary-size(padding_size_in_bytes), value::binary-size(size_in_bytes),443     │                                                                        ~444     │445     └─ lib/abi/type_decoder.ex:220:72: ABI.TypeDecoder.decode_bytes/3446447     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 operator448     │449 232 │     <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),450     │                          ~451     │452     └─ lib/abi/type_decoder.ex:232:26: ABI.TypeDecoder.decode_bytes/5453454     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 operator455     │456 232 │     <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),457     │                                                                ~458     │459     └─ lib/abi/type_decoder.ex:232:64: ABI.TypeDecoder.decode_bytes/5460461     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 operator462     │463 244 │     <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),464     │                          ~465     │466     └─ lib/abi/type_decoder.ex:244:26: ABI.TypeDecoder.decode_bytes/4467468     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 operator469     │470 244 │     <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),471     │                                                                ~472     │473     └─ lib/abi/type_decoder.ex:244:64: ABI.TypeDecoder.decode_bytes/4474475     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 operator476     │477 311 │     <<_padding::binary-size(offset), rest_data::binary>> = full_data478     │                             ~479     │480     └─ lib/abi/type_decoder.ex:311:29: ABI.TypeDecoder.decode_type/3481482     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 operator483     │484 322 │     <<_padding::binary-size(offset), rest_data::binary>> = full_data485     │                             ~486     │487     └─ lib/abi/type_decoder.ex:322:29: ABI.TypeDecoder.decode_type/3488489     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 operator490     │491 333 │     <<_padding::binary-size(offset), tuple_data::binary>> = full_data492     │                             ~493     │494     └─ lib/abi/type_decoder.ex:333:29: ABI.TypeDecoder.decode_type/3495496     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 operator497     │498 362 │     <<_padding::binary-size(offset), rest_data::binary>> = full_data499     │                             ~500     │501     └─ lib/abi/type_decoder.ex:362:29: ABI.TypeDecoder.decode_type/3502503     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 operator504     │505 376 │     <<value::integer-size(total_bit_size), rest::binary>> = data506     │                           ~507     │508     └─ lib/abi/type_decoder.ex:376:27: ABI.TypeDecoder.decode_uint/2509510    warning: unused require Integer511    │512  7 │   require Integer513    │   ~514    │515    └─ lib/abi/function_selector.ex:7:3516517     warning: this clause of defp encode_method_id/1 is never used (or it will always fail/warn when invoked)518     │519 250 │   defp encode_method_id(%FunctionSelector{function: nil}), do: ""520     │        ~521     │522     └─ lib/abi/type_encoder.ex:250:8: ABI.TypeEncoder.encode_method_id/1523524Generated ex_abi app525warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"526  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2527  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1528  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5529  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2530  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4531  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2532533==> guardian534Compiling 25 files (.ex)535    warning: use Bitwise is deprecated. import Bitwise instead536    │537  7 │   use Bitwise538    │   ~~~~~~~~~~~539    │540    └─ lib/guardian/permissions/atom_encoding.ex:7: Guardian.Permissions.AtomEncoding (module)541542    warning: use Bitwise is deprecated. import Bitwise instead543    │544  7 │   use Bitwise545    │   ~~~~~~~~~~~546    │547    └─ lib/guardian/permissions/bitwise_encoding.ex:7: Guardian.Permissions.BitwiseEncoding (module)548549    warning: use Bitwise is deprecated. import Bitwise instead550    │551  7 │   use Bitwise552    │   ~~~~~~~~~~~553    │554    └─ lib/guardian/permissions/text_encoding.ex:7: Guardian.Permissions.TextEncoding (module)555556    warning: Guardian.Plug.current_claims/2 is undefined (module Guardian.Plug is not available or is yet to be defined)557    │558 31 │       claims: Guardian.Plug.current_claims(conn, opts),559    │                             ~560    │561    └─ lib/guardian/permissions/plug.ex:31:29: Guardian.Permissions.Plug.call/2562563    warning: Guardian.Plug.Pipeline.fetch_error_handler!/2 is undefined (module Guardian.Plug.Pipeline is not available or is yet to be defined)564    │565 33 │       handler: Pipeline.fetch_error_handler!(conn, opts),566    │                         ~567    │568    └─ lib/guardian/permissions/plug.ex:33:25: Guardian.Permissions.Plug.call/2569570    warning: Guardian.Plug.Pipeline.fetch_module!/2 is undefined (module Guardian.Plug.Pipeline is not available or is yet to be defined)571    │572 34 │       impl: Pipeline.fetch_module!(conn, opts),573    │                      ~574    │575    └─ lib/guardian/permissions/plug.ex:34:22: Guardian.Permissions.Plug.call/2576577Generated guardian app578==> ex_web3579Compiling 3 files (.ex)580warning: cannot infer signatures from :plug because it is not loaded581582    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 operator583    │584 66 │     <<_::size(skip_size), included_part::bits>> = b585    │               ~586    │587    └─ lib/ex_web3.ex:66:15: ExWeb3.mask_bitstring/2588589     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead590     │591 438 │       Logger.warn("[#{__MODULE__}] unexpected eth recovery id")592     │              ~593     │594     └─ lib/ex_web3.ex:438:14: ExWeb3.get_secp256k1_recovery_from_eth_signature_recovery/1595596     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead597     │598 447 │       Logger.warn("[#{__MODULE__}] unexpected secp256k1 recovery id")599     │              ~600     │601     └─ lib/ex_web3.ex:447:14: ExWeb3.get_eth_signature_recovery_from_secp256k1_recovery/1602603Generated ex_web3 app604==> uboot_env605Compiling 5 files (.ex)606Generated uboot_env app607==> property_table608Compiling 8 files (.ex)609Generated property_table app610==> nerves_uevent611 CC uevent.o612 LD uevent613Compiling 5 files (.ex)614Generated nerves_uevent app615==> nerves_runtime616Compiling 14 files (.ex)617Generated nerves_runtime app618==> toolshed619Compiling 5 files (.ex)620Generated toolshed app621==> nerves_compatibility_test622Compiling 2 files (.ex)623Generated nerves_compatibility_test app624** (Mix) Could not find application :plug