Build log
nerves_system_bbb
plug_gpg_verify 0.1.1 · fail · run plug_gpg_verify-0.1.1-1791070451240
833 of 833 lines
1Resolving Hex dependencies...2Resolution completed in 0.198s3Unchanged: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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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_armv7_nerves_linux_gnueabihf615Compiling 1 file (.ex)616Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app617==> nimble_parsec618Compiling 4 files (.ex)619Generated nimble_parsec app620==> makeup621Compiling 15 files (.ex)622Generated makeup app623==> makeup_elixir624Compiling 6 files (.ex)625Compiling lib/makeup/lexers/elixir_lexer.ex (it's taking more than 10s)626Generated makeup_elixir app627==> makeup_erlang628Compiling 4 files (.ex)629Compiling lib/makeup/lexers/erlang_lexer.ex (it's taking more than 10s)630Generated makeup_erlang app631==> ex_doc632Compiling 25 files (.ex)633 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead634 │635 42 │ <%# Extra content specified by the user (e.g. custom Javascript) %>636 │ ~637 │638 └─ lib/ex_doc/formatter/html/templates/footer_template.eex:42: (file)639640 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead641 │642 27 │ <%# Extra content specified by the user (e.g. custom CSS) %>643 │ ~644 │645 └─ lib/ex_doc/formatter/html/templates/head_template.eex:27: (file)646647 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead648 │649 32 │ <%# Immediately apply night mode preference to avoid a flash effect %>650 │ ~651 │652 └─ lib/ex_doc/formatter/html/templates/head_template.eex:32: (file)653654 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead655 │656 45 │ <%# Extra content specified by the user (e.g. custom Javascript) %>657 │ ~658 │659 └─ lib/ex_doc/formatter/epub/templates/module_template.eex:45: (file)660661 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead662 │663 23 │ <%# Extra content specified by the user (e.g. custom Javascript) %>664 │ ~665 │666 └─ lib/ex_doc/formatter/epub/templates/nav_template.eex:23: (file)667668 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead669 │670 6 │ <%# Extra content specified by the user (e.g. custom Javascript) %>671 │ ~672 │673 └─ lib/ex_doc/formatter/epub/templates/extra_template.eex:6: (file)674675 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead676 │677 13 │ <%# Extra content specified by the user (e.g. custom Javascript) %>678 │ ~679 │680 └─ lib/ex_doc/formatter/epub/templates/title_template.eex:13: (file)681682 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead683 │684 11 │ <%# Extra content specified by the user (e.g. custom CSS) %>685 │ ~686 │687 └─ lib/ex_doc/formatter/epub/templates/head_template.eex:11: (file)688689 warning: this clause of defp logo_path/1 is never used (or it will always fail/warn when invoked)690 │691 196 │ defp logo_path(%{logo: nil}), do: nil692 │ ~693 │694 └─ lib/ex_doc/formatter/html/templates.ex:196:8: ExDoc.Formatter.HTML.Templates.logo_path/1695696 warning: the following clause cannot match because the previous clauses already matched all possible values:697698 _ ->699700 it attempts to match on the result of:701702 result703704 which has the already matched type:705706 dynamic({:docs_v1, term(), term(), term(), term(), term(), term()} or {:error, term()})707708 type warning found at:709 │710 93 │ _ ->711 │ ~712 │713 └─ lib/ex_doc/retriever.ex:93:9: ExDoc.Retriever.docs_chunk/1714715 warning: the following clause is redundant:716717 defp to_var({:<<>>, _, _}, _)718719 it has type:720721 dynamic({:<<>>, term(), term()}), dynamic()722723 previous clauses have already matched on the following types:724725 {:%{}, term(), term()}, term()726 {atom(), term(), term()}, term()727728 │729 378 │ defp to_var({:<<>>, _, _}, _), do: {:binary, [], nil}730 │ ~731 │732 └─ lib/ex_doc/language/elixir.ex:378:8: ExDoc.Language.Elixir.to_var/2733734 warning: the following clause is redundant:735736 defp to_var({:{}, _, _}, _)737738 it has type:739740 dynamic({:{}, term(), term()}), dynamic()741742 previous clauses have already matched on the following types:743744 {:%{}, term(), term()}, term()745 {atom(), term(), term()}, term()746747 │748 379 │ defp to_var({:{}, _, _}, _), do: {:tuple, [], nil}749 │ ~750 │751 └─ lib/ex_doc/language/elixir.ex:379:8: ExDoc.Language.Elixir.to_var/2752753 warning: the following clause is redundant:754755 defp to_var(float, _) when is_integer(float)756757 it has type:758759 integer(), dynamic()760761 previous clauses have already matched on the following types:762763 {:%{}, term(), term()}, term()764 {atom(), term(), term()}, term()765 {term(), term()}, term()766 integer(), term()767768 │769 382 │ defp to_var(float, _) when is_integer(float), do: {:float, [], nil}770 │ ~771 │772 └─ lib/ex_doc/language/elixir.ex:382:8: ExDoc.Language.Elixir.to_var/2773774 warning: expected a map or struct when accessing .__struct__ in expression:775776 module.__struct__777778 where "module" was given the type:779780 # type: dynamic(atom())781 # from: lib/ex_doc/language/elixir.ex:235:7782 function_exported?(module, :__struct__, 0)783784 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()785786 type warning found at:787 │788 236 │ match?(%{__exception__: true}, module.__struct__) ->789 │ ~790 │791 └─ lib/ex_doc/language/elixir.ex:236:49: ExDoc.Language.Elixir.module_type_and_skip/1792793 warning: expected a map or struct when accessing .available? in expression:794795 module.available?796797 where "module" was given the type:798799 # type: dynamic(atom())800 # from: lib/ex_doc/markdown.ex:68:12801 Code.ensure_loaded?(module)802803 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()804805 type warning found at:806 │807 68 │ Code.ensure_loaded?(module) && module.available?808 │ ~809 │810 └─ lib/ex_doc/markdown.ex:68:45: ExDoc.Markdown.find_markdown_processor/0811812Generated ex_doc app813==> nerves_compatibility_test814===> Analyzing applications...815===> Compiling telemetry816==> plug817Compiling 1 file (.erl)818Compiling 42 files (.ex)819Generated plug app820==> uboot_env821Compiling 5 files (.ex)822Generated uboot_env app823==> gpgmex824Compiling 4 files (.ex)825826== Compilation error in file lib/rust/gpg_nif_rust.ex ==827** (ErlangError) Erlang error: :enoent828 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/gpg_rust_nif"])829 (rustler 0.28.0) lib/rustler/compiler/config.ex:83: Rustler.Compiler.Config.metadata!/1830 (rustler 0.28.0) lib/rustler/compiler/config.ex:70: Rustler.Compiler.Config.build/1831 (rustler 0.28.0) lib/rustler/compiler.ex:9: Rustler.Compiler.compile_crate/2832 lib/rust/gpg_nif_rust.ex:18: (module)833could 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"