Build log
nerves_system_bbb
kino_curl 0.2.0 · fail · run kino_curl-0.2.0-1790966859944
564 of 564 lines
1Resolving Hex dependencies...2Resolution completed in 0.155s3Unchanged:4 circular_buffer 1.1.05 earmark_parser 1.4.466 elixir_make 0.10.07 ex_curl 0.3.08 ex_doc 0.39.19 interactive_cmd 0.1.410 jason 1.4.511 kino 0.8.112 kino_curl 0.2.013 makeup 1.2.214 makeup_elixir 1.0.115 makeup_erlang 1.1.016 nerves 2.0.0-pre.217 nerves_discovery 0.1.518 nerves_logging 0.2.419 nerves_runtime 0.13.1320 nerves_system_bbb 2.30.221 nerves_system_br 1.34.422 nerves_system_mangopi_mq_pro 0.17.223 nerves_system_qemu_aarch64 0.4.224 nerves_system_rpi0 2.1.225 nerves_system_rpi4 2.1.226 nerves_system_rpi5 2.1.227 nerves_system_trellis 0.5.028 nerves_system_x86_64 1.34.229 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.130 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.131 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.132 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.133 nerves_toolchain_x86_64_nerves_linux_musl 15.3.134 nerves_uevent 0.1.735 nimble_parsec 1.4.236 pegasus 0.2.637 property_table 0.3.438 protoss 1.1.039 ring_logger 0.11.740 table 0.1.241 tablet 0.3.342 toolshed 0.5.043 uboot_env 1.0.244 zig_doc 0.7.045 zig_get 0.16.046 zig_parser 0.7.047 zigler 0.16.048* Getting kino_curl (Hex package)49* Getting nerves (Hex package)50* Getting ring_logger (Hex package)51* Getting toolshed (Hex package)52* Getting nerves_runtime (Hex package)53* Getting nerves_system_bbb (Hex package)54* Getting nerves_system_mangopi_mq_pro (Hex package)55* Getting nerves_system_qemu_aarch64 (Hex package)56* Getting nerves_system_rpi0 (Hex package)57* Getting nerves_system_rpi4 (Hex package)58* Getting nerves_system_rpi5 (Hex package)59* Getting nerves_system_trellis (Hex package)60* Getting nerves_system_x86_64 (Hex package)61* Getting nerves_system_br (Hex package)62* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)63* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)64* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)65* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)66* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)67* Getting nerves_logging (Hex package)68* Getting nerves_uevent (Hex package)69* Getting uboot_env (Hex package)70* Getting elixir_make (Hex package)71* Getting property_table (Hex package)72* Getting circular_buffer (Hex package)73* Getting interactive_cmd (Hex package)74* Getting nerves_discovery (Hex package)75* Getting tablet (Hex package)76* Getting ex_curl (Hex package)77* Getting jason (Hex package)78* Getting kino (Hex package)79* Getting table (Hex package)80* Getting zigler (Hex package)81* Getting protoss (Hex package)82* Getting zig_doc (Hex package)83* Getting zig_get (Hex package)84* Getting zig_parser (Hex package)85* Getting pegasus (Hex package)86* Getting nimble_parsec (Hex package)87* Getting ex_doc (Hex package)88* Getting earmark_parser (Hex package)89* Getting makeup_elixir (Hex package)90* Getting makeup_erlang (Hex package)91* Getting makeup (Hex package)92==> nerves_system_br93Generated nerves_system_br app94==> earmark_parser95Compiling 2 files (.xrl)96Compiling 1 file (.yrl)97Compiling 3 files (.erl)98Compiling 32 files (.ex)99Generated earmark_parser app100==> circular_buffer101Compiling 1 file (.ex)102Generated circular_buffer app103==> jason104Compiling 10 files (.ex)105Generated jason app106==> tablet107Compiling 2 files (.ex)108Generated tablet app109==> protoss110Compiling 1 file (.ex)111Generated protoss app112==> elixir_make113Compiling 8 files (.ex)114Generated elixir_make app115==> nerves_logging116 CC kmsg_tailer.o117 LD kmsg_tailer118Compiling 5 files (.ex)119Generated nerves_logging app120==> nerves_discovery121Compiling 5 files (.ex)122Generated nerves_discovery app123==> ring_logger124Compiling 7 files (.ex)125Generated ring_logger app126==> kino127Compiling 37 files (.ex)128 warning: unused require Logger129 │130 183 │ require Logger131 │ ~132 │133 └─ lib/kino/smart_cell.ex:183:3134135 warning: unused require Logger136 │137 4 │ require Logger138 │ ~139 │140 └─ lib/kino/smart_cell/server.ex:4:3141142 warning: comparison between distinct types found:143144 assets_path != nil145146 given types:147148 dynamic(binary() or empty_list() or non_empty_list(term(), term())) != nil149150 where "assets_path" was given the types:151152 # type: dynamic(nil or binary() or empty_list() or non_empty_list(term(), term()))153 # from: lib/kino/js.ex:253:19154 __paths__(assets_path)155156 # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))157 # from: lib/kino/js.ex:257:25158 Path.join(assets_path, path)159160 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 false161162 type warning found at:163 │164 266 │ assets_path_defined? = assets_path != nil165 │ ~166 │167 └─ lib/kino/js.ex:266:40: Kino.JS.__before_compile__/1168169Generated kino app170==> interactive_cmd171Compiling 1 file (.ex)172Generated interactive_cmd app173==> nerves174Compiling 65 files (.ex)175 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)176 │177 6 │ defmodule Mix.Tasks.Nerves.Init do178 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~179 │180 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)181182 warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)183 │184 6 │ defmodule Nerves do185 │ ~~~~~~~~~~~~~~~~~~~186 │187 └─ lib/nerves.ex:6: Nerves (module)188189 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)190 │191 5 │ defmodule Nerves.ArtifactResolver do192 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~193 │194 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)195196 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)197 │198 6 │ defmodule Nerves.BuildAction.AppModes do199 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~200 │201 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)202203 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)204 │205 5 │ defmodule Nerves.BuildAction.CheckExecutables do206 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~207 │208 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)209210 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)211 │212 8 │ defmodule Nerves.BuildAction.Erlinit do213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~214 │215 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)216217 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)218 │219 5 │ defmodule Nerves.BuildAction.Firmware do220 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~221 │222 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)223224 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)225 │226 7 │ defmodule Nerves.BuildAction.IExStartupCheck do227 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~228 │229 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)230231 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)232 │233 5 │ defmodule Nerves.BuildAction.NervesV1System do234 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~235 │236 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)237238 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)239 │240 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do241 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~242 │243 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)244245 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)246 │247 5 │ defmodule Nerves.BuildAction.Rootfs do248 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~249 │250 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)251252 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)253 │254 6 │ defmodule Nerves.BuildAction.SortApps do255 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~256 │257 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)258259 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)260 │261 5 │ defmodule Nerves.BuildAction.StripAll do262 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~263 │264 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)265266 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)267 │268 5 │ defmodule Nerves.BuildAction.Trimmer do269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~270 │271 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)272273 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)274 │275 5 │ defmodule Nerves.BuildPlan do276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~277 │278 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)279280 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)281 │282 5 │ defmodule Nerves.BuildPlan.Checks do283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~284 │285 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)286287 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)288 │289 6 │ defmodule Nerves.Container do290 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~291 │292 └─ lib/nerves/container.ex:6: Nerves.Container (module)293294 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)295 │296 5 │ defmodule Nerves.Fingerprint do297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~298 │299 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)300301 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)302 │303 5 │ defmodule Nerves.MixPackage do304 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~305 │306 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)307308 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)309 │310 5 │ defmodule Nerves.Paths do311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~312 │313 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)314315 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)316 │317 5 │ defmodule Nerves.TargetTuple do318 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~319 │320 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)321322Generated nerves app323==> nerves_toolchain_armv7_nerves_linux_gnueabihf324Compiling 1 file (.ex)325Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app326==> zig_get327Compiling 1 file (.ex)328Generated zig_get app329==> nimble_parsec330Compiling 4 files (.ex)331Generated nimble_parsec app332==> pegasus333Compiling 11 files (.ex)334Generated pegasus app335==> zig_parser336Compiling 37 files (.ex)337Compiling lib/zig.parser.ex (it's taking more than 10s)338 warning: incompatible types given to Map.replace!/3:339340 Map.replace!(parse(args), :doc_comment, comment)341342 the map:343344 dynamic(%Zig.Parser.Test{block: %Zig.Parser.Block{}, location: nil})345346 does not have all required keys:347348 :doc_comment349350 therefore this function will always raise351352 where "args" was given the type:353354 # type: dynamic(non_empty_list(term()))355 # from: lib/zig.parser/test.ex:16:10356 parse(args)357358 where "comment" was given the type:359360 # type: dynamic()361 # from: lib/zig.parser/test.ex362 [{:TestDecl, [start, {:doc_comment, comment} | args]} | rest_args]363364 type warning found at:365 │366 17 │ |> Map.replace!(:doc_comment, comment)367 │ ~368 │369 └─ lib/zig.parser/test.ex:17:14: Zig.Parser.Test.post_traverse/5370371Generated zig_parser app372==> makeup373Compiling 15 files (.ex)374Generated makeup app375==> makeup_elixir376Compiling 6 files (.ex)377Compiling lib/makeup/lexers/elixir_lexer.ex (it's taking more than 10s)378Generated makeup_elixir app379==> makeup_erlang380Compiling 4 files (.ex)381Compiling lib/makeup/lexers/erlang_lexer.ex (it's taking more than 10s)382Generated makeup_erlang app383==> ex_doc384Compiling 27 files (.ex)385 warning: this clause of defp favicon_path/1 is never used (or it will always fail/warn when invoked)386 │387 153 │ defp favicon_path(%{favicon: nil}), do: nil388 │ ~389 │390 └─ lib/ex_doc/formatter/html/templates.ex:153:8: ExDoc.Formatter.HTML.Templates.favicon_path/1391392 warning: this clause of defp logo_path/1 is never used (or it will always fail/warn when invoked)393 │394 156 │ defp logo_path(%{logo: nil}), do: nil395 │ ~396 │397 └─ lib/ex_doc/formatter/html/templates.ex:156:8: ExDoc.Formatter.HTML.Templates.logo_path/1398399 warning: the following clause cannot match because the previous clauses already matched all possible values:400401 _ ->402403 it attempts to match on the result of:404405 result406407 which has the already matched type:408409 dynamic({:docs_v1, term(), term(), term(), term(), term(), term()} or {:error, term()})410411 type warning found at:412 │413 124 │ _ ->414 │ ~415 │416 └─ lib/ex_doc/retriever.ex:124:9: ExDoc.Retriever.docs_chunk/1417418 warning: the following clause will never match:419420 nil ->421422 because it attempts to match on the result of:423424 ExDoc.Language.Source.fetch_type!(module_data, name, arity)425426 which has type:427428 dynamic(not false and not nil)429430 type warning found at:431 │432 150 │ nil ->433 │ ~~~~~~434 │435 └─ lib/ex_doc/language/erlang.ex:150: ExDoc.Language.Erlang.type_data/6436437 warning: the following clause is redundant:438439 defp to_var({:<<>>, _, _}, _)440441 it has type:442443 dynamic({:<<>>, term(), term()}), dynamic()444445 previous clauses have already matched on the following types:446447 {:%{}, term(), term()}, term()448 {atom(), term(), term()}, term()449450 │451 569 │ defp to_var({:<<>>, _, _}, _), do: {:binary, [], nil}452 │ ~453 │454 └─ lib/ex_doc/language/elixir.ex:569:8: ExDoc.Language.Elixir.to_var/2455456 warning: the following clause is redundant:457458 defp to_var({:{}, _, _}, _)459460 it has type:461462 dynamic({:{}, term(), term()}), dynamic()463464 previous clauses have already matched on the following types:465466 {:%{}, term(), term()}, term()467 {atom(), term(), term()}, term()468469 │470 570 │ defp to_var({:{}, _, _}, _), do: {:tuple, [], nil}471 │ ~472 │473 └─ lib/ex_doc/language/elixir.ex:570:8: ExDoc.Language.Elixir.to_var/2474475 warning: the following clause is redundant:476477 defp to_var(float, _) when is_integer(float)478479 it has type:480481 integer(), dynamic()482483 previous clauses have already matched on the following types:484485 {:%{}, term(), term()}, term()486 {atom(), term(), term()}, term()487 {term(), term()}, term()488 integer(), term()489490 │491 573 │ defp to_var(float, _) when is_integer(float), do: {:float, [], nil}492 │ ~493 │494 └─ lib/ex_doc/language/elixir.ex:573:8: ExDoc.Language.Elixir.to_var/2495496Generated ex_doc app497==> uboot_env498Compiling 5 files (.ex)499Generated uboot_env app500==> zig_doc501Compiling 5 files (.ex)502 warning: the following clause will never match:503504 {{:error, reason}, path} ->505506 it is expected to match on type:507508 dynamic(509 :error or510 ({term(), :read, binary() or empty_list() or non_empty_list(term(), term())} and511 not {{:ok, term()}, :read, binary() or empty_list() or non_empty_list(term(), term())})512 )513514 type warning found at:515 │516 69 │ {{:error, reason}, path} ->517 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~518 │519 └─ lib/zig.doc/generator.ex:69: Zig.Doc.Generator.modulenode_from_config/3520521Generated zig_doc app522==> zigler523Compiling 50 files (.ex)52452518:52:04.578 [warning] not cross-compiling windows-msvc526 warning: clauses with the same name and arity (number of arguments) should be grouped together, "def render_elixir_spec/1" was previously defined (lib/zig/_nif.ex:373)527 │528 386 │ def render_elixir_spec(nif) do529 │ ~530 │531 └─ lib/zig/_nif.ex:386:7532533 warning: unused require EEx534 │535 437 │ require EEx536 │ ~537 │538 └─ lib/zig/_nif.ex:437:353954054118:52:10.431 [info] searching for zig in /home/nerves/.cache/zigler/zig-x86_64-linux-0.16.0/zig542warning: Zig.Formatter not active (%CompileError{file: nil, line: nil, description: "zig executable not found"}). If you need Formatter function, and zig is not available, Please run `mix zig.get` to install it.543 lib/zig/formatter.ex:46: (file)544 (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/4545 (elixir 1.20.3) src/elixir_compiler.erl:76: :elixir_compiler.compile/4546 (elixir 1.20.3) src/elixir_compiler.erl:42: :elixir_compiler.optimize_defmodule/2547 (elixir 1.20.3) src/elixir_lexical.erl:18: :elixir_lexical.run/3548 (elixir 1.20.3) src/elixir_compiler.erl:21: :elixir_compiler.quoted/3549550Generated zigler app551==> ex_curl552Compiling 8 files (.ex)55355418:52:12.693 [info] searching for zig in /home/nerves/.cache/zigler/zig-x86_64-linux-0.16.0/zig555556== Compilation error in file lib/request.ex ==557** (CompileError) zig executable not found558 (zigler 0.16.0) lib/zig/command.ex:293: Zig.Command.executable_path/0559 (zigler 0.16.0) lib/zig/command.ex:24: Zig.Command.run_zig/2560 (zigler 0.16.0) lib/zig/builder.ex:164: Zig.Builder.stage/1561 (zigler 0.16.0) lib/zig/compiler.ex:142: Zig.Compiler.compile/3562 (zigler 0.16.0) expanding macro: Zig.Compiler.__before_compile__/1563 lib/request.ex:1: ExCurl.Request (module)564could not compile dependency :ex_curl, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ex_curl --force", update it with "mix deps.update ex_curl" or clean it with "mix deps.clean ex_curl"