jsont

Build log

host

jsont 0.2.0 · fail · run jsont-0.2.0-1790964801933
318 of 318 lines
1Resolving Hex dependencies...2Resolution completed in 0.211s3Unchanged: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.235All dependencies have been fetched36==> toml37Compiling 10 files (.ex)38     warning: using single-quoted strings to represent charlists is deprecated.39     Use ~c"" if you indeed want a charlist or use "" instead.40     You may run "mix format --migrate" to change all single-quoted41     strings to use the ~c sigil and fix this warning.42     │43 264 │   defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do44     │                                                                                  ~45     │46     └─ lib/decoder.ex:264:824748     warning: using single-quoted strings to represent charlists is deprecated.49     Use ~c"" if you indeed want a charlist or use "" instead.50     You may run "mix format --migrate" to change all single-quoted51     strings to use the ~c sigil and fix this warning.52     │53 371 │       {:ok, {type, _skip, _data, _lines}} when type in '-+' ->54     │                                                        ~55     │56     └─ lib/decoder.ex:371:565758     warning: using single-quoted strings to represent charlists is deprecated.59     Use ~c"" if you indeed want a charlist or use "" instead.60     You may run "mix format --migrate" to change all single-quoted61     strings to use the ~c sigil and fix this warning.62     │63 419 │           {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->64     │                                                        ~65     │66     └─ lib/decoder.ex:419:566768     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 474 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->74     │                                                    ~75     │76     └─ lib/decoder.ex:474:527778     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 514 │       {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->84     │                                           ~85     │86     └─ lib/decoder.ex:514:438788     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 518 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->94     │                                                    ~95     │96     └─ lib/decoder.ex:518:529798     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 522 │       {:ok, {?_, skip, _, lines}} when last not in '_e.' ->104     │                                                    ~105     │106     └─ lib/decoder.ex:522: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 538 │       {:ok, {type, skip, data, lines}} when last in 'e.' ->114     │                                                     ~115     │116     └─ lib/decoder.ex:538:53117118     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 542 │       {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->124     │                                                                   ~125     │126     └─ lib/decoder.ex:542:67127128     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 682 │         {:ok, {sign, _, _, _}} when sign in '-+' ->134     │                                             ~135     │136     └─ lib/decoder.ex:682:45137138     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 796 │       {:ok, {sign, _, _, _}} when sign in '-+' ->144     │                                           ~145     │146     └─ lib/decoder.ex:796:43147148     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 916 │         {:ok, {type, skip, _, lines}} when type in '-_' ->154     │                                                    ~155     │156     └─ lib/decoder.ex:916:52157158     warning: using single-quoted strings to represent charlists is deprecated.159     Use ~c"" if you indeed want a charlist or use "" instead.160     You may run "mix format --migrate" to change all single-quoted161     strings to use the ~c sigil and fix this warning.162     │163 954 │               {:ok, {type, _, _, _}} when type in '-_' ->164     │                                                   ~165     │166     └─ lib/decoder.ex:954:51167168     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 969 │       {:ok, {type, _, _, _}} when type in '-_' ->174     │                                           ~175     │176     └─ lib/decoder.ex:969: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 983 │           {:ok, {type, _, _, _}} when type in '-_' ->184     │                                               ~185     │186     └─ lib/decoder.ex:983:47187188     warning: the following clause will never match:189190         {:datetime, {:error, :invalid_date}} ->191192     it is expected to match on type:193194         dynamic(195           {:date,196            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or197              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and198             not {:date, {:ok, %Date{}}}199         )200201     type warning found at:202     │203 722 │       {:datetime, {:error, :invalid_date}} ->204     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~205     │206     └─ lib/decoder.ex:722: Toml.Decoder.datetime/3207208     warning: the following clause will never match:209210         {:datetime, {:error, reason}} ->211212     it is expected to match on type:213214         dynamic(215           {:date,216            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or217              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and218             not {:date, {:ok, %Date{}}}219         )220221     type warning found at:222     │223 725 │       {:datetime, {:error, reason}} ->224     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~225     │226     └─ lib/decoder.ex:725: Toml.Decoder.datetime/3227228     warning: the following clause will never match:229230         {:error, _, _, _} = err ->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 728 │       {:error, _, _, _} = err ->244     │                         ~245     │246     └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3247248     warning: the following clause will never match:249250         {:ok, {type, skip, data, lines}} ->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 731 │       {:ok, {type, skip, data, lines}} ->264     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~265     │266     └─ lib/decoder.ex:731: Toml.Decoder.datetime/3267268Generated toml app269==> rustler270Compiling 7 files (.ex)271     warning: incompatible types given to throw_error/1:272273         throw_error(274           {:unknown_target,275            <<to_string(target)::binary,276              " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}277         )278279     given types:280281         -dynamic({:unknown_target, binary()})-282283     but expected one of:284285         :rustup_not_installed or {:no_rustler_deps, term(), term()} or286           {:differing_versions or :unsupported_rustler_version, term(), term(), term()} or287           {:cargo_toml_not_found or :nonexistent_crate_directory or :rust_version_not_installed or288              :unsupported_nif_version, term()}289290     where "target" was given the types:291292         # type: binary()293         # from: lib/rustler/compiler.ex:143:27294         target295296         # type: binary()297         # from: lib/rustler/compiler.ex:143:40298         is_binary(target)299300     type warning found at:301     │302 159 │       throw_error(303     │       ~304     │305     └─ lib/rustler/compiler.ex:159:7: Rustler.Compiler.get_target_os_type/1306307Generated rustler app308==> jsont309Compiling 2 files (.ex)310311== Compilation error in file lib/jsont/nif_bridge.ex ==312** (ErlangError) Erlang error: :enoent313    (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/jsont_nif"])314    (rustler 0.31.0) lib/rustler/compiler/config.ex:91: Rustler.Compiler.Config.metadata!/1315    (rustler 0.31.0) lib/rustler/compiler/config.ex:78: Rustler.Compiler.Config.build/1316    (rustler 0.31.0) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/3317    lib/jsont/nif_bridge.ex:2: (module)318could 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"