Build log
nerves_system_qemu_aarch64
plug_gpg_verify 0.1.1 · fail · run plug_gpg_verify-0.1.1-1791070451240
836 of 836 lines
1Resolving Hex dependencies...2Resolution completed in 0.162s3Unchanged:4 circular_buffer 1.1.05 diceware 0.2.96 earmark_parser 1.4.467 elixir_make 0.10.08 ex_doc 0.29.49 finch 0.24.010 gpgmex 0.0.1211 hpax 1.1.012 interactive_cmd 0.1.413 jason 1.4.514 makeup 1.2.315 makeup_elixir 0.16.216 makeup_erlang 0.1.517 mime 2.0.718 mint 1.11.019 nerves 2.0.0-pre.220 nerves_discovery 0.1.521 nerves_logging 0.2.422 nerves_runtime 0.13.1323 nerves_system_bbb 2.30.224 nerves_system_br 1.34.425 nerves_system_mangopi_mq_pro 0.17.226 nerves_system_qemu_aarch64 0.4.227 nerves_system_rpi0 2.1.228 nerves_system_rpi4 2.1.229 nerves_system_rpi5 2.1.230 nerves_system_trellis 0.5.031 nerves_system_x86_64 1.34.232 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.133 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.134 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.135 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.136 nerves_toolchain_x86_64_nerves_linux_musl 15.3.137 nerves_uevent 0.1.738 nimble_options 1.1.139 nimble_parsec 1.4.240 nimble_pool 1.1.041 plug 1.20.342 plug_crypto 2.2.043 plug_gpg_verify 0.1.144 property_table 0.3.445 req 0.7.446 ring_logger 0.11.747 rustler 0.28.048 tablet 0.3.349 telemetry 1.4.250 toml 0.7.051 toolshed 0.5.052 uboot_env 1.0.253* Getting plug_gpg_verify (Hex package)54* Getting nerves (Hex package)55* Getting ring_logger (Hex package)56* Getting toolshed (Hex package)57* Getting nerves_runtime (Hex package)58* Getting nerves_system_bbb (Hex package)59* Getting nerves_system_mangopi_mq_pro (Hex package)60* Getting nerves_system_qemu_aarch64 (Hex package)61* Getting nerves_system_rpi0 (Hex package)62* Getting nerves_system_rpi4 (Hex package)63* Getting nerves_system_rpi5 (Hex package)64* Getting nerves_system_trellis (Hex package)65* Getting nerves_system_x86_64 (Hex package)66* Getting nerves_system_br (Hex package)67* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)68* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)69* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)70* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)71* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)72* Getting nerves_logging (Hex package)73* Getting nerves_uevent (Hex package)74* Getting uboot_env (Hex package)75* Getting elixir_make (Hex package)76* Getting property_table (Hex package)77* Getting circular_buffer (Hex package)78* Getting interactive_cmd (Hex package)79* Getting nerves_discovery (Hex package)80* Getting tablet (Hex package)81* Getting diceware (Hex package)82* Getting ex_doc (Hex package)83* Getting gpgmex (Hex package)84* Getting plug (Hex package)85* Getting req (Hex package)86* Getting finch (Hex package)87* Getting jason (Hex package)88* Getting mime (Hex package)89* Getting mint (Hex package)90* Getting nimble_options (Hex package)91* Getting nimble_pool (Hex package)92* Getting telemetry (Hex package)93* Getting hpax (Hex package)94* Getting plug_crypto (Hex package)95* Getting rustler (Hex package)96* Getting toml (Hex package)97* Getting earmark_parser (Hex package)98* Getting makeup_elixir (Hex package)99* Getting makeup_erlang (Hex package)100* Getting makeup (Hex package)101* Getting nimble_parsec (Hex package)102==> nerves_system_br103Generated nerves_system_br app104==> earmark_parser105Compiling 2 files (.xrl)106Compiling 1 file (.yrl)107Compiling 3 files (.erl)108Compiling 32 files (.ex)109Generated earmark_parser app110==> mime111Compiling 1 file (.ex)112Generated mime app113==> toml114Compiling 10 files (.ex)115 warning: using single-quoted strings to represent charlists is deprecated.116 Use ~c"" if you indeed want a charlist or use "" instead.117 You may run "mix format --migrate" to change all single-quoted118 strings to use the ~c sigil and fix this warning.119 │120 264 │ defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do121 │ ~122 │123 └─ lib/decoder.ex:264:82124125 warning: using single-quoted strings to represent charlists is deprecated.126 Use ~c"" if you indeed want a charlist or use "" instead.127 You may run "mix format --migrate" to change all single-quoted128 strings to use the ~c sigil and fix this warning.129 │130 371 │ {:ok, {type, _skip, _data, _lines}} when type in '-+' ->131 │ ~132 │133 └─ lib/decoder.ex:371:56134135 warning: using single-quoted strings to represent charlists is deprecated.136 Use ~c"" if you indeed want a charlist or use "" instead.137 You may run "mix format --migrate" to change all single-quoted138 strings to use the ~c sigil and fix this warning.139 │140 419 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->141 │ ~142 │143 └─ lib/decoder.ex:419:56144145 warning: using single-quoted strings to represent charlists is deprecated.146 Use ~c"" if you indeed want a charlist or use "" instead.147 You may run "mix format --migrate" to change all single-quoted148 strings to use the ~c sigil and fix this warning.149 │150 474 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->151 │ ~152 │153 └─ lib/decoder.ex:474:52154155 warning: using single-quoted strings to represent charlists is deprecated.156 Use ~c"" if you indeed want a charlist or use "" instead.157 You may run "mix format --migrate" to change all single-quoted158 strings to use the ~c sigil and fix this warning.159 │160 514 │ {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->161 │ ~162 │163 └─ lib/decoder.ex:514:43164165 warning: using single-quoted strings to represent charlists is deprecated.166 Use ~c"" if you indeed want a charlist or use "" instead.167 You may run "mix format --migrate" to change all single-quoted168 strings to use the ~c sigil and fix this warning.169 │170 518 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->171 │ ~172 │173 └─ lib/decoder.ex:518:52174175 warning: using single-quoted strings to represent charlists is deprecated.176 Use ~c"" if you indeed want a charlist or use "" instead.177 You may run "mix format --migrate" to change all single-quoted178 strings to use the ~c sigil and fix this warning.179 │180 522 │ {:ok, {?_, skip, _, lines}} when last not in '_e.' ->181 │ ~182 │183 └─ lib/decoder.ex:522:52184185 warning: using single-quoted strings to represent charlists is deprecated.186 Use ~c"" if you indeed want a charlist or use "" instead.187 You may run "mix format --migrate" to change all single-quoted188 strings to use the ~c sigil and fix this warning.189 │190 538 │ {:ok, {type, skip, data, lines}} when last in 'e.' ->191 │ ~192 │193 └─ lib/decoder.ex:538:53194195 warning: using single-quoted strings to represent charlists is deprecated.196 Use ~c"" if you indeed want a charlist or use "" instead.197 You may run "mix format --migrate" to change all single-quoted198 strings to use the ~c sigil and fix this warning.199 │200 542 │ {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->201 │ ~202 │203 └─ lib/decoder.ex:542:67204205 warning: using single-quoted strings to represent charlists is deprecated.206 Use ~c"" if you indeed want a charlist or use "" instead.207 You may run "mix format --migrate" to change all single-quoted208 strings to use the ~c sigil and fix this warning.209 │210 682 │ {:ok, {sign, _, _, _}} when sign in '-+' ->211 │ ~212 │213 └─ lib/decoder.ex:682:45214215 warning: using single-quoted strings to represent charlists is deprecated.216 Use ~c"" if you indeed want a charlist or use "" instead.217 You may run "mix format --migrate" to change all single-quoted218 strings to use the ~c sigil and fix this warning.219 │220 796 │ {:ok, {sign, _, _, _}} when sign in '-+' ->221 │ ~222 │223 └─ lib/decoder.ex:796:43224225 warning: using single-quoted strings to represent charlists is deprecated.226 Use ~c"" if you indeed want a charlist or use "" instead.227 You may run "mix format --migrate" to change all single-quoted228 strings to use the ~c sigil and fix this warning.229 │230 916 │ {:ok, {type, skip, _, lines}} when type in '-_' ->231 │ ~232 │233 └─ lib/decoder.ex:916:52234235 warning: using single-quoted strings to represent charlists is deprecated.236 Use ~c"" if you indeed want a charlist or use "" instead.237 You may run "mix format --migrate" to change all single-quoted238 strings to use the ~c sigil and fix this warning.239 │240 954 │ {:ok, {type, _, _, _}} when type in '-_' ->241 │ ~242 │243 └─ lib/decoder.ex:954:51244245 warning: using single-quoted strings to represent charlists is deprecated.246 Use ~c"" if you indeed want a charlist or use "" instead.247 You may run "mix format --migrate" to change all single-quoted248 strings to use the ~c sigil and fix this warning.249 │250 969 │ {:ok, {type, _, _, _}} when type in '-_' ->251 │ ~252 │253 └─ lib/decoder.ex:969:43254255 warning: using single-quoted strings to represent charlists is deprecated.256 Use ~c"" if you indeed want a charlist or use "" instead.257 You may run "mix format --migrate" to change all single-quoted258 strings to use the ~c sigil and fix this warning.259 │260 983 │ {:ok, {type, _, _, _}} when type in '-_' ->261 │ ~262 │263 └─ lib/decoder.ex:983:47264265 warning: the following clause will never match:266267 {:datetime, {:error, :invalid_date}} ->268269 it is expected to match on type:270271 dynamic(272 {:date,273 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or274 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and275 not {:date, {:ok, %Date{}}}276 )277278 type warning found at:279 │280 722 │ {:datetime, {:error, :invalid_date}} ->281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~282 │283 └─ lib/decoder.ex:722: Toml.Decoder.datetime/3284285 warning: the following clause will never match:286287 {:datetime, {:error, reason}} ->288289 it is expected to match on type:290291 dynamic(292 {:date,293 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or294 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and295 not {:date, {:ok, %Date{}}}296 )297298 type warning found at:299 │300 725 │ {:datetime, {:error, reason}} ->301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~302 │303 └─ lib/decoder.ex:725: Toml.Decoder.datetime/3304305 warning: the following clause will never match:306307 {:error, _, _, _} = err ->308309 it is expected to match on type:310311 dynamic(312 {:date,313 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or314 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and315 not {:date, {:ok, %Date{}}}316 )317318 type warning found at:319 │320 728 │ {:error, _, _, _} = err ->321 │ ~322 │323 └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3324325 warning: the following clause will never match:326327 {:ok, {type, skip, data, lines}} ->328329 it is expected to match on type:330331 dynamic(332 {:date,333 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or334 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and335 not {:date, {:ok, %Date{}}}336 )337338 type warning found at:339 │340 731 │ {:ok, {type, skip, data, lines}} ->341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~342 │343 └─ lib/decoder.ex:731: Toml.Decoder.datetime/3344345Generated toml app346==> circular_buffer347Compiling 1 file (.ex)348Generated circular_buffer app349==> nimble_options350Compiling 3 files (.ex)351Generated nimble_options app352==> jason353Compiling 10 files (.ex)354Generated jason app355==> diceware356Compiling 3 files (.ex)357 warning: unused require Logger358 │359 13 │ require Logger360 │ ~361 │362 └─ lib/diceware.ex:13:3363364Generated diceware app365==> plug_crypto366Compiling 5 files (.ex)367Generated plug_crypto app368==> hpax369Compiling 4 files (.ex)370Generated hpax app371==> mint372Compiling 1 file (.erl)373Compiling 21 files (.ex)374Generated mint app375==> rustler376Compiling 7 files (.ex)377 warning: using single-quoted strings to represent charlists is deprecated.378 Use ~c"" if you indeed want a charlist or use "" instead.379 You may run "mix format --migrate" to change all single-quoted380 strings to use the ~c sigil and fix this warning.381 │382 173 │ '2.14',383 │ ~384 │385 └─ lib/rustler.ex:173:7386387 warning: using single-quoted strings to represent charlists is deprecated.388 Use ~c"" if you indeed want a charlist or use "" instead.389 You may run "mix format --migrate" to change all single-quoted390 strings to use the ~c sigil and fix this warning.391 │392 174 │ '2.15',393 │ ~394 │395 └─ lib/rustler.ex:174:7396397 warning: using single-quoted strings to represent charlists is deprecated.398 Use ~c"" if you indeed want a charlist or use "" instead.399 You may run "mix format --migrate" to change all single-quoted400 strings to use the ~c sigil and fix this warning.401 │402 175 │ '2.16'403 │ ~404 │405 └─ lib/rustler.ex:175:7406407 warning: incompatible types given to throw_error/1:408409 throw_error(410 {:unknown_target,411 <<to_string(target)::binary,412 " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}413 )414415 given types:416417 -dynamic({:unknown_target, binary()})-418419 but expected one of:420421 :no_config or :no_crates_property or :rustup_not_installed or {:no_rustler_deps, term(), term()} or422 {:differing_versions or :unsupported_rustler_version, term(), term(), term()} or423 {:cargo_no_name or :cargo_toml_not_found or :nonexistent_crate_directory or424 :rust_version_not_installed or :unsupported_nif_version, term()}425426 where "target" was given the types:427428 # type: binary()429 # from: lib/rustler/compiler.ex:152:27430 target431432 # type: binary()433 # from: lib/rustler/compiler.ex:152:40434 is_binary(target)435436 type warning found at:437 │438 168 │ throw_error(439 │ ~440 │441 └─ lib/rustler/compiler.ex:168:7: Rustler.Compiler.get_target_os_type/1442443Generated rustler app444==> tablet445Compiling 2 files (.ex)446Generated tablet app447==> elixir_make448Compiling 8 files (.ex)449Generated elixir_make app450==> nerves_logging451 CC kmsg_tailer.o452 LD kmsg_tailer453Compiling 5 files (.ex)454Generated nerves_logging app455==> nerves_discovery456Compiling 5 files (.ex)457Generated nerves_discovery app458==> ring_logger459Compiling 7 files (.ex)460Generated ring_logger app461==> interactive_cmd462Compiling 1 file (.ex)463Generated interactive_cmd app464==> nerves465Compiling 65 files (.ex)466 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)467 │468 6 │ defmodule Mix.Tasks.Nerves.Init do469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~470 │471 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)472473 warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)474 │475 6 │ defmodule Nerves do476 │ ~~~~~~~~~~~~~~~~~~~477 │478 └─ lib/nerves.ex:6: Nerves (module)479480 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)481 │482 5 │ defmodule Nerves.ArtifactResolver do483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~484 │485 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)486487 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)488 │489 6 │ defmodule Nerves.BuildAction.AppModes do490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~491 │492 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)493494 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)495 │496 5 │ defmodule Nerves.BuildAction.CheckExecutables do497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~498 │499 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)500501 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)502 │503 8 │ defmodule Nerves.BuildAction.Erlinit do504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~505 │506 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)507508 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)509 │510 5 │ defmodule Nerves.BuildAction.Firmware do511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~512 │513 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)514515 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)516 │517 7 │ defmodule Nerves.BuildAction.IExStartupCheck do518 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~519 │520 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)521522 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)523 │524 5 │ defmodule Nerves.BuildAction.NervesV1System do525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~526 │527 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)528529 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)530 │531 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~533 │534 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)535536 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)537 │538 5 │ defmodule Nerves.BuildAction.Rootfs do539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~540 │541 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)542543 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)544 │545 6 │ defmodule Nerves.BuildAction.SortApps do546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~547 │548 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)549550 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)551 │552 5 │ defmodule Nerves.BuildAction.StripAll do553 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~554 │555 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)556557 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)558 │559 5 │ defmodule Nerves.BuildAction.Trimmer do560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~561 │562 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)563564 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)565 │566 5 │ defmodule Nerves.BuildPlan do567 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~568 │569 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)570571 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)572 │573 5 │ defmodule Nerves.BuildPlan.Checks do574 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~575 │576 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)577578 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)579 │580 6 │ defmodule Nerves.Container do581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~582 │583 └─ lib/nerves/container.ex:6: Nerves.Container (module)584585 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)586 │587 5 │ defmodule Nerves.Fingerprint do588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~589 │590 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)591592 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)593 │594 5 │ defmodule Nerves.MixPackage do595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~596 │597 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)598599 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)600 │601 5 │ defmodule Nerves.Paths do602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~603 │604 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)605606 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)607 │608 5 │ defmodule Nerves.TargetTuple do609 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~610 │611 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)612613Generated nerves app614==> nerves_toolchain_aarch64_nerves_linux_gnu615Compiling 1 file (.ex)616Generated nerves_toolchain_aarch64_nerves_linux_gnu app617==> nerves_system_qemu_aarch64618Compiling 1 file (.ex)619Generated nerves_system_qemu_aarch64 app620==> nimble_parsec621Compiling 4 files (.ex)622Generated nimble_parsec app623==> makeup624Compiling 15 files (.ex)625Generated makeup app626==> makeup_elixir627Compiling 6 files (.ex)628Compiling lib/makeup/lexers/elixir_lexer.ex (it's taking more than 10s)629Generated makeup_elixir app630==> makeup_erlang631Compiling 4 files (.ex)632Compiling lib/makeup/lexers/erlang_lexer.ex (it's taking more than 10s)633Generated makeup_erlang app634==> ex_doc635Compiling 25 files (.ex)636 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead637 │638 42 │ <%# Extra content specified by the user (e.g. custom Javascript) %>639 │ ~640 │641 └─ lib/ex_doc/formatter/html/templates/footer_template.eex:42: (file)642643 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead644 │645 27 │ <%# Extra content specified by the user (e.g. custom CSS) %>646 │ ~647 │648 └─ lib/ex_doc/formatter/html/templates/head_template.eex:27: (file)649650 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead651 │652 32 │ <%# Immediately apply night mode preference to avoid a flash effect %>653 │ ~654 │655 └─ lib/ex_doc/formatter/html/templates/head_template.eex:32: (file)656657 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead658 │659 45 │ <%# Extra content specified by the user (e.g. custom Javascript) %>660 │ ~661 │662 └─ lib/ex_doc/formatter/epub/templates/module_template.eex:45: (file)663664 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead665 │666 23 │ <%# Extra content specified by the user (e.g. custom Javascript) %>667 │ ~668 │669 └─ lib/ex_doc/formatter/epub/templates/nav_template.eex:23: (file)670671 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead672 │673 6 │ <%# Extra content specified by the user (e.g. custom Javascript) %>674 │ ~675 │676 └─ lib/ex_doc/formatter/epub/templates/extra_template.eex:6: (file)677678 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead679 │680 13 │ <%# Extra content specified by the user (e.g. custom Javascript) %>681 │ ~682 │683 └─ lib/ex_doc/formatter/epub/templates/title_template.eex:13: (file)684685 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead686 │687 11 │ <%# Extra content specified by the user (e.g. custom CSS) %>688 │ ~689 │690 └─ lib/ex_doc/formatter/epub/templates/head_template.eex:11: (file)691692 warning: this clause of defp logo_path/1 is never used (or it will always fail/warn when invoked)693 │694 196 │ defp logo_path(%{logo: nil}), do: nil695 │ ~696 │697 └─ lib/ex_doc/formatter/html/templates.ex:196:8: ExDoc.Formatter.HTML.Templates.logo_path/1698699 warning: the following clause cannot match because the previous clauses already matched all possible values:700701 _ ->702703 it attempts to match on the result of:704705 result706707 which has the already matched type:708709 dynamic({:docs_v1, term(), term(), term(), term(), term(), term()} or {:error, term()})710711 type warning found at:712 │713 93 │ _ ->714 │ ~715 │716 └─ lib/ex_doc/retriever.ex:93:9: ExDoc.Retriever.docs_chunk/1717718 warning: the following clause is redundant:719720 defp to_var({:<<>>, _, _}, _)721722 it has type:723724 dynamic({:<<>>, term(), term()}), dynamic()725726 previous clauses have already matched on the following types:727728 {:%{}, term(), term()}, term()729 {atom(), term(), term()}, term()730731 │732 378 │ defp to_var({:<<>>, _, _}, _), do: {:binary, [], nil}733 │ ~734 │735 └─ lib/ex_doc/language/elixir.ex:378:8: ExDoc.Language.Elixir.to_var/2736737 warning: the following clause is redundant:738739 defp to_var({:{}, _, _}, _)740741 it has type:742743 dynamic({:{}, term(), term()}), dynamic()744745 previous clauses have already matched on the following types:746747 {:%{}, term(), term()}, term()748 {atom(), term(), term()}, term()749750 │751 379 │ defp to_var({:{}, _, _}, _), do: {:tuple, [], nil}752 │ ~753 │754 └─ lib/ex_doc/language/elixir.ex:379:8: ExDoc.Language.Elixir.to_var/2755756 warning: the following clause is redundant:757758 defp to_var(float, _) when is_integer(float)759760 it has type:761762 integer(), dynamic()763764 previous clauses have already matched on the following types:765766 {:%{}, term(), term()}, term()767 {atom(), term(), term()}, term()768 {term(), term()}, term()769 integer(), term()770771 │772 382 │ defp to_var(float, _) when is_integer(float), do: {:float, [], nil}773 │ ~774 │775 └─ lib/ex_doc/language/elixir.ex:382:8: ExDoc.Language.Elixir.to_var/2776777 warning: expected a map or struct when accessing .__struct__ in expression:778779 module.__struct__780781 where "module" was given the type:782783 # type: dynamic(atom())784 # from: lib/ex_doc/language/elixir.ex:235:7785 function_exported?(module, :__struct__, 0)786787 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()788789 type warning found at:790 │791 236 │ match?(%{__exception__: true}, module.__struct__) ->792 │ ~793 │794 └─ lib/ex_doc/language/elixir.ex:236:49: ExDoc.Language.Elixir.module_type_and_skip/1795796 warning: expected a map or struct when accessing .available? in expression:797798 module.available?799800 where "module" was given the type:801802 # type: dynamic(atom())803 # from: lib/ex_doc/markdown.ex:68:12804 Code.ensure_loaded?(module)805806 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()807808 type warning found at:809 │810 68 │ Code.ensure_loaded?(module) && module.available?811 │ ~812 │813 └─ lib/ex_doc/markdown.ex:68:45: ExDoc.Markdown.find_markdown_processor/0814815Generated ex_doc app816==> nerves_compatibility_test817===> Analyzing applications...818===> Compiling telemetry819==> plug820Compiling 1 file (.erl)821Compiling 42 files (.ex)822Generated plug app823==> uboot_env824Compiling 5 files (.ex)825Generated uboot_env app826==> gpgmex827Compiling 4 files (.ex)828829== Compilation error in file lib/rust/gpg_nif_rust.ex ==830** (ErlangError) Erlang error: :enoent831 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/gpg_rust_nif"])832 (rustler 0.28.0) lib/rustler/compiler/config.ex:83: Rustler.Compiler.Config.metadata!/1833 (rustler 0.28.0) lib/rustler/compiler/config.ex:70: Rustler.Compiler.Config.build/1834 (rustler 0.28.0) lib/rustler/compiler.ex:9: Rustler.Compiler.compile_crate/2835 lib/rust/gpg_nif_rust.ex:18: (module)836could 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"