posix_errno

Build log

nerves_system_trellis

posix_errno 0.1.1 · fail · run posix_errno-0.1.1-1791072219304
799 of 799 lines
1Resolving Hex dependencies...2Resolution completed in 0.135s3Unchanged: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==> nerves_system_br67Generated nerves_system_br app68==> circular_buffer69Compiling 1 file (.ex)70Generated circular_buffer app71==> rustler72warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of rustler's mix.exs73warning: in order to compile .xrl files, you must add "compilers: [:leex] ++ Mix.compilers()" to the "def project" section of rustler's mix.exs74Compiling 2 files (.erl)75/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 backtrace76Compiling 6 files (.ex)77    warning: using single-quoted strings to represent charlists is deprecated.78    Use ~c"" if you indeed want a charlist or use "" instead.79    You may run "mix format --migrate" to change all single-quoted80    strings to use the ~c sigil and fix this warning.81    │82 57 │     '2.7',83    │     ~84    │85    └─ lib/rustler.ex:57:58687    warning: using single-quoted strings to represent charlists is deprecated.88    Use ~c"" if you indeed want a charlist or use "" instead.89    You may run "mix format --migrate" to change all single-quoted90    strings to use the ~c sigil and fix this warning.91    │92 58 │     '2.8',93    │     ~94    │95    └─ lib/rustler.ex:58:59697    warning: using single-quoted strings to represent charlists is deprecated.98    Use ~c"" if you indeed want a charlist or use "" instead.99    You may run "mix format --migrate" to change all single-quoted100    strings to use the ~c sigil and fix this warning.101    │102 59 │     '2.9',103    │     ~104    │105    └─ lib/rustler.ex:59:5106107    warning: using single-quoted strings to represent charlists is deprecated.108    Use ~c"" if you indeed want a charlist or use "" instead.109    You may run "mix format --migrate" to change all single-quoted110    strings to use the ~c sigil and fix this warning.111    │112 60 │     '2.10',113    │     ~114    │115    └─ lib/rustler.ex:60:5116117    warning: using single-quoted strings to represent charlists is deprecated.118    Use ~c"" if you indeed want a charlist or use "" instead.119    You may run "mix format --migrate" to change all single-quoted120    strings to use the ~c sigil and fix this warning.121    │122 61 │     '2.11',123    │     ~124    │125    └─ lib/rustler.ex:61:5126127warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead128  lib/rustler/toml_parser.ex:7: Rustler.TomlParser.parse/1129130Generated rustler app131==> tablet132Compiling 2 files (.ex)133Generated tablet app134==> elixir_make135Compiling 8 files (.ex)136Generated elixir_make app137==> nerves_logging138 CC kmsg_tailer.o139 LD kmsg_tailer140Compiling 5 files (.ex)141Generated nerves_logging app142==> nerves_discovery143Compiling 5 files (.ex)144Generated nerves_discovery app145==> ring_logger146Compiling 7 files (.ex)147Generated ring_logger app148==> interactive_cmd149Compiling 1 file (.ex)150Generated interactive_cmd app151==> nerves152Compiling 65 files (.ex)153    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)154    │155  6 │ defmodule Mix.Tasks.Nerves.Init do156    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~157    │158    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)159160    warning: redefining module Nerves (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.beam)161    │162  6 │ defmodule Nerves do163    │ ~~~~~~~~~~~~~~~~~~~164    │165    └─ lib/nerves.ex:6: Nerves (module)166167    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)168    │169  5 │ defmodule Nerves.ArtifactResolver do170    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~171    │172    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)173174    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)175    │176  6 │ defmodule Nerves.BuildAction.AppModes do177    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~178    │179    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)180181    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)182    │183  5 │ defmodule Nerves.BuildAction.CheckExecutables do184    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~185    │186    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)187188    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)189    │190  8 │ defmodule Nerves.BuildAction.Erlinit do191    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~192    │193    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)194195    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)196    │197  5 │ defmodule Nerves.BuildAction.Firmware do198    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~199    │200    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)201202    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)203    │204  7 │ defmodule Nerves.BuildAction.IExStartupCheck do205    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~206    │207    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)208209    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)210    │211  5 │ defmodule Nerves.BuildAction.NervesV1System do212    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~213    │214    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)215216    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)217    │218  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do219    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~220    │221    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)222223    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)224    │225  5 │ defmodule Nerves.BuildAction.Rootfs do226    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~227    │228    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)229230    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)231    │232  6 │ defmodule Nerves.BuildAction.SortApps do233    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~234    │235    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)236237    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)238    │239  5 │ defmodule Nerves.BuildAction.StripAll do240    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~241    │242    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)243244    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)245    │246  5 │ defmodule Nerves.BuildAction.Trimmer do247    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~248    │249    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)250251    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)252    │253  5 │ defmodule Nerves.BuildPlan do254    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~255    │256    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)257258    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)259    │260  5 │ defmodule Nerves.BuildPlan.Checks do261    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~262    │263    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)264265    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Container.beam)266    │267  6 │ defmodule Nerves.Container do268    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~269    │270    └─ lib/nerves/container.ex:6: Nerves.Container (module)271272    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)273    │274  5 │ defmodule Nerves.Fingerprint do275    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~276    │277    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)278279    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)280    │281  5 │ defmodule Nerves.MixPackage do282    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~283    │284    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)285286    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Paths.beam)287    │288  5 │ defmodule Nerves.Paths do289    │ ~~~~~~~~~~~~~~~~~~~~~~~~~290    │291    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)292293    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)294    │295  5 │ defmodule Nerves.TargetTuple do296    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~297    │298    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)299300Generated nerves app301==> nerves_toolchain_armv7_nerves_linux_gnueabihf302Compiling 1 file (.ex)303Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app304==> nerves_system_trellis305Generated nerves_system_trellis app306==> uboot_env307Compiling 5 files (.ex)308Generated uboot_env app309==> property_table310Compiling 8 files (.ex)311Generated property_table app312==> nerves_uevent313 CC uevent.o314 LD uevent315Compiling 5 files (.ex)316Generated nerves_uevent app317==> nerves_runtime318Compiling 14 files (.ex)319Generated nerves_runtime app320==> toolshed321Compiling 5 files (.ex)322Generated toolshed app323==> datastructures324Compiling 30 files (.ex)325warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it326  lib/data/protocol/sequence.ex:54: Data.Protocol.Sequence.Range.first/1327328warning: _.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it329  lib/data/protocol/sequence.ex:58: Data.Protocol.Sequence.Range.first/1330331warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it332  lib/data/protocol/sequence.ex:62: Data.Protocol.Sequence.Range.next/1333334warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it335  lib/data/protocol/sequence.ex:66: Data.Protocol.Sequence.Range.next/1336337warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it338  lib/data/protocol/sequence.ex:70: Data.Protocol.Sequence.Range.next/1339340     warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Stack.Simple)341     │342 222 │   defimpl Enumerable do343     │   ~~~~~~~~~~~~~~~~~~~~~344     │345     └─ lib/data/stack/simple.ex:222: Enumerable.Data.Stack.Simple (module)346347     warning: the 1st pattern in clause will never match:348349         nil350351     because it is expected to receive type:352353         dynamic(%Data.Stack.Simple{})354355     hint: defimpl for Data.Stack.Simple requires its callbacks to match exclusively on %Data.Stack.Simple{}356357     type warning found at:358     │359 223 │     use Data.Enumerable360     │     ~~~~~~~~~~~~~~~~~~~361     │362     └─ lib/data/stack/simple.ex:223: Enumerable.Data.Stack.Simple.reduce/3363364     warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Set.Standard)365     │366 166 │   defimpl Enumerable do367     │   ~~~~~~~~~~~~~~~~~~~~~368     │369     └─ lib/data/set/standard.ex:166: Enumerable.Data.Set.Standard (module)370371     warning: the 1st pattern in clause will never match:372373         nil374375     because it is expected to receive type:376377         dynamic(%Data.Set.Standard{})378379     hint: defimpl for Data.Set.Standard requires its callbacks to match exclusively on %Data.Set.Standard{}380381     type warning found at:382     │383 167 │     use Data.Enumerable384     │     ~~~~~~~~~~~~~~~~~~~385     │386     └─ lib/data/set/standard.ex:167: Enumerable.Data.Set.Standard.reduce/3387388     warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Set.BalancedTree)389     │390 170 │   defimpl Enumerable do391     │   ~~~~~~~~~~~~~~~~~~~~~392     │393     └─ lib/data/set/balanced_tree.ex:170: Enumerable.Data.Set.BalancedTree (module)394395     warning: the 1st pattern in clause will never match:396397         nil398399     because it is expected to receive type:400401         dynamic(%Data.Set.BalancedTree{})402403     hint: defimpl for Data.Set.BalancedTree requires its callbacks to match exclusively on %Data.Set.BalancedTree{}404405     type warning found at:406     │407 171 │     use Data.Enumerable408     │     ~~~~~~~~~~~~~~~~~~~409     │410     └─ lib/data/set/balanced_tree.ex:171: Enumerable.Data.Set.BalancedTree.reduce/3411412     warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Queue.Standard)413     │414 154 │   defimpl Enumerable do415     │   ~~~~~~~~~~~~~~~~~~~~~416     │417     └─ lib/data/queue/standard.ex:154: Enumerable.Data.Queue.Standard (module)418419     warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Queue.Simple)420     │421 244 │   defimpl Enumerable do422     │   ~~~~~~~~~~~~~~~~~~~~~423     │424     └─ lib/data/queue/simple.ex:244: Enumerable.Data.Queue.Simple (module)425426     warning: the 1st pattern in clause will never match:427428         nil429430     because it is expected to receive type:431432         dynamic(%Data.Queue.Standard{})433434     hint: defimpl for Data.Queue.Standard requires its callbacks to match exclusively on %Data.Queue.Standard{}435436     type warning found at:437     │438 155 │     use Data.Enumerable439     │     ~~~~~~~~~~~~~~~~~~~440     │441     └─ lib/data/queue/standard.ex:155: Enumerable.Data.Queue.Standard.reduce/3442443     warning: the 1st pattern in clause will never match:444445         nil446447     because it is expected to receive type:448449         dynamic(%Data.Queue.Simple{})450451     hint: defimpl for Data.Queue.Simple requires its callbacks to match exclusively on %Data.Queue.Simple{}452453     type warning found at:454     │455 245 │     use Data.Enumerable456     │     ~~~~~~~~~~~~~~~~~~~457     │458     └─ lib/data/queue/simple.ex:245: Enumerable.Data.Queue.Simple.reduce/3459460     warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Dictionary.BalancedTree)461     │462 176 │   defimpl Enumerable do463     │   ~~~~~~~~~~~~~~~~~~~~~464     │465     └─ lib/data/dictionary/balanced_tree.ex:176: Enumerable.Data.Dictionary.BalancedTree (module)466467     warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Data.Dictionary.Standard)468     │469 148 │   defimpl Enumerable do470     │   ~~~~~~~~~~~~~~~~~~~~~471     │472     └─ lib/data/dictionary/standard.ex:148: Enumerable.Data.Dictionary.Standard (module)473474     warning: the 1st pattern in clause will never match:475476         nil477478     because it is expected to receive type:479480         dynamic(%Data.Dictionary.BalancedTree{})481482     hint: defimpl for Data.Dictionary.BalancedTree requires its callbacks to match exclusively on %Data.Dictionary.BalancedTree{}483484     type warning found at:485     │486 177 │     use Data.Enumerable487     │     ~~~~~~~~~~~~~~~~~~~488     │489     └─ lib/data/dictionary/balanced_tree.ex:177: Enumerable.Data.Dictionary.BalancedTree.reduce/3490491     warning: the 1st pattern in clause will never match:492493         nil494495     because it is expected to receive type:496497         dynamic(%Data.Dictionary.Standard{})498499     hint: defimpl for Data.Dictionary.Standard requires its callbacks to match exclusively on %Data.Dictionary.Standard{}500501     type warning found at:502     │503 149 │     use Data.Enumerable504     │     ~~~~~~~~~~~~~~~~~~~505     │506     └─ lib/data/dictionary/standard.ex:149: Enumerable.Data.Dictionary.Standard.reduce/3507508    warning: the following clause will never match:509510        :no_grapheme ->511512    because it attempts to match on the result of:513514        String.next_grapheme(string)515516    which has type:517518        dynamic(nil or {binary(), term()})519520    type warning found at:521    │522 78 │       :no_grapheme ->523    │       ~~~~~~~~~~~~~~~524    │525    └─ lib/data/protocol/sequence.ex:78: Data.Protocol.Sequence.BitString.first/1526527    warning: the following clause will never match:528529        :no_grapheme ->530531    because it attempts to match on the result of:532533        String.next_grapheme(string)534535    which has type:536537        dynamic(nil or {binary(), term()})538539    type warning found at:540    │541 88 │       :no_grapheme ->542    │       ~~~~~~~~~~~~~~~543    │544    └─ lib/data/protocol/sequence.ex:88: Data.Protocol.Sequence.BitString.next/1545546    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead547    │548 35 │     Map.size(self) == 0549    │         ~550    │551    └─ lib/data/protocol/empty.ex:35:9: Data.Protocol.Empty.Map.empty?/1552553    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead554    │555 23 │   defdelegate count(self), to: Map, as: :size556    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~557    │558    └─ lib/data/protocol/count.ex:23: Data.Protocol.Count.Map.count/1559560Generated datastructures app561==> exts562Compiling 7 files (.ex)563     warning: single quotes around atoms are deprecated. Use double quotes instead564     │565 252 │       :'$end_of_table' -> nil566     │       ~567     │568     └─ lib/exts.ex:252:7569570     warning: single quotes around atoms are deprecated. Use double quotes instead571     │572 283 │     case select(self, [{{ :'$1', :'$2' }, [], [:'$1'] }]) do573     │                           ~574     │575     └─ lib/exts/dict.ex:283:27576577     warning: single quotes around atoms are deprecated. Use double quotes instead578     │579 283 │     case select(self, [{{ :'$1', :'$2' }, [], [:'$1'] }]) do580     │                                  ~581     │582     └─ lib/exts/dict.ex:283:34583584     warning: single quotes around atoms are deprecated. Use double quotes instead585     │586 283 │     case select(self, [{{ :'$1', :'$2' }, [], [:'$1'] }]) do587     │                                                ~588     │589     └─ lib/exts/dict.ex:283:48590591     warning: single quotes around atoms are deprecated. Use double quotes instead592     │593 290 │     case select(self, [{{ :'$1', :'$2' }, [], [:'$2'] }]) do594     │                           ~595     │596     └─ lib/exts/dict.ex:290:27597598     warning: single quotes around atoms are deprecated. Use double quotes instead599     │600 290 │     case select(self, [{{ :'$1', :'$2' }, [], [:'$2'] }]) do601     │                                  ~602     │603     └─ lib/exts/dict.ex:290:34604605     warning: single quotes around atoms are deprecated. Use double quotes instead606     │607 290 │     case select(self, [{{ :'$1', :'$2' }, [], [:'$2'] }]) do608     │                                                ~609     │610     └─ lib/exts/dict.ex:290:48611612    warning: single quotes around atoms are deprecated. Use double quotes instead613    │614  9 │       :'$end_of_table' -> nil615    │       ~616    │617    └─ lib/exts/match.ex:9:7618619    warning: single quotes around atoms are deprecated. Use double quotes instead620    │621 17 │       :'$end_of_table' -> nil622    │       ~623    │624    └─ lib/exts/select.ex:17:7625626    warning: incompatible types given to List.to_string/1:627628        List.to_string(path)629630    given types:631632        -binary()-633634    but expected one of:635636        empty_list() or non_empty_list(term(), term())637638    where "path" was given the type:639640        # type: binary()641        # from: lib/exts/dict.ex:74:23642        is_binary(path)643644    type warning found at:645    │646 75 │       List.to_string(path)647    │            ~648    │649    └─ lib/exts/dict.ex:75:12: Exts.Dict.load/2650651     warning: incompatible types given to List.to_string/1:652653         List.to_string(path)654655     given types:656657         -binary()-658659     but expected one of:660661         empty_list() or non_empty_list(term(), term())662663     where "path" was given the type:664665         # type: binary()666         # from: lib/exts/dict.ex:111:23667         is_binary(path)668669     type warning found at:670     │671 112 │       List.to_string(path)672     │            ~673     │674     └─ lib/exts/dict.ex:112:12: Exts.Dict.dump/3675676     warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Exts.Dict)677     │678 434 │   defimpl Enumerable do679     │   ~~~~~~~~~~~~~~~~~~~~~680     │681     └─ lib/exts/dict.ex:434: Enumerable.Exts.Dict (module)682683     warning: the 1st pattern in clause will never match:684685         nil686687     because it is expected to receive type:688689         dynamic(%Exts.Dict{})690691     hint: defimpl for Exts.Dict requires its callbacks to match exclusively on %Exts.Dict{}692693     type warning found at:694     │695 435 │     use Data.Enumerable696     │     ~~~~~~~~~~~~~~~~~~~697     │698     └─ lib/exts/dict.ex:435: Enumerable.Exts.Dict.reduce/3699700    warning: incompatible types given to List.to_string/1:701702        List.to_string(path)703704    given types:705706        -binary()-707708    but expected one of:709710        empty_list() or non_empty_list(term(), term())711712    where "path" was given the types:713714        # type: binary()715        # from: lib/exts.ex:22:12716        path717718        # type: binary()719        # from: lib/exts.ex:22:46720        is_binary(path)721722    type warning found at:723    │724 23 │     :ets.file2tab(List.to_string(path), options)725    │                        ~726    │727    └─ lib/exts.ex:23:24: Exts.load/2728729    warning: incompatible types given to List.to_string/1:730731        List.to_string(path)732733    given types:734735        -binary()-736737    but expected one of:738739        empty_list() or non_empty_list(term(), term())740741    where "path" was given the types:742743        # type: binary()744        # from: lib/exts.ex:47:19745        path746747        # type: binary()748        # from: lib/exts.ex:47:53749        is_binary(path)750751    type warning found at:752    │753 48 │     :ets.tab2file(table, List.to_string(path), options)754    │                               ~755    │756    └─ lib/exts.ex:48:31: Exts.dump/3757758    warning: incompatible types given to List.to_string/1:759760        List.to_string(path)761762    given types:763764        -binary()-765766    but expected one of:767768        empty_list() or non_empty_list(term(), term())769770    where "path" was given the types:771772        # type: binary()773        # from: lib/exts.ex:72:12774        path775776        # type: binary()777        # from: lib/exts.ex:72:31778        is_binary(path)779780    type warning found at:781    │782 73 │     :ets.tabfile_info(List.to_string(path))783    │                            ~784    │785    └─ lib/exts.ex:73:28: Exts.info/1786787Generated exts app788==> posix_errno789Compiling NIF crate :posix_errno (native/posix_errno)...790could 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"791** (ErlangError) Erlang error: :enoent792    (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["rustc", "--release"], [cd: "/work/proj/deps_trellis/posix_errno/native/posix_errno", stderr_to_stdout: true, env: [{"CARGO_TARGET_DIR", "/work/proj/_build/trellis/rustler_crates/posix_errno"}], into: %IO.Stream{device: :standard_io, raw: false, line_or_bytes: :line}])793    (rustler 0.8.0) lib/mix/tasks/compile.rustler.ex:49: Mix.Tasks.Compile.Rustler.compile_crate/1794    (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2795    (rustler 0.8.0) lib/mix/tasks/compile.rustler.ex:12: Mix.Tasks.Compile.Rustler.run/1796    (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5797    (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2798    (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4799    (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2