Build log
nerves_system_bbb
tempel 0.2.2 · fail · run tempel-0.2.2-1791129962253
502 of 502 lines
1Resolving Hex dependencies...2Resolution completed in 0.213s3Unchanged: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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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==> phoenix_html254Compiling 9 files (.ex)255 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) check256 │257 87 │ defimpl Phoenix.HTML.FormData, for: [Plug.Conn, Atom, Map] do258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~259 │260 └─ lib/phoenix_html/form_data.ex:87: (file)261262 warning: comparison between distinct types found:263264 id == nil265266 given types:267268 dynamic(not false and not nil and not binary()) == nil269270 where "id" was given the types:271272 # type: dynamic(not false and not nil)273 # from: lib/phoenix_html/form_data.ex:92:8274 id = Keyword.get(opts, :id) || name275276 # type: dynamic(not false and not nil and not binary())277 # from: lib/phoenix_html/form_data.ex:94:12278 is_binary(id)279280 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 false281282 type warning found at:283 │284 94 │ unless is_binary(id) or is_nil(id) do285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~286 │287 └─ lib/phoenix_html/form_data.ex:94: Phoenix.HTML.FormData.Atom.to_form/2288289 warning: the 1st pattern in clause will never match:290291 60292293 because it is expected to receive type:294295 dynamic(empty_list() or non_empty_list(term(), term()))296297 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())298299 type warning found at:300 │301 56 │ def to_iodata(?<), do: "<"302 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~303 │304 └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/1305306 warning: the 1st pattern in clause will never match:307308 62309310 because it is expected to receive type:311312 dynamic(empty_list() or non_empty_list(term(), term()))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 57 │ def to_iodata(?>), do: ">"319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~320 │321 └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/1322323 warning: the 1st pattern in clause will never match:324325 38326327 because it is expected to receive type:328329 dynamic(empty_list() or non_empty_list(term(), term()))330331 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())332333 type warning found at:334 │335 58 │ def to_iodata(?&), do: "&"336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~337 │338 └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/1339340 warning: the 1st pattern in clause will never match:341342 34343344 because it is expected to receive type:345346 dynamic(empty_list() or non_empty_list(term(), term()))347348 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())349350 type warning found at:351 │352 59 │ def to_iodata(?"), do: """353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~354 │355 └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/1356357 warning: the 1st pattern in clause will never match:358359 39360361 because it is expected to receive type:362363 dynamic(empty_list() or non_empty_list(term(), term()))364365 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())366367 type warning found at:368 │369 60 │ def to_iodata(?'), do: "'"370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~371 │372 └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/1373374 warning: the 1st pattern in clause will never match:375376 {:safe, data}377378 because it is expected to receive type:379380 dynamic(empty_list() or non_empty_list(term(), term()))381382 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())383384 type warning found at:385 │386 76 │ def to_iodata({:safe, data}) do387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~388 │389 └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/1390391 warning: the following clause is redundant:392393 def to_iodata(other)394395 it has type:396397 dynamic(empty_list() or non_empty_list(term(), term()))398399 previous clauses have already matched on the following types:400401 non_empty_list(term(), term())402 empty_list()403404 │405 80 │ def to_iodata(other) do406 │ ~407 │408 └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/1409410 warning: the 1st pattern in clause will never match:411412 h413414 because it is expected to receive type:415416 dynamic(empty_list() or non_empty_list(term(), term()))417418 where "h" was given the type:419420 # type: integer()421 # from: lib/phoenix_html/safe.ex:62:25422 is_integer(h)423424 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())425426 type warning found at:427 │428 62 │ def to_iodata(h) when is_integer(h) and h <= 255 do429 │ ~430 │431 └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/1432433 warning: the 1st pattern in clause will never match:434435 h436437 because it is expected to receive type:438439 dynamic(empty_list() or non_empty_list(term(), term()))440441 where "h" was given the type:442443 # type: integer()444 # from: lib/phoenix_html/safe.ex:66:25445 is_integer(h)446447 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())448449 type warning found at:450 │451 66 │ def to_iodata(h) when is_integer(h) do452 │ ~453 │454 └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/1455456 warning: the 1st pattern in clause will never match:457458 h459460 because it is expected to receive type:461462 dynamic(empty_list() or non_empty_list(term(), term()))463464 where "h" was given the type:465466 # type: binary()467 # from: lib/phoenix_html/safe.ex:72:25468 is_binary(h)469470 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())471472 type warning found at:473 │474 72 │ def to_iodata(h) when is_binary(h) do475 │ ~476 │477 └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/1478479Generated phoenix_html app480==> uboot_env481Compiling 5 files (.ex)482Generated uboot_env app483==> cc_precompiler484Compiling 3 files (.ex)485Generated cc_precompiler app486==> vix487Downloading precompiled NIF to /home/nerves/.cache/elixir_make/vix-nif-2.17-arm-linux-gnueabihf-0.42.0.tar.gz488Compiling 28 files (.ex)48949016:08:37.050 [warning] The on_load function for module Elixir.Vix.Nif returned:491{:error,492 {:load_failed,493 ~c"Failed to load NIF library: '/work/proj/_build/bbb/lib/vix/priv/vix.so: wrong ELF class: ELFCLASS32'"}}494495496== Compilation error in file lib/vix/vips/enum.ex ==497** (UndefinedFunctionError) function Vix.Nif.nif_vips_enum_list/0 is undefined (module Vix.Nif is not available)498 Vix.Nif.nif_vips_enum_list()499 lib/vix/vips/enum.ex:5: Vix.Vips.EnumHelper.__before_compile__/1500 (stdlib 8.1) lists.erl:2465: :lists.foldl/3501 (stdlib 8.1) lists.erl:2470: :lists.foldl_1/3502could 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"