Build log
nerves_system_x86_64
ex_plasma 0.3.0 · fail · run ex_plasma-0.3.0-1791177515043
456 of 456 lines
1Resolving Hex dependencies...2Resolution completed in 0.176s3Unchanged:4 circular_buffer 1.1.05 elixir_make 0.10.06 ex_abi 0.5.37 ex_keccak 0.1.38 ex_plasma 0.3.09 ex_rlp 0.5.510 ex_secp256k1 0.1.211 interactive_cmd 0.1.412 merkle_tree 2.0.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 property_table 0.3.433 ring_logger 0.11.734 rustler 0.21.135 tablet 0.3.336 toml 0.5.237 toolshed 0.5.038 uboot_env 1.0.239* Getting ex_plasma (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 ex_abi (Hex package)68* Getting ex_keccak (Hex package)69* Getting ex_rlp (Hex package)70* Getting ex_secp256k1 (Hex package)71* Getting merkle_tree (Hex package)72* Getting rustler (Hex package)73* Getting toml (Hex package)74==> toml75Compiling 10 files (.ex)76 warning: using single-quoted strings to represent charlists is deprecated.77 Use ~c"" if you indeed want a charlist or use "" instead.78 You may run "mix format --migrate" to change all single-quoted79 strings to use the ~c sigil and fix this warning.80 │81 263 │ defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do82 │ ~83 │84 └─ lib/decoder.ex:263:828586 warning: using single-quoted strings to represent charlists is deprecated.87 Use ~c"" if you indeed want a charlist or use "" instead.88 You may run "mix format --migrate" to change all single-quoted89 strings to use the ~c sigil and fix this warning.90 │91 370 │ {:ok, {type, _skip, _data, _lines}} when type in '-+' ->92 │ ~93 │94 └─ lib/decoder.ex:370:569596 warning: using single-quoted strings to represent charlists is deprecated.97 Use ~c"" if you indeed want a charlist or use "" instead.98 You may run "mix format --migrate" to change all single-quoted99 strings to use the ~c sigil and fix this warning.100 │101 418 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->102 │ ~103 │104 └─ lib/decoder.ex:418:56105106 warning: using single-quoted strings to represent charlists is deprecated.107 Use ~c"" if you indeed want a charlist or use "" instead.108 You may run "mix format --migrate" to change all single-quoted109 strings to use the ~c sigil and fix this warning.110 │111 473 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->112 │ ~113 │114 └─ lib/decoder.ex:473:52115116 warning: using single-quoted strings to represent charlists is deprecated.117 Use ~c"" if you indeed want a charlist or use "" instead.118 You may run "mix format --migrate" to change all single-quoted119 strings to use the ~c sigil and fix this warning.120 │121 513 │ {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->122 │ ~123 │124 └─ lib/decoder.ex:513:43125126 warning: using single-quoted strings to represent charlists is deprecated.127 Use ~c"" if you indeed want a charlist or use "" instead.128 You may run "mix format --migrate" to change all single-quoted129 strings to use the ~c sigil and fix this warning.130 │131 517 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->132 │ ~133 │134 └─ lib/decoder.ex:517:52135136 warning: using single-quoted strings to represent charlists is deprecated.137 Use ~c"" if you indeed want a charlist or use "" instead.138 You may run "mix format --migrate" to change all single-quoted139 strings to use the ~c sigil and fix this warning.140 │141 521 │ {:ok, {?_, skip, _, lines}} when last not in '_e.' ->142 │ ~143 │144 └─ lib/decoder.ex:521:52145146 warning: using single-quoted strings to represent charlists is deprecated.147 Use ~c"" if you indeed want a charlist or use "" instead.148 You may run "mix format --migrate" to change all single-quoted149 strings to use the ~c sigil and fix this warning.150 │151 537 │ {:ok, {type, skip, data, lines}} when last in 'e.' ->152 │ ~153 │154 └─ lib/decoder.ex:537:53155156 warning: using single-quoted strings to represent charlists is deprecated.157 Use ~c"" if you indeed want a charlist or use "" instead.158 You may run "mix format --migrate" to change all single-quoted159 strings to use the ~c sigil and fix this warning.160 │161 541 │ {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->162 │ ~163 │164 └─ lib/decoder.ex:541:67165166 warning: using single-quoted strings to represent charlists is deprecated.167 Use ~c"" if you indeed want a charlist or use "" instead.168 You may run "mix format --migrate" to change all single-quoted169 strings to use the ~c sigil and fix this warning.170 │171 681 │ {:ok, {sign, _, _, _}} when sign in '-+' ->172 │ ~173 │174 └─ lib/decoder.ex:681:45175176 warning: using single-quoted strings to represent charlists is deprecated.177 Use ~c"" if you indeed want a charlist or use "" instead.178 You may run "mix format --migrate" to change all single-quoted179 strings to use the ~c sigil and fix this warning.180 │181 798 │ {:ok, {sign, _, _, _}} when sign in '-+' ->182 │ ~183 │184 └─ lib/decoder.ex:798:43185186 warning: using single-quoted strings to represent charlists is deprecated.187 Use ~c"" if you indeed want a charlist or use "" instead.188 You may run "mix format --migrate" to change all single-quoted189 strings to use the ~c sigil and fix this warning.190 │191 947 │ {:ok, {type, skip, _, lines}} when type in '-_' ->192 │ ~193 │194 └─ lib/decoder.ex:947:52195196 warning: using single-quoted strings to represent charlists is deprecated.197 Use ~c"" if you indeed want a charlist or use "" instead.198 You may run "mix format --migrate" to change all single-quoted199 strings to use the ~c sigil and fix this warning.200 │201 985 │ {:ok, {type, _, _, _}} when type in '-_' ->202 │ ~203 │204 └─ lib/decoder.ex:985:51205206 warning: using single-quoted strings to represent charlists is deprecated.207 Use ~c"" if you indeed want a charlist or use "" instead.208 You may run "mix format --migrate" to change all single-quoted209 strings to use the ~c sigil and fix this warning.210 │211 1000 │ {:ok, {type, _, _, _}} when type in '-_' ->212 │ ~213 │214 └─ lib/decoder.ex:1000:43215216 warning: using single-quoted strings to represent charlists is deprecated.217 Use ~c"" if you indeed want a charlist or use "" instead.218 You may run "mix format --migrate" to change all single-quoted219 strings to use the ~c sigil and fix this warning.220 │221 1014 │ {:ok, {type, _, _, _}} when type in '-_' ->222 │ ~223 │224 └─ lib/decoder.ex:1014:47225226 warning: the following clause will never match:227228 {:datetime, {:error, :invalid_date}} ->229230 it is expected to match on type:231232 dynamic(233 {:date,234 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or235 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and236 not {:date, {:ok, %Date{}}}237 )238239 type warning found at:240 │241 721 │ {:datetime, {:error, :invalid_date}} ->242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~243 │244 └─ lib/decoder.ex:721: Toml.Decoder.datetime/3245246 warning: the following clause will never match:247248 {:datetime, {:error, reason}} ->249250 it is expected to match on type:251252 dynamic(253 {:date,254 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or255 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and256 not {:date, {:ok, %Date{}}}257 )258259 type warning found at:260 │261 724 │ {:datetime, {:error, reason}} ->262 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~263 │264 └─ lib/decoder.ex:724: Toml.Decoder.datetime/3265266 warning: the following clause will never match:267268 {:error, _, _, _} = err ->269270 it is expected to match on type:271272 dynamic(273 {:date,274 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or275 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and276 not {:date, {:ok, %Date{}}}277 )278279 type warning found at:280 │281 727 │ {:error, _, _, _} = err ->282 │ ~283 │284 └─ lib/decoder.ex:727:25: Toml.Decoder.datetime/3285286 warning: the following clause will never match:287288 {:ok, {type, skip, data, lines}} ->289290 it is expected to match on type:291292 dynamic(293 {:date,294 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or295 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and296 not {:date, {:ok, %Date{}}}297 )298299 type warning found at:300 │301 730 │ {:ok, {type, skip, data, lines}} ->302 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~303 │304 └─ lib/decoder.ex:730: Toml.Decoder.datetime/3305306Generated toml app307==> rustler308Compiling 5 files (.ex)309 warning: using single-quoted strings to represent charlists is deprecated.310 Use ~c"" if you indeed want a charlist or use "" instead.311 You may run "mix format --migrate" to change all single-quoted312 strings to use the ~c sigil and fix this warning.313 │314 60 │ '2.7',315 │ ~316 │317 └─ lib/rustler.ex:60:5318319 warning: using single-quoted strings to represent charlists is deprecated.320 Use ~c"" if you indeed want a charlist or use "" instead.321 You may run "mix format --migrate" to change all single-quoted322 strings to use the ~c sigil and fix this warning.323 │324 61 │ '2.8',325 │ ~326 │327 └─ lib/rustler.ex:61:5328329 warning: using single-quoted strings to represent charlists is deprecated.330 Use ~c"" if you indeed want a charlist or use "" instead.331 You may run "mix format --migrate" to change all single-quoted332 strings to use the ~c sigil and fix this warning.333 │334 62 │ '2.9',335 │ ~336 │337 └─ lib/rustler.ex:62:5338339 warning: using single-quoted strings to represent charlists is deprecated.340 Use ~c"" if you indeed want a charlist or use "" instead.341 You may run "mix format --migrate" to change all single-quoted342 strings to use the ~c sigil and fix this warning.343 │344 63 │ '2.10',345 │ ~346 │347 └─ lib/rustler.ex:63:5348349 warning: using single-quoted strings to represent charlists is deprecated.350 Use ~c"" if you indeed want a charlist or use "" instead.351 You may run "mix format --migrate" to change all single-quoted352 strings to use the ~c sigil and fix this warning.353 │354 64 │ '2.11',355 │ ~356 │357 └─ lib/rustler.ex:64:5358359 warning: using single-quoted strings to represent charlists is deprecated.360 Use ~c"" if you indeed want a charlist or use "" instead.361 You may run "mix format --migrate" to change all single-quoted362 strings to use the ~c sigil and fix this warning.363 │364 65 │ '2.12',365 │ ~366 │367 └─ lib/rustler.ex:65:5368369 warning: using single-quoted strings to represent charlists is deprecated.370 Use ~c"" if you indeed want a charlist or use "" instead.371 You may run "mix format --migrate" to change all single-quoted372 strings to use the ~c sigil and fix this warning.373 │374 66 │ '2.13',375 │ ~376 │377 └─ lib/rustler.ex:66:5378379 warning: using single-quoted strings to represent charlists is deprecated.380 Use ~c"" if you indeed want a charlist or use "" instead.381 You may run "mix format --migrate" to change all single-quoted382 strings to use the ~c sigil and fix this warning.383 │384 67 │ '2.14',385 │ ~386 │387 └─ lib/rustler.ex:67:5388389 warning: using single-quoted strings to represent charlists is deprecated.390 Use ~c"" if you indeed want a charlist or use "" instead.391 You may run "mix format --migrate" to change all single-quoted392 strings to use the ~c sigil and fix this warning.393 │394 68 │ '2.15',395 │ ~396 │397 └─ lib/rustler.ex:68:5398399 warning: unused require Logger400 │401 3 │ require Logger402 │ ~403 │404 └─ lib/mix/tasks/compile.rustler.ex:3:3405406 warning: Toml.decode!/1 is undefined (module Toml is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)407 │408 177 │ Toml.decode!(text)409 │ ~410 │411 └─ lib/mix/tasks/compile.rustler.ex:177:14: Mix.Tasks.Compile.Rustler.check_crate_env/1412413Generated rustler app414==> ex_rlp415Compiling 6 files (.ex)416 warning: default arguments in protocol definitions is deprecated417 │418 2 │ def encode(value, options \\ [])419 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~420 │421 └─ lib/ex_rlp/encode.ex:2: ExRLP.Encode (module)422423 warning: protocols can only define functions without implementation via def/1, found: encode/1424 │425 1 │ defprotocol ExRLP.Encode do426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~427 │428 └─ lib/ex_rlp/encode.ex:1: ExRLP.Encode (module)429430 warning: the variable "be_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator431 │432 1583 │ <<be::binary-size(be_size), data::binary>> = tail433 │ ~434 │435 └─ lib/ex_rlp/decode_item.ex:1583:23: ExRLP.DecodeItem.decode_long_binary/2436437 warning: the variable "item_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator438 │439 1591 │ {_, <<item::binary-size(item_length), new_tail::binary>>} -> {item, new_tail}440 │ ~441 │442 └─ lib/ex_rlp/decode_item.ex:1591:31: ExRLP.DecodeItem.decode_long_binary/2443444Generated ex_rlp app445==> ex_secp256k1446Compiling NIF crate :exsecp256k1 (native/exsecp256k1)...447could not compile dependency :ex_secp256k1, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ex_secp256k1 --force", update it with "mix deps.update ex_secp256k1" or clean it with "mix deps.clean ex_secp256k1"448** (ErlangError) Erlang error: :enoent449 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["rustc", "--release"], [cd: "/work/proj/deps_x86_64/ex_secp256k1/native/exsecp256k1", stderr_to_stdout: true, env: [{"CARGO_TARGET_DIR", "/work/proj/_build/x86_64/rustler_crates/exsecp256k1"}], into: %IO.Stream{device: :standard_io, raw: false, line_or_bytes: :line}])450 (rustler 0.21.1) lib/mix/tasks/compile.rustler.ex:59: Mix.Tasks.Compile.Rustler.compile_crate/1451 (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2452 (rustler 0.21.1) lib/mix/tasks/compile.rustler.ex:15: Mix.Tasks.Compile.Rustler.run/1453 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5454 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2455 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4456 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2