jsont

Build log

nerves_system_x86_64

jsont 0.2.0 · fail · run jsont-0.2.0-1790964801933
348 of 348 lines
1Resolving Hex dependencies...2Resolution completed in 0.218s3Unchanged:4  circular_buffer 1.1.05  elixir_make 0.10.06  interactive_cmd 0.1.47  jason 1.4.58  jsont 0.2.09  nerves 2.0.0-pre.210  nerves_discovery 0.1.511  nerves_logging 0.2.412  nerves_runtime 0.13.1313  nerves_system_bbb 2.30.214  nerves_system_br 1.34.415  nerves_system_mangopi_mq_pro 0.17.216  nerves_system_qemu_aarch64 0.4.217  nerves_system_rpi0 2.1.218  nerves_system_rpi4 2.1.219  nerves_system_rpi5 2.1.220  nerves_system_trellis 0.5.021  nerves_system_x86_64 1.34.222  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.123  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.124  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.125  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.126  nerves_toolchain_x86_64_nerves_linux_musl 15.3.127  nerves_uevent 0.1.728  property_table 0.3.429  ring_logger 0.11.730  rustler 0.31.031  tablet 0.3.332  toml 0.7.033  toolshed 0.5.034  uboot_env 1.0.235* Getting jsont (Hex package)36* Getting nerves (Hex package)37* Getting ring_logger (Hex package)38* Getting toolshed (Hex package)39* Getting nerves_runtime (Hex package)40* Getting nerves_system_bbb (Hex package)41* Getting nerves_system_mangopi_mq_pro (Hex package)42* Getting nerves_system_qemu_aarch64 (Hex package)43* Getting nerves_system_rpi0 (Hex package)44* Getting nerves_system_rpi4 (Hex package)45* Getting nerves_system_rpi5 (Hex package)46* Getting nerves_system_trellis (Hex package)47* Getting nerves_system_x86_64 (Hex package)48* Getting nerves_system_br (Hex package)49* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)50* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)51* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)52* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)53* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)54* Getting nerves_logging (Hex package)55* Getting nerves_uevent (Hex package)56* Getting uboot_env (Hex package)57* Getting elixir_make (Hex package)58* Getting property_table (Hex package)59* Getting circular_buffer (Hex package)60* Getting interactive_cmd (Hex package)61* Getting nerves_discovery (Hex package)62* Getting tablet (Hex package)63* Getting rustler (Hex package)64* Getting jason (Hex package)65* Getting toml (Hex package)66==> toml67Compiling 10 files (.ex)68     warning: using single-quoted strings to represent charlists is deprecated.69     Use ~c"" if you indeed want a charlist or use "" instead.70     You may run "mix format --migrate" to change all single-quoted71     strings to use the ~c sigil and fix this warning.72     │73 264 │   defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do74     │                                                                                  ~75     │76     └─ lib/decoder.ex:264:827778     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 371 │       {:ok, {type, _skip, _data, _lines}} when type in '-+' ->84     │                                                        ~85     │86     └─ lib/decoder.ex:371:568788     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 419 │           {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->94     │                                                        ~95     │96     └─ lib/decoder.ex:419: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 474 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->104     │                                                    ~105     │106     └─ lib/decoder.ex:474:52107108     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 514 │       {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->114     │                                           ~115     │116     └─ lib/decoder.ex:514:43117118     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 518 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->124     │                                                    ~125     │126     └─ lib/decoder.ex:518:52127128     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 522 │       {:ok, {?_, skip, _, lines}} when last not in '_e.' ->134     │                                                    ~135     │136     └─ lib/decoder.ex:522: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 538 │       {:ok, {type, skip, data, lines}} when last in 'e.' ->144     │                                                     ~145     │146     └─ lib/decoder.ex:538:53147148     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 542 │       {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->154     │                                                                   ~155     │156     └─ lib/decoder.ex:542:67157158     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 682 │         {:ok, {sign, _, _, _}} when sign in '-+' ->164     │                                             ~165     │166     └─ lib/decoder.ex:682:45167168     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 796 │       {:ok, {sign, _, _, _}} when sign in '-+' ->174     │                                           ~175     │176     └─ lib/decoder.ex:796:43177178     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 916 │         {:ok, {type, skip, _, lines}} when type in '-_' ->184     │                                                    ~185     │186     └─ lib/decoder.ex:916:52187188     warning: using single-quoted strings to represent charlists is deprecated.189     Use ~c"" if you indeed want a charlist or use "" instead.190     You may run "mix format --migrate" to change all single-quoted191     strings to use the ~c sigil and fix this warning.192     │193 954 │               {:ok, {type, _, _, _}} when type in '-_' ->194     │                                                   ~195     │196     └─ lib/decoder.ex:954:51197198     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 969 │       {:ok, {type, _, _, _}} when type in '-_' ->204     │                                           ~205     │206     └─ lib/decoder.ex:969:43207208     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 983 │           {:ok, {type, _, _, _}} when type in '-_' ->214     │                                               ~215     │216     └─ lib/decoder.ex:983:47217218     warning: the following clause will never match:219220         {:datetime, {:error, :invalid_date}} ->221222     it is expected to match on type:223224         dynamic(225           {:date,226            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or227              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and228             not {:date, {:ok, %Date{}}}229         )230231     type warning found at:232     │233 722 │       {:datetime, {:error, :invalid_date}} ->234     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~235     │236     └─ lib/decoder.ex:722: Toml.Decoder.datetime/3237238     warning: the following clause will never match:239240         {:datetime, {:error, reason}} ->241242     it is expected to match on type:243244         dynamic(245           {:date,246            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or247              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and248             not {:date, {:ok, %Date{}}}249         )250251     type warning found at:252     │253 725 │       {:datetime, {:error, reason}} ->254     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~255     │256     └─ lib/decoder.ex:725: Toml.Decoder.datetime/3257258     warning: the following clause will never match:259260         {:error, _, _, _} = err ->261262     it is expected to match on type:263264         dynamic(265           {:date,266            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or267              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and268             not {:date, {:ok, %Date{}}}269         )270271     type warning found at:272     │273 728 │       {:error, _, _, _} = err ->274     │                         ~275     │276     └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3277278     warning: the following clause will never match:279280         {:ok, {type, skip, data, lines}} ->281282     it is expected to match on type:283284         dynamic(285           {:date,286            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or287              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and288             not {:date, {:ok, %Date{}}}289         )290291     type warning found at:292     │293 731 │       {:ok, {type, skip, data, lines}} ->294     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~295     │296     └─ lib/decoder.ex:731: Toml.Decoder.datetime/3297298Generated toml app299==> rustler300Compiling 7 files (.ex)301     warning: incompatible types given to throw_error/1:302303         throw_error(304           {:unknown_target,305            <<to_string(target)::binary,306              " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}307         )308309     given types:310311         -dynamic({:unknown_target, binary()})-312313     but expected one of:314315         :rustup_not_installed or {:no_rustler_deps, term(), term()} or316           {:differing_versions or :unsupported_rustler_version, term(), term(), term()} or317           {:cargo_toml_not_found or :nonexistent_crate_directory or :rust_version_not_installed or318              :unsupported_nif_version, term()}319320     where "target" was given the types:321322         # type: binary()323         # from: lib/rustler/compiler.ex:143:27324         target325326         # type: binary()327         # from: lib/rustler/compiler.ex:143:40328         is_binary(target)329330     type warning found at:331     │332 159 │       throw_error(333     │       ~334     │335     └─ lib/rustler/compiler.ex:159:7: Rustler.Compiler.get_target_os_type/1336337Generated rustler app338==> jsont339Compiling 2 files (.ex)340341== Compilation error in file lib/jsont/nif_bridge.ex ==342** (ErlangError) Erlang error: :enoent343    (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/jsont_nif"])344    (rustler 0.31.0) lib/rustler/compiler/config.ex:91: Rustler.Compiler.Config.metadata!/1345    (rustler 0.31.0) lib/rustler/compiler/config.ex:78: Rustler.Compiler.Config.build/1346    (rustler 0.31.0) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/3347    lib/jsont/nif_bridge.ex:2: (module)348could not compile dependency :jsont, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile jsont --force", update it with "mix deps.update jsont" or clean it with "mix deps.clean jsont"