sutra_cardano

Build log

nerves_system_bbb

sutra_cardano 0.2.5 · fail · run sutra_cardano-0.2.5-1791117928841
439 of 439 lines
1Resolving Hex dependencies...2Resolution completed in 0.189s3Unchanged:4  bech32 1.0.05  blake2_elixir 0.9.06  cbor 1.0.27  circular_buffer 1.1.08  comeonin 5.5.19  elixir_make 0.10.010  ex_sodium 0.1.211  finch 0.22.012  hpax 1.1.013  interactive_cmd 0.1.414  jason 1.4.515  mime 2.0.716  mint 1.11.017  mnemonic_tx 0.3.218  nerves 2.0.0-pre.219  nerves_discovery 0.1.520  nerves_logging 0.2.421  nerves_runtime 0.13.1322  nerves_system_bbb 2.30.223  nerves_system_br 1.34.424  nerves_system_mangopi_mq_pro 0.17.225  nerves_system_qemu_aarch64 0.4.226  nerves_system_rpi0 2.1.227  nerves_system_rpi4 2.1.228  nerves_system_rpi5 2.1.229  nerves_system_trellis 0.5.030  nerves_system_x86_64 1.34.231  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.132  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.133  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.134  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.135  nerves_toolchain_x86_64_nerves_linux_musl 15.3.136  nerves_uevent 0.1.737  nimble_options 1.1.138  nimble_pool 1.1.039  pbkdf2_elixir 2.0.040  property_table 0.3.441  req 0.5.18 VULNERABLE!42    EEF-CVE-2026-49755 (HIGH)43    aka: CVE-2026-49755, GHSA-655f-mp8p-96gv44    Decompression bomb DoS in Req via auto-decoded archive and compressed response bodies45    https://osv.dev/vulnerability/EEF-CVE-2026-497554647    EEF-CVE-2026-49756 (LOW)48    aka: CVE-2026-49756, GHSA-px9f-whj3-246m49    Multipart form-data header injection in Req via unescaped name/filename/content_type50    https://osv.dev/vulnerability/EEF-CVE-2026-4975651  ring_logger 0.11.752  rustler 0.36.253  sutra_cardano 0.2.554  tablet 0.3.355  telemetry 1.4.256  toml 0.7.057  toolshed 0.5.058  typed_struct 0.3.059  uboot_env 1.0.260* Getting sutra_cardano (Hex package)61* Getting nerves (Hex package)62* Getting ring_logger (Hex package)63* Getting toolshed (Hex package)64* Getting nerves_runtime (Hex package)65* Getting nerves_system_bbb (Hex package)66* Getting nerves_system_mangopi_mq_pro (Hex package)67* Getting nerves_system_qemu_aarch64 (Hex package)68* Getting nerves_system_rpi0 (Hex package)69* Getting nerves_system_rpi4 (Hex package)70* Getting nerves_system_rpi5 (Hex package)71* Getting nerves_system_trellis (Hex package)72* Getting nerves_system_x86_64 (Hex package)73* Getting nerves_system_br (Hex package)74* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)75* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)76* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)77* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)78* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)79* Getting nerves_logging (Hex package)80* Getting nerves_uevent (Hex package)81* Getting uboot_env (Hex package)82* Getting elixir_make (Hex package)83* Getting property_table (Hex package)84* Getting circular_buffer (Hex package)85* Getting interactive_cmd (Hex package)86* Getting nerves_discovery (Hex package)87* Getting tablet (Hex package)88* Getting bech32 (Hex package)89* Getting blake2_elixir (Hex package)90* Getting cbor (Hex package)91* Getting ex_sodium (Hex package)92* Getting mnemonic_tx (Hex package)93* Getting req (Hex package)94* Getting rustler (Hex package)95* Getting typed_struct (Hex package)96* Getting jason (Hex package)97* Getting toml (Hex package)98* Getting finch (Hex package)99* Getting mime (Hex package)100* Getting mint (Hex package)101* Getting nimble_options (Hex package)102* Getting nimble_pool (Hex package)103* Getting telemetry (Hex package)104* Getting hpax (Hex package)105* Getting pbkdf2_elixir (Hex package)106* Getting comeonin (Hex package)107Found packages with security advisories, see above for details108==> nerves_system_br109Generated nerves_system_br app110==> typed_struct111Compiling 2 files (.ex)112Generated typed_struct app113==> mime114Compiling 1 file (.ex)115Generated mime app116==> toml117Compiling 10 files (.ex)118     warning: using single-quoted strings to represent charlists is deprecated.119     Use ~c"" if you indeed want a charlist or use "" instead.120     You may run "mix format --migrate" to change all single-quoted121     strings to use the ~c sigil and fix this warning.122     │123 264 │   defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do124     │                                                                                  ~125     │126     └─ lib/decoder.ex:264:82127128     warning: using single-quoted strings to represent charlists is deprecated.129     Use ~c"" if you indeed want a charlist or use "" instead.130     You may run "mix format --migrate" to change all single-quoted131     strings to use the ~c sigil and fix this warning.132     │133 371 │       {:ok, {type, _skip, _data, _lines}} when type in '-+' ->134     │                                                        ~135     │136     └─ lib/decoder.ex:371:56137138     warning: using single-quoted strings to represent charlists is deprecated.139     Use ~c"" if you indeed want a charlist or use "" instead.140     You may run "mix format --migrate" to change all single-quoted141     strings to use the ~c sigil and fix this warning.142     │143 419 │           {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->144     │                                                        ~145     │146     └─ lib/decoder.ex:419:56147148     warning: using single-quoted strings to represent charlists is deprecated.149     Use ~c"" if you indeed want a charlist or use "" instead.150     You may run "mix format --migrate" to change all single-quoted151     strings to use the ~c sigil and fix this warning.152     │153 474 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->154     │                                                    ~155     │156     └─ lib/decoder.ex:474:52157158     warning: using single-quoted strings to represent charlists is deprecated.159     Use ~c"" if you indeed want a charlist or use "" instead.160     You may run "mix format --migrate" to change all single-quoted161     strings to use the ~c sigil and fix this warning.162     │163 514 │       {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->164     │                                           ~165     │166     └─ lib/decoder.ex:514:43167168     warning: using single-quoted strings to represent charlists is deprecated.169     Use ~c"" if you indeed want a charlist or use "" instead.170     You may run "mix format --migrate" to change all single-quoted171     strings to use the ~c sigil and fix this warning.172     │173 518 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->174     │                                                    ~175     │176     └─ lib/decoder.ex:518:52177178     warning: using single-quoted strings to represent charlists is deprecated.179     Use ~c"" if you indeed want a charlist or use "" instead.180     You may run "mix format --migrate" to change all single-quoted181     strings to use the ~c sigil and fix this warning.182     │183 522 │       {:ok, {?_, skip, _, lines}} when last not in '_e.' ->184     │                                                    ~185     │186     └─ lib/decoder.ex:522:52187188     warning: using single-quoted strings to represent charlists is deprecated.189     Use ~c"" if you indeed want a charlist or use "" instead.190     You may run "mix format --migrate" to change all single-quoted191     strings to use the ~c sigil and fix this warning.192     │193 538 │       {:ok, {type, skip, data, lines}} when last in 'e.' ->194     │                                                     ~195     │196     └─ lib/decoder.ex:538:53197198     warning: using single-quoted strings to represent charlists is deprecated.199     Use ~c"" if you indeed want a charlist or use "" instead.200     You may run "mix format --migrate" to change all single-quoted201     strings to use the ~c sigil and fix this warning.202     │203 542 │       {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->204     │                                                                   ~205     │206     └─ lib/decoder.ex:542:67207208     warning: using single-quoted strings to represent charlists is deprecated.209     Use ~c"" if you indeed want a charlist or use "" instead.210     You may run "mix format --migrate" to change all single-quoted211     strings to use the ~c sigil and fix this warning.212     │213 682 │         {:ok, {sign, _, _, _}} when sign in '-+' ->214     │                                             ~215     │216     └─ lib/decoder.ex:682:45217218     warning: using single-quoted strings to represent charlists is deprecated.219     Use ~c"" if you indeed want a charlist or use "" instead.220     You may run "mix format --migrate" to change all single-quoted221     strings to use the ~c sigil and fix this warning.222     │223 796 │       {:ok, {sign, _, _, _}} when sign in '-+' ->224     │                                           ~225     │226     └─ lib/decoder.ex:796:43227228     warning: using single-quoted strings to represent charlists is deprecated.229     Use ~c"" if you indeed want a charlist or use "" instead.230     You may run "mix format --migrate" to change all single-quoted231     strings to use the ~c sigil and fix this warning.232     │233 916 │         {:ok, {type, skip, _, lines}} when type in '-_' ->234     │                                                    ~235     │236     └─ lib/decoder.ex:916:52237238     warning: using single-quoted strings to represent charlists is deprecated.239     Use ~c"" if you indeed want a charlist or use "" instead.240     You may run "mix format --migrate" to change all single-quoted241     strings to use the ~c sigil and fix this warning.242     │243 954 │               {:ok, {type, _, _, _}} when type in '-_' ->244     │                                                   ~245     │246     └─ lib/decoder.ex:954:51247248     warning: using single-quoted strings to represent charlists is deprecated.249     Use ~c"" if you indeed want a charlist or use "" instead.250     You may run "mix format --migrate" to change all single-quoted251     strings to use the ~c sigil and fix this warning.252     │253 969 │       {:ok, {type, _, _, _}} when type in '-_' ->254     │                                           ~255     │256     └─ lib/decoder.ex:969:43257258     warning: using single-quoted strings to represent charlists is deprecated.259     Use ~c"" if you indeed want a charlist or use "" instead.260     You may run "mix format --migrate" to change all single-quoted261     strings to use the ~c sigil and fix this warning.262     │263 983 │           {:ok, {type, _, _, _}} when type in '-_' ->264     │                                               ~265     │266     └─ lib/decoder.ex:983:47267268     warning: the following clause will never match:269270         {:datetime, {:error, :invalid_date}} ->271272     it is expected to match on type:273274         dynamic(275           {:date,276            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or277              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and278             not {:date, {:ok, %Date{}}}279         )280281     type warning found at:282     │283 722 │       {:datetime, {:error, :invalid_date}} ->284     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~285     │286     └─ lib/decoder.ex:722: Toml.Decoder.datetime/3287288     warning: the following clause will never match:289290         {:datetime, {:error, reason}} ->291292     it is expected to match on type:293294         dynamic(295           {:date,296            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or297              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and298             not {:date, {:ok, %Date{}}}299         )300301     type warning found at:302     │303 725 │       {:datetime, {:error, reason}} ->304     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~305     │306     └─ lib/decoder.ex:725: Toml.Decoder.datetime/3307308     warning: the following clause will never match:309310         {:error, _, _, _} = err ->311312     it is expected to match on type:313314         dynamic(315           {:date,316            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or317              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and318             not {:date, {:ok, %Date{}}}319         )320321     type warning found at:322     │323 728 │       {:error, _, _, _} = err ->324     │                         ~325     │326     └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3327328     warning: the following clause will never match:329330         {:ok, {type, skip, data, lines}} ->331332     it is expected to match on type:333334         dynamic(335           {:date,336            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or337              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and338             not {:date, {:ok, %Date{}}}339         )340341     type warning found at:342     │343 731 │       {:ok, {type, skip, data, lines}} ->344     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~345     │346     └─ lib/decoder.ex:731: Toml.Decoder.datetime/3347348Generated toml app349==> circular_buffer350Compiling 1 file (.ex)351Generated circular_buffer app352==> nimble_options353Compiling 3 files (.ex)354Generated nimble_options app355==> jason356Compiling 10 files (.ex)357Generated jason app358==> comeonin359Compiling 3 files (.ex)360Generated comeonin app361==> pbkdf2_elixir362Compiling 5 files (.ex)363    warning: use Bitwise is deprecated. import Bitwise instead364    │365  6 │   use Bitwise366    │   ~~~~~~~~~~~367    │368    └─ lib/pbkdf2/base.ex:6: Pbkdf2.Base (module)369370     warning: the variable "dklen" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator371     │372 145 │     <<bin::binary-size(dklen), _::binary>> = key373     │                        ~374     │375     └─ lib/pbkdf2/base.ex:145:24: Pbkdf2.Base.do_create_hash/7376377    warning: using single-quoted strings to represent charlists is deprecated.378    Use ~c"" if you indeed want a charlist or use "" instead.379    You may run "mix format --migrate" to change all single-quoted380    strings to use the ~c sigil and fix this warning.381    │382 14 │     Enum.with_index('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789./')383    │                     ~384    │385    └─ lib/pbkdf2/base64.ex:14:21386387    warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator388    │389 34 │     <<main::size(split)-binary, rest::binary>> = data390    │                  ~391    │392    └─ lib/pbkdf2/base64.ex:34:18: Pbkdf2.Base64.encode/1393394    warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator395    │396 62 │     <<main::size(split)-binary, rest::binary>> = data397    │                  ~398    │399    └─ lib/pbkdf2/base64.ex:62:18: Pbkdf2.Base64.decode/1400401    warning: using single-quoted strings to represent charlists is deprecated.402    Use ~c"" if you indeed want a charlist or use "" instead.403    You may run "mix format --migrate" to change all single-quoted404    strings to use the ~c sigil and fix this warning.405    │406  6 │   @allowed_chars 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'407    │                  ~408    │409    └─ lib/pbkdf2/tools.ex:6:18410411    warning: use Bitwise is deprecated. import Bitwise instead412    │413  4 │   use Bitwise414    │   ~~~~~~~~~~~415    │416    └─ lib/pbkdf2/tools.ex:4: Pbkdf2.Tools (module)417418Generated pbkdf2_elixir app419==> hpax420Compiling 4 files (.ex)421Generated hpax app422==> mint423Compiling 1 file (.erl)424Compiling 21 files (.ex)425Generated mint app426==> rustler427Compiling 6 files (.ex)428Generated rustler app429==> ex_sodium430Compiling 3 files (.ex)431432== Compilation error in file lib/ex_sodium/lib_sodium.ex ==433** (ErlangError) Erlang error: :enoent434    (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/ex_sodium"])435    (rustler 0.36.2) lib/rustler/compiler/config.ex:76: Rustler.Compiler.Config.metadata!/1436    (rustler 0.36.2) lib/rustler/compiler/config.ex:63: Rustler.Compiler.Config.build/1437    (rustler 0.36.2) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/3438    lib/ex_sodium/lib_sodium.ex:5: (module)439could not compile dependency :ex_sodium, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ex_sodium --force", update it with "mix deps.update ex_sodium" or clean it with "mix deps.clean ex_sodium"