jsonld_ex

Build log

nerves_system_trellis

jsonld_ex 0.4.4 · fail · run jsonld_ex-0.4.4-1790964467065
757 of 757 lines
1Resolving Hex dependencies...2Resolution completed in 0.158s3Unchanged:4  circular_buffer 1.1.05  elixir_make 0.10.06  finch 0.24.07  hpax 1.1.08  interactive_cmd 0.1.49  jason 1.4.510  jsonld_ex 0.4.411  mime 2.0.712  mint 1.11.013  nerves 2.0.0-pre.214  nerves_discovery 0.1.515  nerves_logging 0.2.416  nerves_runtime 0.13.1317  nerves_system_bbb 2.30.218  nerves_system_br 1.34.419  nerves_system_mangopi_mq_pro 0.17.220  nerves_system_qemu_aarch64 0.4.221  nerves_system_rpi0 2.1.222  nerves_system_rpi4 2.1.223  nerves_system_rpi5 2.1.224  nerves_system_trellis 0.5.025  nerves_system_x86_64 1.34.226  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.127  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.128  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.129  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.130  nerves_toolchain_x86_64_nerves_linux_musl 15.3.131  nerves_uevent 0.1.732  nimble_options 1.1.133  nimble_pool 1.1.034  property_table 0.3.435  req 0.7.436  ring_logger 0.11.737  rustler 0.34.038  rustler_precompiled 0.10.039  tablet 0.3.340  telemetry 1.4.241  toml 0.7.042  toolshed 0.5.043  uboot_env 1.0.244* Getting jsonld_ex (Hex package)45* Getting nerves (Hex package)46* Getting ring_logger (Hex package)47* Getting toolshed (Hex package)48* Getting nerves_runtime (Hex package)49* Getting nerves_system_bbb (Hex package)50* Getting nerves_system_mangopi_mq_pro (Hex package)51* Getting nerves_system_qemu_aarch64 (Hex package)52* Getting nerves_system_rpi0 (Hex package)53* Getting nerves_system_rpi4 (Hex package)54* Getting nerves_system_rpi5 (Hex package)55* Getting nerves_system_trellis (Hex package)56* Getting nerves_system_x86_64 (Hex package)57* Getting nerves_system_br (Hex package)58* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)59* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)60* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)61* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)62* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)63* Getting nerves_logging (Hex package)64* Getting nerves_uevent (Hex package)65* Getting uboot_env (Hex package)66* Getting elixir_make (Hex package)67* Getting property_table (Hex package)68* Getting circular_buffer (Hex package)69* Getting interactive_cmd (Hex package)70* Getting nerves_discovery (Hex package)71* Getting tablet (Hex package)72* Getting jason (Hex package)73* Getting rustler (Hex package)74* Getting rustler_precompiled (Hex package)75* Getting req (Hex package)76* Getting toml (Hex package)77* Getting finch (Hex package)78* Getting mime (Hex package)79* Getting mint (Hex package)80* Getting nimble_options (Hex package)81* Getting nimble_pool (Hex package)82* Getting telemetry (Hex package)83* Getting hpax (Hex package)84==> nerves_system_br85Generated nerves_system_br app86==> mime87Compiling 1 file (.ex)88Generated mime app89==> toml90Compiling 10 files (.ex)91     warning: using single-quoted strings to represent charlists is deprecated.92     Use ~c"" if you indeed want a charlist or use "" instead.93     You may run "mix format --migrate" to change all single-quoted94     strings to use the ~c sigil and fix this warning.95     │96 264 │   defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do97     │                                                                                  ~98     │99     └─ lib/decoder.ex:264:82100101     warning: using single-quoted strings to represent charlists is deprecated.102     Use ~c"" if you indeed want a charlist or use "" instead.103     You may run "mix format --migrate" to change all single-quoted104     strings to use the ~c sigil and fix this warning.105     │106 371 │       {:ok, {type, _skip, _data, _lines}} when type in '-+' ->107     │                                                        ~108     │109     └─ lib/decoder.ex:371:56110111     warning: using single-quoted strings to represent charlists is deprecated.112     Use ~c"" if you indeed want a charlist or use "" instead.113     You may run "mix format --migrate" to change all single-quoted114     strings to use the ~c sigil and fix this warning.115     │116 419 │           {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->117     │                                                        ~118     │119     └─ lib/decoder.ex:419:56120121     warning: using single-quoted strings to represent charlists is deprecated.122     Use ~c"" if you indeed want a charlist or use "" instead.123     You may run "mix format --migrate" to change all single-quoted124     strings to use the ~c sigil and fix this warning.125     │126 474 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->127     │                                                    ~128     │129     └─ lib/decoder.ex:474:52130131     warning: using single-quoted strings to represent charlists is deprecated.132     Use ~c"" if you indeed want a charlist or use "" instead.133     You may run "mix format --migrate" to change all single-quoted134     strings to use the ~c sigil and fix this warning.135     │136 514 │       {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->137     │                                           ~138     │139     └─ lib/decoder.ex:514:43140141     warning: using single-quoted strings to represent charlists is deprecated.142     Use ~c"" if you indeed want a charlist or use "" instead.143     You may run "mix format --migrate" to change all single-quoted144     strings to use the ~c sigil and fix this warning.145     │146 518 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->147     │                                                    ~148     │149     └─ lib/decoder.ex:518:52150151     warning: using single-quoted strings to represent charlists is deprecated.152     Use ~c"" if you indeed want a charlist or use "" instead.153     You may run "mix format --migrate" to change all single-quoted154     strings to use the ~c sigil and fix this warning.155     │156 522 │       {:ok, {?_, skip, _, lines}} when last not in '_e.' ->157     │                                                    ~158     │159     └─ lib/decoder.ex:522:52160161     warning: using single-quoted strings to represent charlists is deprecated.162     Use ~c"" if you indeed want a charlist or use "" instead.163     You may run "mix format --migrate" to change all single-quoted164     strings to use the ~c sigil and fix this warning.165     │166 538 │       {:ok, {type, skip, data, lines}} when last in 'e.' ->167     │                                                     ~168     │169     └─ lib/decoder.ex:538:53170171     warning: using single-quoted strings to represent charlists is deprecated.172     Use ~c"" if you indeed want a charlist or use "" instead.173     You may run "mix format --migrate" to change all single-quoted174     strings to use the ~c sigil and fix this warning.175     │176 542 │       {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->177     │                                                                   ~178     │179     └─ lib/decoder.ex:542:67180181     warning: using single-quoted strings to represent charlists is deprecated.182     Use ~c"" if you indeed want a charlist or use "" instead.183     You may run "mix format --migrate" to change all single-quoted184     strings to use the ~c sigil and fix this warning.185     │186 682 │         {:ok, {sign, _, _, _}} when sign in '-+' ->187     │                                             ~188     │189     └─ lib/decoder.ex:682:45190191     warning: using single-quoted strings to represent charlists is deprecated.192     Use ~c"" if you indeed want a charlist or use "" instead.193     You may run "mix format --migrate" to change all single-quoted194     strings to use the ~c sigil and fix this warning.195     │196 796 │       {:ok, {sign, _, _, _}} when sign in '-+' ->197     │                                           ~198     │199     └─ lib/decoder.ex:796:43200201     warning: using single-quoted strings to represent charlists is deprecated.202     Use ~c"" if you indeed want a charlist or use "" instead.203     You may run "mix format --migrate" to change all single-quoted204     strings to use the ~c sigil and fix this warning.205     │206 916 │         {:ok, {type, skip, _, lines}} when type in '-_' ->207     │                                                    ~208     │209     └─ lib/decoder.ex:916:52210211     warning: using single-quoted strings to represent charlists is deprecated.212     Use ~c"" if you indeed want a charlist or use "" instead.213     You may run "mix format --migrate" to change all single-quoted214     strings to use the ~c sigil and fix this warning.215     │216 954 │               {:ok, {type, _, _, _}} when type in '-_' ->217     │                                                   ~218     │219     └─ lib/decoder.ex:954:51220221     warning: using single-quoted strings to represent charlists is deprecated.222     Use ~c"" if you indeed want a charlist or use "" instead.223     You may run "mix format --migrate" to change all single-quoted224     strings to use the ~c sigil and fix this warning.225     │226 969 │       {:ok, {type, _, _, _}} when type in '-_' ->227     │                                           ~228     │229     └─ lib/decoder.ex:969:43230231     warning: using single-quoted strings to represent charlists is deprecated.232     Use ~c"" if you indeed want a charlist or use "" instead.233     You may run "mix format --migrate" to change all single-quoted234     strings to use the ~c sigil and fix this warning.235     │236 983 │           {:ok, {type, _, _, _}} when type in '-_' ->237     │                                               ~238     │239     └─ lib/decoder.ex:983:47240241     warning: the following clause will never match:242243         {:datetime, {:error, :invalid_date}} ->244245     it is expected to match on type:246247         dynamic(248           {:date,249            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or250              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and251             not {:date, {:ok, %Date{}}}252         )253254     type warning found at:255     │256 722 │       {:datetime, {:error, :invalid_date}} ->257     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~258     │259     └─ lib/decoder.ex:722: Toml.Decoder.datetime/3260261     warning: the following clause will never match:262263         {:datetime, {:error, reason}} ->264265     it is expected to match on type:266267         dynamic(268           {:date,269            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or270              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and271             not {:date, {:ok, %Date{}}}272         )273274     type warning found at:275     │276 725 │       {:datetime, {:error, reason}} ->277     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~278     │279     └─ lib/decoder.ex:725: Toml.Decoder.datetime/3280281     warning: the following clause will never match:282283         {:error, _, _, _} = err ->284285     it is expected to match on type:286287         dynamic(288           {:date,289            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or290              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and291             not {:date, {:ok, %Date{}}}292         )293294     type warning found at:295     │296 728 │       {:error, _, _, _} = err ->297     │                         ~298     │299     └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3300301     warning: the following clause will never match:302303         {:ok, {type, skip, data, lines}} ->304305     it is expected to match on type:306307         dynamic(308           {:date,309            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or310              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and311             not {:date, {:ok, %Date{}}}312         )313314     type warning found at:315     │316 731 │       {:ok, {type, skip, data, lines}} ->317     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~318     │319     └─ lib/decoder.ex:731: Toml.Decoder.datetime/3320321Generated toml app322==> circular_buffer323Compiling 1 file (.ex)324Generated circular_buffer app325==> nimble_options326Compiling 3 files (.ex)327Generated nimble_options app328==> jason329Compiling 10 files (.ex)330Generated jason app331==> hpax332Compiling 4 files (.ex)333Generated hpax app334==> mint335Compiling 1 file (.erl)336Compiling 21 files (.ex)337Generated mint app338==> tablet339Compiling 2 files (.ex)340Generated tablet app341==> elixir_make342Compiling 8 files (.ex)343Generated elixir_make app344==> nerves_logging345 CC kmsg_tailer.o346 LD kmsg_tailer347Compiling 5 files (.ex)348Generated nerves_logging app349==> nerves_discovery350Compiling 5 files (.ex)351Generated nerves_discovery app352==> ring_logger353Compiling 7 files (.ex)354Generated ring_logger app355==> interactive_cmd356Compiling 1 file (.ex)357Generated interactive_cmd app358==> nerves359Compiling 65 files (.ex)360    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)361    │362  6 │ defmodule Mix.Tasks.Nerves.Init do363    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~364    │365    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)366367    warning: redefining module Nerves (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.beam)368    │369  6 │ defmodule Nerves do370    │ ~~~~~~~~~~~~~~~~~~~371    │372    └─ lib/nerves.ex:6: Nerves (module)373374    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)375    │376  5 │ defmodule Nerves.ArtifactResolver do377    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~378    │379    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)380381    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)382    │383  6 │ defmodule Nerves.BuildAction.AppModes do384    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~385    │386    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)387388    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)389    │390  5 │ defmodule Nerves.BuildAction.CheckExecutables do391    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~392    │393    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)394395    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)396    │397  8 │ defmodule Nerves.BuildAction.Erlinit do398    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~399    │400    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)401402    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)403    │404  5 │ defmodule Nerves.BuildAction.Firmware do405    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~406    │407    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)408409    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)410    │411  7 │ defmodule Nerves.BuildAction.IExStartupCheck do412    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~413    │414    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)415416    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)417    │418  5 │ defmodule Nerves.BuildAction.NervesV1System do419    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~420    │421    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)422423    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)424    │425  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do426    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~427    │428    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)429430    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)431    │432  5 │ defmodule Nerves.BuildAction.Rootfs do433    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~434    │435    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)436437    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)438    │439  6 │ defmodule Nerves.BuildAction.SortApps do440    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~441    │442    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)443444    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)445    │446  5 │ defmodule Nerves.BuildAction.StripAll do447    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~448    │449    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)450451    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)452    │453  5 │ defmodule Nerves.BuildAction.Trimmer do454    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~455    │456    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)457458    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)459    │460  5 │ defmodule Nerves.BuildPlan do461    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~462    │463    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)464465    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)466    │467  5 │ defmodule Nerves.BuildPlan.Checks do468    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~469    │470    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)471472    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Container.beam)473    │474  6 │ defmodule Nerves.Container do475    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~476    │477    └─ lib/nerves/container.ex:6: Nerves.Container (module)478479    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)480    │481  5 │ defmodule Nerves.Fingerprint do482    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~483    │484    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)485486    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)487    │488  5 │ defmodule Nerves.MixPackage do489    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~490    │491    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)492493    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Paths.beam)494    │495  5 │ defmodule Nerves.Paths do496    │ ~~~~~~~~~~~~~~~~~~~~~~~~~497    │498    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)499500    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)501    │502  5 │ defmodule Nerves.TargetTuple do503    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~504    │505    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)506507Generated nerves app508==> nerves_toolchain_armv7_nerves_linux_gnueabihf509Compiling 1 file (.ex)510Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app511==> nerves_system_trellis512Generated nerves_system_trellis app513==> nerves_compatibility_test514===> Analyzing applications...515===> Compiling telemetry516==> uboot_env517Compiling 5 files (.ex)518Generated uboot_env app519==> nimble_pool520Compiling 2 files (.ex)521Generated nimble_pool app522==> finch523Compiling 23 files (.ex)524Generated finch app525==> req526Compiling 24 files (.ex)527Generated req app528==> rustler529Compiling 6 files (.ex)530     warning: incompatible types given to throw_error/1:531532         throw_error(533           {:unknown_target,534            <<to_string(target)::binary,535              " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}536         )537538     given types:539540         -dynamic({:unknown_target, binary()})-541542     but expected one of:543544         :rustup_not_installed or {:no_rustler_deps, term(), term()} or545           {:unsupported_rustler_version, term(), term(), term()} or546           {:cargo_toml_not_found or :nonexistent_crate_directory or :rust_version_not_installed, term()}547548     where "target" was given the types:549550         # type: binary()551         # from: lib/rustler/compiler.ex:143:27552         target553554         # type: binary()555         # from: lib/rustler/compiler.ex:143:40556         is_binary(target)557558     type warning found at:559     │560 159 │       throw_error(561     │       ~562     │563     └─ lib/rustler/compiler.ex:159:7: Rustler.Compiler.get_target_os_type/1564565Generated rustler app566==> rustler_precompiled567Compiling 4 files (.ex)568Generated rustler_precompiled app569==> jsonld_ex570Compiling 36 files (.ex)571     warning: variable "opts" is unused (if the variable is not meant to be used, prefix it with an underscore)572     │573 138 │   def inverse(%{operations: operations, metadata: metadata}, opts \\ []) do574     │                                                              ~~~~575     │576     └─ lib/jsonld_ex/diff/operational.ex:138:62: JsonldEx.Diff.Operational.inverse/2577578     warning: variable "ts_final" is unused (if the variable is not meant to be used, prefix it with an underscore)579     │580 235 │     {ops_final, ts_final} =581     │                 ~~~~~~~~582     │583     └─ lib/jsonld_ex/diff/operational.ex:235:17: JsonldEx.Diff.Operational.diff_arrays/5584585     warning: variable "path" is unused (if the variable is not meant to be used, prefix it with an underscore)586     │587 535 │   defp invert_operation(%{type: :set, path: path, value: _value} = op) do588     │                                             ~~~~589     │590     └─ lib/jsonld_ex/diff/operational.ex:535:45: JsonldEx.Diff.Operational.invert_operation/1591592     warning: variable "path" is unused (if the variable is not meant to be used, prefix it with an underscore)593     │594 539 │   defp invert_operation(%{type: :delete, path: path, value: nil} = op) do595     │                                                ~~~~596     │597     └─ lib/jsonld_ex/diff/operational.ex:539:48: JsonldEx.Diff.Operational.invert_operation/1598599     warning: variable "opts" is unused (if the variable is not meant to be used, prefix it with an underscore)600     │601 237 │   def inverse(semantic_diff, opts \\ []) do602     │                              ~~~~603     │604     └─ lib/jsonld_ex/diff/semantic.ex:237:30: JsonldEx.Diff.Semantic.inverse/2605606warning: 0..-3 has a default step of -1, please write 0..-3//-1 instead607  lib/jsonld_ex/diff/semantic.ex:336: JsonldEx.Diff.Semantic.parse_ntriple_line/1608609warning: 1..-2 has a default step of -1, please write 1..-2//-1 instead610  lib/jsonld_ex/diff/semantic.ex:358: JsonldEx.Diff.Semantic.clean_iri_or_blank/1611612warning: 1..-2 has a default step of -1, please write 1..-2//-1 instead613  lib/jsonld_ex/diff/semantic.ex:371: JsonldEx.Diff.Semantic.parse_object/1614615warning: 1..-2 has a default step of -1, please write 1..-2//-1 instead616  lib/jsonld_ex/diff/semantic.ex:391: JsonldEx.Diff.Semantic.parse_literal/1617618warning: 0..-2 has a default step of -1, please write 0..-2//-1 instead619  lib/jsonld_ex/diff/semantic.ex:393: JsonldEx.Diff.Semantic.parse_literal/1620621warning: 1..-1 has a default step of -1, please write 1..-1//-1 instead622  lib/jsonld_ex/diff/semantic.ex:399: JsonldEx.Diff.Semantic.parse_literal/1623624warning: 1..-2 has a default step of -1, please write 1..-2//-1 instead625  lib/jsonld_ex/diff/semantic.ex:404: JsonldEx.Diff.Semantic.parse_literal/1626627     warning: variable "added_map" is unused (if the variable is not meant to be used, prefix it with an underscore)628     │629 573 │     added_map = MapSet.new(added_for_node)630     │     ~~~~~~~~~631     │632     └─ lib/jsonld_ex/diff/semantic.ex:573:5: JsonldEx.Diff.Semantic.build_modified_properties/4633634     warning: variable "removed_map" is unused (if the variable is not meant to be used, prefix it with an underscore)635     │636 574 │     removed_map = MapSet.new(removed_for_node)637     │     ~~~~~~~~~~~638     │639     └─ lib/jsonld_ex/diff/semantic.ex:574:5: JsonldEx.Diff.Semantic.build_modified_properties/4640641     warning: variable "node" is unused (if the variable is not meant to be used, prefix it with an underscore)642     │643 761 │   defp value_to_object(%{"@id" => id} = node, bnode_map) when is_binary(id) do644     │                                         ~~~~645     │646     └─ lib/jsonld_ex/diff/semantic.ex:761:41: JsonldEx.Diff.Semantic.value_to_object/2647648     warning: variable "bnode_map" is unused (if the variable is not meant to be used, prefix it with an underscore)649     │650 766 │   defp value_to_object(%{"@value" => val} = lit, bnode_map) do651     │                                                  ~~~~~~~~~652     │653     └─ lib/jsonld_ex/diff/semantic.ex:766:50: JsonldEx.Diff.Semantic.value_to_object/2654655     warning: variable "bnode_map" is unused (if the variable is not meant to be used, prefix it with an underscore)656     │657 797 │   defp value_to_object(val, bnode_map) do658     │                             ~~~~~~~~~659     │660     └─ lib/jsonld_ex/diff/semantic.ex:797:29: JsonldEx.Diff.Semantic.value_to_object/2661662     warning: this clause cannot match because a previous clause at line 440 matches the same pattern as this clause663     │664 442 │       :error, :nif_not_loaded -> {:ok, "# RDF normalization not available"}665     │                               ~666     │667     └─ lib/jsonld_ex/diff/performance.ex:442:31668669     warning: variable "new_hashes" is unused (if the variable is not meant to be used, prefix it with an underscore)670     │671 268 │     new_hashes = Map.new(new_with_index)672     │     ~~~~~~~~~~673     │674     └─ lib/jsonld_ex/diff/structural.ex:268:5: JsonldEx.Diff.Structural.detect_array_moves/3675676warning: 1..-1 has a default step of -1, please write 1..-1//-1 instead677  lib/jsonld_ex/diff/structural.ex:350: JsonldEx.Diff.Structural.patch_object/3678679     warning: variable "opts" is unused (if the variable is not meant to be used, prefix it with an underscore)680     │681 380 │   defp patch_array(document, delta, opts) when is_list(document) do682     │                                     ~~~~683     │684     └─ lib/jsonld_ex/diff/structural.ex:380:37: JsonldEx.Diff.Structural.patch_array/3685686     warning: variable "s" is unused (if the variable is not meant to be used, prefix it with an underscore)687     │688 600 │             %{"op" => "delete", "range" => [s, e]} -> e689     │                                             ~690     │691     └─ lib/jsonld_ex/diff/structural.ex:600:45: JsonldEx.Diff.Structural.apply_text_diff_ops/2692693     warning: variable "s" is unused (if the variable is not meant to be used, prefix it with an underscore)694     │695 601 │             %{"op" => "replace", "old_range" => [s, e]} -> e696     │                                                  ~697     │698     └─ lib/jsonld_ex/diff/structural.ex:601:50: JsonldEx.Diff.Structural.apply_text_diff_ops/2699700     warning: variable "tail_start" is unused (if the variable is not meant to be used, prefix it with an underscore)701     │702 594 │       tail_start = min(String.length(text), elem({0, []}, 0))703     │       ~704     │705     └─ lib/jsonld_ex/diff/structural.ex:594:7: JsonldEx.Diff.Structural.apply_text_diff_ops/2706707     warning: variable "lcs_set" is unused (if the variable is not meant to be used, prefix it with an underscore)708     │709 710 │     lcs_set = MapSet.new(lcs_sequence)710     │     ~~~~~~~711     │712     └─ lib/jsonld_ex/diff/structural.ex:710:5: JsonldEx.Diff.Structural.generate_diff_operations/3713714     warning: variable "move_info" is unused (if the variable is not meant to be used, prefix it with an underscore)715     │716 774 │   defp add_move_detection(delta, old, new, move_info) do717     │                                            ~~~~~~~~~718     │719     └─ lib/jsonld_ex/diff/structural.ex:774:44: JsonldEx.Diff.Structural.add_move_detection/4720721     warning: function build_position_map/1 is unused722     │723 737 │   defp build_position_map(list) do724     │        ~725     │726     └─ lib/jsonld_ex/diff/structural.ex:737:8: JsonldEx.Diff.Structural (module)727728     warning: this clause cannot match because a previous clause at line 267 matches the same pattern as this clause729     │730 269 │         :error, :nif_not_loaded -> {:ok, document}731     │                                 ~732     │733     └─ lib/jsonld_ex/diff/semantic.ex:269:33734735     warning: this clause cannot match because a previous clause at line 294 matches the same pattern as this clause736     │737 296 │       :error, :nif_not_loaded -> {:ok, []}738     │                               ~739     │740     └─ lib/jsonld_ex/diff/semantic.ex:296:31741742     warning: this clause cannot match because a previous clause at line 314 matches the same pattern as this clause743     │744 316 │       :error, :nif_not_loaded -> {:ok, %{}}745     │                               ~746     │747     └─ lib/jsonld_ex/diff/semantic.ex:316:31748749750== Compilation error in file lib/jsonld_ex/native.ex ==751** (RuntimeError) precompiled NIF is not available for this target: "arm-unknown-linux-gnueabihf".752The available targets are:753 - x86_64-unknown-linux-gnu754 - aarch64-unknown-linux-gnu755 - aarch64-apple-darwin756    lib/jsonld_ex/native.ex:18: (module)757could not compile dependency :jsonld_ex, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile jsonld_ex --force", update it with "mix deps.update jsonld_ex" or clean it with "mix deps.clean jsonld_ex"