Build log
nerves_system_x86_64
posix 0.1.6 · fail · run posix-0.1.6-1791072133812
602 of 602 lines
1Resolving Hex dependencies...2Resolution completed in 0.143s3Unchanged: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.235* Getting posix (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 exts (Hex package)64* Getting rustler (Hex package)65* Getting datastructures (Hex package)66==> rustler67warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of rustler's mix.exs68warning: in order to compile .xrl files, you must add "compilers: [:leex] ++ Mix.compilers()" to the "def project" section of rustler's mix.exs69Compiling 2 files (.erl)70/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 backtrace71Compiling 6 files (.ex)72 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 57 │ '2.7',78 │ ~79 │80 └─ lib/rustler.ex:57: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 58 │ '2.8',88 │ ~89 │90 └─ lib/rustler.ex:58:59192 warning: using single-quoted strings to represent charlists is deprecated.93 Use ~c"" if you indeed want a charlist or use "" instead.94 You may run "mix format --migrate" to change all single-quoted95 strings to use the ~c sigil and fix this warning.96 │97 59 │ '2.9',98 │ ~99 │100 └─ lib/rustler.ex:59:5101102 warning: using single-quoted strings to represent charlists is deprecated.103 Use ~c"" if you indeed want a charlist or use "" instead.104 You may run "mix format --migrate" to change all single-quoted105 strings to use the ~c sigil and fix this warning.106 │107 60 │ '2.10',108 │ ~109 │110 └─ lib/rustler.ex:60:5111112 warning: using single-quoted strings to represent charlists is deprecated.113 Use ~c"" if you indeed want a charlist or use "" instead.114 You may run "mix format --migrate" to change all single-quoted115 strings to use the ~c sigil and fix this warning.116 │117 61 │ '2.11',118 │ ~119 │120 └─ lib/rustler.ex:61:5121122warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead123 lib/rustler/toml_parser.ex:7: Rustler.TomlParser.parse/1124125Generated rustler app126==> datastructures127Compiling 30 files (.ex)128warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it129 lib/data/protocol/sequence.ex:54: Data.Protocol.Sequence.Range.first/1130131warning: _.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it132 lib/data/protocol/sequence.ex:58: Data.Protocol.Sequence.Range.first/1133134warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it135 lib/data/protocol/sequence.ex:62: Data.Protocol.Sequence.Range.next/1136137warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it138 lib/data/protocol/sequence.ex:66: Data.Protocol.Sequence.Range.next/1139140warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it141 lib/data/protocol/sequence.ex:70: Data.Protocol.Sequence.Range.next/1142143 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Stack.Simple)144 │145 222 │ defimpl Enumerable do146 │ ~~~~~~~~~~~~~~~~~~~~~147 │148 └─ lib/data/stack/simple.ex:222: Enumerable.Data.Stack.Simple (module)149150 warning: the 1st pattern in clause will never match:151152 nil153154 because it is expected to receive type:155156 dynamic(%Data.Stack.Simple{})157158 hint: defimpl for Data.Stack.Simple requires its callbacks to match exclusively on %Data.Stack.Simple{}159160 type warning found at:161 │162 223 │ use Data.Enumerable163 │ ~~~~~~~~~~~~~~~~~~~164 │165 └─ lib/data/stack/simple.ex:223: Enumerable.Data.Stack.Simple.reduce/3166167 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Set.Standard)168 │169 166 │ defimpl Enumerable do170 │ ~~~~~~~~~~~~~~~~~~~~~171 │172 └─ lib/data/set/standard.ex:166: Enumerable.Data.Set.Standard (module)173174 warning: the 1st pattern in clause will never match:175176 nil177178 because it is expected to receive type:179180 dynamic(%Data.Set.Standard{})181182 hint: defimpl for Data.Set.Standard requires its callbacks to match exclusively on %Data.Set.Standard{}183184 type warning found at:185 │186 167 │ use Data.Enumerable187 │ ~~~~~~~~~~~~~~~~~~~188 │189 └─ lib/data/set/standard.ex:167: Enumerable.Data.Set.Standard.reduce/3190191 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Set.BalancedTree)192 │193 170 │ defimpl Enumerable do194 │ ~~~~~~~~~~~~~~~~~~~~~195 │196 └─ lib/data/set/balanced_tree.ex:170: Enumerable.Data.Set.BalancedTree (module)197198 warning: the 1st pattern in clause will never match:199200 nil201202 because it is expected to receive type:203204 dynamic(%Data.Set.BalancedTree{})205206 hint: defimpl for Data.Set.BalancedTree requires its callbacks to match exclusively on %Data.Set.BalancedTree{}207208 type warning found at:209 │210 171 │ use Data.Enumerable211 │ ~~~~~~~~~~~~~~~~~~~212 │213 └─ lib/data/set/balanced_tree.ex:171: Enumerable.Data.Set.BalancedTree.reduce/3214215 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Queue.Standard)216 │217 154 │ defimpl Enumerable do218 │ ~~~~~~~~~~~~~~~~~~~~~219 │220 └─ lib/data/queue/standard.ex:154: Enumerable.Data.Queue.Standard (module)221222 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Queue.Simple)223 │224 244 │ defimpl Enumerable do225 │ ~~~~~~~~~~~~~~~~~~~~~226 │227 └─ lib/data/queue/simple.ex:244: Enumerable.Data.Queue.Simple (module)228229 warning: the 1st pattern in clause will never match:230231 nil232233 because it is expected to receive type:234235 dynamic(%Data.Queue.Standard{})236237 hint: defimpl for Data.Queue.Standard requires its callbacks to match exclusively on %Data.Queue.Standard{}238239 type warning found at:240 │241 155 │ use Data.Enumerable242 │ ~~~~~~~~~~~~~~~~~~~243 │244 └─ lib/data/queue/standard.ex:155: Enumerable.Data.Queue.Standard.reduce/3245246 warning: the 1st pattern in clause will never match:247248 nil249250 because it is expected to receive type:251252 dynamic(%Data.Queue.Simple{})253254 hint: defimpl for Data.Queue.Simple requires its callbacks to match exclusively on %Data.Queue.Simple{}255256 type warning found at:257 │258 245 │ use Data.Enumerable259 │ ~~~~~~~~~~~~~~~~~~~260 │261 └─ lib/data/queue/simple.ex:245: Enumerable.Data.Queue.Simple.reduce/3262263 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Dictionary.BalancedTree)264 │265 176 │ defimpl Enumerable do266 │ ~~~~~~~~~~~~~~~~~~~~~267 │268 └─ lib/data/dictionary/balanced_tree.ex:176: Enumerable.Data.Dictionary.BalancedTree (module)269270 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Dictionary.Standard)271 │272 148 │ defimpl Enumerable do273 │ ~~~~~~~~~~~~~~~~~~~~~274 │275 └─ lib/data/dictionary/standard.ex:148: Enumerable.Data.Dictionary.Standard (module)276277 warning: the 1st pattern in clause will never match:278279 nil280281 because it is expected to receive type:282283 dynamic(%Data.Dictionary.BalancedTree{})284285 hint: defimpl for Data.Dictionary.BalancedTree requires its callbacks to match exclusively on %Data.Dictionary.BalancedTree{}286287 type warning found at:288 │289 177 │ use Data.Enumerable290 │ ~~~~~~~~~~~~~~~~~~~291 │292 └─ lib/data/dictionary/balanced_tree.ex:177: Enumerable.Data.Dictionary.BalancedTree.reduce/3293294 warning: the 1st pattern in clause will never match:295296 nil297298 because it is expected to receive type:299300 dynamic(%Data.Dictionary.Standard{})301302 hint: defimpl for Data.Dictionary.Standard requires its callbacks to match exclusively on %Data.Dictionary.Standard{}303304 type warning found at:305 │306 149 │ use Data.Enumerable307 │ ~~~~~~~~~~~~~~~~~~~308 │309 └─ lib/data/dictionary/standard.ex:149: Enumerable.Data.Dictionary.Standard.reduce/3310311 warning: the following clause will never match:312313 :no_grapheme ->314315 because it attempts to match on the result of:316317 String.next_grapheme(string)318319 which has type:320321 dynamic(nil or {binary(), term()})322323 type warning found at:324 │325 78 │ :no_grapheme ->326 │ ~~~~~~~~~~~~~~~327 │328 └─ lib/data/protocol/sequence.ex:78: Data.Protocol.Sequence.BitString.first/1329330 warning: the following clause will never match:331332 :no_grapheme ->333334 because it attempts to match on the result of:335336 String.next_grapheme(string)337338 which has type:339340 dynamic(nil or {binary(), term()})341342 type warning found at:343 │344 88 │ :no_grapheme ->345 │ ~~~~~~~~~~~~~~~346 │347 └─ lib/data/protocol/sequence.ex:88: Data.Protocol.Sequence.BitString.next/1348349 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead350 │351 35 │ Map.size(self) == 0352 │ ~353 │354 └─ lib/data/protocol/empty.ex:35:9: Data.Protocol.Empty.Map.empty?/1355356 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead357 │358 23 │ defdelegate count(self), to: Map, as: :size359 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~360 │361 └─ lib/data/protocol/count.ex:23: Data.Protocol.Count.Map.count/1362363Generated datastructures app364==> exts365Compiling 7 files (.ex)366 warning: single quotes around atoms are deprecated. Use double quotes instead367 │368 252 │ :'$end_of_table' -> nil369 │ ~370 │371 └─ lib/exts.ex:252:7372373 warning: single quotes around atoms are deprecated. Use double quotes instead374 │375 283 │ case select(self, [{{ :'$1', :'$2' }, [], [:'$1'] }]) do376 │ ~377 │378 └─ lib/exts/dict.ex:283:27379380 warning: single quotes around atoms are deprecated. Use double quotes instead381 │382 283 │ case select(self, [{{ :'$1', :'$2' }, [], [:'$1'] }]) do383 │ ~384 │385 └─ lib/exts/dict.ex:283:34386387 warning: single quotes around atoms are deprecated. Use double quotes instead388 │389 283 │ case select(self, [{{ :'$1', :'$2' }, [], [:'$1'] }]) do390 │ ~391 │392 └─ lib/exts/dict.ex:283:48393394 warning: single quotes around atoms are deprecated. Use double quotes instead395 │396 290 │ case select(self, [{{ :'$1', :'$2' }, [], [:'$2'] }]) do397 │ ~398 │399 └─ lib/exts/dict.ex:290:27400401 warning: single quotes around atoms are deprecated. Use double quotes instead402 │403 290 │ case select(self, [{{ :'$1', :'$2' }, [], [:'$2'] }]) do404 │ ~405 │406 └─ lib/exts/dict.ex:290:34407408 warning: single quotes around atoms are deprecated. Use double quotes instead409 │410 290 │ case select(self, [{{ :'$1', :'$2' }, [], [:'$2'] }]) do411 │ ~412 │413 └─ lib/exts/dict.ex:290:48414415 warning: single quotes around atoms are deprecated. Use double quotes instead416 │417 9 │ :'$end_of_table' -> nil418 │ ~419 │420 └─ lib/exts/match.ex:9:7421422 warning: single quotes around atoms are deprecated. Use double quotes instead423 │424 17 │ :'$end_of_table' -> nil425 │ ~426 │427 └─ lib/exts/select.ex:17:7428429 warning: incompatible types given to List.to_string/1:430431 List.to_string(path)432433 given types:434435 -binary()-436437 but expected one of:438439 empty_list() or non_empty_list(term(), term())440441 where "path" was given the type:442443 # type: binary()444 # from: lib/exts/dict.ex:74:23445 is_binary(path)446447 type warning found at:448 │449 75 │ List.to_string(path)450 │ ~451 │452 └─ lib/exts/dict.ex:75:12: Exts.Dict.load/2453454 warning: incompatible types given to List.to_string/1:455456 List.to_string(path)457458 given types:459460 -binary()-461462 but expected one of:463464 empty_list() or non_empty_list(term(), term())465466 where "path" was given the type:467468 # type: binary()469 # from: lib/exts/dict.ex:111:23470 is_binary(path)471472 type warning found at:473 │474 112 │ List.to_string(path)475 │ ~476 │477 └─ lib/exts/dict.ex:112:12: Exts.Dict.dump/3478479 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Exts.Dict)480 │481 434 │ defimpl Enumerable do482 │ ~~~~~~~~~~~~~~~~~~~~~483 │484 └─ lib/exts/dict.ex:434: Enumerable.Exts.Dict (module)485486 warning: the 1st pattern in clause will never match:487488 nil489490 because it is expected to receive type:491492 dynamic(%Exts.Dict{})493494 hint: defimpl for Exts.Dict requires its callbacks to match exclusively on %Exts.Dict{}495496 type warning found at:497 │498 435 │ use Data.Enumerable499 │ ~~~~~~~~~~~~~~~~~~~500 │501 └─ lib/exts/dict.ex:435: Enumerable.Exts.Dict.reduce/3502503 warning: incompatible types given to List.to_string/1:504505 List.to_string(path)506507 given types:508509 -binary()-510511 but expected one of:512513 empty_list() or non_empty_list(term(), term())514515 where "path" was given the types:516517 # type: binary()518 # from: lib/exts.ex:22:12519 path520521 # type: binary()522 # from: lib/exts.ex:22:46523 is_binary(path)524525 type warning found at:526 │527 23 │ :ets.file2tab(List.to_string(path), options)528 │ ~529 │530 └─ lib/exts.ex:23:24: Exts.load/2531532 warning: incompatible types given to List.to_string/1:533534 List.to_string(path)535536 given types:537538 -binary()-539540 but expected one of:541542 empty_list() or non_empty_list(term(), term())543544 where "path" was given the types:545546 # type: binary()547 # from: lib/exts.ex:47:19548 path549550 # type: binary()551 # from: lib/exts.ex:47:53552 is_binary(path)553554 type warning found at:555 │556 48 │ :ets.tab2file(table, List.to_string(path), options)557 │ ~558 │559 └─ lib/exts.ex:48:31: Exts.dump/3560561 warning: incompatible types given to List.to_string/1:562563 List.to_string(path)564565 given types:566567 -binary()-568569 but expected one of:570571 empty_list() or non_empty_list(term(), term())572573 where "path" was given the types:574575 # type: binary()576 # from: lib/exts.ex:72:12577 path578579 # type: binary()580 # from: lib/exts.ex:72:31581 is_binary(path)582583 type warning found at:584 │585 73 │ :ets.tabfile_info(List.to_string(path))586 │ ~587 │588 └─ lib/exts.ex:73:28: Exts.info/1589590Generated exts app591==> posix592Compiling NIF crate :posix (native/posix)...593could 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"594** (ErlangError) Erlang error: :enoent595 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["rustc", "--release"], [cd: "/work/proj/deps_x86_64/posix/native/posix", stderr_to_stdout: true, env: [{"CARGO_TARGET_DIR", "/work/proj/_build/x86_64/rustler_crates/posix"}], into: %IO.Stream{device: :standard_io, raw: false, line_or_bytes: :line}])596 (rustler 0.8.0) lib/mix/tasks/compile.rustler.ex:49: Mix.Tasks.Compile.Rustler.compile_crate/1597 (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2598 (rustler 0.8.0) lib/mix/tasks/compile.rustler.ex:12: Mix.Tasks.Compile.Rustler.run/1599 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5600 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2601 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4602 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2