tempel

Build log

nerves_system_x86_64

tempel 0.2.2 · fail · run tempel-0.2.2-1791129962253
315 of 315 lines
1Resolving Hex dependencies...2Resolution completed in 0.136s3Unchanged: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==> phoenix_html73Compiling 9 files (.ex)74    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) check75    │76 87 │ defimpl Phoenix.HTML.FormData, for: [Plug.Conn, Atom, Map] do77    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~78    │79    └─ lib/phoenix_html/form_data.ex:87: (file)8081    warning: comparison between distinct types found:8283        id == nil8485    given types:8687        dynamic(not false and not nil and not binary()) == nil8889    where "id" was given the types:9091        # type: dynamic(not false and not nil)92        # from: lib/phoenix_html/form_data.ex:92:893        id = Keyword.get(opts, :id) || name9495        # type: dynamic(not false and not nil and not binary())96        # from: lib/phoenix_html/form_data.ex:94:1297        is_binary(id)9899    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 false100101    type warning found at:102    │103 94 │     unless is_binary(id) or is_nil(id) do104    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~105    │106    └─ lib/phoenix_html/form_data.ex:94: Phoenix.HTML.FormData.Atom.to_form/2107108    warning: the 1st pattern in clause will never match:109110        60111112    because it is expected to receive type:113114        dynamic(empty_list() or non_empty_list(term(), term()))115116    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())117118    type warning found at:119    │120 56 │   def to_iodata(?<), do: "&lt;"121    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~122    │123    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/1124125    warning: the 1st pattern in clause will never match:126127        62128129    because it is expected to receive type:130131        dynamic(empty_list() or non_empty_list(term(), term()))132133    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())134135    type warning found at:136    │137 57 │   def to_iodata(?>), do: "&gt;"138    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~139    │140    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/1141142    warning: the 1st pattern in clause will never match:143144        38145146    because it is expected to receive type:147148        dynamic(empty_list() or non_empty_list(term(), term()))149150    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())151152    type warning found at:153    │154 58 │   def to_iodata(?&), do: "&amp;"155    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~156    │157    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/1158159    warning: the 1st pattern in clause will never match:160161        34162163    because it is expected to receive type:164165        dynamic(empty_list() or non_empty_list(term(), term()))166167    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())168169    type warning found at:170    │171 59 │   def to_iodata(?"), do: "&quot;"172    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~173    │174    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/1175176    warning: the 1st pattern in clause will never match:177178        39179180    because it is expected to receive type:181182        dynamic(empty_list() or non_empty_list(term(), term()))183184    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())185186    type warning found at:187    │188 60 │   def to_iodata(?'), do: "&#39;"189    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~190    │191    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/1192193    warning: the 1st pattern in clause will never match:194195        {:safe, data}196197    because it is expected to receive type:198199        dynamic(empty_list() or non_empty_list(term(), term()))200201    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())202203    type warning found at:204    │205 76 │   def to_iodata({:safe, data}) do206    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~207    │208    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/1209210    warning: the following clause is redundant:211212        def to_iodata(other)213214    it has type:215216        dynamic(empty_list() or non_empty_list(term(), term()))217218    previous clauses have already matched on the following types:219220        non_empty_list(term(), term())221        empty_list()222223    │224 80 │   def to_iodata(other) do225    │       ~226    │227    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/1228229    warning: the 1st pattern in clause will never match:230231        h232233    because it is expected to receive type:234235        dynamic(empty_list() or non_empty_list(term(), term()))236237    where "h" was given the type:238239        # type: integer()240        # from: lib/phoenix_html/safe.ex:62:25241        is_integer(h)242243    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())244245    type warning found at:246    │247 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do248    │                 ~249    │250    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/1251252    warning: the 1st pattern in clause will never match:253254        h255256    because it is expected to receive type:257258        dynamic(empty_list() or non_empty_list(term(), term()))259260    where "h" was given the type:261262        # type: integer()263        # from: lib/phoenix_html/safe.ex:66:25264        is_integer(h)265266    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())267268    type warning found at:269    │270 66 │   def to_iodata(h) when is_integer(h) do271    │                 ~272    │273    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/1274275    warning: the 1st pattern in clause will never match:276277        h278279    because it is expected to receive type:280281        dynamic(empty_list() or non_empty_list(term(), term()))282283    where "h" was given the type:284285        # type: binary()286        # from: lib/phoenix_html/safe.ex:72:25287        is_binary(h)288289    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())290291    type warning found at:292    │293 72 │   def to_iodata(h) when is_binary(h) do294    │                 ~295    │296    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/1297298Generated phoenix_html app299==> vix300Downloading precompiled NIF to /home/nerves/.cache/elixir_make/vix-nif-2.17-x86_64-linux-musl-0.42.0.tar.gz301Compiling 28 files (.ex)30230316:09:22.803 [warning] The on_load function for module Elixir.Vix.Nif returned:304{:error,305 {:load_failed,306  ~c"Failed to load NIF library /work/proj/_build/x86_64/lib/vix/priv/vix: '/lib/x86_64-linux-gnu/libc.so: invalid ELF header'"}}307308309== Compilation error in file lib/vix/vips/enum.ex ==310** (UndefinedFunctionError) function Vix.Nif.nif_vips_enum_list/0 is undefined (module Vix.Nif is not available)311    Vix.Nif.nif_vips_enum_list()312    lib/vix/vips/enum.ex:5: Vix.Vips.EnumHelper.__before_compile__/1313    (stdlib 8.1) lists.erl:2465: :lists.foldl/3314    (stdlib 8.1) lists.erl:2470: :lists.foldl_1/3315could 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"