nostr_basics

Build log

nerves_system_mangopi_mq_pro

nostr_basics 0.1.6 · fail · run nostr_basics-0.1.6-1791020029962
667 of 667 lines
1Resolving Hex dependencies...2Resolution completed in 0.126s3Unchanged:4  bech32 1.0.05  binary 0.0.56  circular_buffer 1.1.07  elixir_make 0.10.08  interactive_cmd 0.1.49  jason 1.4.510  k256 0.0.811  nerves 2.0.0-pre.212  nerves_discovery 0.1.513  nerves_logging 0.2.414  nerves_runtime 0.13.1315  nerves_system_bbb 2.30.216  nerves_system_br 1.34.417  nerves_system_mangopi_mq_pro 0.17.218  nerves_system_qemu_aarch64 0.4.219  nerves_system_rpi0 2.1.220  nerves_system_rpi4 2.1.221  nerves_system_rpi5 2.1.222  nerves_system_trellis 0.5.023  nerves_system_x86_64 1.34.224  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.125  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.126  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.127  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.128  nerves_toolchain_x86_64_nerves_linux_musl 15.3.129  nerves_uevent 0.1.730  nostr_basics 0.1.631  property_table 0.3.432  ring_logger 0.11.733  rustler 0.29.134  rustler_precompiled 0.10.035  tablet 0.3.336  toml 0.7.037  toolshed 0.5.038  uboot_env 1.0.239* Getting nostr_basics (Hex package)40* Getting nerves (Hex package)41* Getting ring_logger (Hex package)42* Getting toolshed (Hex package)43* Getting nerves_runtime (Hex package)44* Getting nerves_system_bbb (Hex package)45* Getting nerves_system_mangopi_mq_pro (Hex package)46* Getting nerves_system_qemu_aarch64 (Hex package)47* Getting nerves_system_rpi0 (Hex package)48* Getting nerves_system_rpi4 (Hex package)49* Getting nerves_system_rpi5 (Hex package)50* Getting nerves_system_trellis (Hex package)51* Getting nerves_system_x86_64 (Hex package)52* Getting nerves_system_br (Hex package)53* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)54* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)55* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)56* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)57* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)58* Getting nerves_logging (Hex package)59* Getting nerves_uevent (Hex package)60* Getting uboot_env (Hex package)61* Getting elixir_make (Hex package)62* Getting property_table (Hex package)63* Getting circular_buffer (Hex package)64* Getting interactive_cmd (Hex package)65* Getting nerves_discovery (Hex package)66* Getting tablet (Hex package)67* Getting bech32 (Hex package)68* Getting binary (Hex package)69* Getting jason (Hex package)70* Getting k256 (Hex package)71* Getting rustler (Hex package)72* Getting rustler_precompiled (Hex package)73* Getting toml (Hex package)74==> nerves_system_br75Generated nerves_system_br app76==> toml77Compiling 10 files (.ex)78     warning: using single-quoted strings to represent charlists is deprecated.79     Use ~c"" if you indeed want a charlist or use "" instead.80     You may run "mix format --migrate" to change all single-quoted81     strings to use the ~c sigil and fix this warning.82     │83 264 │   defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do84     │                                                                                  ~85     │86     └─ lib/decoder.ex:264:828788     warning: using single-quoted strings to represent charlists is deprecated.89     Use ~c"" if you indeed want a charlist or use "" instead.90     You may run "mix format --migrate" to change all single-quoted91     strings to use the ~c sigil and fix this warning.92     │93 371 │       {:ok, {type, _skip, _data, _lines}} when type in '-+' ->94     │                                                        ~95     │96     └─ lib/decoder.ex:371:569798     warning: using single-quoted strings to represent charlists is deprecated.99     Use ~c"" if you indeed want a charlist or use "" instead.100     You may run "mix format --migrate" to change all single-quoted101     strings to use the ~c sigil and fix this warning.102     │103 419 │           {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->104     │                                                        ~105     │106     └─ lib/decoder.ex:419:56107108     warning: using single-quoted strings to represent charlists is deprecated.109     Use ~c"" if you indeed want a charlist or use "" instead.110     You may run "mix format --migrate" to change all single-quoted111     strings to use the ~c sigil and fix this warning.112     │113 474 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->114     │                                                    ~115     │116     └─ lib/decoder.ex:474:52117118     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 514 │       {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->124     │                                           ~125     │126     └─ lib/decoder.ex:514:43127128     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 518 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->134     │                                                    ~135     │136     └─ lib/decoder.ex:518:52137138     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 522 │       {:ok, {?_, skip, _, lines}} when last not in '_e.' ->144     │                                                    ~145     │146     └─ lib/decoder.ex:522:52147148     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 538 │       {:ok, {type, skip, data, lines}} when last in 'e.' ->154     │                                                     ~155     │156     └─ lib/decoder.ex:538:53157158     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 542 │       {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->164     │                                                                   ~165     │166     └─ lib/decoder.ex:542:67167168     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 682 │         {:ok, {sign, _, _, _}} when sign in '-+' ->174     │                                             ~175     │176     └─ lib/decoder.ex:682:45177178     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 796 │       {:ok, {sign, _, _, _}} when sign in '-+' ->184     │                                           ~185     │186     └─ lib/decoder.ex:796:43187188     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 916 │         {:ok, {type, skip, _, lines}} when type in '-_' ->194     │                                                    ~195     │196     └─ lib/decoder.ex:916:52197198     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 954 │               {:ok, {type, _, _, _}} when type in '-_' ->204     │                                                   ~205     │206     └─ lib/decoder.ex:954:51207208     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 969 │       {:ok, {type, _, _, _}} when type in '-_' ->214     │                                           ~215     │216     └─ lib/decoder.ex:969:43217218     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 983 │           {:ok, {type, _, _, _}} when type in '-_' ->224     │                                               ~225     │226     └─ lib/decoder.ex:983:47227228     warning: the following clause will never match:229230         {:datetime, {:error, :invalid_date}} ->231232     it is expected to match on type:233234         dynamic(235           {:date,236            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or237              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and238             not {:date, {:ok, %Date{}}}239         )240241     type warning found at:242     │243 722 │       {:datetime, {:error, :invalid_date}} ->244     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~245     │246     └─ lib/decoder.ex:722: Toml.Decoder.datetime/3247248     warning: the following clause will never match:249250         {:datetime, {:error, reason}} ->251252     it is expected to match on type:253254         dynamic(255           {:date,256            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or257              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and258             not {:date, {:ok, %Date{}}}259         )260261     type warning found at:262     │263 725 │       {:datetime, {:error, reason}} ->264     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~265     │266     └─ lib/decoder.ex:725: Toml.Decoder.datetime/3267268     warning: the following clause will never match:269270         {:error, _, _, _} = err ->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 728 │       {:error, _, _, _} = err ->284     │                         ~285     │286     └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3287288     warning: the following clause will never match:289290         {:ok, {type, skip, data, lines}} ->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 731 │       {:ok, {type, skip, data, lines}} ->304     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~305     │306     └─ lib/decoder.ex:731: Toml.Decoder.datetime/3307308Generated toml app309==> circular_buffer310Compiling 1 file (.ex)311Generated circular_buffer app312==> jason313Compiling 10 files (.ex)314Generated jason app315==> binary316Compiling 2 files (.ex)317Generated binary app318==> rustler319Compiling 7 files (.ex)320     warning: using single-quoted strings to represent charlists is deprecated.321     Use ~c"" if you indeed want a charlist or use "" instead.322     You may run "mix format --migrate" to change all single-quoted323     strings to use the ~c sigil and fix this warning.324     │325 173 │       '2.14',326     │       ~327     │328     └─ lib/rustler.ex:173:7329330     warning: using single-quoted strings to represent charlists is deprecated.331     Use ~c"" if you indeed want a charlist or use "" instead.332     You may run "mix format --migrate" to change all single-quoted333     strings to use the ~c sigil and fix this warning.334     │335 174 │       '2.15',336     │       ~337     │338     └─ lib/rustler.ex:174:7339340     warning: using single-quoted strings to represent charlists is deprecated.341     Use ~c"" if you indeed want a charlist or use "" instead.342     You may run "mix format --migrate" to change all single-quoted343     strings to use the ~c sigil and fix this warning.344     │345 175 │       '2.16'346     │       ~347     │348     └─ lib/rustler.ex:175:7349350     warning: incompatible types given to throw_error/1:351352         throw_error(353           {:unknown_target,354            <<to_string(target)::binary,355              " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}356         )357358     given types:359360         -dynamic({:unknown_target, binary()})-361362     but expected one of:363364         :no_config or :no_crates_property or :rustup_not_installed or {:no_rustler_deps, term(), term()} or365           {:differing_versions or :unsupported_rustler_version, term(), term(), term()} or366           {:cargo_no_name or :cargo_toml_not_found or :nonexistent_crate_directory or367              :rust_version_not_installed or :unsupported_nif_version, term()}368369     where "target" was given the types:370371         # type: binary()372         # from: lib/rustler/compiler.ex:144:27373         target374375         # type: binary()376         # from: lib/rustler/compiler.ex:144:40377         is_binary(target)378379     type warning found at:380     │381 160 │       throw_error(382     │       ~383     │384     └─ lib/rustler/compiler.ex:160:7: Rustler.Compiler.get_target_os_type/1385386Generated rustler app387==> tablet388Compiling 2 files (.ex)389Generated tablet app390==> elixir_make391Compiling 8 files (.ex)392Generated elixir_make app393==> nerves_logging394 CC kmsg_tailer.o395 LD kmsg_tailer396Compiling 5 files (.ex)397Generated nerves_logging app398==> nerves_discovery399Compiling 5 files (.ex)400Generated nerves_discovery app401==> ring_logger402Compiling 7 files (.ex)403Generated ring_logger app404==> interactive_cmd405Compiling 1 file (.ex)406Generated interactive_cmd app407==> nerves408Compiling 65 files (.ex)409    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)410    │411  6 │ defmodule Mix.Tasks.Nerves.Init do412    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~413    │414    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)415416    warning: redefining module Nerves (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.beam)417    │418  6 │ defmodule Nerves do419    │ ~~~~~~~~~~~~~~~~~~~420    │421    └─ lib/nerves.ex:6: Nerves (module)422423    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)424    │425  5 │ defmodule Nerves.ArtifactResolver do426    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~427    │428    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)429430    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)431    │432  6 │ defmodule Nerves.BuildAction.AppModes do433    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~434    │435    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)436437    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)438    │439  5 │ defmodule Nerves.BuildAction.CheckExecutables do440    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~441    │442    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)443444    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)445    │446  8 │ defmodule Nerves.BuildAction.Erlinit do447    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~448    │449    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)450451    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)452    │453  5 │ defmodule Nerves.BuildAction.Firmware do454    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~455    │456    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)457458    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)459    │460  7 │ defmodule Nerves.BuildAction.IExStartupCheck do461    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~462    │463    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)464465    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)466    │467  5 │ defmodule Nerves.BuildAction.NervesV1System do468    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~469    │470    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)471472    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)473    │474  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do475    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~476    │477    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)478479    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)480    │481  5 │ defmodule Nerves.BuildAction.Rootfs do482    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~483    │484    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)485486    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)487    │488  6 │ defmodule Nerves.BuildAction.SortApps do489    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~490    │491    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)492493    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)494    │495  5 │ defmodule Nerves.BuildAction.Trimmer do496    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~497    │498    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)499500    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)501    │502  5 │ defmodule Nerves.BuildAction.StripAll do503    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~504    │505    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)506507    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)508    │509  5 │ defmodule Nerves.BuildPlan do510    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~511    │512    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)513514    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)515    │516  5 │ defmodule Nerves.BuildPlan.Checks do517    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~518    │519    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)520521    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Container.beam)522    │523  6 │ defmodule Nerves.Container do524    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~525    │526    └─ lib/nerves/container.ex:6: Nerves.Container (module)527528    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)529    │530  5 │ defmodule Nerves.Fingerprint do531    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~532    │533    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)534535    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)536    │537  5 │ defmodule Nerves.MixPackage do538    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~539    │540    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)541542    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Paths.beam)543    │544  5 │ defmodule Nerves.Paths do545    │ ~~~~~~~~~~~~~~~~~~~~~~~~~546    │547    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)548549    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)550    │551  5 │ defmodule Nerves.TargetTuple do552    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~553    │554    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)555556Generated nerves app557==> nerves_toolchain_riscv64_nerves_linux_gnu558Compiling 1 file (.ex)559Generated nerves_toolchain_riscv64_nerves_linux_gnu app560==> nerves_system_mangopi_mq_pro561Generated nerves_system_mangopi_mq_pro app562==> bech32563Compiling 1 file (.ex)564    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead565    │566 51 │       chk = ((chk &&& 0x1ffffff) <<< 5) ^^^ v567    │                                         ~568    │569    └─ lib/bech32.ex:51:41570571    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead572    │573 53 │         chk ^^^ (if ((b >>> i) &&& 1) !== 0, do: @gen |> elem(i), else: 0)574    │             ~575    │576    └─ lib/bech32.ex:53:13577578     warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead579     │580 156 │     pmod = polymod(values ++ [0,0,0,0,0,0]) ^^^ 1581     │                                             ~582     │583     └─ lib/bech32.ex:156:45584585    warning: use Bitwise is deprecated. import Bitwise instead586    │587 11 │   use Bitwise588    │   ~~~~~~~~~~~589    │590    └─ lib/bech32.ex:11: Bech32 (module)591592     warning: the variable "tobits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator593     │594 211 │     :erlang.list_to_binary(for << x :: size(tobits) <- data >>, do: x)595     │                                             ~596     │597     └─ lib/bech32.ex:211:45: Bech32.convertbits/4598599     warning: the variable "tobits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator600     │601 227 │       (for << c :: size(tobits) <- data >>, do: c) |> :erlang.list_to_binary()602     │                         ~603     │604     └─ lib/bech32.ex:227:25: Bech32.convertbits/4605606     warning: the variable "last_one_pos" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator607     │608 280 │                 << hrp :: binary-size(last_one_pos), "1", data_with_checksum :: binary >> = addr609     │                                       ~610     │611     └─ lib/bech32.ex:280:39: Bech32.decode/2612613     warning: the variable "data_bits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator614     │615 286 │                     << data :: bitstring-size(data_bits), _checksum :: size(checksum_bits) >> = data_with_checksum616     │                                               ~617     │618     └─ lib/bech32.ex:286:47: Bech32.decode/2619620     warning: the variable "checksum_bits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator621     │622 286 │                     << data :: bitstring-size(data_bits), _checksum :: size(checksum_bits) >> = data_with_checksum623     │                                                                             ~624     │625     └─ lib/bech32.ex:286:77: Bech32.decode/2626627     warning: the variable "data_bitlen" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator628     │629 302 │                         << data :: bitstring-size(data_bitlen), _ :: bitstring >> = data630     │                                                   ~631     │632     └─ lib/bech32.ex:302:51: Bech32.decode/2633634Generated bech32 app635==> rustler_precompiled636Compiling 4 files (.ex)637Generated rustler_precompiled app638==> k256639Compiling 3 files (.ex)64064109:35:51.535 [debug] Downloading NIF from https://github.com/RooSoft/k256/releases/download/0.0.8/libk256_rs-v0.0.8-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz64264309:35:52.112 [info] Attempt 1 failed with {:error, "couldn't fetch NIF from https://github.com/RooSoft/k256/releases/download/0.0.8/libk256_rs-v0.0.8-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz: {:ok, {{~c\"HTTP/1.1\", 404, ~c\"Not Found\"}, [{~c\"cache-control\", ~c\"no-cache\"}, {~c\"date\", ~c\"Sat, 03 Oct 2026 09:35:52 GMT\"}, {~c\"server\", ~c\"github.com\"}, {~c\"vary\", ~c\"X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, X-GitHub-Client-Version, Sec-Fetch-Site,Accept-Encoding, Accept, X-Requested-With\"}, {~c\"content-length\", ~c\"9\"}, {~c\"content-type\", ~c\"text/plain; charset=utf-8\"}, {~c\"strict-transport-security\", ~c\"max-age=31536000; includeSubdomains; preload\"}, {~c\"x-frame-options\", ~c\"deny\"}, {~c\"x-content-type-options\", ~c\"nosniff\"}, {~c\"x-xss-protection\", ~c\"0\"}, {~c\"referrer-policy\", ~c\"no-referrer-when-downgrade\"}, {~c\"content-security-policy\", ~c\"default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'\"}, {~c\"x-github-request-id\", ~c\"919A:3C83F9:308CF65:305F974:6AC0CC77\"}, {~c\"x-github-edge-region\", ~c\"fra\"}], \"Not Found\"}}"}64464509:35:53.640 [debug] Downloading NIF from https://github.com/RooSoft/k256/releases/download/0.0.8/libk256_rs-v0.0.8-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz64664709:35:53.654 [info] Attempt 2 failed with {:error, "couldn't fetch NIF from https://github.com/RooSoft/k256/releases/download/0.0.8/libk256_rs-v0.0.8-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz: {:ok, {{~c\"HTTP/1.1\", 404, ~c\"Not Found\"}, [{~c\"cache-control\", ~c\"no-cache\"}, {~c\"date\", ~c\"Sat, 03 Oct 2026 09:35:52 GMT\"}, {~c\"server\", ~c\"github.com\"}, {~c\"vary\", ~c\"X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, X-GitHub-Client-Version, Sec-Fetch-Site,Accept-Encoding, Accept, X-Requested-With\"}, {~c\"content-length\", ~c\"9\"}, {~c\"content-type\", ~c\"text/plain; charset=utf-8\"}, {~c\"strict-transport-security\", ~c\"max-age=31536000; includeSubdomains; preload\"}, {~c\"x-frame-options\", ~c\"deny\"}, {~c\"x-content-type-options\", ~c\"nosniff\"}, {~c\"x-xss-protection\", ~c\"0\"}, {~c\"referrer-policy\", ~c\"no-referrer-when-downgrade\"}, {~c\"content-security-policy\", ~c\"default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'\"}, {~c\"x-github-request-id\", ~c\"919A:3C83F9:308DD90:3060647:6AC0CC78\"}, {~c\"x-github-edge-region\", ~c\"fra\"}], \"Not Found\"}}"}64864909:35:54.488 [debug] Downloading NIF from https://github.com/RooSoft/k256/releases/download/0.0.8/libk256_rs-v0.0.8-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz65065109:35:54.501 [info] Attempt 3 failed with {:error, "couldn't fetch NIF from https://github.com/RooSoft/k256/releases/download/0.0.8/libk256_rs-v0.0.8-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz: {:ok, {{~c\"HTTP/1.1\", 404, ~c\"Not Found\"}, [{~c\"cache-control\", ~c\"no-cache\"}, {~c\"date\", ~c\"Sat, 03 Oct 2026 09:35:52 GMT\"}, {~c\"server\", ~c\"github.com\"}, {~c\"vary\", ~c\"X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, X-GitHub-Client-Version, Sec-Fetch-Site,Accept-Encoding, Accept, X-Requested-With\"}, {~c\"content-length\", ~c\"9\"}, {~c\"content-type\", ~c\"text/plain; charset=utf-8\"}, {~c\"strict-transport-security\", ~c\"max-age=31536000; includeSubdomains; preload\"}, {~c\"x-frame-options\", ~c\"deny\"}, {~c\"x-content-type-options\", ~c\"nosniff\"}, {~c\"x-xss-protection\", ~c\"0\"}, {~c\"referrer-policy\", ~c\"no-referrer-when-downgrade\"}, {~c\"content-security-policy\", ~c\"default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'\"}, {~c\"x-github-request-id\", ~c\"919A:3C83F9:308E400:3060CA9:6AC0CC79\"}, {~c\"x-github-edge-region\", ~c\"fra\"}], \"Not Found\"}}"}65265309:35:56.497 [debug] Downloading NIF from https://github.com/RooSoft/k256/releases/download/0.0.8/libk256_rs-v0.0.8-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz654655== Compilation error in file lib/k256/native.ex ==656** (RuntimeError) Error while downloading precompiled NIF: couldn't fetch NIF from https://github.com/RooSoft/k256/releases/download/0.0.8/libk256_rs-v0.0.8-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz: {:ok, {{~c"HTTP/1.1", 404, ~c"Not Found"}, [{~c"cache-control", ~c"no-cache"}, {~c"date", ~c"Sat, 03 Oct 2026 09:35:52 GMT"}, {~c"server", ~c"github.com"}, {~c"vary", ~c"X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, X-GitHub-Client-Version, Sec-Fetch-Site,Accept-Encoding, Accept, X-Requested-With"}, {~c"content-length", ~c"9"}, {~c"content-type", ~c"text/plain; charset=utf-8"}, {~c"strict-transport-security", ~c"max-age=31536000; includeSubdomains; preload"}, {~c"x-frame-options", ~c"deny"}, {~c"x-content-type-options", ~c"nosniff"}, {~c"x-xss-protection", ~c"0"}, {~c"referrer-policy", ~c"no-referrer-when-downgrade"}, {~c"content-security-policy", ~c"default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'"}, {~c"x-github-request-id", ~c"919A:3C83F9:308F481:3061CD0:6AC0CC7A"}, {~c"x-github-edge-region", ~c"fra"}], "Not Found"}}.657658You can force the project to build from scratch with:659660    config :rustler_precompiled, :force_build, k256: true661662In order to force the build, you also need to add Rustler as a dependency in your `mix.exs`:663664    {:rustler, ">= 0.0.0", optional: true}665666    lib/k256/native.ex:16: (module)667could not compile dependency :k256, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile k256 --force", update it with "mix deps.update k256" or clean it with "mix deps.clean k256"