posix

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