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: "<"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: ">"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: "&"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: """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: "'"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"