Build log
host
posix 0.1.6 · fail · run posix-0.1.6-1791072133812
572 of 572 lines
1Resolving Hex dependencies...2Resolution completed in 0.136s3Unchanged:4 circular_buffer 1.1.05 datastructures 0.2.86 elixir_make 0.10.07 exts 0.3.48 interactive_cmd 0.1.49 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 posix 0.1.629 property_table 0.3.430 ring_logger 0.11.731 rustler 0.8.032 tablet 0.3.333 toolshed 0.5.034 uboot_env 1.0.235All dependencies have been fetched36==> rustler37warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of rustler's mix.exs38warning: in order to compile .xrl files, you must add "compilers: [:leex] ++ Mix.compilers()" to the "def project" section of rustler's mix.exs39Compiling 2 files (.erl)40/usr/lib/erlang/lib/parsetools-2.1.2/include/yeccpre.hrl:60:26: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace41Compiling 6 files (.ex)42 warning: using single-quoted strings to represent charlists is deprecated.43 Use ~c"" if you indeed want a charlist or use "" instead.44 You may run "mix format --migrate" to change all single-quoted45 strings to use the ~c sigil and fix this warning.46 │47 57 │ '2.7',48 │ ~49 │50 └─ lib/rustler.ex:57:55152 warning: using single-quoted strings to represent charlists is deprecated.53 Use ~c"" if you indeed want a charlist or use "" instead.54 You may run "mix format --migrate" to change all single-quoted55 strings to use the ~c sigil and fix this warning.56 │57 58 │ '2.8',58 │ ~59 │60 └─ lib/rustler.ex:58:56162 warning: using single-quoted strings to represent charlists is deprecated.63 Use ~c"" if you indeed want a charlist or use "" instead.64 You may run "mix format --migrate" to change all single-quoted65 strings to use the ~c sigil and fix this warning.66 │67 59 │ '2.9',68 │ ~69 │70 └─ lib/rustler.ex:59:57172 warning: using single-quoted strings to represent charlists is deprecated.73 Use ~c"" if you indeed want a charlist or use "" instead.74 You may run "mix format --migrate" to change all single-quoted75 strings to use the ~c sigil and fix this warning.76 │77 60 │ '2.10',78 │ ~79 │80 └─ lib/rustler.ex:60:58182 warning: using single-quoted strings to represent charlists is deprecated.83 Use ~c"" if you indeed want a charlist or use "" instead.84 You may run "mix format --migrate" to change all single-quoted85 strings to use the ~c sigil and fix this warning.86 │87 61 │ '2.11',88 │ ~89 │90 └─ lib/rustler.ex:61:59192warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead93 lib/rustler/toml_parser.ex:7: Rustler.TomlParser.parse/19495Generated rustler app96==> datastructures97Compiling 30 files (.ex)98warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it99 lib/data/protocol/sequence.ex:54: Data.Protocol.Sequence.Range.first/1100101warning: _.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it102 lib/data/protocol/sequence.ex:58: Data.Protocol.Sequence.Range.first/1103104warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it105 lib/data/protocol/sequence.ex:62: Data.Protocol.Sequence.Range.next/1106107warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it108 lib/data/protocol/sequence.ex:66: Data.Protocol.Sequence.Range.next/1109110warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it111 lib/data/protocol/sequence.ex:70: Data.Protocol.Sequence.Range.next/1112113 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Stack.Simple)114 │115 222 │ defimpl Enumerable do116 │ ~~~~~~~~~~~~~~~~~~~~~117 │118 └─ lib/data/stack/simple.ex:222: Enumerable.Data.Stack.Simple (module)119120 warning: the 1st pattern in clause will never match:121122 nil123124 because it is expected to receive type:125126 dynamic(%Data.Stack.Simple{})127128 hint: defimpl for Data.Stack.Simple requires its callbacks to match exclusively on %Data.Stack.Simple{}129130 type warning found at:131 │132 223 │ use Data.Enumerable133 │ ~~~~~~~~~~~~~~~~~~~134 │135 └─ lib/data/stack/simple.ex:223: Enumerable.Data.Stack.Simple.reduce/3136137 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Set.Standard)138 │139 166 │ defimpl Enumerable do140 │ ~~~~~~~~~~~~~~~~~~~~~141 │142 └─ lib/data/set/standard.ex:166: Enumerable.Data.Set.Standard (module)143144 warning: the 1st pattern in clause will never match:145146 nil147148 because it is expected to receive type:149150 dynamic(%Data.Set.Standard{})151152 hint: defimpl for Data.Set.Standard requires its callbacks to match exclusively on %Data.Set.Standard{}153154 type warning found at:155 │156 167 │ use Data.Enumerable157 │ ~~~~~~~~~~~~~~~~~~~158 │159 └─ lib/data/set/standard.ex:167: Enumerable.Data.Set.Standard.reduce/3160161 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Set.BalancedTree)162 │163 170 │ defimpl Enumerable do164 │ ~~~~~~~~~~~~~~~~~~~~~165 │166 └─ lib/data/set/balanced_tree.ex:170: Enumerable.Data.Set.BalancedTree (module)167168 warning: the 1st pattern in clause will never match:169170 nil171172 because it is expected to receive type:173174 dynamic(%Data.Set.BalancedTree{})175176 hint: defimpl for Data.Set.BalancedTree requires its callbacks to match exclusively on %Data.Set.BalancedTree{}177178 type warning found at:179 │180 171 │ use Data.Enumerable181 │ ~~~~~~~~~~~~~~~~~~~182 │183 └─ lib/data/set/balanced_tree.ex:171: Enumerable.Data.Set.BalancedTree.reduce/3184185 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Queue.Standard)186 │187 154 │ defimpl Enumerable do188 │ ~~~~~~~~~~~~~~~~~~~~~189 │190 └─ lib/data/queue/standard.ex:154: Enumerable.Data.Queue.Standard (module)191192 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Queue.Simple)193 │194 244 │ defimpl Enumerable do195 │ ~~~~~~~~~~~~~~~~~~~~~196 │197 └─ lib/data/queue/simple.ex:244: Enumerable.Data.Queue.Simple (module)198199 warning: the 1st pattern in clause will never match:200201 nil202203 because it is expected to receive type:204205 dynamic(%Data.Queue.Standard{})206207 hint: defimpl for Data.Queue.Standard requires its callbacks to match exclusively on %Data.Queue.Standard{}208209 type warning found at:210 │211 155 │ use Data.Enumerable212 │ ~~~~~~~~~~~~~~~~~~~213 │214 └─ lib/data/queue/standard.ex:155: Enumerable.Data.Queue.Standard.reduce/3215216 warning: the 1st pattern in clause will never match:217218 nil219220 because it is expected to receive type:221222 dynamic(%Data.Queue.Simple{})223224 hint: defimpl for Data.Queue.Simple requires its callbacks to match exclusively on %Data.Queue.Simple{}225226 type warning found at:227 │228 245 │ use Data.Enumerable229 │ ~~~~~~~~~~~~~~~~~~~230 │231 └─ lib/data/queue/simple.ex:245: Enumerable.Data.Queue.Simple.reduce/3232233 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Dictionary.Standard)234 │235 148 │ defimpl Enumerable do236 │ ~~~~~~~~~~~~~~~~~~~~~237 │238 └─ lib/data/dictionary/standard.ex:148: Enumerable.Data.Dictionary.Standard (module)239240 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Dictionary.BalancedTree)241 │242 176 │ defimpl Enumerable do243 │ ~~~~~~~~~~~~~~~~~~~~~244 │245 └─ lib/data/dictionary/balanced_tree.ex:176: Enumerable.Data.Dictionary.BalancedTree (module)246247 warning: the 1st pattern in clause will never match:248249 nil250251 because it is expected to receive type:252253 dynamic(%Data.Dictionary.Standard{})254255 hint: defimpl for Data.Dictionary.Standard requires its callbacks to match exclusively on %Data.Dictionary.Standard{}256257 type warning found at:258 │259 149 │ use Data.Enumerable260 │ ~~~~~~~~~~~~~~~~~~~261 │262 └─ lib/data/dictionary/standard.ex:149: Enumerable.Data.Dictionary.Standard.reduce/3263264 warning: the 1st pattern in clause will never match:265266 nil267268 because it is expected to receive type:269270 dynamic(%Data.Dictionary.BalancedTree{})271272 hint: defimpl for Data.Dictionary.BalancedTree requires its callbacks to match exclusively on %Data.Dictionary.BalancedTree{}273274 type warning found at:275 │276 177 │ use Data.Enumerable277 │ ~~~~~~~~~~~~~~~~~~~278 │279 └─ lib/data/dictionary/balanced_tree.ex:177: Enumerable.Data.Dictionary.BalancedTree.reduce/3280281 warning: the following clause will never match:282283 :no_grapheme ->284285 because it attempts to match on the result of:286287 String.next_grapheme(string)288289 which has type:290291 dynamic(nil or {binary(), term()})292293 type warning found at:294 │295 78 │ :no_grapheme ->296 │ ~~~~~~~~~~~~~~~297 │298 └─ lib/data/protocol/sequence.ex:78: Data.Protocol.Sequence.BitString.first/1299300 warning: the following clause will never match:301302 :no_grapheme ->303304 because it attempts to match on the result of:305306 String.next_grapheme(string)307308 which has type:309310 dynamic(nil or {binary(), term()})311312 type warning found at:313 │314 88 │ :no_grapheme ->315 │ ~~~~~~~~~~~~~~~316 │317 └─ lib/data/protocol/sequence.ex:88: Data.Protocol.Sequence.BitString.next/1318319 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead320 │321 35 │ Map.size(self) == 0322 │ ~323 │324 └─ lib/data/protocol/empty.ex:35:9: Data.Protocol.Empty.Map.empty?/1325326 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead327 │328 23 │ defdelegate count(self), to: Map, as: :size329 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~330 │331 └─ lib/data/protocol/count.ex:23: Data.Protocol.Count.Map.count/1332333Generated datastructures app334==> exts335Compiling 7 files (.ex)336 warning: single quotes around atoms are deprecated. Use double quotes instead337 │338 252 │ :'$end_of_table' -> nil339 │ ~340 │341 └─ lib/exts.ex:252:7342343 warning: single quotes around atoms are deprecated. Use double quotes instead344 │345 283 │ case select(self, [{{ :'$1', :'$2' }, [], [:'$1'] }]) do346 │ ~347 │348 └─ lib/exts/dict.ex:283:27349350 warning: single quotes around atoms are deprecated. Use double quotes instead351 │352 283 │ case select(self, [{{ :'$1', :'$2' }, [], [:'$1'] }]) do353 │ ~354 │355 └─ lib/exts/dict.ex:283:34356357 warning: single quotes around atoms are deprecated. Use double quotes instead358 │359 283 │ case select(self, [{{ :'$1', :'$2' }, [], [:'$1'] }]) do360 │ ~361 │362 └─ lib/exts/dict.ex:283:48363364 warning: single quotes around atoms are deprecated. Use double quotes instead365 │366 290 │ case select(self, [{{ :'$1', :'$2' }, [], [:'$2'] }]) do367 │ ~368 │369 └─ lib/exts/dict.ex:290:27370371 warning: single quotes around atoms are deprecated. Use double quotes instead372 │373 290 │ case select(self, [{{ :'$1', :'$2' }, [], [:'$2'] }]) do374 │ ~375 │376 └─ lib/exts/dict.ex:290:34377378 warning: single quotes around atoms are deprecated. Use double quotes instead379 │380 290 │ case select(self, [{{ :'$1', :'$2' }, [], [:'$2'] }]) do381 │ ~382 │383 └─ lib/exts/dict.ex:290:48384385 warning: single quotes around atoms are deprecated. Use double quotes instead386 │387 9 │ :'$end_of_table' -> nil388 │ ~389 │390 └─ lib/exts/match.ex:9:7391392 warning: single quotes around atoms are deprecated. Use double quotes instead393 │394 17 │ :'$end_of_table' -> nil395 │ ~396 │397 └─ lib/exts/select.ex:17:7398399 warning: incompatible types given to List.to_string/1:400401 List.to_string(path)402403 given types:404405 -binary()-406407 but expected one of:408409 empty_list() or non_empty_list(term(), term())410411 where "path" was given the type:412413 # type: binary()414 # from: lib/exts/dict.ex:74:23415 is_binary(path)416417 type warning found at:418 │419 75 │ List.to_string(path)420 │ ~421 │422 └─ lib/exts/dict.ex:75:12: Exts.Dict.load/2423424 warning: incompatible types given to List.to_string/1:425426 List.to_string(path)427428 given types:429430 -binary()-431432 but expected one of:433434 empty_list() or non_empty_list(term(), term())435436 where "path" was given the type:437438 # type: binary()439 # from: lib/exts/dict.ex:111:23440 is_binary(path)441442 type warning found at:443 │444 112 │ List.to_string(path)445 │ ~446 │447 └─ lib/exts/dict.ex:112:12: Exts.Dict.dump/3448449 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Exts.Dict)450 │451 434 │ defimpl Enumerable do452 │ ~~~~~~~~~~~~~~~~~~~~~453 │454 └─ lib/exts/dict.ex:434: Enumerable.Exts.Dict (module)455456 warning: the 1st pattern in clause will never match:457458 nil459460 because it is expected to receive type:461462 dynamic(%Exts.Dict{})463464 hint: defimpl for Exts.Dict requires its callbacks to match exclusively on %Exts.Dict{}465466 type warning found at:467 │468 435 │ use Data.Enumerable469 │ ~~~~~~~~~~~~~~~~~~~470 │471 └─ lib/exts/dict.ex:435: Enumerable.Exts.Dict.reduce/3472473 warning: incompatible types given to List.to_string/1:474475 List.to_string(path)476477 given types:478479 -binary()-480481 but expected one of:482483 empty_list() or non_empty_list(term(), term())484485 where "path" was given the types:486487 # type: binary()488 # from: lib/exts.ex:22:12489 path490491 # type: binary()492 # from: lib/exts.ex:22:46493 is_binary(path)494495 type warning found at:496 │497 23 │ :ets.file2tab(List.to_string(path), options)498 │ ~499 │500 └─ lib/exts.ex:23:24: Exts.load/2501502 warning: incompatible types given to List.to_string/1:503504 List.to_string(path)505506 given types:507508 -binary()-509510 but expected one of:511512 empty_list() or non_empty_list(term(), term())513514 where "path" was given the types:515516 # type: binary()517 # from: lib/exts.ex:47:19518 path519520 # type: binary()521 # from: lib/exts.ex:47:53522 is_binary(path)523524 type warning found at:525 │526 48 │ :ets.tab2file(table, List.to_string(path), options)527 │ ~528 │529 └─ lib/exts.ex:48:31: Exts.dump/3530531 warning: incompatible types given to List.to_string/1:532533 List.to_string(path)534535 given types:536537 -binary()-538539 but expected one of:540541 empty_list() or non_empty_list(term(), term())542543 where "path" was given the types:544545 # type: binary()546 # from: lib/exts.ex:72:12547 path548549 # type: binary()550 # from: lib/exts.ex:72:31551 is_binary(path)552553 type warning found at:554 │555 73 │ :ets.tabfile_info(List.to_string(path))556 │ ~557 │558 └─ lib/exts.ex:73:28: Exts.info/1559560Generated exts app561==> posix562Compiling NIF crate :posix (native/posix)...563could not compile dependency :posix, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile posix --force", update it with "mix deps.update posix" or clean it with "mix deps.clean posix"564** (ErlangError) Erlang error: :enoent565 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["rustc", "--release"], [cd: "/work/proj/deps/posix/native/posix", stderr_to_stdout: true, env: [{"CARGO_TARGET_DIR", "/work/proj/_build/host/rustler_crates/posix"}], into: %IO.Stream{device: :standard_io, raw: false, line_or_bytes: :line}])566 (rustler 0.8.0) lib/mix/tasks/compile.rustler.ex:49: Mix.Tasks.Compile.Rustler.compile_crate/1567 (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2568 (rustler 0.8.0) lib/mix/tasks/compile.rustler.ex:12: Mix.Tasks.Compile.Rustler.run/1569 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5570 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2571 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4572 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2