Build log
nerves_system_x86_64
posix_errno 0.1.1 · fail · run posix_errno-0.1.1-1791072219304
602 of 602 lines
1Resolving Hex dependencies...2Resolution completed in 0.12s3Unchanged: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_errno 0.1.129 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_errno (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: the 1st pattern in clause will never match:223224 nil225226 because it is expected to receive type:227228 dynamic(%Data.Queue.Standard{})229230 hint: defimpl for Data.Queue.Standard requires its callbacks to match exclusively on %Data.Queue.Standard{}231232 type warning found at:233 │234 155 │ use Data.Enumerable235 │ ~~~~~~~~~~~~~~~~~~~236 │237 └─ lib/data/queue/standard.ex:155: Enumerable.Data.Queue.Standard.reduce/3238239 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Queue.Simple)240 │241 244 │ defimpl Enumerable do242 │ ~~~~~~~~~~~~~~~~~~~~~243 │244 └─ lib/data/queue/simple.ex:244: Enumerable.Data.Queue.Simple (module)245246 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Dictionary.Standard)247 │248 148 │ defimpl Enumerable do249 │ ~~~~~~~~~~~~~~~~~~~~~250 │251 └─ lib/data/dictionary/standard.ex:148: Enumerable.Data.Dictionary.Standard (module)252253 warning: the 1st pattern in clause will never match:254255 nil256257 because it is expected to receive type:258259 dynamic(%Data.Queue.Simple{})260261 hint: defimpl for Data.Queue.Simple requires its callbacks to match exclusively on %Data.Queue.Simple{}262263 type warning found at:264 │265 245 │ use Data.Enumerable266 │ ~~~~~~~~~~~~~~~~~~~267 │268 └─ lib/data/queue/simple.ex:245: Enumerable.Data.Queue.Simple.reduce/3269270 warning: the 1st pattern in clause will never match:271272 nil273274 because it is expected to receive type:275276 dynamic(%Data.Dictionary.Standard{})277278 hint: defimpl for Data.Dictionary.Standard requires its callbacks to match exclusively on %Data.Dictionary.Standard{}279280 type warning found at:281 │282 149 │ use Data.Enumerable283 │ ~~~~~~~~~~~~~~~~~~~284 │285 └─ lib/data/dictionary/standard.ex:149: Enumerable.Data.Dictionary.Standard.reduce/3286287 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Dictionary.BalancedTree)288 │289 176 │ defimpl Enumerable do290 │ ~~~~~~~~~~~~~~~~~~~~~291 │292 └─ lib/data/dictionary/balanced_tree.ex:176: Enumerable.Data.Dictionary.BalancedTree (module)293294 warning: the 1st pattern in clause will never match:295296 nil297298 because it is expected to receive type:299300 dynamic(%Data.Dictionary.BalancedTree{})301302 hint: defimpl for Data.Dictionary.BalancedTree requires its callbacks to match exclusively on %Data.Dictionary.BalancedTree{}303304 type warning found at:305 │306 177 │ use Data.Enumerable307 │ ~~~~~~~~~~~~~~~~~~~308 │309 └─ lib/data/dictionary/balanced_tree.ex:177: Enumerable.Data.Dictionary.BalancedTree.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: Map.size/1 is deprecated. Use Kernel.map_size/1 instead331 │332 35 │ Map.size(self) == 0333 │ ~334 │335 └─ lib/data/protocol/empty.ex:35:9: Data.Protocol.Empty.Map.empty?/1336337 warning: the following clause will never match:338339 :no_grapheme ->340341 because it attempts to match on the result of:342343 String.next_grapheme(string)344345 which has type:346347 dynamic(nil or {binary(), term()})348349 type warning found at:350 │351 88 │ :no_grapheme ->352 │ ~~~~~~~~~~~~~~~353 │354 └─ lib/data/protocol/sequence.ex:88: Data.Protocol.Sequence.BitString.next/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: incompatible types given to List.to_string/1:487488 List.to_string(path)489490 given types:491492 -binary()-493494 but expected one of:495496 empty_list() or non_empty_list(term(), term())497498 where "path" was given the types:499500 # type: binary()501 # from: lib/exts.ex:22:12502 path503504 # type: binary()505 # from: lib/exts.ex:22:46506 is_binary(path)507508 type warning found at:509 │510 23 │ :ets.file2tab(List.to_string(path), options)511 │ ~512 │513 └─ lib/exts.ex:23:24: Exts.load/2514515 warning: incompatible types given to List.to_string/1:516517 List.to_string(path)518519 given types:520521 -binary()-522523 but expected one of:524525 empty_list() or non_empty_list(term(), term())526527 where "path" was given the types:528529 # type: binary()530 # from: lib/exts.ex:47:19531 path532533 # type: binary()534 # from: lib/exts.ex:47:53535 is_binary(path)536537 type warning found at:538 │539 48 │ :ets.tab2file(table, List.to_string(path), options)540 │ ~541 │542 └─ lib/exts.ex:48:31: Exts.dump/3543544 warning: incompatible types given to List.to_string/1:545546 List.to_string(path)547548 given types:549550 -binary()-551552 but expected one of:553554 empty_list() or non_empty_list(term(), term())555556 where "path" was given the types:557558 # type: binary()559 # from: lib/exts.ex:72:12560 path561562 # type: binary()563 # from: lib/exts.ex:72:31564 is_binary(path)565566 type warning found at:567 │568 73 │ :ets.tabfile_info(List.to_string(path))569 │ ~570 │571 └─ lib/exts.ex:73:28: Exts.info/1572573 warning: the 1st pattern in clause will never match:574575 nil576577 because it is expected to receive type:578579 dynamic(%Exts.Dict{})580581 hint: defimpl for Exts.Dict requires its callbacks to match exclusively on %Exts.Dict{}582583 type warning found at:584 │585 435 │ use Data.Enumerable586 │ ~~~~~~~~~~~~~~~~~~~587 │588 └─ lib/exts/dict.ex:435: Enumerable.Exts.Dict.reduce/3589590Generated exts app591==> posix_errno592Compiling NIF crate :posix_errno (native/posix_errno)...593could not compile dependency :posix_errno, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile posix_errno --force", update it with "mix deps.update posix_errno" or clean it with "mix deps.clean posix_errno"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_errno/native/posix_errno", stderr_to_stdout: true, env: [{"CARGO_TARGET_DIR", "/work/proj/_build/x86_64/rustler_crates/posix_errno"}], 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