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