posix

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