avatarex

Build log

nerves_system_x86_64

avatarex 0.2.0 · fail · run avatarex-0.2.0-1789930095359
363 of 363 lines
1Resolving Hex dependencies...2Resolution completed in 0.572s3Unchanged:4  avatarex 0.2.05  cc_precompiler 0.1.116  circular_buffer 1.1.07  elixir_make 0.10.08  image 0.31.19  interactive_cmd 0.1.410  jason 1.4.511  nerves 1.15.012  nerves_discovery 0.1.513  nerves_logging 0.2.414  nerves_runtime 0.13.1315  nerves_system_bbb 2.30.216  nerves_system_br 1.34.417  nerves_system_mangopi_mq_pro 0.17.218  nerves_system_qemu_aarch64 0.4.219  nerves_system_rpi 2.1.220  nerves_system_rpi0 2.1.221  nerves_system_rpi0_2 2.1.222  nerves_system_rpi2 2.1.223  nerves_system_rpi3 2.1.224  nerves_system_rpi4 2.1.225  nerves_system_rpi5 2.1.226  nerves_system_x86_64 1.34.227  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.128  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.129  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.130  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.131  nerves_toolchain_x86_64_nerves_linux_musl 15.3.132  nerves_uevent 0.1.733  phoenix_html 3.3.434  property_table 0.3.435  ring_logger 0.11.736  shoehorn 0.9.337  sweet_xml 0.7.538  tablet 0.3.339  toolshed 0.5.040  uboot_env 1.0.241  vix 0.41.042* Getting avatarex (Hex package)43* Getting nerves (Hex package)44* Getting shoehorn (Hex package)45* Getting ring_logger (Hex package)46* Getting toolshed (Hex package)47* Getting nerves_runtime (Hex package)48* Getting nerves_system_bbb (Hex package)49* Getting nerves_system_mangopi_mq_pro (Hex package)50* Getting nerves_system_qemu_aarch64 (Hex package)51* Getting nerves_system_rpi (Hex package)52* Getting nerves_system_rpi0 (Hex package)53* Getting nerves_system_rpi0_2 (Hex package)54* Getting nerves_system_rpi2 (Hex package)55* Getting nerves_system_rpi3 (Hex package)56* Getting nerves_system_rpi4 (Hex package)57* Getting nerves_system_rpi5 (Hex package)58* Getting nerves_system_x86_64 (Hex package)59* Getting nerves_system_br (Hex package)60* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)61* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)62* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)63* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)64* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)65* Getting nerves_logging (Hex package)66* Getting nerves_uevent (Hex package)67* Getting uboot_env (Hex package)68* Getting elixir_make (Hex package)69* Getting property_table (Hex package)70* Getting circular_buffer (Hex package)71* Getting interactive_cmd (Hex package)72* Getting jason (Hex package)73* Getting nerves_discovery (Hex package)74* Getting tablet (Hex package)75* Getting image (Hex package)76* Getting phoenix_html (Hex package)77* Getting sweet_xml (Hex package)78* Getting vix (Hex package)79* Getting cc_precompiler (Hex package)80==> jason81Compiling 10 files (.ex)82Compiling lib/decoder.ex (it's taking more than 10s)83Compiling lib/encode.ex (it's taking more than 10s)84Generated jason app85==> tablet86Compiling 2 files (.ex)87Generated tablet app88==> elixir_make89Compiling 8 files (.ex)90Generated elixir_make app91==> nerves_discovery92Compiling 5 files (.ex)93Generated nerves_discovery app94==> interactive_cmd95Compiling 1 file (.ex)96Generated interactive_cmd app97==> nerves98HOST_CC port.o99HOST_LD port100Compiling 55 files (.ex)101Generated nerves app102==> nerves_compatibility_test103104Nerves environment105  MIX_TARGET:   x86_64106  MIX_ENV:      prod107108Checking for prebuilt Nerves artifacts...109  Found nerves_system_x86_64 in cache110    /home/nerves/.nerves/artifacts/nerves_system_x86_64-portable-1.34.2111  Found nerves_toolchain_x86_64_nerves_linux_musl in cache112    /home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1113==> nerves114==> nerves_compatibility_test115116Nerves environment117  MIX_TARGET:   x86_64118  MIX_ENV:      prod119120==> phoenix_html121Compiling 9 files (.ex)122    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) check123    │124 87 │ defimpl Phoenix.HTML.FormData, for: [Plug.Conn, Atom, Map] do125    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~126    │127    └─ lib/phoenix_html/form_data.ex:87: (file)128129    warning: comparison between distinct types found:130131        id == nil132133    given types:134135        dynamic(not false and not nil and not binary()) == nil136137    where "id" was given the types:138139        # type: dynamic(not false and not nil)140        # from: lib/phoenix_html/form_data.ex:92:8141        id = Keyword.get(opts, :id) || name142143        # type: dynamic(not false and not nil and not binary())144        # from: lib/phoenix_html/form_data.ex:94:12145        is_binary(id)146147    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 false148149    type warning found at:150    │151 94 │     unless is_binary(id) or is_nil(id) do152    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~153    │154    └─ lib/phoenix_html/form_data.ex:94: Phoenix.HTML.FormData.Atom.to_form/2155156    warning: the 1st pattern in clause will never match:157158        60159160    because it is expected to receive type:161162        dynamic(empty_list() or non_empty_list(term(), term()))163164    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())165166    type warning found at:167    │168 56 │   def to_iodata(?<), do: "&lt;"169    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~170    │171    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/1172173    warning: the 1st pattern in clause will never match:174175        62176177    because it is expected to receive type:178179        dynamic(empty_list() or non_empty_list(term(), term()))180181    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())182183    type warning found at:184    │185 57 │   def to_iodata(?>), do: "&gt;"186    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~187    │188    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/1189190    warning: the 1st pattern in clause will never match:191192        38193194    because it is expected to receive type:195196        dynamic(empty_list() or non_empty_list(term(), term()))197198    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())199200    type warning found at:201    │202 58 │   def to_iodata(?&), do: "&amp;"203    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~204    │205    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/1206207    warning: the 1st pattern in clause will never match:208209        34210211    because it is expected to receive type:212213        dynamic(empty_list() or non_empty_list(term(), term()))214215    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())216217    type warning found at:218    │219 59 │   def to_iodata(?"), do: "&quot;"220    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~221    │222    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/1223224    warning: the 1st pattern in clause will never match:225226        39227228    because it is expected to receive type:229230        dynamic(empty_list() or non_empty_list(term(), term()))231232    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())233234    type warning found at:235    │236 60 │   def to_iodata(?'), do: "&#39;"237    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~238    │239    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/1240241    warning: the 1st pattern in clause will never match:242243        {:safe, data}244245    because it is expected to receive type:246247        dynamic(empty_list() or non_empty_list(term(), term()))248249    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())250251    type warning found at:252    │253 76 │   def to_iodata({:safe, data}) do254    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~255    │256    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/1257258    warning: the following clause is redundant:259260        def to_iodata(other)261262    it has type:263264        dynamic(empty_list() or non_empty_list(term(), term()))265266    previous clauses have already matched on the following types:267268        non_empty_list(term(), term())269        empty_list()270271    │272 80 │   def to_iodata(other) do273    │       ~274    │275    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/1276277    warning: the 1st pattern in clause will never match:278279        h280281    because it is expected to receive type:282283        dynamic(empty_list() or non_empty_list(term(), term()))284285    where "h" was given the type:286287        # type: integer()288        # from: lib/phoenix_html/safe.ex:62:25289        is_integer(h)290291    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())292293    type warning found at:294    │295 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do296    │                 ~297    │298    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/1299300    warning: the 1st pattern in clause will never match:301302        h303304    because it is expected to receive type:305306        dynamic(empty_list() or non_empty_list(term(), term()))307308    where "h" was given the type:309310        # type: integer()311        # from: lib/phoenix_html/safe.ex:66:25312        is_integer(h)313314    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())315316    type warning found at:317    │318 66 │   def to_iodata(h) when is_integer(h) do319    │                 ~320    │321    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/1322323    warning: the 1st pattern in clause will never match:324325        h326327    because it is expected to receive type:328329        dynamic(empty_list() or non_empty_list(term(), term()))330331    where "h" was given the type:332333        # type: binary()334        # from: lib/phoenix_html/safe.ex:72:25335        is_binary(h)336337    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())338339    type warning found at:340    │341 72 │   def to_iodata(h) when is_binary(h) do342    │                 ~343    │344    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/1345346Generated phoenix_html app347==> vix348Downloading precompiled NIF to /home/nerves/.cache/elixir_make/vix-nif-2.17-x86_64-linux-musl-0.41.0.tar.gz349Compiling 28 files (.ex)35035118:57:22.322 [warning] The on_load function for module Elixir.Vix.Nif returned:352{:error,353 {:load_failed,354  ~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'"}}355356357== Compilation error in file lib/vix/vips/enum.ex ==358** (UndefinedFunctionError) function Vix.Nif.nif_vips_enum_list/0 is undefined (module Vix.Nif is not available)359    Vix.Nif.nif_vips_enum_list()360    lib/vix/vips/enum.ex:5: Vix.Vips.EnumHelper.__before_compile__/1361    (stdlib 8.0.3) lists.erl:2465: :lists.foldl/3362    (stdlib 8.0.3) lists.erl:2470: :lists.foldl_1/3363could 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"