tempel

Build log

nerves_system_trellis

tempel 0.2.2 · fail · run tempel-0.2.2-1791129962253
503 of 503 lines
1Resolving Hex dependencies...2Resolution completed in 0.187s3Unchanged:4  cc_precompiler 0.1.115  circular_buffer 1.1.06  elixir_make 0.10.07  image 0.28.28  interactive_cmd 0.1.49  mime 2.0.710  nerves 2.0.0-pre.211  nerves_discovery 0.1.512  nerves_logging 0.2.413  nerves_runtime 0.13.1314  nerves_system_bbb 2.30.215  nerves_system_br 1.34.416  nerves_system_mangopi_mq_pro 0.17.217  nerves_system_qemu_aarch64 0.4.218  nerves_system_rpi0 2.1.219  nerves_system_rpi4 2.1.220  nerves_system_rpi5 2.1.221  nerves_system_trellis 0.5.022  nerves_system_x86_64 1.34.223  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.124  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.125  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.126  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.127  nerves_toolchain_x86_64_nerves_linux_musl 15.3.128  nerves_uevent 0.1.729  phoenix_html 3.3.430  property_table 0.3.431  ring_logger 0.11.732  sweet_xml 0.7.533  tablet 0.3.334  tempel 0.2.235  toolshed 0.5.036  uboot_env 1.0.237  vix 0.42.038* Getting tempel (Hex package)39* Getting nerves (Hex package)40* Getting ring_logger (Hex package)41* Getting toolshed (Hex package)42* Getting nerves_runtime (Hex package)43* Getting nerves_system_bbb (Hex package)44* Getting nerves_system_mangopi_mq_pro (Hex package)45* Getting nerves_system_qemu_aarch64 (Hex package)46* Getting nerves_system_rpi0 (Hex package)47* Getting nerves_system_rpi4 (Hex package)48* Getting nerves_system_rpi5 (Hex package)49* Getting nerves_system_trellis (Hex package)50* Getting nerves_system_x86_64 (Hex package)51* Getting nerves_system_br (Hex package)52* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)53* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)54* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)55* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)56* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)57* Getting nerves_logging (Hex package)58* Getting nerves_uevent (Hex package)59* Getting uboot_env (Hex package)60* Getting elixir_make (Hex package)61* Getting property_table (Hex package)62* Getting circular_buffer (Hex package)63* Getting interactive_cmd (Hex package)64* Getting nerves_discovery (Hex package)65* Getting tablet (Hex package)66* Getting image (Hex package)67* Getting mime (Hex package)68* Getting phoenix_html (Hex package)69* Getting sweet_xml (Hex package)70* Getting vix (Hex package)71* Getting cc_precompiler (Hex package)72==> nerves_system_br73Generated nerves_system_br app74==> mime75Compiling 1 file (.ex)76Generated mime app77==> circular_buffer78Compiling 1 file (.ex)79Generated circular_buffer app80==> tablet81Compiling 2 files (.ex)82Generated tablet app83==> elixir_make84Compiling 8 files (.ex)85Generated elixir_make app86==> nerves_logging87 CC kmsg_tailer.o88 LD kmsg_tailer89Compiling 5 files (.ex)90Generated nerves_logging app91==> nerves_discovery92Compiling 5 files (.ex)93Generated nerves_discovery app94==> ring_logger95Compiling 7 files (.ex)96Generated ring_logger app97==> interactive_cmd98Compiling 1 file (.ex)99Generated interactive_cmd app100==> nerves101Compiling 65 files (.ex)102    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)103    │104  6 │ defmodule Mix.Tasks.Nerves.Init do105    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~106    │107    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)108109    warning: redefining module Nerves (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.beam)110    │111  6 │ defmodule Nerves do112    │ ~~~~~~~~~~~~~~~~~~~113    │114    └─ lib/nerves.ex:6: Nerves (module)115116    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)117    │118  5 │ defmodule Nerves.ArtifactResolver do119    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~120    │121    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)122123    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)124    │125  6 │ defmodule Nerves.BuildAction.AppModes do126    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~127    │128    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)129130    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)131    │132  5 │ defmodule Nerves.BuildAction.CheckExecutables do133    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~134    │135    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)136137    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)138    │139  8 │ defmodule Nerves.BuildAction.Erlinit do140    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~141    │142    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)143144    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)145    │146  5 │ defmodule Nerves.BuildAction.Firmware do147    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~148    │149    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)150151    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)152    │153  7 │ defmodule Nerves.BuildAction.IExStartupCheck do154    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~155    │156    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)157158    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)159    │160  5 │ defmodule Nerves.BuildAction.NervesV1System do161    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~162    │163    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)164165    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)166    │167  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do168    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~169    │170    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)171172    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)173    │174  5 │ defmodule Nerves.BuildAction.Rootfs do175    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~176    │177    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)178179    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)180    │181  6 │ defmodule Nerves.BuildAction.SortApps do182    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~183    │184    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)185186    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)187    │188  5 │ defmodule Nerves.BuildAction.Trimmer do189    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~190    │191    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)192193    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)194    │195  5 │ defmodule Nerves.BuildAction.StripAll do196    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~197    │198    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)199200    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)201    │202  5 │ defmodule Nerves.BuildPlan do203    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~204    │205    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)206207    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)208    │209  5 │ defmodule Nerves.BuildPlan.Checks do210    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~211    │212    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)213214    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Container.beam)215    │216  6 │ defmodule Nerves.Container do217    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~218    │219    └─ lib/nerves/container.ex:6: Nerves.Container (module)220221    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)222    │223  5 │ defmodule Nerves.Fingerprint do224    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~225    │226    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)227228    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)229    │230  5 │ defmodule Nerves.MixPackage do231    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~232    │233    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)234235    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Paths.beam)236    │237  5 │ defmodule Nerves.Paths do238    │ ~~~~~~~~~~~~~~~~~~~~~~~~~239    │240    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)241242    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)243    │244  5 │ defmodule Nerves.TargetTuple do245    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~246    │247    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)248249Generated nerves app250==> nerves_toolchain_armv7_nerves_linux_gnueabihf251Compiling 1 file (.ex)252Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app253==> nerves_system_trellis254Generated nerves_system_trellis app255==> phoenix_html256Compiling 9 files (.ex)257    warning: you are implementing a protocol for Plug.Conn but said module is not available. Make sure the module name is correct. If Plug.Conn is an optional dependency, please wrap the protocol implementation in a Code.ensure_loaded?(Plug.Conn) check258    │259 87 │ defimpl Phoenix.HTML.FormData, for: [Plug.Conn, Atom, Map] do260    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~261    │262    └─ lib/phoenix_html/form_data.ex:87: (file)263264    warning: comparison between distinct types found:265266        id == nil267268    given types:269270        dynamic(not false and not nil and not binary()) == nil271272    where "id" was given the types:273274        # type: dynamic(not false and not nil)275        # from: lib/phoenix_html/form_data.ex:92:8276        id = Keyword.get(opts, :id) || name277278        # type: dynamic(not false and not nil and not binary())279        # from: lib/phoenix_html/form_data.ex:94:12280        is_binary(id)281282    While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false283284    type warning found at:285    │286 94 │     unless is_binary(id) or is_nil(id) do287    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~288    │289    └─ lib/phoenix_html/form_data.ex:94: Phoenix.HTML.FormData.Atom.to_form/2290291    warning: the 1st pattern in clause will never match:292293        60294295    because it is expected to receive type:296297        dynamic(empty_list() or non_empty_list(term(), term()))298299    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())300301    type warning found at:302    │303 56 │   def to_iodata(?<), do: "&lt;"304    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~305    │306    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/1307308    warning: the 1st pattern in clause will never match:309310        62311312    because it is expected to receive type:313314        dynamic(empty_list() or non_empty_list(term(), term()))315316    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())317318    type warning found at:319    │320 57 │   def to_iodata(?>), do: "&gt;"321    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~322    │323    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/1324325    warning: the 1st pattern in clause will never match:326327        38328329    because it is expected to receive type:330331        dynamic(empty_list() or non_empty_list(term(), term()))332333    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())334335    type warning found at:336    │337 58 │   def to_iodata(?&), do: "&amp;"338    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~339    │340    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/1341342    warning: the 1st pattern in clause will never match:343344        34345346    because it is expected to receive type:347348        dynamic(empty_list() or non_empty_list(term(), term()))349350    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())351352    type warning found at:353    │354 59 │   def to_iodata(?"), do: "&quot;"355    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~356    │357    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/1358359    warning: the 1st pattern in clause will never match:360361        39362363    because it is expected to receive type:364365        dynamic(empty_list() or non_empty_list(term(), term()))366367    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())368369    type warning found at:370    │371 60 │   def to_iodata(?'), do: "&#39;"372    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~373    │374    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/1375376    warning: the 1st pattern in clause will never match:377378        {:safe, data}379380    because it is expected to receive type:381382        dynamic(empty_list() or non_empty_list(term(), term()))383384    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())385386    type warning found at:387    │388 76 │   def to_iodata({:safe, data}) do389    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~390    │391    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/1392393    warning: the following clause is redundant:394395        def to_iodata(other)396397    it has type:398399        dynamic(empty_list() or non_empty_list(term(), term()))400401    previous clauses have already matched on the following types:402403        non_empty_list(term(), term())404        empty_list()405406    │407 80 │   def to_iodata(other) do408    │       ~409    │410    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/1411412    warning: the 1st pattern in clause will never match:413414        h415416    because it is expected to receive type:417418        dynamic(empty_list() or non_empty_list(term(), term()))419420    where "h" was given the type:421422        # type: integer()423        # from: lib/phoenix_html/safe.ex:62:25424        is_integer(h)425426    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())427428    type warning found at:429    │430 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do431    │                 ~432    │433    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/1434435    warning: the 1st pattern in clause will never match:436437        h438439    because it is expected to receive type:440441        dynamic(empty_list() or non_empty_list(term(), term()))442443    where "h" was given the type:444445        # type: integer()446        # from: lib/phoenix_html/safe.ex:66:25447        is_integer(h)448449    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())450451    type warning found at:452    │453 66 │   def to_iodata(h) when is_integer(h) do454    │                 ~455    │456    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/1457458    warning: the 1st pattern in clause will never match:459460        h461462    because it is expected to receive type:463464        dynamic(empty_list() or non_empty_list(term(), term()))465466    where "h" was given the type:467468        # type: binary()469        # from: lib/phoenix_html/safe.ex:72:25470        is_binary(h)471472    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())473474    type warning found at:475    │476 72 │   def to_iodata(h) when is_binary(h) do477    │                 ~478    │479    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/1480481Generated phoenix_html app482==> uboot_env483Compiling 5 files (.ex)484Generated uboot_env app485==> cc_precompiler486Compiling 3 files (.ex)487Generated cc_precompiler app488==> vix489Compiling 28 files (.ex)49049116:09:20.899 [warning] The on_load function for module Elixir.Vix.Nif returned:492{:error,493 {:load_failed,494  ~c"Failed to load NIF library: '/work/proj/_build/trellis/lib/vix/priv/vix.so: wrong ELF class: ELFCLASS32'"}}495496497== Compilation error in file lib/vix/vips/enum.ex ==498** (UndefinedFunctionError) function Vix.Nif.nif_vips_enum_list/0 is undefined (module Vix.Nif is not available)499    Vix.Nif.nif_vips_enum_list()500    lib/vix/vips/enum.ex:5: Vix.Vips.EnumHelper.__before_compile__/1501    (stdlib 8.1) lists.erl:2465: :lists.foldl/3502    (stdlib 8.1) lists.erl:2470: :lists.foldl_1/3503could not compile dependency :vix, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile vix --force", update it with "mix deps.update vix" or clean it with "mix deps.clean vix"