kino_curl

Build log

nerves_system_x86_64

kino_curl 0.2.0 · fail · run kino_curl-0.2.0-1790966859944
377 of 377 lines
1Resolving Hex dependencies...2Resolution completed in 0.257s3Unchanged: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==> earmark_parser93Compiling 2 files (.xrl)94Compiling 1 file (.yrl)95Compiling 3 files (.erl)96Compiling 32 files (.ex)97Generated earmark_parser app98==> protoss99Compiling 1 file (.ex)100Generated protoss app101==> kino102Compiling 37 files (.ex)103    warning: unused require Logger104    │105  4 │   require Logger106    │   ~107    │108    └─ lib/kino/smart_cell/server.ex:4:3109110     warning: unused require Logger111     │112 183 │   require Logger113     │   ~114     │115     └─ lib/kino/smart_cell.ex:183:3116117     warning: comparison between distinct types found:118119         assets_path != nil120121     given types:122123         dynamic(binary() or empty_list() or non_empty_list(term(), term())) != nil124125     where "assets_path" was given the types:126127         # type: dynamic(nil or binary() or empty_list() or non_empty_list(term(), term()))128         # from: lib/kino/js.ex:253:19129         __paths__(assets_path)130131         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))132         # from: lib/kino/js.ex:257:25133         Path.join(assets_path, path)134135     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 false136137     type warning found at:138     │139 266 │     assets_path_defined? = assets_path != nil140     │                                        ~141     │142     └─ lib/kino/js.ex:266:40: Kino.JS.__before_compile__/1143144Generated kino app145==> zig_get146Compiling 1 file (.ex)147Generated zig_get app148==> pegasus149Compiling 11 files (.ex)150Generated pegasus app151==> zig_parser152Compiling 37 files (.ex)153Compiling lib/zig.parser.ex (it's taking more than 10s)154    warning: incompatible types given to Map.replace!/3:155156        Map.replace!(parse(args), :doc_comment, comment)157158    the map:159160        dynamic(%Zig.Parser.Test{block: %Zig.Parser.Block{}, location: nil})161162    does not have all required keys:163164        :doc_comment165166    therefore this function will always raise167168    where "args" was given the type:169170        # type: dynamic(non_empty_list(term()))171        # from: lib/zig.parser/test.ex:16:10172        parse(args)173174    where "comment" was given the type:175176        # type: dynamic()177        # from: lib/zig.parser/test.ex178        [{:TestDecl, [start, {:doc_comment, comment} | args]} | rest_args]179180    type warning found at:181    │182 17 │       |> Map.replace!(:doc_comment, comment)183    │              ~184    │185    └─ lib/zig.parser/test.ex:17:14: Zig.Parser.Test.post_traverse/5186187Generated zig_parser app188==> makeup189Compiling 15 files (.ex)190Generated makeup app191==> makeup_elixir192Compiling 6 files (.ex)193Compiling lib/makeup/lexers/elixir_lexer.ex (it's taking more than 10s)194Generated makeup_elixir app195==> makeup_erlang196Compiling 4 files (.ex)197Compiling lib/makeup/lexers/erlang_lexer.ex (it's taking more than 10s)198Generated makeup_erlang app199==> ex_doc200Compiling 27 files (.ex)201     warning: this clause of defp favicon_path/1 is never used (or it will always fail/warn when invoked)202     │203 153 │   defp favicon_path(%{favicon: nil}), do: nil204     │        ~205     │206     └─ lib/ex_doc/formatter/html/templates.ex:153:8: ExDoc.Formatter.HTML.Templates.favicon_path/1207208     warning: this clause of defp logo_path/1 is never used (or it will always fail/warn when invoked)209     │210 156 │   defp logo_path(%{logo: nil}), do: nil211     │        ~212     │213     └─ lib/ex_doc/formatter/html/templates.ex:156:8: ExDoc.Formatter.HTML.Templates.logo_path/1214215     warning: the following clause cannot match because the previous clauses already matched all possible values:216217         _ ->218219     it attempts to match on the result of:220221         result222223     which has the already matched type:224225         dynamic({:docs_v1, term(), term(), term(), term(), term(), term()} or {:error, term()})226227     type warning found at:228     │229 124 │       _ ->230     │         ~231     │232     └─ lib/ex_doc/retriever.ex:124:9: ExDoc.Retriever.docs_chunk/1233234     warning: the following clause is redundant:235236         defp to_var({:<<>>, _, _}, _)237238     it has type:239240         dynamic({:<<>>, term(), term()}), dynamic()241242     previous clauses have already matched on the following types:243244         {:%{}, term(), term()}, term()245         {atom(), term(), term()}, term()246247     │248 569 │   defp to_var({:<<>>, _, _}, _), do: {:binary, [], nil}249     │        ~250     │251     └─ lib/ex_doc/language/elixir.ex:569:8: ExDoc.Language.Elixir.to_var/2252253     warning: the following clause is redundant:254255         defp to_var({:{}, _, _}, _)256257     it has type:258259         dynamic({:{}, term(), term()}), dynamic()260261     previous clauses have already matched on the following types:262263         {:%{}, term(), term()}, term()264         {atom(), term(), term()}, term()265266     │267 570 │   defp to_var({:{}, _, _}, _), do: {:tuple, [], nil}268     │        ~269     │270     └─ lib/ex_doc/language/elixir.ex:570:8: ExDoc.Language.Elixir.to_var/2271272     warning: the following clause will never match:273274         nil ->275276     because it attempts to match on the result of:277278         ExDoc.Language.Source.fetch_type!(module_data, name, arity)279280     which has type:281282         dynamic(not false and not nil)283284     type warning found at:285     │286 150 │         nil ->287     │         ~~~~~~288     │289     └─ lib/ex_doc/language/erlang.ex:150: ExDoc.Language.Erlang.type_data/6290291     warning: the following clause is redundant:292293         defp to_var(float, _) when is_integer(float)294295     it has type:296297         integer(), dynamic()298299     previous clauses have already matched on the following types:300301         {:%{}, term(), term()}, term()302         {atom(), term(), term()}, term()303         {term(), term()}, term()304         integer(), term()305306     │307 573 │   defp to_var(float, _) when is_integer(float), do: {:float, [], nil}308     │        ~309     │310     └─ lib/ex_doc/language/elixir.ex:573:8: ExDoc.Language.Elixir.to_var/2311312Generated ex_doc app313==> zig_doc314Compiling 5 files (.ex)315    warning: the following clause will never match:316317        {{:error, reason}, path} ->318319    it is expected to match on type:320321        dynamic(322          :error or323            ({term(), :read, binary() or empty_list() or non_empty_list(term(), term())} and324               not {{:ok, term()}, :read, binary() or empty_list() or non_empty_list(term(), term())})325        )326327    type warning found at:328    │329 69 │       {{:error, reason}, path} ->330    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~331    │332    └─ lib/zig.doc/generator.ex:69: Zig.Doc.Generator.modulenode_from_config/3333334Generated zig_doc app335==> zigler336Compiling 50 files (.ex)33733818:56:44.673 [warning] not cross-compiling windows-msvc339     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)340     │341 386 │   def render_elixir_spec(nif) do342     │       ~343     │344     └─ lib/zig/_nif.ex:386:734534634718:56:48.839 [info] searching for zig in /home/nerves/.cache/zigler/zig-x86_64-linux-0.16.0/zig348     warning: unused require EEx349     │350 437 │   require EEx351     │   ~352     │353     └─ lib/zig/_nif.ex:437:3354355warning: 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.356  lib/zig/formatter.ex:46: (file)357  (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/4358  (elixir 1.20.3) src/elixir_compiler.erl:76: :elixir_compiler.compile/4359  (elixir 1.20.3) src/elixir_compiler.erl:42: :elixir_compiler.optimize_defmodule/2360  (elixir 1.20.3) src/elixir_lexical.erl:18: :elixir_lexical.run/3361  (elixir 1.20.3) src/elixir_compiler.erl:21: :elixir_compiler.quoted/3362363Generated zigler app364==> ex_curl365Compiling 8 files (.ex)36636718:56:50.185 [info] searching for zig in /home/nerves/.cache/zigler/zig-x86_64-linux-0.16.0/zig368369== Compilation error in file lib/request.ex ==370** (CompileError) zig executable not found371    (zigler 0.16.0) lib/zig/command.ex:293: Zig.Command.executable_path/0372    (zigler 0.16.0) lib/zig/command.ex:24: Zig.Command.run_zig/2373    (zigler 0.16.0) lib/zig/builder.ex:164: Zig.Builder.stage/1374    (zigler 0.16.0) lib/zig/compiler.ex:142: Zig.Compiler.compile/3375    (zigler 0.16.0) expanding macro: Zig.Compiler.__before_compile__/1376    lib/request.ex:1: ExCurl.Request (module)377could 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"