nostr

Build log

nerves_system_mangopi_mq_pro

nostr 0.1.3 · fail · run nostr-0.1.3-1791019818295
684 of 684 lines
1Resolving Hex dependencies...2Resolution completed in 0.152s3Unchanged:4  bech32 1.0.05  binary 0.0.56  circular_buffer 1.1.07  elixir_make 0.10.08  hpax 1.1.09  interactive_cmd 0.1.410  jason 1.4.511  k256 0.0.812  mint 1.11.013  mint_web_socket 1.0.614  nerves 2.0.0-pre.215  nerves_discovery 0.1.516  nerves_logging 0.2.417  nerves_runtime 0.13.1318  nerves_system_bbb 2.30.219  nerves_system_br 1.34.420  nerves_system_mangopi_mq_pro 0.17.221  nerves_system_qemu_aarch64 0.4.222  nerves_system_rpi0 2.1.223  nerves_system_rpi4 2.1.224  nerves_system_rpi5 2.1.225  nerves_system_trellis 0.5.026  nerves_system_x86_64 1.34.227  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.128  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.129  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.130  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.131  nerves_toolchain_x86_64_nerves_linux_musl 15.3.132  nerves_uevent 0.1.733  nostr 0.1.334  property_table 0.3.435  ring_logger 0.11.736  rustler 0.29.137  rustler_precompiled 0.10.038  tablet 0.3.339  toml 0.7.040  toolshed 0.5.041  uboot_env 1.0.242* Getting nostr (Hex package)43* Getting nerves (Hex package)44* Getting ring_logger (Hex package)45* Getting toolshed (Hex package)46* Getting nerves_runtime (Hex package)47* Getting nerves_system_bbb (Hex package)48* Getting nerves_system_mangopi_mq_pro (Hex package)49* Getting nerves_system_qemu_aarch64 (Hex package)50* Getting nerves_system_rpi0 (Hex package)51* Getting nerves_system_rpi4 (Hex package)52* Getting nerves_system_rpi5 (Hex package)53* Getting nerves_system_trellis (Hex package)54* Getting nerves_system_x86_64 (Hex package)55* Getting nerves_system_br (Hex package)56* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)57* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)58* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)59* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)60* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)61* Getting nerves_logging (Hex package)62* Getting nerves_uevent (Hex package)63* Getting uboot_env (Hex package)64* Getting elixir_make (Hex package)65* Getting property_table (Hex package)66* Getting circular_buffer (Hex package)67* Getting interactive_cmd (Hex package)68* Getting nerves_discovery (Hex package)69* Getting tablet (Hex package)70* Getting bech32 (Hex package)71* Getting binary (Hex package)72* Getting jason (Hex package)73* Getting k256 (Hex package)74* Getting mint_web_socket (Hex package)75* Getting mint (Hex package)76* Getting hpax (Hex package)77* Getting rustler (Hex package)78* Getting rustler_precompiled (Hex package)79* Getting toml (Hex package)80==> nerves_system_br81Generated nerves_system_br app82==> toml83Compiling 10 files (.ex)84     warning: using single-quoted strings to represent charlists is deprecated.85     Use ~c"" if you indeed want a charlist or use "" instead.86     You may run "mix format --migrate" to change all single-quoted87     strings to use the ~c sigil and fix this warning.88     │89 264 │   defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do90     │                                                                                  ~91     │92     └─ lib/decoder.ex:264:829394     warning: using single-quoted strings to represent charlists is deprecated.95     Use ~c"" if you indeed want a charlist or use "" instead.96     You may run "mix format --migrate" to change all single-quoted97     strings to use the ~c sigil and fix this warning.98     │99 371 │       {:ok, {type, _skip, _data, _lines}} when type in '-+' ->100     │                                                        ~101     │102     └─ lib/decoder.ex:371:56103104     warning: using single-quoted strings to represent charlists is deprecated.105     Use ~c"" if you indeed want a charlist or use "" instead.106     You may run "mix format --migrate" to change all single-quoted107     strings to use the ~c sigil and fix this warning.108     │109 419 │           {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->110     │                                                        ~111     │112     └─ lib/decoder.ex:419:56113114     warning: using single-quoted strings to represent charlists is deprecated.115     Use ~c"" if you indeed want a charlist or use "" instead.116     You may run "mix format --migrate" to change all single-quoted117     strings to use the ~c sigil and fix this warning.118     │119 474 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->120     │                                                    ~121     │122     └─ lib/decoder.ex:474:52123124     warning: using single-quoted strings to represent charlists is deprecated.125     Use ~c"" if you indeed want a charlist or use "" instead.126     You may run "mix format --migrate" to change all single-quoted127     strings to use the ~c sigil and fix this warning.128     │129 514 │       {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->130     │                                           ~131     │132     └─ lib/decoder.ex:514:43133134     warning: using single-quoted strings to represent charlists is deprecated.135     Use ~c"" if you indeed want a charlist or use "" instead.136     You may run "mix format --migrate" to change all single-quoted137     strings to use the ~c sigil and fix this warning.138     │139 518 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->140     │                                                    ~141     │142     └─ lib/decoder.ex:518:52143144     warning: using single-quoted strings to represent charlists is deprecated.145     Use ~c"" if you indeed want a charlist or use "" instead.146     You may run "mix format --migrate" to change all single-quoted147     strings to use the ~c sigil and fix this warning.148     │149 522 │       {:ok, {?_, skip, _, lines}} when last not in '_e.' ->150     │                                                    ~151     │152     └─ lib/decoder.ex:522:52153154     warning: using single-quoted strings to represent charlists is deprecated.155     Use ~c"" if you indeed want a charlist or use "" instead.156     You may run "mix format --migrate" to change all single-quoted157     strings to use the ~c sigil and fix this warning.158     │159 538 │       {:ok, {type, skip, data, lines}} when last in 'e.' ->160     │                                                     ~161     │162     └─ lib/decoder.ex:538:53163164     warning: using single-quoted strings to represent charlists is deprecated.165     Use ~c"" if you indeed want a charlist or use "" instead.166     You may run "mix format --migrate" to change all single-quoted167     strings to use the ~c sigil and fix this warning.168     │169 542 │       {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->170     │                                                                   ~171     │172     └─ lib/decoder.ex:542:67173174     warning: using single-quoted strings to represent charlists is deprecated.175     Use ~c"" if you indeed want a charlist or use "" instead.176     You may run "mix format --migrate" to change all single-quoted177     strings to use the ~c sigil and fix this warning.178     │179 682 │         {:ok, {sign, _, _, _}} when sign in '-+' ->180     │                                             ~181     │182     └─ lib/decoder.ex:682:45183184     warning: using single-quoted strings to represent charlists is deprecated.185     Use ~c"" if you indeed want a charlist or use "" instead.186     You may run "mix format --migrate" to change all single-quoted187     strings to use the ~c sigil and fix this warning.188     │189 796 │       {:ok, {sign, _, _, _}} when sign in '-+' ->190     │                                           ~191     │192     └─ lib/decoder.ex:796:43193194     warning: using single-quoted strings to represent charlists is deprecated.195     Use ~c"" if you indeed want a charlist or use "" instead.196     You may run "mix format --migrate" to change all single-quoted197     strings to use the ~c sigil and fix this warning.198     │199 916 │         {:ok, {type, skip, _, lines}} when type in '-_' ->200     │                                                    ~201     │202     └─ lib/decoder.ex:916:52203204     warning: using single-quoted strings to represent charlists is deprecated.205     Use ~c"" if you indeed want a charlist or use "" instead.206     You may run "mix format --migrate" to change all single-quoted207     strings to use the ~c sigil and fix this warning.208     │209 954 │               {:ok, {type, _, _, _}} when type in '-_' ->210     │                                                   ~211     │212     └─ lib/decoder.ex:954:51213214     warning: using single-quoted strings to represent charlists is deprecated.215     Use ~c"" if you indeed want a charlist or use "" instead.216     You may run "mix format --migrate" to change all single-quoted217     strings to use the ~c sigil and fix this warning.218     │219 969 │       {:ok, {type, _, _, _}} when type in '-_' ->220     │                                           ~221     │222     └─ lib/decoder.ex:969:43223224     warning: using single-quoted strings to represent charlists is deprecated.225     Use ~c"" if you indeed want a charlist or use "" instead.226     You may run "mix format --migrate" to change all single-quoted227     strings to use the ~c sigil and fix this warning.228     │229 983 │           {:ok, {type, _, _, _}} when type in '-_' ->230     │                                               ~231     │232     └─ lib/decoder.ex:983:47233234     warning: the following clause will never match:235236         {:datetime, {:error, :invalid_date}} ->237238     it is expected to match on type:239240         dynamic(241           {:date,242            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or243              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and244             not {:date, {:ok, %Date{}}}245         )246247     type warning found at:248     │249 722 │       {:datetime, {:error, :invalid_date}} ->250     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~251     │252     └─ lib/decoder.ex:722: Toml.Decoder.datetime/3253254     warning: the following clause will never match:255256         {:datetime, {:error, reason}} ->257258     it is expected to match on type:259260         dynamic(261           {:date,262            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or263              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and264             not {:date, {:ok, %Date{}}}265         )266267     type warning found at:268     │269 725 │       {:datetime, {:error, reason}} ->270     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~271     │272     └─ lib/decoder.ex:725: Toml.Decoder.datetime/3273274     warning: the following clause will never match:275276         {:error, _, _, _} = err ->277278     it is expected to match on type:279280         dynamic(281           {:date,282            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or283              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and284             not {:date, {:ok, %Date{}}}285         )286287     type warning found at:288     │289 728 │       {:error, _, _, _} = err ->290     │                         ~291     │292     └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3293294     warning: the following clause will never match:295296         {:ok, {type, skip, data, lines}} ->297298     it is expected to match on type:299300         dynamic(301           {:date,302            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or303              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and304             not {:date, {:ok, %Date{}}}305         )306307     type warning found at:308     │309 731 │       {:ok, {type, skip, data, lines}} ->310     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~311     │312     └─ lib/decoder.ex:731: Toml.Decoder.datetime/3313314Generated toml app315==> circular_buffer316Compiling 1 file (.ex)317Generated circular_buffer app318==> jason319Compiling 10 files (.ex)320Generated jason app321==> hpax322Compiling 4 files (.ex)323Generated hpax app324==> mint325Compiling 1 file (.erl)326Compiling 21 files (.ex)327Generated mint app328==> mint_web_socket329Compiling 7 files (.ex)330Generated mint_web_socket app331==> binary332Compiling 2 files (.ex)333Generated binary app334==> rustler335Compiling 7 files (.ex)336     warning: using single-quoted strings to represent charlists is deprecated.337     Use ~c"" if you indeed want a charlist or use "" instead.338     You may run "mix format --migrate" to change all single-quoted339     strings to use the ~c sigil and fix this warning.340     │341 173 │       '2.14',342     │       ~343     │344     └─ lib/rustler.ex:173:7345346     warning: using single-quoted strings to represent charlists is deprecated.347     Use ~c"" if you indeed want a charlist or use "" instead.348     You may run "mix format --migrate" to change all single-quoted349     strings to use the ~c sigil and fix this warning.350     │351 174 │       '2.15',352     │       ~353     │354     └─ lib/rustler.ex:174:7355356     warning: using single-quoted strings to represent charlists is deprecated.357     Use ~c"" if you indeed want a charlist or use "" instead.358     You may run "mix format --migrate" to change all single-quoted359     strings to use the ~c sigil and fix this warning.360     │361 175 │       '2.16'362     │       ~363     │364     └─ lib/rustler.ex:175:7365366     warning: incompatible types given to throw_error/1:367368         throw_error(369           {:unknown_target,370            <<to_string(target)::binary,371              " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}372         )373374     given types:375376         -dynamic({:unknown_target, binary()})-377378     but expected one of:379380         :no_config or :no_crates_property or :rustup_not_installed or {:no_rustler_deps, term(), term()} or381           {:differing_versions or :unsupported_rustler_version, term(), term(), term()} or382           {:cargo_no_name or :cargo_toml_not_found or :nonexistent_crate_directory or383              :rust_version_not_installed or :unsupported_nif_version, term()}384385     where "target" was given the types:386387         # type: binary()388         # from: lib/rustler/compiler.ex:144:27389         target390391         # type: binary()392         # from: lib/rustler/compiler.ex:144:40393         is_binary(target)394395     type warning found at:396     │397 160 │       throw_error(398     │       ~399     │400     └─ lib/rustler/compiler.ex:160:7: Rustler.Compiler.get_target_os_type/1401402Generated rustler app403==> tablet404Compiling 2 files (.ex)405Generated tablet app406==> elixir_make407Compiling 8 files (.ex)408Generated elixir_make app409==> nerves_logging410 CC kmsg_tailer.o411 LD kmsg_tailer412Compiling 5 files (.ex)413Generated nerves_logging app414==> nerves_discovery415Compiling 5 files (.ex)416Generated nerves_discovery app417==> ring_logger418Compiling 7 files (.ex)419Generated ring_logger app420==> interactive_cmd421Compiling 1 file (.ex)422Generated interactive_cmd app423==> nerves424Compiling 65 files (.ex)425    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)426    │427  6 │ defmodule Mix.Tasks.Nerves.Init do428    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~429    │430    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)431432    warning: redefining module Nerves (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.beam)433    │434  6 │ defmodule Nerves do435    │ ~~~~~~~~~~~~~~~~~~~436    │437    └─ lib/nerves.ex:6: Nerves (module)438439    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)440    │441  5 │ defmodule Nerves.ArtifactResolver do442    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~443    │444    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)445446    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)447    │448  6 │ defmodule Nerves.BuildAction.AppModes do449    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~450    │451    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)452453    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)454    │455  5 │ defmodule Nerves.BuildAction.CheckExecutables do456    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~457    │458    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)459460    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)461    │462  8 │ defmodule Nerves.BuildAction.Erlinit do463    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~464    │465    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)466467    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)468    │469  5 │ defmodule Nerves.BuildAction.Firmware do470    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~471    │472    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)473474    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)475    │476  7 │ defmodule Nerves.BuildAction.IExStartupCheck do477    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~478    │479    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)480481    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)482    │483  5 │ defmodule Nerves.BuildAction.NervesV1System do484    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~485    │486    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)487488    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)489    │490  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do491    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~492    │493    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)494495    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)496    │497  5 │ defmodule Nerves.BuildAction.Rootfs do498    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~499    │500    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)501502    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)503    │504  6 │ defmodule Nerves.BuildAction.SortApps do505    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~506    │507    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)508509    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)510    │511  5 │ defmodule Nerves.BuildAction.StripAll do512    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~513    │514    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)515516    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)517    │518  5 │ defmodule Nerves.BuildAction.Trimmer do519    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~520    │521    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)522523    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)524    │525  5 │ defmodule Nerves.BuildPlan do526    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~527    │528    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)529530    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)531    │532  5 │ defmodule Nerves.BuildPlan.Checks do533    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~534    │535    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)536537    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Container.beam)538    │539  6 │ defmodule Nerves.Container do540    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~541    │542    └─ lib/nerves/container.ex:6: Nerves.Container (module)543544    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)545    │546  5 │ defmodule Nerves.Fingerprint do547    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~548    │549    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)550551    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)552    │553  5 │ defmodule Nerves.MixPackage do554    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~555    │556    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)557558    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Paths.beam)559    │560  5 │ defmodule Nerves.Paths do561    │ ~~~~~~~~~~~~~~~~~~~~~~~~~562    │563    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)564565    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)566    │567  5 │ defmodule Nerves.TargetTuple do568    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~569    │570    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)571572Generated nerves app573==> nerves_toolchain_riscv64_nerves_linux_gnu574Compiling 1 file (.ex)575Generated nerves_toolchain_riscv64_nerves_linux_gnu app576==> nerves_system_mangopi_mq_pro577Generated nerves_system_mangopi_mq_pro app578==> bech32579Compiling 1 file (.ex)580    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead581    │582 51 │       chk = ((chk &&& 0x1ffffff) <<< 5) ^^^ v583    │                                         ~584    │585    └─ lib/bech32.ex:51:41586587    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead588    │589 53 │         chk ^^^ (if ((b >>> i) &&& 1) !== 0, do: @gen |> elem(i), else: 0)590    │             ~591    │592    └─ lib/bech32.ex:53:13593594     warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead595     │596 156 │     pmod = polymod(values ++ [0,0,0,0,0,0]) ^^^ 1597     │                                             ~598     │599     └─ lib/bech32.ex:156:45600601    warning: use Bitwise is deprecated. import Bitwise instead602    │603 11 │   use Bitwise604    │   ~~~~~~~~~~~605    │606    └─ lib/bech32.ex:11: Bech32 (module)607608     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 operator609     │610 211 │     :erlang.list_to_binary(for << x :: size(tobits) <- data >>, do: x)611     │                                             ~612     │613     └─ lib/bech32.ex:211:45: Bech32.convertbits/4614615     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 operator616     │617 227 │       (for << c :: size(tobits) <- data >>, do: c) |> :erlang.list_to_binary()618     │                         ~619     │620     └─ lib/bech32.ex:227:25: Bech32.convertbits/4621622     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 operator623     │624 280 │                 << hrp :: binary-size(last_one_pos), "1", data_with_checksum :: binary >> = addr625     │                                       ~626     │627     └─ lib/bech32.ex:280:39: Bech32.decode/2628629     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 operator630     │631 286 │                     << data :: bitstring-size(data_bits), _checksum :: size(checksum_bits) >> = data_with_checksum632     │                                               ~633     │634     └─ lib/bech32.ex:286:47: Bech32.decode/2635636     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 operator637     │638 286 │                     << data :: bitstring-size(data_bits), _checksum :: size(checksum_bits) >> = data_with_checksum639     │                                                                             ~640     │641     └─ lib/bech32.ex:286:77: Bech32.decode/2642643     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 operator644     │645 302 │                         << data :: bitstring-size(data_bitlen), _ :: bitstring >> = data646     │                                                   ~647     │648     └─ lib/bech32.ex:302:51: Bech32.decode/2649650Generated bech32 app651==> rustler_precompiled652Compiling 4 files (.ex)653Generated rustler_precompiled app654==> k256655Compiling 3 files (.ex)65665709:32:40.428 [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.gz65865909:32:41.096 [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:32:41 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\"DC78:2BB3D3:305A442:3034B38:6AC0CBB8\"}, {~c\"x-github-edge-region\", ~c\"fra\"}], \"Not Found\"}}"}66066109:32:42.491 [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.gz66266309:32:42.505 [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:32:41 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\"DC78:2BB3D3:305B201:3035925:6AC0CBB9\"}, {~c\"x-github-edge-region\", ~c\"fra\"}], \"Not Found\"}}"}66466509:32:46.239 [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.gz66666709:32:46.252 [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:32:41 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\"DC78:2BB3D3:305D1F0:3037821:6AC0CBBA\"}, {~c\"x-github-edge-region\", ~c\"fra\"}], \"Not Found\"}}"}668Compiling lib/k256/native.ex (it's taking more than 10s)66967009:32:51.385 [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.gz671672== Compilation error in file lib/k256/native.ex ==673** (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:32:41 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"DC78:2BB3D3:305FC1F:3039FF3:6AC0CBBE"}, {~c"x-github-edge-region", ~c"fra"}], "Not Found"}}.674675You can force the project to build from scratch with:676677    config :rustler_precompiled, :force_build, k256: true678679In order to force the build, you also need to add Rustler as a dependency in your `mix.exs`:680681    {:rustler, ">= 0.0.0", optional: true}682683    lib/k256/native.ex:16: (module)684could 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"