Build log
nerves_system_rpi5
pplus_firestore 0.1.7 · fail · run pplus_firestore-0.1.7-1791241575975
746 of 746 lines
1Resolving Hex dependencies...2Resolution completed in 0.212s3Unchanged:4 circular_buffer 1.1.05 elixir_make 0.10.06 finch 0.24.07 google_api_firestore 0.33.08 google_gax 0.4.19 goth 1.4.510 hpax 1.1.011 interactive_cmd 0.1.412 jason 1.4.513 jose 1.11.1214 mime 1.6.015 mint 1.11.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_options 1.1.136 nimble_pool 1.1.037 poison 4.0.138 pplus_firestore 0.1.739 property_table 0.3.440 ring_logger 0.11.741 tablet 0.3.342 telemetry 1.4.243 tesla 1.21.344 toolshed 0.5.045 uboot_env 1.0.246* Getting pplus_firestore (Hex package)47* Getting nerves (Hex package)48* Getting ring_logger (Hex package)49* Getting toolshed (Hex package)50* Getting nerves_runtime (Hex package)51* Getting nerves_system_bbb (Hex package)52* Getting nerves_system_mangopi_mq_pro (Hex package)53* Getting nerves_system_qemu_aarch64 (Hex package)54* Getting nerves_system_rpi0 (Hex package)55* Getting nerves_system_rpi4 (Hex package)56* Getting nerves_system_rpi5 (Hex package)57* Getting nerves_system_trellis (Hex package)58* Getting nerves_system_x86_64 (Hex package)59* Getting nerves_system_br (Hex package)60* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)61* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)62* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)63* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)64* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)65* Getting nerves_logging (Hex package)66* Getting nerves_uevent (Hex package)67* Getting uboot_env (Hex package)68* Getting elixir_make (Hex package)69* Getting property_table (Hex package)70* Getting circular_buffer (Hex package)71* Getting interactive_cmd (Hex package)72* Getting nerves_discovery (Hex package)73* Getting tablet (Hex package)74* Getting google_api_firestore (Hex package)75* Getting goth (Hex package)76* Getting tesla (Hex package)77* Getting mime (Hex package)78* Getting finch (Hex package)79* Getting jason (Hex package)80* Getting jose (Hex package)81* Getting mint (Hex package)82* Getting nimble_options (Hex package)83* Getting nimble_pool (Hex package)84* Getting telemetry (Hex package)85* Getting hpax (Hex package)86* Getting google_gax (Hex package)87* Getting poison (Hex package)88==> nerves_system_br89Generated nerves_system_br app90==> mime91Compiling 2 files (.ex)92Generated mime app93==> circular_buffer94Compiling 1 file (.ex)95Generated circular_buffer app96==> nimble_options97Compiling 3 files (.ex)98Generated nimble_options app99==> jason100Compiling 10 files (.ex)101Generated jason app102==> poison103Compiling 4 files (.ex)104 warning: using single-quoted strings to represent charlists is deprecated.105 Use ~c"" if you indeed want a charlist or use "" instead.106 You may run "mix format --migrate" to change all single-quoted107 strings to use the ~c sigil and fix this warning.108 │109 127 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do110 │ ~111 │112 └─ lib/poison/encoder.ex:127:31113114 warning: using single-quoted strings to represent charlists is deprecated.115 Use ~c"" if you indeed want a charlist or use "" instead.116 You may run "mix format --migrate" to change all single-quoted117 strings to use the ~c sigil and fix this warning.118 │119 127 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do120 │ ~121 │122 └─ lib/poison/encoder.ex:127:48123124 warning: using single-quoted strings to represent charlists is deprecated.125 Use ~c"" if you indeed want a charlist or use "" instead.126 You may run "mix format --migrate" to change all single-quoted127 strings to use the ~c sigil and fix this warning.128 │129 174 │ when char <= 0x1F or char in '"\\' do130 │ ~131 │132 └─ lib/poison/encoder.ex:174:37133134 warning: using single-quoted strings to represent charlists is deprecated.135 Use ~c"" if you indeed want a charlist or use "" instead.136 You may run "mix format --migrate" to change all single-quoted137 strings to use the ~c sigil and fix this warning.138 │139 94 │ when char in '-0123456789' do140 │ ~141 │142 └─ lib/poison/parser.ex:94:21143144 warning: using single-quoted strings to represent charlists is deprecated.145 Use ~c"" if you indeed want a charlist or use "" instead.146 You may run "mix format --migrate" to change all single-quoted147 strings to use the ~c sigil and fix this warning.148 │149 189 │ when char in '123456789' do150 │ ~151 │152 └─ lib/poison/parser.ex:189:21153154 warning: using single-quoted strings to represent charlists is deprecated.155 Use ~c"" if you indeed want a charlist or use "" instead.156 You may run "mix format --migrate" to change all single-quoted157 strings to use the ~c sigil and fix this warning.158 │159 205 │ defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do160 │ ~161 │162 └─ lib/poison/parser.ex:205:60163164 warning: using single-quoted strings to represent charlists is deprecated.165 Use ~c"" if you indeed want a charlist or use "" instead.166 You may run "mix format --migrate" to change all single-quoted167 strings to use the ~c sigil and fix this warning.168 │169 238 │ when char in '0123456789' do170 │ ~171 │172 └─ lib/poison/parser.ex:238:21173174 warning: using single-quoted strings to represent charlists is deprecated.175 Use ~c"" if you indeed want a charlist or use "" instead.176 You may run "mix format --migrate" to change all single-quoted177 strings to use the ~c sigil and fix this warning.178 │179 246 │ defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do180 │ ~181 │182 └─ lib/poison/parser.ex:246:64183184 warning: using single-quoted strings to represent charlists is deprecated.185 Use ~c"" if you indeed want a charlist or use "" instead.186 You may run "mix format --migrate" to change all single-quoted187 strings to use the ~c sigil and fix this warning.188 │189 270 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do190 │ ~191 │192 └─ lib/poison/parser.ex:270:31193194 warning: using single-quoted strings to represent charlists is deprecated.195 Use ~c"" if you indeed want a charlist or use "" instead.196 You may run "mix format --migrate" to change all single-quoted197 strings to use the ~c sigil and fix this warning.198 │199 270 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do200 │ ~201 │202 └─ lib/poison/parser.ex:270:44203204 warning: using single-quoted strings to represent charlists is deprecated.205 Use ~c"" if you indeed want a charlist or use "" instead.206 You may run "mix format --migrate" to change all single-quoted207 strings to use the ~c sigil and fix this warning.208 │209 277 │ when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and210 │ ~211 │212 └─ lib/poison/parser.ex:277:24213214 warning: using single-quoted strings to represent charlists is deprecated.215 Use ~c"" if you indeed want a charlist or use "" instead.216 You may run "mix format --migrate" to change all single-quoted217 strings to use the ~c sigil and fix this warning.218 │219 277 │ when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and220 │ ~221 │222 └─ lib/poison/parser.ex:277:39223224 warning: using single-quoted strings to represent charlists is deprecated.225 Use ~c"" if you indeed want a charlist or use "" instead.226 You may run "mix format --migrate" to change all single-quoted227 strings to use the ~c sigil and fix this warning.228 │229 277 │ when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and230 │ ~231 │232 └─ lib/poison/parser.ex:277:54233234 warning: using single-quoted strings to represent charlists is deprecated.235 Use ~c"" if you indeed want a charlist or use "" instead.236 You may run "mix format --migrate" to change all single-quoted237 strings to use the ~c sigil and fix this warning.238 │239 334 │ defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do240 │ ~241 │242 └─ lib/poison/parser.ex:334:60243244 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead245 │246 42 │ if Application.get_env(:poison, :native) do247 │ ~248 │249 └─ lib/poison/parser.ex:42:18: Poison.Parser (module)250251 warning: use Bitwise is deprecated. import Bitwise instead252 │253 46 │ use Bitwise254 │ ~~~~~~~~~~~255 │256 └─ lib/poison/parser.ex:46: Poison.Parser (module)257258 warning: use Bitwise is deprecated. import Bitwise instead259 │260 117 │ use Bitwise261 │ ~~~~~~~~~~~262 │263 └─ lib/poison/encoder.ex:117: Poison.Encoder.BitString (module)264265 warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator266 │267 240 │ <<digits::binary-size(count), rest::binary>> = string268 │ ~269 │270 └─ lib/poison/parser.ex:240:27: Poison.Parser.number_digits/2271272 warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator273 │274 266 │ <<chunk::binary-size(count), rest::binary>> = string275 │ ~276 │277 └─ lib/poison/parser.ex:266:26: Poison.Parser.string_continue/3278279 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator280 │281 169 │ <<chunk::binary-size(size), rest::binary>> = string282 │ ~283 │284 └─ lib/poison/encoder.ex:169:26: Poison.Encoder.BitString.escape/2285286Generated poison app287==> hpax288Compiling 4 files (.ex)289Generated hpax app290==> mint291Compiling 1 file (.erl)292Compiling 21 files (.ex)293Generated mint app294==> jose295Compiling 113 files (.erl)296src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.297Compile directive 'nowarn_deprecated_catch' can be used to suppress298warnings in selected modules.299% 137| _ = catch jose_jwa:unsecured_signing(UnsecuredSigning),300% | ^301302src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.303Compile directive 'nowarn_deprecated_catch' can be used to suppress304warnings in selected modules.305% 797| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of306% | ^307308src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.309Compile directive 'nowarn_deprecated_catch' can be used to suppress310warnings in selected modules.311% 799| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of312% | ^313314src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.315Compile directive 'nowarn_deprecated_catch' can be used to suppress316warnings in selected modules.317% 809| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of318% | ^319320src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.321Compile directive 'nowarn_deprecated_catch' can be used to suppress322warnings in selected modules.323% 811| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of324% | ^325326src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.327Compile directive 'nowarn_deprecated_catch' can be used to suppress328warnings in selected modules.329% 821| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of330% | ^331332src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.333Compile directive 'nowarn_deprecated_catch' can be used to suppress334warnings in selected modules.335% 823| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of336% | ^337338src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.339Compile directive 'nowarn_deprecated_catch' can be used to suppress340warnings in selected modules.341% 837| case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of342% | ^343344src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.345Compile directive 'nowarn_deprecated_catch' can be used to suppress346warnings in selected modules.347% 840| case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of348% | ^349350src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.351Compile directive 'nowarn_deprecated_catch' can be used to suppress352warnings in selected modules.353% 842| case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of354% | ^355356src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.357Compile directive 'nowarn_deprecated_catch' can be used to suppress358warnings in selected modules.359% 859| case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of360% | ^361362src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.363Compile directive 'nowarn_deprecated_catch' can be used to suppress364warnings in selected modules.365% 862| case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of366% | ^367368src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.369Compile directive 'nowarn_deprecated_catch' can be used to suppress370warnings in selected modules.371% 864| case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of372% | ^373374src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.375Compile directive 'nowarn_deprecated_catch' can be used to suppress376warnings in selected modules.377% 882| case catch public_key:sign(Message, DigestType, PrivateKey, Options) of378% | ^379380src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.381Compile directive 'nowarn_deprecated_catch' can be used to suppress382warnings in selected modules.383% 885| case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of384% | ^385386src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.387Compile directive 'nowarn_deprecated_catch' can be used to suppress388warnings in selected modules.389% 897| case catch public_key:sign(Message, DigestType, PrivateKey) of390% | ^391392src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.393Compile directive 'nowarn_deprecated_catch' can be used to suppress394warnings in selected modules.395% 900| case catch public_key:verify(Message, DigestType, Signature, PublicKey) of396% | ^397398src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.399Compile directive 'nowarn_deprecated_catch' can be used to suppress400warnings in selected modules.401% 230| case catch block_cipher(Cipher) of402% | ^403404src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.405Compile directive 'nowarn_deprecated_catch' can be used to suppress406warnings in selected modules.407% 238| case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of408% | ^409410src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.411Compile directive 'nowarn_deprecated_catch' can be used to suppress412warnings in selected modules.413% 246| case catch rsa_crypt(Padding) of414% | ^415416src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.417Compile directive 'nowarn_deprecated_catch' can be used to suppress418warnings in selected modules.419% 254| case catch rsa_sign(Padding) of420% | ^421422src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.423Compile directive 'nowarn_deprecated_catch' can be used to suppress424warnings in selected modules.425% 262| case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of426% | ^427428Compiling 8 files (.ex)429Generated jose app430==> tablet431Compiling 2 files (.ex)432Generated tablet app433==> elixir_make434Compiling 8 files (.ex)435Generated elixir_make app436==> nerves_logging437 CC kmsg_tailer.o438 LD kmsg_tailer439Compiling 5 files (.ex)440Generated nerves_logging app441==> nerves_discovery442Compiling 5 files (.ex)443Generated nerves_discovery app444==> ring_logger445Compiling 7 files (.ex)446Generated ring_logger app447==> interactive_cmd448Compiling 1 file (.ex)449Generated interactive_cmd app450==> nerves451Compiling 65 files (.ex)452 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)453 │454 6 │ defmodule Mix.Tasks.Nerves.Init do455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~456 │457 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)458459 warning: redefining module Nerves (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.beam)460 │461 6 │ defmodule Nerves do462 │ ~~~~~~~~~~~~~~~~~~~463 │464 └─ lib/nerves.ex:6: Nerves (module)465466 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)467 │468 5 │ defmodule Nerves.ArtifactResolver do469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~470 │471 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)472473 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)474 │475 6 │ defmodule Nerves.BuildAction.AppModes do476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~477 │478 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)479480 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)481 │482 5 │ defmodule Nerves.BuildAction.CheckExecutables do483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~484 │485 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)486487 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)488 │489 8 │ defmodule Nerves.BuildAction.Erlinit do490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~491 │492 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)493494 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)495 │496 5 │ defmodule Nerves.BuildAction.Firmware do497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~498 │499 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)500501 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)502 │503 7 │ defmodule Nerves.BuildAction.IExStartupCheck do504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~505 │506 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)507508 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)509 │510 5 │ defmodule Nerves.BuildAction.NervesV1System do511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~512 │513 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)514515 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)516 │517 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do518 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~519 │520 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)521522 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)523 │524 5 │ defmodule Nerves.BuildAction.Rootfs do525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~526 │527 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)528529 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)530 │531 6 │ defmodule Nerves.BuildAction.SortApps do532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~533 │534 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)535536 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)537 │538 5 │ defmodule Nerves.BuildAction.StripAll do539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~540 │541 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)542543 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)544 │545 5 │ defmodule Nerves.BuildAction.Trimmer do546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~547 │548 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)549550 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)551 │552 5 │ defmodule Nerves.BuildPlan.Checks do553 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~554 │555 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)556557 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)558 │559 5 │ defmodule Nerves.BuildPlan do560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~561 │562 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)563564 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Container.beam)565 │566 6 │ defmodule Nerves.Container do567 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~568 │569 └─ lib/nerves/container.ex:6: Nerves.Container (module)570571 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)572 │573 5 │ defmodule Nerves.Fingerprint do574 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~575 │576 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)577578 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)579 │580 5 │ defmodule Nerves.MixPackage do581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~582 │583 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)584585 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Paths.beam)586 │587 5 │ defmodule Nerves.Paths do588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~589 │590 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)591592 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)593 │594 5 │ defmodule Nerves.TargetTuple do595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~596 │597 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)598599Generated nerves app600==> nerves_toolchain_aarch64_nerves_linux_gnu601Compiling 1 file (.ex)602Generated nerves_toolchain_aarch64_nerves_linux_gnu app603==> nerves_system_rpi5604Generated nerves_system_rpi5 app605==> nerves_compatibility_test606===> Analyzing applications...607===> Compiling telemetry608==> uboot_env609Compiling 5 files (.ex)610Generated uboot_env app611==> nimble_pool612Compiling 2 files (.ex)613Generated nimble_pool app614==> finch615Compiling 23 files (.ex)616Generated finch app617==> goth618Compiling 7 files (.ex)619 warning: the following clause is redundant:620621 def refresh!(%Goth.Token{account: account, scope: scope})622623 it has type:624625 dynamic(%Goth.Token{})626627 previous clauses have already matched on the following types:628629 %Goth.Token{}630631 │632 625 │ def refresh!(%__MODULE__{account: account, scope: scope}), do: refresh!({account, scope})633 │ ~634 │635 └─ lib/goth/token.ex:625:7: Goth.Token.refresh!/1636637Generated goth app638==> tesla639Compiling 57 files (.ex)640Generated tesla app641==> google_gax642Compiling 5 files (.ex)643 warning: incompatible types given to Tesla.Multipart.add_field/4:644645 Tesla.Multipart.add_field(646 body,647 :metadata,648 Poison.encode!(meta), headers: ["Content-Type": "application/json"])649650 given types:651652 (653 dynamic(%Tesla.Multipart{parts: empty_list(), content_type_params: empty_list()}),654 -:metadata-,655 dynamic(),656 non_empty_list({:headers, non_empty_list({:"Content-Type", binary()})})657 )658659 but expected one of:660661 (662 %Tesla.Multipart{parts: list(term())},663 binary(),664 %{..., __struct__: File.Stream or IO.Stream or Range or Stream} or binary() or empty_list() or665 fun() or non_empty_list(term(), term()),666 empty_list() or non_empty_list(term(), term())667 )668669 where "body" was given the type:670671 # type: dynamic(%Tesla.Multipart{parts: empty_list(), content_type_params: empty_list()})672 # from: lib/google_api/gax/connection.ex:177:10673 body = Tesla.Multipart.new()674675 where "meta" was given the type:676677 # type: dynamic(not nil)678 # from: lib/google_api/gax/connection.ex:181:17679 meta680681 type warning found at:682 │683 183 │ _ -> Tesla.Multipart.add_field(684 │ ~685 │686 └─ lib/google_api/gax/connection.ex:183:30: GoogleApi.Gax.Connection.build_body/3687688Generated google_gax app689==> google_api_firestore690Compiling 210 files (.ex)691warning: `use Tesla.Builder` and `use Tesla` in GoogleApi.Firestore.V1.Connection are soft-deprecated. It will be removed in future major version in favor of692Runtime Configuration instead. Please share your feedback at https://github.com/elixir-tesla/tesla/discussions/732693694If you can turn off this warning, add the following to your config.exs:695696```elixir697config :tesla, disable_deprecated_builder_warning: true698```699700 (tesla 1.21.3) lib/tesla/builder.ex:12: Tesla.Builder."MACRO-__using__"/2701 (elixir 1.20.3) src/elixir_dispatch.erl:263: :elixir_dispatch.expand_macro_fun/7702 (elixir 1.20.3) src/elixir_dispatch.erl:155: :elixir_dispatch.dispatch_require/7703 (elixir 1.20.3) src/elixir_expand.erl:670: :elixir_expand.expand_block/5704 (elixir 1.20.3) src/elixir_expand.erl:53: :elixir_expand.expand/3705 (elixir 1.20.3) src/elixir_dispatch.erl:277: :elixir_dispatch.expand_quoted/7706707warning: `use Tesla.Builder` and `use Tesla` in GoogleApi.Firestore.V1beta1.Connection are soft-deprecated. It will be removed in future major version in favor of708Runtime Configuration instead. Please share your feedback at https://github.com/elixir-tesla/tesla/discussions/732709710If you can turn off this warning, add the following to your config.exs:711712```elixir713config :tesla, disable_deprecated_builder_warning: true714```715716 (tesla 1.21.3) lib/tesla/builder.ex:12: Tesla.Builder."MACRO-__using__"/2717 (elixir 1.20.3) src/elixir_dispatch.erl:263: :elixir_dispatch.expand_macro_fun/7718 (elixir 1.20.3) src/elixir_dispatch.erl:155: :elixir_dispatch.dispatch_require/7719 (elixir 1.20.3) src/elixir_expand.erl:670: :elixir_expand.expand_block/5720 (elixir 1.20.3) src/elixir_expand.erl:53: :elixir_expand.expand/3721 (elixir 1.20.3) src/elixir_dispatch.erl:277: :elixir_dispatch.expand_quoted/7722723Generated google_api_firestore app724==> pplus_firestore725Compiling 11 files (.ex)726Generated pplus_firestore app727==> property_table728Compiling 8 files (.ex)729Generated property_table app730==> nerves_uevent731 CC uevent.o732Assembler messages:733Fatal error: can't create /work/proj/_build/rpi5/lib/nerves_uevent/obj/uevent.o: No such file or directory734c_src/uevent.c:851:1: fatal error: error writing to -: Broken pipe735 851 | }736 | ^737compilation terminated.738make: *** [Makefile:82: /work/proj/_build/rpi5/lib/nerves_uevent/obj/uevent.o] Error 1739could not compile dependency :nerves_uevent, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile nerves_uevent --force", update it with "mix deps.update nerves_uevent" or clean it with "mix deps.clean nerves_uevent"740==> nerves_compatibility_test741** (Mix) Could not compile with "make" (exit status: 2).742If the error message above says that libmnl.h can't be found, then the743fix is to install libmnl. For example, run `apt install libmnl-dev` on744Debian-based systems. For Nerves targets, be sure to include745`BR2_PACKAGE_LIBMNL=y` in the Nerves system's nerves_defconfig.746