Build log
nerves_system_trellis
kino_curl 0.2.0 · fail · run kino_curl-0.2.0-1790966859944
569 of 569 lines
1Resolving Hex dependencies...2Resolution completed in 0.154s3Unchanged: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==> table127Compiling 5 files (.ex)128Generated table app129==> kino130Compiling 37 files (.ex)131 warning: unused require Logger132 │133 183 │ require Logger134 │ ~135 │136 └─ lib/kino/smart_cell.ex:183:3137138 warning: unused require Logger139 │140 4 │ require Logger141 │ ~142 │143 └─ lib/kino/smart_cell/server.ex:4:3144145 warning: comparison between distinct types found:146147 assets_path != nil148149 given types:150151 dynamic(binary() or empty_list() or non_empty_list(term(), term())) != nil152153 where "assets_path" was given the types:154155 # type: dynamic(nil or binary() or empty_list() or non_empty_list(term(), term()))156 # from: lib/kino/js.ex:253:19157 __paths__(assets_path)158159 # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))160 # from: lib/kino/js.ex:257:25161 Path.join(assets_path, path)162163 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 false164165 type warning found at:166 │167 266 │ assets_path_defined? = assets_path != nil168 │ ~169 │170 └─ lib/kino/js.ex:266:40: Kino.JS.__before_compile__/1171172Generated kino app173==> interactive_cmd174Compiling 1 file (.ex)175Generated interactive_cmd app176==> nerves177Compiling 65 files (.ex)178 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)179 │180 6 │ defmodule Mix.Tasks.Nerves.Init do181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~182 │183 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)184185 warning: redefining module Nerves (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.beam)186 │187 6 │ defmodule Nerves do188 │ ~~~~~~~~~~~~~~~~~~~189 │190 └─ lib/nerves.ex:6: Nerves (module)191192 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)193 │194 5 │ defmodule Nerves.ArtifactResolver do195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~196 │197 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)198199 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)200 │201 6 │ defmodule Nerves.BuildAction.AppModes do202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~203 │204 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)205206 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)207 │208 5 │ defmodule Nerves.BuildAction.CheckExecutables do209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~210 │211 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)212213 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)214 │215 8 │ defmodule Nerves.BuildAction.Erlinit do216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~217 │218 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)219220 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)221 │222 5 │ defmodule Nerves.BuildAction.Firmware do223 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~224 │225 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)226227 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)228 │229 7 │ defmodule Nerves.BuildAction.IExStartupCheck do230 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~231 │232 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)233234 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)235 │236 5 │ defmodule Nerves.BuildAction.NervesV1System do237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~238 │239 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)240241 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)242 │243 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~245 │246 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)247248 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)249 │250 5 │ defmodule Nerves.BuildAction.Rootfs do251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~252 │253 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)254255 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)256 │257 6 │ defmodule Nerves.BuildAction.SortApps do258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~259 │260 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)261262 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)263 │264 5 │ defmodule Nerves.BuildAction.StripAll do265 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~266 │267 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)268269 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)270 │271 5 │ defmodule Nerves.BuildAction.Trimmer do272 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~273 │274 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)275276 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)277 │278 5 │ defmodule Nerves.BuildPlan do279 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~280 │281 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)282283 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)284 │285 5 │ defmodule Nerves.BuildPlan.Checks do286 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~287 │288 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)289290 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Container.beam)291 │292 6 │ defmodule Nerves.Container do293 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~294 │295 └─ lib/nerves/container.ex:6: Nerves.Container (module)296297 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)298 │299 5 │ defmodule Nerves.Fingerprint do300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~301 │302 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)303304 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)305 │306 5 │ defmodule Nerves.MixPackage do307 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~308 │309 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)310311 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Paths.beam)312 │313 5 │ defmodule Nerves.Paths do314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~315 │316 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)317318 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)319 │320 5 │ defmodule Nerves.TargetTuple do321 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~322 │323 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)324325Generated nerves app326==> nerves_toolchain_armv7_nerves_linux_gnueabihf327Compiling 1 file (.ex)328Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app329==> nerves_system_trellis330Generated nerves_system_trellis app331==> zig_get332Compiling 1 file (.ex)333Generated zig_get app334==> nimble_parsec335Compiling 4 files (.ex)336Generated nimble_parsec app337==> pegasus338Compiling 11 files (.ex)339Generated pegasus app340==> zig_parser341Compiling 37 files (.ex)342Compiling lib/zig.parser.ex (it's taking more than 10s)343 warning: incompatible types given to Map.replace!/3:344345 Map.replace!(parse(args), :doc_comment, comment)346347 the map:348349 dynamic(%Zig.Parser.Test{block: %Zig.Parser.Block{}, location: nil})350351 does not have all required keys:352353 :doc_comment354355 therefore this function will always raise356357 where "args" was given the type:358359 # type: dynamic(non_empty_list(term()))360 # from: lib/zig.parser/test.ex:16:10361 parse(args)362363 where "comment" was given the type:364365 # type: dynamic()366 # from: lib/zig.parser/test.ex367 [{:TestDecl, [start, {:doc_comment, comment} | args]} | rest_args]368369 type warning found at:370 │371 17 │ |> Map.replace!(:doc_comment, comment)372 │ ~373 │374 └─ lib/zig.parser/test.ex:17:14: Zig.Parser.Test.post_traverse/5375376Generated zig_parser app377==> makeup378Compiling 15 files (.ex)379Generated makeup app380==> makeup_elixir381Compiling 6 files (.ex)382Compiling lib/makeup/lexers/elixir_lexer.ex (it's taking more than 10s)383Generated makeup_elixir app384==> makeup_erlang385Compiling 4 files (.ex)386Compiling lib/makeup/lexers/erlang_lexer.ex (it's taking more than 10s)387Generated makeup_erlang app388==> ex_doc389Compiling 27 files (.ex)390 warning: this clause of defp favicon_path/1 is never used (or it will always fail/warn when invoked)391 │392 153 │ defp favicon_path(%{favicon: nil}), do: nil393 │ ~394 │395 └─ lib/ex_doc/formatter/html/templates.ex:153:8: ExDoc.Formatter.HTML.Templates.favicon_path/1396397 warning: this clause of defp logo_path/1 is never used (or it will always fail/warn when invoked)398 │399 156 │ defp logo_path(%{logo: nil}), do: nil400 │ ~401 │402 └─ lib/ex_doc/formatter/html/templates.ex:156:8: ExDoc.Formatter.HTML.Templates.logo_path/1403404 warning: the following clause cannot match because the previous clauses already matched all possible values:405406 _ ->407408 it attempts to match on the result of:409410 result411412 which has the already matched type:413414 dynamic({:docs_v1, term(), term(), term(), term(), term(), term()} or {:error, term()})415416 type warning found at:417 │418 124 │ _ ->419 │ ~420 │421 └─ lib/ex_doc/retriever.ex:124:9: ExDoc.Retriever.docs_chunk/1422423 warning: the following clause is redundant:424425 defp to_var({:<<>>, _, _}, _)426427 it has type:428429 dynamic({:<<>>, term(), term()}), dynamic()430431 previous clauses have already matched on the following types:432433 {:%{}, term(), term()}, term()434 {atom(), term(), term()}, term()435436 │437 569 │ defp to_var({:<<>>, _, _}, _), do: {:binary, [], nil}438 │ ~439 │440 └─ lib/ex_doc/language/elixir.ex:569:8: ExDoc.Language.Elixir.to_var/2441442 warning: the following clause will never match:443444 nil ->445446 because it attempts to match on the result of:447448 ExDoc.Language.Source.fetch_type!(module_data, name, arity)449450 which has type:451452 dynamic(not false and not nil)453454 type warning found at:455 │456 150 │ nil ->457 │ ~~~~~~458 │459 └─ lib/ex_doc/language/erlang.ex:150: ExDoc.Language.Erlang.type_data/6460461 warning: the following clause is redundant:462463 defp to_var({:{}, _, _}, _)464465 it has type:466467 dynamic({:{}, term(), term()}), dynamic()468469 previous clauses have already matched on the following types:470471 {:%{}, term(), term()}, term()472 {atom(), term(), term()}, term()473474 │475 570 │ defp to_var({:{}, _, _}, _), do: {:tuple, [], nil}476 │ ~477 │478 └─ lib/ex_doc/language/elixir.ex:570:8: ExDoc.Language.Elixir.to_var/2479480 warning: the following clause is redundant:481482 defp to_var(float, _) when is_integer(float)483484 it has type:485486 integer(), dynamic()487488 previous clauses have already matched on the following types:489490 {:%{}, term(), term()}, term()491 {atom(), term(), term()}, term()492 {term(), term()}, term()493 integer(), term()494495 │496 573 │ defp to_var(float, _) when is_integer(float), do: {:float, [], nil}497 │ ~498 │499 └─ lib/ex_doc/language/elixir.ex:573:8: ExDoc.Language.Elixir.to_var/2500501Generated ex_doc app502==> uboot_env503Compiling 5 files (.ex)504Generated uboot_env app505==> zig_doc506Compiling 5 files (.ex)507 warning: the following clause will never match:508509 {{:error, reason}, path} ->510511 it is expected to match on type:512513 dynamic(514 :error or515 ({term(), :read, binary() or empty_list() or non_empty_list(term(), term())} and516 not {{:ok, term()}, :read, binary() or empty_list() or non_empty_list(term(), term())})517 )518519 type warning found at:520 │521 69 │ {{:error, reason}, path} ->522 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~523 │524 └─ lib/zig.doc/generator.ex:69: Zig.Doc.Generator.modulenode_from_config/3525526Generated zig_doc app527==> zigler528Compiling 50 files (.ex)52953018:56:54.744 [warning] not cross-compiling windows-msvc531 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)532 │533 386 │ def render_elixir_spec(nif) do534 │ ~535 │536 └─ lib/zig/_nif.ex:386:7537538 warning: unused require EEx539 │540 437 │ require EEx541 │ ~542 │543 └─ lib/zig/_nif.ex:437:354454554618:56:58.269 [info] searching for zig in /home/nerves/.cache/zigler/zig-x86_64-linux-0.16.0/zig547warning: 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.548 lib/zig/formatter.ex:46: (file)549 (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/4550 (elixir 1.20.3) src/elixir_compiler.erl:76: :elixir_compiler.compile/4551 (elixir 1.20.3) src/elixir_compiler.erl:42: :elixir_compiler.optimize_defmodule/2552 (elixir 1.20.3) src/elixir_lexical.erl:18: :elixir_lexical.run/3553 (elixir 1.20.3) src/elixir_compiler.erl:21: :elixir_compiler.quoted/3554555Generated zigler app556==> ex_curl557Compiling 8 files (.ex)55855918:57:00.015 [info] searching for zig in /home/nerves/.cache/zigler/zig-x86_64-linux-0.16.0/zig560561== Compilation error in file lib/request.ex ==562** (CompileError) zig executable not found563 (zigler 0.16.0) lib/zig/command.ex:293: Zig.Command.executable_path/0564 (zigler 0.16.0) lib/zig/command.ex:24: Zig.Command.run_zig/2565 (zigler 0.16.0) lib/zig/builder.ex:164: Zig.Builder.stage/1566 (zigler 0.16.0) lib/zig/compiler.ex:142: Zig.Compiler.compile/3567 (zigler 0.16.0) expanding macro: Zig.Compiler.__before_compile__/1568 lib/request.ex:1: ExCurl.Request (module)569could 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"