Build log
nerves_system_x86_64
gpgmex 0.1.1 · fail · run gpgmex-0.1.1-1791190669338
343 of 343 lines
1Resolving Hex dependencies...2Resolution completed in 0.158s3Unchanged:4 circular_buffer 1.1.05 earmark_parser 1.4.466 elixir_make 0.10.07 ex_doc 0.29.48 gpgmex 0.1.19 interactive_cmd 0.1.410 jason 1.4.511 makeup 1.2.312 makeup_elixir 0.16.213 makeup_erlang 0.1.514 nerves 2.0.0-pre.215 nerves_discovery 0.1.516 nerves_logging 0.2.417 nerves_runtime 0.13.1318 nerves_system_bbb 2.30.219 nerves_system_br 1.34.420 nerves_system_mangopi_mq_pro 0.17.221 nerves_system_qemu_aarch64 0.4.222 nerves_system_rpi0 2.1.223 nerves_system_rpi4 2.1.224 nerves_system_rpi5 2.1.225 nerves_system_trellis 0.5.026 nerves_system_x86_64 1.34.227 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.128 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.129 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.130 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.131 nerves_toolchain_x86_64_nerves_linux_musl 15.3.132 nerves_uevent 0.1.733 nimble_parsec 1.4.234 property_table 0.3.435 ring_logger 0.11.736 rustler 0.28.037 tablet 0.3.338 toml 0.7.039 toolshed 0.5.040 uboot_env 1.0.241* Getting gpgmex (Hex package)42* Getting nerves (Hex package)43* Getting ring_logger (Hex package)44* Getting toolshed (Hex package)45* Getting nerves_runtime (Hex package)46* Getting nerves_system_bbb (Hex package)47* Getting nerves_system_mangopi_mq_pro (Hex package)48* Getting nerves_system_qemu_aarch64 (Hex package)49* Getting nerves_system_rpi0 (Hex package)50* Getting nerves_system_rpi4 (Hex package)51* Getting nerves_system_rpi5 (Hex package)52* Getting nerves_system_trellis (Hex package)53* Getting nerves_system_x86_64 (Hex package)54* Getting nerves_system_br (Hex package)55* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)56* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)57* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)58* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)59* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)60* Getting nerves_logging (Hex package)61* Getting nerves_uevent (Hex package)62* Getting uboot_env (Hex package)63* Getting elixir_make (Hex package)64* Getting property_table (Hex package)65* Getting circular_buffer (Hex package)66* Getting interactive_cmd (Hex package)67* Getting nerves_discovery (Hex package)68* Getting tablet (Hex package)69* Getting ex_doc (Hex package)70* Getting rustler (Hex package)71* Getting jason (Hex package)72* Getting toml (Hex package)73* Getting earmark_parser (Hex package)74* Getting makeup_elixir (Hex package)75* Getting makeup_erlang (Hex package)76* Getting makeup (Hex package)77* Getting nimble_parsec (Hex package)78==> rustler79Compiling 7 files (.ex)80 warning: using single-quoted strings to represent charlists is deprecated.81 Use ~c"" if you indeed want a charlist or use "" instead.82 You may run "mix format --migrate" to change all single-quoted83 strings to use the ~c sigil and fix this warning.84 │85 173 │ '2.14',86 │ ~87 │88 └─ lib/rustler.ex:173:78990 warning: using single-quoted strings to represent charlists is deprecated.91 Use ~c"" if you indeed want a charlist or use "" instead.92 You may run "mix format --migrate" to change all single-quoted93 strings to use the ~c sigil and fix this warning.94 │95 174 │ '2.15',96 │ ~97 │98 └─ lib/rustler.ex:174:799100 warning: using single-quoted strings to represent charlists is deprecated.101 Use ~c"" if you indeed want a charlist or use "" instead.102 You may run "mix format --migrate" to change all single-quoted103 strings to use the ~c sigil and fix this warning.104 │105 175 │ '2.16'106 │ ~107 │108 └─ lib/rustler.ex:175:7109110 warning: incompatible types given to throw_error/1:111112 throw_error(113 {:unknown_target,114 <<to_string(target)::binary,115 " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}116 )117118 given types:119120 -dynamic({:unknown_target, binary()})-121122 but expected one of:123124 :no_config or :no_crates_property or :rustup_not_installed or {:no_rustler_deps, term(), term()} or125 {:differing_versions or :unsupported_rustler_version, term(), term(), term()} or126 {:cargo_no_name or :cargo_toml_not_found or :nonexistent_crate_directory or127 :rust_version_not_installed or :unsupported_nif_version, term()}128129 where "target" was given the types:130131 # type: binary()132 # from: lib/rustler/compiler.ex:152:27133 target134135 # type: binary()136 # from: lib/rustler/compiler.ex:152:40137 is_binary(target)138139 type warning found at:140 │141 168 │ throw_error(142 │ ~143 │144 └─ lib/rustler/compiler.ex:168:7: Rustler.Compiler.get_target_os_type/1145146Generated rustler app147==> makeup_erlang148Compiling 4 files (.ex)149Compiling lib/makeup/lexers/erlang_lexer.ex (it's taking more than 10s)150Generated makeup_erlang app151==> ex_doc152Compiling 25 files (.ex)153 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead154 │155 45 │ <%# Extra content specified by the user (e.g. custom Javascript) %>156 │ ~157 │158 └─ lib/ex_doc/formatter/epub/templates/module_template.eex:45: (file)159160 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead161 │162 42 │ <%# Extra content specified by the user (e.g. custom Javascript) %>163 │ ~164 │165 └─ lib/ex_doc/formatter/html/templates/footer_template.eex:42: (file)166167 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead168 │169 23 │ <%# Extra content specified by the user (e.g. custom Javascript) %>170 │ ~171 │172 └─ lib/ex_doc/formatter/epub/templates/nav_template.eex:23: (file)173174 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead175 │176 27 │ <%# Extra content specified by the user (e.g. custom CSS) %>177 │ ~178 │179 └─ lib/ex_doc/formatter/html/templates/head_template.eex:27: (file)180181 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead182 │183 32 │ <%# Immediately apply night mode preference to avoid a flash effect %>184 │ ~185 │186 └─ lib/ex_doc/formatter/html/templates/head_template.eex:32: (file)187188 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead189 │190 6 │ <%# Extra content specified by the user (e.g. custom Javascript) %>191 │ ~192 │193 └─ lib/ex_doc/formatter/epub/templates/extra_template.eex:6: (file)194195 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead196 │197 13 │ <%# Extra content specified by the user (e.g. custom Javascript) %>198 │ ~199 │200 └─ lib/ex_doc/formatter/epub/templates/title_template.eex:13: (file)201202 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead203 │204 11 │ <%# Extra content specified by the user (e.g. custom CSS) %>205 │ ~206 │207 └─ lib/ex_doc/formatter/epub/templates/head_template.eex:11: (file)208209 warning: this clause of defp logo_path/1 is never used (or it will always fail/warn when invoked)210 │211 196 │ defp logo_path(%{logo: nil}), do: nil212 │ ~213 │214 └─ lib/ex_doc/formatter/html/templates.ex:196:8: ExDoc.Formatter.HTML.Templates.logo_path/1215216 warning: the following clause cannot match because the previous clauses already matched all possible values:217218 _ ->219220 it attempts to match on the result of:221222 result223224 which has the already matched type:225226 dynamic({:docs_v1, term(), term(), term(), term(), term(), term()} or {:error, term()})227228 type warning found at:229 │230 93 │ _ ->231 │ ~232 │233 └─ lib/ex_doc/retriever.ex:93:9: ExDoc.Retriever.docs_chunk/1234235 warning: expected a map or struct when accessing .available? in expression:236237 module.available?238239 where "module" was given the type:240241 # type: dynamic(atom())242 # from: lib/ex_doc/markdown.ex:68:12243 Code.ensure_loaded?(module)244245 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()246247 type warning found at:248 │249 68 │ Code.ensure_loaded?(module) && module.available?250 │ ~251 │252 └─ lib/ex_doc/markdown.ex:68:45: ExDoc.Markdown.find_markdown_processor/0253254 warning: the following clause is redundant:255256 defp to_var({:<<>>, _, _}, _)257258 it has type:259260 dynamic({:<<>>, term(), term()}), dynamic()261262 previous clauses have already matched on the following types:263264 {:%{}, term(), term()}, term()265 {atom(), term(), term()}, term()266267 │268 378 │ defp to_var({:<<>>, _, _}, _), do: {:binary, [], nil}269 │ ~270 │271 └─ lib/ex_doc/language/elixir.ex:378:8: ExDoc.Language.Elixir.to_var/2272273 warning: the following clause is redundant:274275 defp to_var({:{}, _, _}, _)276277 it has type:278279 dynamic({:{}, term(), term()}), dynamic()280281 previous clauses have already matched on the following types:282283 {:%{}, term(), term()}, term()284 {atom(), term(), term()}, term()285286 │287 379 │ defp to_var({:{}, _, _}, _), do: {:tuple, [], nil}288 │ ~289 │290 └─ lib/ex_doc/language/elixir.ex:379:8: ExDoc.Language.Elixir.to_var/2291292 warning: the following clause is redundant:293294 defp to_var(float, _) when is_integer(float)295296 it has type:297298 integer(), dynamic()299300 previous clauses have already matched on the following types:301302 {:%{}, term(), term()}, term()303 {atom(), term(), term()}, term()304 {term(), term()}, term()305 integer(), term()306307 │308 382 │ defp to_var(float, _) when is_integer(float), do: {:float, [], nil}309 │ ~310 │311 └─ lib/ex_doc/language/elixir.ex:382:8: ExDoc.Language.Elixir.to_var/2312313 warning: expected a map or struct when accessing .__struct__ in expression:314315 module.__struct__316317 where "module" was given the type:318319 # type: dynamic(atom())320 # from: lib/ex_doc/language/elixir.ex:235:7321 function_exported?(module, :__struct__, 0)322323 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()324325 type warning found at:326 │327 236 │ match?(%{__exception__: true}, module.__struct__) ->328 │ ~329 │330 └─ lib/ex_doc/language/elixir.ex:236:49: ExDoc.Language.Elixir.module_type_and_skip/1331332Generated ex_doc app333==> gpgmex334Compiling 4 files (.ex)335336== Compilation error in file lib/rust/gpg_nif_rust.ex ==337** (ErlangError) Erlang error: :enoent338 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/gpg_rust_nif"])339 (rustler 0.28.0) lib/rustler/compiler/config.ex:83: Rustler.Compiler.Config.metadata!/1340 (rustler 0.28.0) lib/rustler/compiler/config.ex:70: Rustler.Compiler.Config.build/1341 (rustler 0.28.0) lib/rustler/compiler.ex:9: Rustler.Compiler.compile_crate/2342 lib/rust/gpg_nif_rust.ex:18: (module)343could not compile dependency :gpgmex, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile gpgmex --force", update it with "mix deps.update gpgmex" or clean it with "mix deps.clean gpgmex"