Build log
nerves_system_qemu_aarch64
tempel 0.2.2 · fail · run tempel-0.2.2-1791129962253
505 of 505 lines
1Resolving Hex dependencies...2Resolution completed in 0.179s3Unchanged: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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)187 │188 5 │ defmodule Nerves.BuildAction.StripAll do189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~190 │191 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)192193 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)194 │195 5 │ defmodule Nerves.BuildAction.Trimmer do196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~197 │198 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)199200 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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_aarch64_nerves_linux_gnu251Compiling 1 file (.ex)252Generated nerves_toolchain_aarch64_nerves_linux_gnu app253==> nerves_system_qemu_aarch64254Compiling 1 file (.ex)255Generated nerves_system_qemu_aarch64 app256==> phoenix_html257Compiling 9 files (.ex)258 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) check259 │260 87 │ defimpl Phoenix.HTML.FormData, for: [Plug.Conn, Atom, Map] do261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~262 │263 └─ lib/phoenix_html/form_data.ex:87: (file)264265 warning: comparison between distinct types found:266267 id == nil268269 given types:270271 dynamic(not false and not nil and not binary()) == nil272273 where "id" was given the types:274275 # type: dynamic(not false and not nil)276 # from: lib/phoenix_html/form_data.ex:92:8277 id = Keyword.get(opts, :id) || name278279 # type: dynamic(not false and not nil and not binary())280 # from: lib/phoenix_html/form_data.ex:94:12281 is_binary(id)282283 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 false284285 type warning found at:286 │287 94 │ unless is_binary(id) or is_nil(id) do288 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~289 │290 └─ lib/phoenix_html/form_data.ex:94: Phoenix.HTML.FormData.Atom.to_form/2291292 warning: the 1st pattern in clause will never match:293294 60295296 because it is expected to receive type:297298 dynamic(empty_list() or non_empty_list(term(), term()))299300 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())301302 type warning found at:303 │304 56 │ def to_iodata(?<), do: "<"305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~306 │307 └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/1308309 warning: the 1st pattern in clause will never match:310311 62312313 because it is expected to receive type:314315 dynamic(empty_list() or non_empty_list(term(), term()))316317 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())318319 type warning found at:320 │321 57 │ def to_iodata(?>), do: ">"322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~323 │324 └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/1325326 warning: the 1st pattern in clause will never match:327328 38329330 because it is expected to receive type:331332 dynamic(empty_list() or non_empty_list(term(), term()))333334 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())335336 type warning found at:337 │338 58 │ def to_iodata(?&), do: "&"339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~340 │341 └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/1342343 warning: the 1st pattern in clause will never match:344345 34346347 because it is expected to receive type:348349 dynamic(empty_list() or non_empty_list(term(), term()))350351 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())352353 type warning found at:354 │355 59 │ def to_iodata(?"), do: """356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~357 │358 └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/1359360 warning: the 1st pattern in clause will never match:361362 39363364 because it is expected to receive type:365366 dynamic(empty_list() or non_empty_list(term(), term()))367368 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())369370 type warning found at:371 │372 60 │ def to_iodata(?'), do: "'"373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~374 │375 └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/1376377 warning: the 1st pattern in clause will never match:378379 {:safe, data}380381 because it is expected to receive type:382383 dynamic(empty_list() or non_empty_list(term(), term()))384385 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())386387 type warning found at:388 │389 76 │ def to_iodata({:safe, data}) do390 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~391 │392 └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/1393394 warning: the following clause is redundant:395396 def to_iodata(other)397398 it has type:399400 dynamic(empty_list() or non_empty_list(term(), term()))401402 previous clauses have already matched on the following types:403404 non_empty_list(term(), term())405 empty_list()406407 │408 80 │ def to_iodata(other) do409 │ ~410 │411 └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/1412413 warning: the 1st pattern in clause will never match:414415 h416417 because it is expected to receive type:418419 dynamic(empty_list() or non_empty_list(term(), term()))420421 where "h" was given the type:422423 # type: integer()424 # from: lib/phoenix_html/safe.ex:62:25425 is_integer(h)426427 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())428429 type warning found at:430 │431 62 │ def to_iodata(h) when is_integer(h) and h <= 255 do432 │ ~433 │434 └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/1435436 warning: the 1st pattern in clause will never match:437438 h439440 because it is expected to receive type:441442 dynamic(empty_list() or non_empty_list(term(), term()))443444 where "h" was given the type:445446 # type: integer()447 # from: lib/phoenix_html/safe.ex:66:25448 is_integer(h)449450 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())451452 type warning found at:453 │454 66 │ def to_iodata(h) when is_integer(h) do455 │ ~456 │457 └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/1458459 warning: the 1st pattern in clause will never match:460461 h462463 because it is expected to receive type:464465 dynamic(empty_list() or non_empty_list(term(), term()))466467 where "h" was given the type:468469 # type: binary()470 # from: lib/phoenix_html/safe.ex:72:25471 is_binary(h)472473 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())474475 type warning found at:476 │477 72 │ def to_iodata(h) when is_binary(h) do478 │ ~479 │480 └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/1481482Generated phoenix_html app483==> uboot_env484Compiling 5 files (.ex)485Generated uboot_env app486==> cc_precompiler487Compiling 3 files (.ex)488Generated cc_precompiler app489==> vix490Downloading precompiled NIF to /home/nerves/.cache/elixir_make/vix-nif-2.17-aarch64-linux-gnu-0.42.0.tar.gz491Compiling 28 files (.ex)49249316:08:53.417 [warning] The on_load function for module Elixir.Vix.Nif returned:494{:error,495 {:load_failed,496 ~c"Failed to load NIF library: '/work/proj/_build/qemu_aarch64/lib/vix/priv/vix.so: cannot open shared object file: No such file or directory'"}}497498499== Compilation error in file lib/vix/vips/enum.ex ==500** (UndefinedFunctionError) function Vix.Nif.nif_vips_enum_list/0 is undefined (module Vix.Nif is not available)501 Vix.Nif.nif_vips_enum_list()502 lib/vix/vips/enum.ex:5: Vix.Vips.EnumHelper.__before_compile__/1503 (stdlib 8.1) lists.erl:2465: :lists.foldl/3504 (stdlib 8.1) lists.erl:2470: :lists.foldl_1/3505could 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"