Build log
nerves_system_rpi4
warren 0.1.0 · fail · run warren-0.1.0-1791156027402
1274 of 1274 lines
1Resolving Hex dependencies...2Resolution completed in 1.025s3Unchanged:4 amqp 1.0.35 amqp_client 3.7.86 circular_buffer 1.1.07 elixir_make 0.10.08 goldrush 0.1.99 interactive_cmd 0.1.410 jsx 2.8.211 lager 3.6.312 nerves 2.0.0-pre.213 nerves_discovery 0.1.514 nerves_logging 0.2.415 nerves_runtime 0.13.1316 nerves_system_bbb 2.30.217 nerves_system_br 1.34.418 nerves_system_mangopi_mq_pro 0.17.219 nerves_system_qemu_aarch64 0.4.220 nerves_system_rpi0 2.1.221 nerves_system_rpi4 2.1.222 nerves_system_rpi5 2.1.223 nerves_system_trellis 0.5.024 nerves_system_x86_64 1.34.225 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.126 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.127 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.128 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.129 nerves_toolchain_x86_64_nerves_linux_musl 15.3.130 nerves_uevent 0.1.731 property_table 0.3.432 rabbit_common 3.7.8 VULNERABLE!33 GHSA-9pf7-f47q-mwpq (LOW)34 aka: CVE-2019-1129135 Cross-site Scripting in RabbitMQ36 https://osv.dev/vulnerability/GHSA-9pf7-f47q-mwpq37 ranch 1.5.038 ranch_proxy_protocol 1.5.039 recon 2.3.240 ring_logger 0.11.741 tablet 0.3.342 toolshed 0.5.043 uboot_env 1.0.244 warren 0.1.045* Getting warren (Hex package)46* Getting nerves (Hex package)47* Getting ring_logger (Hex package)48* Getting toolshed (Hex package)49* Getting nerves_runtime (Hex package)50* Getting nerves_system_bbb (Hex package)51* Getting nerves_system_mangopi_mq_pro (Hex package)52* Getting nerves_system_qemu_aarch64 (Hex package)53* Getting nerves_system_rpi0 (Hex package)54* Getting nerves_system_rpi4 (Hex package)55* Getting nerves_system_rpi5 (Hex package)56* Getting nerves_system_trellis (Hex package)57* Getting nerves_system_x86_64 (Hex package)58* Getting nerves_system_br (Hex package)59* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)60* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)61* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)62* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)63* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)64* Getting nerves_logging (Hex package)65* Getting nerves_uevent (Hex package)66* Getting uboot_env (Hex package)67* Getting elixir_make (Hex package)68* Getting property_table (Hex package)69* Getting circular_buffer (Hex package)70* Getting interactive_cmd (Hex package)71* Getting nerves_discovery (Hex package)72* Getting tablet (Hex package)73* Getting amqp (Hex package)74* Getting amqp_client (Hex package)75* Getting goldrush (Hex package)76* Getting jsx (Hex package)77* Getting lager (Hex package)78* Getting rabbit_common (Hex package)79* Getting ranch (Hex package)80* Getting ranch_proxy_protocol (Hex package)81* Getting recon (Hex package)82Found packages with security advisories, see above for details83==> nerves_system_br84Generated nerves_system_br app85==> circular_buffer86Compiling 1 file (.ex)87Generated circular_buffer app88==> nerves_compatibility_test89===> Analyzing applications...90===> Compiling recon91 ┌─ src/recon_alloc.erl:92 │93 575 │ usage(0.0,0.0) -> 1.00;94 │ ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.95If you specifically intend to match 0.0 alone, write +0.0 instead.9697 ┌─ src/recon_alloc.erl:98 │99 575 │ usage(0.0,0.0) -> 1.00;100 │ ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.101If you specifically intend to match 0.0 alone, write +0.0 instead.102103104===> Analyzing applications...105===> Compiling goldrush106 ┌─ src/gr_counter.erl:107 │108 39 │ case (catch gen_server:call(Server, list)) of109 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.110Compile directive 'nowarn_deprecated_catch' can be used to suppress111warnings in selected modules.112113 ┌─ src/gr_counter.erl:114 │115 46 │ case (catch gen_server:call(Server, {lookup_element, Term})) of116 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.117Compile directive 'nowarn_deprecated_catch' can be used to suppress118warnings in selected modules.119120 ┌─ src/gr_counter.erl:121 │122 66 │ case (catch gen_server:call(Server, {insert_counter, Counter, Value})) of123 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.124Compile directive 'nowarn_deprecated_catch' can be used to suppress125warnings in selected modules.126127 ┌─ src/gr_counter.erl:128 │129 89 │ case (catch gen_server:call(Server, {reset_counters, Counter})) of130 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.131Compile directive 'nowarn_deprecated_catch' can be used to suppress132warnings in selected modules.133134135 ┌─ src/glc_run.erl:136 │137 15 │ case (catch Fun(Event, Store)) of138 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.139Compile directive 'nowarn_deprecated_catch' can be used to suppress140warnings in selected modules.141142143 ┌─ src/gr_param.erl:144 │145 39 │ case (catch gen_server:call(Server, list)) of146 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.147Compile directive 'nowarn_deprecated_catch' can be used to suppress148warnings in selected modules.149150 ┌─ src/gr_param.erl:151 │152 46 │ case (catch gen_server:call(Server, info_size)) of153 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.154Compile directive 'nowarn_deprecated_catch' can be used to suppress155warnings in selected modules.156157 ┌─ src/gr_param.erl:158 │159 53 │ case (catch gen_server:call(Server, {insert, Term})) of160 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.161Compile directive 'nowarn_deprecated_catch' can be used to suppress162warnings in selected modules.163164 ┌─ src/gr_param.erl:165 │166 60 │ case (catch gen_server:call(Server, {lookup, Term})) of167 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.168Compile directive 'nowarn_deprecated_catch' can be used to suppress169warnings in selected modules.170171 ┌─ src/gr_param.erl:172 │173 67 │ case (catch gen_server:call(Server, {lookup_element, Term})) of174 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.175Compile directive 'nowarn_deprecated_catch' can be used to suppress176warnings in selected modules.177178 ┌─ src/gr_param.erl:179 │180 74 │ case (catch gen_server:call(Server, info)) of181 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.182Compile directive 'nowarn_deprecated_catch' can be used to suppress183warnings in selected modules.184185 ┌─ src/gr_param.erl:186 │187 82 │ case (catch gen_server:call(Server, transform)) of188 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.189Compile directive 'nowarn_deprecated_catch' can be used to suppress190warnings in selected modules.191192193===> Analyzing applications...194===> Compiling ranch195 ┌─ src/ranch.erl:196 │197 84 │ catch Transport:controlling_process(Socket, AcceptorsSup);198 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.199Compile directive 'nowarn_deprecated_catch' can be used to suppress200warnings in selected modules.201202203 ┌─ src/ranch_ssl.erl:204 │205 131 │ case ssl:ssl_accept(CSocket, Timeout) of206 │ ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead207208 ┌─ src/ranch_ssl.erl:209 │210 248 │ end, ssl:cipher_suites());211 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead212213 ┌─ src/ranch_ssl.erl:214 │215 250 │ ssl:cipher_suites()216 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead217218219 ┌─ src/ranch_conns_sup.erl:220 │221 80 │ catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},222 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.223Compile directive 'nowarn_deprecated_catch' can be used to suppress224warnings in selected modules.225226227==> tablet228Compiling 2 files (.ex)229Generated tablet app230==> elixir_make231Compiling 8 files (.ex)232Generated elixir_make app233==> nerves_logging234 CC kmsg_tailer.o235 LD kmsg_tailer236Compiling 5 files (.ex)237Generated nerves_logging app238==> nerves_discovery239Compiling 5 files (.ex)240Generated nerves_discovery app241==> ring_logger242Compiling 7 files (.ex)243Generated ring_logger app244==> interactive_cmd245Compiling 1 file (.ex)246Generated interactive_cmd app247==> nerves248Compiling 65 files (.ex)249 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)250 │251 6 │ defmodule Mix.Tasks.Nerves.Init do252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~253 │254 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)255256 warning: redefining module Nerves (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.beam)257 │258 6 │ defmodule Nerves do259 │ ~~~~~~~~~~~~~~~~~~~260 │261 └─ lib/nerves.ex:6: Nerves (module)262263 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)264 │265 5 │ defmodule Nerves.ArtifactResolver do266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~267 │268 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)269270 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)271 │272 6 │ defmodule Nerves.BuildAction.AppModes do273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~274 │275 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)276277 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)278 │279 5 │ defmodule Nerves.BuildAction.CheckExecutables do280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~281 │282 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)283284 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)285 │286 8 │ defmodule Nerves.BuildAction.Erlinit do287 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~288 │289 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)290291 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)292 │293 5 │ defmodule Nerves.BuildAction.Firmware do294 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~295 │296 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)297298 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)299 │300 7 │ defmodule Nerves.BuildAction.IExStartupCheck do301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~302 │303 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)304305 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)306 │307 5 │ defmodule Nerves.BuildAction.NervesV1System do308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~309 │310 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)311312 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)313 │314 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~316 │317 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)318319 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)320 │321 5 │ defmodule Nerves.BuildAction.Rootfs do322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~323 │324 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)325326 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)327 │328 6 │ defmodule Nerves.BuildAction.SortApps do329 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~330 │331 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)332333 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)334 │335 5 │ defmodule Nerves.BuildAction.StripAll do336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~337 │338 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)339340 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)341 │342 5 │ defmodule Nerves.BuildAction.Trimmer do343 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~344 │345 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)346347 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)348 │349 5 │ defmodule Nerves.BuildPlan do350 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~351 │352 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)353354 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)355 │356 5 │ defmodule Nerves.BuildPlan.Checks do357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~358 │359 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)360361 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.Container.beam)362 │363 6 │ defmodule Nerves.Container do364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~365 │366 └─ lib/nerves/container.ex:6: Nerves.Container (module)367368 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)369 │370 5 │ defmodule Nerves.Fingerprint do371 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~372 │373 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)374375 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)376 │377 5 │ defmodule Nerves.MixPackage do378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~379 │380 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)381382 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.Paths.beam)383 │384 5 │ defmodule Nerves.Paths do385 │ ~~~~~~~~~~~~~~~~~~~~~~~~~386 │387 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)388389 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)390 │391 5 │ defmodule Nerves.TargetTuple do392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~393 │394 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)395396Generated nerves app397==> nerves_toolchain_aarch64_nerves_linux_gnu398Compiling 1 file (.ex)399Generated nerves_toolchain_aarch64_nerves_linux_gnu app400==> nerves_system_rpi4401Generated nerves_system_rpi4 app402==> jsx403Compiling 9 files (.erl)404Generated jsx app405==> nerves_compatibility_test406===> Analyzing applications...407===> Compiling lager408/work/proj/deps_rpi4/lager/src/lager_format.erl:272:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.409Compile directive 'nowarn_deprecated_catch' can be used to suppress410warnings in selected modules.411% 272| case catch unicode:characters_to_list(B) of412% | ^413414/work/proj/deps_rpi4/lager/src/lager_console_backend.erl:93:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.415Compile directive 'nowarn_deprecated_catch' can be used to suppress416warnings in selected modules.417% 93| ?INT_LOG(warning, Msg, []),418% | ^419420 ┌─ src/lager_format.erl:421 │422 272 │ case catch unicode:characters_to_list(B) of423 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.424Compile directive 'nowarn_deprecated_catch' can be used to suppress425warnings in selected modules.426427428 ┌─ src/lager_console_backend.erl:429 │430 93 │ ?INT_LOG(warning, Msg, []),431 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.432Compile directive 'nowarn_deprecated_catch' can be used to suppress433warnings in selected modules.434435436/work/proj/deps_rpi4/lager/src/lager_file_backend.erl:129:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.437Compile directive 'nowarn_deprecated_catch' can be used to suppress438warnings in selected modules.439% 129| ?INT_LOG(error, "Failed to open log file ~s with error ~s", [Name, file:format_error(Reason)]),440% | ^441442/work/proj/deps_rpi4/lager/src/lager_file_backend.erl:141:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.443Compile directive 'nowarn_deprecated_catch' can be used to suppress444warnings in selected modules.445% 141| ?INT_LOG(notice, "Changed loglevel of ~s to ~p", [Ident, Level]),446% | ^447448/work/proj/deps_rpi4/lager/src/lager_file_backend.erl:152:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.449Compile directive 'nowarn_deprecated_catch' can be used to suppress450warnings in selected modules.451% 152| ?INT_LOG(notice, "Changed loghwm of ~s to ~p", [Name, Hwm]),452% | ^453454/work/proj/deps_rpi4/lager/src/lager_file_backend.erl:258:38: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.455Compile directive 'nowarn_deprecated_catch' can be used to suppress456warnings in selected modules.457% 258| ?INT_LOG(error, "Failed to rotate log file ~s with error ~s", [Name, file:format_error(Reason)]),458% | ^459460/work/proj/deps_rpi4/lager/src/lager_file_backend.erl:270:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.461Compile directive 'nowarn_deprecated_catch' can be used to suppress462warnings in selected modules.463% 270| ?INT_LOG(error, "Failed to reopen log file ~s with error ~s", [Name, file:format_error(Reason)]),464% | ^465466/work/proj/deps_rpi4/lager/src/lager_file_backend.erl:287:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.467Compile directive 'nowarn_deprecated_catch' can be used to suppress468warnings in selected modules.469% 287| ?INT_LOG(error, "Failed to write log message to file ~s: ~s",470% | ^471472/work/proj/deps_rpi4/lager/src/lager_file_backend.erl:314:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.473Compile directive 'nowarn_deprecated_catch' can be used to suppress474warnings in selected modules.475% 314| ?INT_LOG(error, "Missing required file option", []),476% | ^477478/work/proj/deps_rpi4/lager/src/lager_file_backend.erl:330:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.479Compile directive 'nowarn_deprecated_catch' can be used to suppress480warnings in selected modules.481% 330| ?INT_LOG(error, "~s ~p for file ~p",482% | ^483484 ┌─ src/lager_file_backend.erl:485 │486 129 │ ?INT_LOG(error, "Failed to open log file ~s with error ~s", [Name, file:format_error(Reason)]),487 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.488Compile directive 'nowarn_deprecated_catch' can be used to suppress489warnings in selected modules.490491 ┌─ src/lager_file_backend.erl:492 │493 141 │ ?INT_LOG(notice, "Changed loglevel of ~s to ~p", [Ident, Level]),494 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.495Compile directive 'nowarn_deprecated_catch' can be used to suppress496warnings in selected modules.497498 ┌─ src/lager_file_backend.erl:499 │500 152 │ ?INT_LOG(notice, "Changed loghwm of ~s to ~p", [Name, Hwm]),501 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.502Compile directive 'nowarn_deprecated_catch' can be used to suppress503warnings in selected modules.504505 ┌─ src/lager_file_backend.erl:506 │507 258 │ ?INT_LOG(error, "Failed to rotate log file ~s with error ~s", [Name, file:format_error(Reason)]),508 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.509Compile directive 'nowarn_deprecated_catch' can be used to suppress510warnings in selected modules.511512 ┌─ src/lager_file_backend.erl:513 │514 270 │ ?INT_LOG(error, "Failed to reopen log file ~s with error ~s", [Name, file:format_error(Reason)]),515 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.516Compile directive 'nowarn_deprecated_catch' can be used to suppress517warnings in selected modules.518519 ┌─ src/lager_file_backend.erl:520 │521 287 │ ?INT_LOG(error, "Failed to write log message to file ~s: ~s",522 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.523Compile directive 'nowarn_deprecated_catch' can be used to suppress524warnings in selected modules.525526 ┌─ src/lager_file_backend.erl:527 │528 314 │ ?INT_LOG(error, "Missing required file option", []),529 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.530Compile directive 'nowarn_deprecated_catch' can be used to suppress531warnings in selected modules.532533 ┌─ src/lager_file_backend.erl:534 │535 330 │ ?INT_LOG(error, "~s ~p for file ~p",536 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.537Compile directive 'nowarn_deprecated_catch' can be used to suppress538warnings in selected modules.539540541/work/proj/deps_rpi4/lager/src/lager.erl:55:10: Warning: variable '_App' is bound multiple times in this pattern.542If you mean to ignore this value, use '_' or543a different underscore-prefixed name544% 55| start_ok(_App, {error, {already_started, _App}}) -> ok;545% | ^546547/work/proj/deps_rpi4/lager/src/lager.erl:55:42: Warning: variable '_App' is bound multiple times in this pattern.548If you mean to ignore this value, use '_' or549a different underscore-prefixed name550% 55| start_ok(_App, {error, {already_started, _App}}) -> ok;551% | ^552553 ┌─ src/lager.erl:554 │555 55 │ start_ok(_App, {error, {already_started, _App}}) -> ok;556 │ ╰── Warning: variable '_App' is bound multiple times in this pattern.557If you mean to ignore this value, use '_' or558a different underscore-prefixed name559560 ┌─ src/lager.erl:561 │562 55 │ start_ok(_App, {error, {already_started, _App}}) -> ok;563 │ ╰── Warning: variable '_App' is bound multiple times in this pattern.564If you mean to ignore this value, use '_' or565a different underscore-prefixed name566567568/work/proj/deps_rpi4/lager/src/lager_crash_log.erl:83:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.569Compile directive 'nowarn_deprecated_catch' can be used to suppress570warnings in selected modules.571% 83| ?INT_LOG(error, "Failed to open crash log file ~s with error: ~s",572% | ^573574/work/proj/deps_rpi4/lager/src/lager_crash_log.erl:219:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.575Compile directive 'nowarn_deprecated_catch' can be used to suppress576warnings in selected modules.577% 219| ?INT_LOG(error, "Failed to write log message to file ~s: ~s",578% | ^579580/work/proj/deps_rpi4/lager/src/lager_crash_log.erl:232:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.581Compile directive 'nowarn_deprecated_catch' can be used to suppress582warnings in selected modules.583% 232| ?INT_LOG(error, "Failed to reopen crash log ~s with error: ~s",584% | ^585586 ┌─ src/lager_crash_log.erl:587 │588 83 │ ?INT_LOG(error, "Failed to open crash log file ~s with error: ~s",589 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.590Compile directive 'nowarn_deprecated_catch' can be used to suppress591warnings in selected modules.592593 ┌─ src/lager_crash_log.erl:594 │595 219 │ ?INT_LOG(error, "Failed to write log message to file ~s: ~s",596 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.597Compile directive 'nowarn_deprecated_catch' can be used to suppress598warnings in selected modules.599600 ┌─ src/lager_crash_log.erl:601 │602 232 │ ?INT_LOG(error, "Failed to reopen crash log ~s with error: ~s",603 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.604Compile directive 'nowarn_deprecated_catch' can be used to suppress605warnings in selected modules.606607608/work/proj/deps_rpi4/lager/src/lager_config.erl:41:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.609Compile directive 'nowarn_deprecated_catch' can be used to suppress610warnings in selected modules.611% 41| ?INT_LOG(warning, "Table ~p already exists", [?TBL])612% | ^613614 ┌─ src/lager_config.erl:615 │616 41 │ ?INT_LOG(warning, "Table ~p already exists", [?TBL])617 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.618Compile directive 'nowarn_deprecated_catch' can be used to suppress619warnings in selected modules.620621622/work/proj/deps_rpi4/lager/src/lager_handler_watcher.erl:119:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.623Compile directive 'nowarn_deprecated_catch' can be used to suppress624warnings in selected modules.625% 119| ?INT_LOG(debug, "Lager installed handler ~p into ~p", [Module, Sink]),626% | ^627628/work/proj/deps_rpi4/lager/src/lager_handler_watcher.erl:123:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.629Compile directive 'nowarn_deprecated_catch' can be used to suppress630warnings in selected modules.631% 123| ?INT_LOG(error, "Lager fatally failed to install handler ~p into"632% | ^633634/work/proj/deps_rpi4/lager/src/lager_handler_watcher.erl:130:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.635Compile directive 'nowarn_deprecated_catch' can be used to suppress636warnings in selected modules.637% 130| ?INT_LOG(error, "Lager failed to install handler ~p into"638% | ^639640 ┌─ src/lager_handler_watcher.erl:641 │642 119 │ ?INT_LOG(debug, "Lager installed handler ~p into ~p", [Module, Sink]),643 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.644Compile directive 'nowarn_deprecated_catch' can be used to suppress645warnings in selected modules.646647 ┌─ src/lager_handler_watcher.erl:648 │649 123 │ ?INT_LOG(error, "Lager fatally failed to install handler ~p into"650 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.651Compile directive 'nowarn_deprecated_catch' can be used to suppress652warnings in selected modules.653654 ┌─ src/lager_handler_watcher.erl:655 │656 130 │ ?INT_LOG(error, "Lager failed to install handler ~p into"657 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.658Compile directive 'nowarn_deprecated_catch' can be used to suppress659warnings in selected modules.660661662/work/proj/deps_rpi4/lager/src/lager_app.erl:271:6: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.663Compile directive 'nowarn_deprecated_catch' can be used to suppress664warnings in selected modules.665% 271| ?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []),666% | ^667668 ┌─ src/lager_app.erl:669 │670 271 │ ?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []),671 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.672Compile directive 'nowarn_deprecated_catch' can be used to suppress673warnings in selected modules.674675676/work/proj/deps_rpi4/lager/src/lager_trunc_io.erl:94:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.677Compile directive 'nowarn_deprecated_catch' can be used to suppress678warnings in selected modules.679% 94| case catch print(What, Len) of680% | ^681682 ┌─ src/lager_trunc_io.erl:683 │684 94 │ case catch print(What, Len) of685 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.686Compile directive 'nowarn_deprecated_catch' can be used to suppress687warnings in selected modules.688689690==> uboot_env691Compiling 5 files (.ex)692Generated uboot_env app693==> nerves_compatibility_test694===> Analyzing applications...695===> Compiling ranch_proxy_protocol696 ┌─ src/ranch_proxy_ssl.erl:697 │698 90 │ case ssl:ssl_accept(CSocket, SSLOpts++Opts, Timeout) of699 │ ╰── Warning: ssl:ssl_accept/3 is removed; use ssl:handshake/1,2,3 instead700701702 ┌─ src/ranch_proxy_protocol.erl:703 │704 301 │ {ok, [V || Key <- Items, (V = proplists:lookup(Key, ConnectionInfo)) =/= none]}.705 │ ╰── Warning: variable 'V' exported from '=/=' (line 301, column 74).706Exporting bindings from subexpressions other than block expressions is707deprecated and may yield an error in a future version of Erlang/OTP.708Please move the binding of 'V' out of the '=/='.709Compile directive 'nowarn_export_var_subexpr' can be used to suppress710warnings in selected modules.711712 ┌─ src/ranch_proxy_protocol.erl:713 │714 443 │ _ClientCert:1, % PP2_CLIENT_CERT_CONN715 │ ╰── Warning: variable '_ClientCert' is already bound. If you mean to ignore this716value, use '_' or a different underscore-prefixed name717718719===> Analyzing applications...720===> Compiling rabbit_common721 ┌─ src/gen_server2.erl:722 │723 317 │ case catch gen:call(Name, '$gen_call', Request) of724 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.725Compile directive 'nowarn_deprecated_catch' can be used to suppress726warnings in selected modules.727728 ┌─ src/gen_server2.erl:729 │730 325 │ case catch gen:call(Name, '$gen_call', Request, Timeout) of731 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.732Compile directive 'nowarn_deprecated_catch' can be used to suppress733warnings in selected modules.734735 ┌─ src/gen_server2.erl:736 │737 336 │ catch global:send(Name, {'$gen_cast', Request}),738 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.739Compile directive 'nowarn_deprecated_catch' can be used to suppress740warnings in selected modules.741742 ┌─ src/gen_server2.erl:743 │744 339 │ catch (Dest ! {'$gen_cast', Request}),745 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.746Compile directive 'nowarn_deprecated_catch' can be used to suppress747warnings in selected modules.748749 ┌─ src/gen_server2.erl:750 │751 342 │ catch (Dest ! {'$gen_cast', Request}),752 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.753Compile directive 'nowarn_deprecated_catch' can be used to suppress754warnings in selected modules.755756 ┌─ src/gen_server2.erl:757 │758 349 │ catch To ! {Tag, Reply}.759 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.760Compile directive 'nowarn_deprecated_catch' can be used to suppress761warnings in selected modules.762763 ┌─ src/gen_server2.erl:764 │765 361 │ catch ({Name, Node} ! Msg),766 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.767Compile directive 'nowarn_deprecated_catch' can be used to suppress768warnings in selected modules.769770 ┌─ src/gen_server2.erl:771 │772 422 │ catch msend(Pid, MRef, Request),773 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.774Compile directive 'nowarn_deprecated_catch' can be used to suppress775warnings in selected modules.776777 ┌─ src/gen_server2.erl:778 │779 431 │ catch msend(Dest, MRef, Request),780 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.781Compile directive 'nowarn_deprecated_catch' can be used to suppress782warnings in selected modules.783784 ┌─ src/gen_server2.erl:785 │786 435 │ catch msend(Dest, MRef, Request),787 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.788Compile directive 'nowarn_deprecated_catch' can be used to suppress789warnings in selected modules.790791 ┌─ src/gen_server2.erl:792 │793 472 │ case catch gen:call(Name, '$with_state', Fun, infinity) of794 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.795Compile directive 'nowarn_deprecated_catch' can be used to suppress796warnings in selected modules.797798 ┌─ src/gen_server2.erl:799 │800 548 │ case catch Mod:init(Args) of801 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.802Compile directive 'nowarn_deprecated_catch' can be used to suppress803warnings in selected modules.804805 ┌─ src/gen_server2.erl:806 │807 605 │ _ = (catch unregister(Name));808 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.809Compile directive 'nowarn_deprecated_catch' can be used to suppress810warnings in selected modules.811812 ┌─ src/gen_server2.erl:813 │814 712 │ case catch Mod:handle_pre_hibernate(State) of815 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.816Compile directive 'nowarn_deprecated_catch' can be used to suppress817warnings in selected modules.818819 ┌─ src/gen_server2.erl:820 │821 727 │ case catch Mod:handle_post_hibernate(State) of822 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.823Compile directive 'nowarn_deprecated_catch' can be used to suppress824warnings in selected modules.825826 ┌─ src/gen_server2.erl:827 │828 805 │ reply(From, catch Fun(State)),829 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.830Compile directive 'nowarn_deprecated_catch' can be used to suppress831warnings in selected modules.832833 ┌─ src/gen_server2.erl:834 │835 866 │ catch {Name, Node} ! {'$gen_call', {self(), {Tag, Node}}, Req},836 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.837Compile directive 'nowarn_deprecated_catch' can be used to suppress838warnings in selected modules.839840 ┌─ src/gen_server2.erl:841 │842 926 │ case catch erlang:cancel_timer(TimerId) of843 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.844Compile directive 'nowarn_deprecated_catch' can be used to suppress845warnings in selected modules.846847 ┌─ src/gen_server2.erl:848 │849 979 │ case catch erlang:monitor(process, {Name, Node}) of850 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.851Compile directive 'nowarn_deprecated_catch' can be used to suppress852warnings in selected modules.853854 ┌─ src/gen_server2.erl:855 │856 1029 │ case catch Mod:handle_call(Msg, From, State) of857 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.858Compile directive 'nowarn_deprecated_catch' can be used to suppress859warnings in selected modules.860861 ┌─ src/gen_server2.erl:862 │863 1042 │ (catch terminate(Reason, Msg,864 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.865Compile directive 'nowarn_deprecated_catch' can be used to suppress866warnings in selected modules.867868 ┌─ src/gen_server2.erl:869 │870 1050 │ Reply = (catch dispatch(Msg, Mod, State)),871 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.872Compile directive 'nowarn_deprecated_catch' can be used to suppress873warnings in selected modules.874875 ┌─ src/gen_server2.erl:876 │877 1106 │ case catch Mod:code_change(OldVsn, State, Extra) of878 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.879Compile directive 'nowarn_deprecated_catch' can be used to suppress880warnings in selected modules.881882 ┌─ src/gen_server2.erl:883 │884 1152 │ case catch Mod:terminate(Reason, State) of885 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.886Compile directive 'nowarn_deprecated_catch' can be used to suppress887warnings in selected modules.888889 ┌─ src/gen_server2.erl:890 │891 1233 │ case catch sys:debug_options(Opts) of892 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.893Compile directive 'nowarn_deprecated_catch' can be used to suppress894warnings in selected modules.895896 ┌─ src/gen_server2.erl:897 │898 1315 │ case catch Mod:Fun(Msg, Length, State) of899 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.900Compile directive 'nowarn_deprecated_catch' can be used to suppress901warnings in selected modules.902903 ┌─ src/gen_server2.erl:904 │905 1327 │ case catch Mod:Fun(Msg, From, Length, State) of906 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.907Compile directive 'nowarn_deprecated_catch' can be used to suppress908warnings in selected modules.909910 ┌─ src/gen_server2.erl:911 │912 1351 │ Log = sys:get_debug(log, Debug, []),913 │ ╰── Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1914915 ┌─ src/gen_server2.erl:916 │917 1365 │ true -> case catch apply(Mod, FunName, Args) of918 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.919Compile directive 'nowarn_deprecated_catch' can be used to suppress920warnings in selected modules.921922923 ┌─ src/mirrored_supervisor.erl:924 │925 212 │ {ok, Pid} -> case catch call(Pid, {init, Pid}) of926 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.927Compile directive 'nowarn_deprecated_catch' can be used to suppress928warnings in selected modules.929930 ┌─ src/mirrored_supervisor.erl:931 │932 256 │ M <- pg2:get_members(Group),933 │ ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead934935 ┌─ src/mirrored_supervisor.erl:936 │937 288 │ pg2:create(Group),938 │ ╰── Warning: pg2:create/1 is removed; this module was removed in OTP 24. Use 'pg' instead939940 ┌─ src/mirrored_supervisor.erl:941 │942 289 │ ok = pg2:join(Group, Overall),943 │ ╰── Warning: pg2:join/2 is removed; this module was removed in OTP 24. Use 'pg' instead944945 ┌─ src/mirrored_supervisor.erl:946 │947 290 │ Rest = pg2:get_members(Group) -- [Overall],948 │ ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead949950 ┌─ src/mirrored_supervisor.erl:951 │952 366 │ R = case lists:sort(pg2:get_members(Group)) -- [Pid] of953 │ ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead954955 ┌─ src/mirrored_supervisor.erl:956 │957 391 │ [cast(P, {die, Reason}) || P <- pg2:get_members(Group) -- [self()]].958 │ ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead959960961 ┌─ src/rabbit_http_util.erl:962 │963 139 │ after catch port_close(Port)964 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.965Compile directive 'nowarn_deprecated_catch' can be used to suppress966warnings in selected modules.967968969 ┌─ src/supervisor2.erl:970 │971 375 │ case catch apply(M, F, Args) of972 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.973Compile directive 'nowarn_deprecated_catch' can be used to suppress974warnings in selected modules.975976 ┌─ src/supervisor2.erl:977 │978 391 │ case catch apply(M, F, A) of979 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.980Compile directive 'nowarn_deprecated_catch' can be used to suppress981warnings in selected modules.982983 ┌─ src/supervisor2.erl:984 │985 688 │ case catch check_flags(SupFlags) of986 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.987Compile directive 'nowarn_deprecated_catch' can be used to suppress988warnings in selected modules.989990 ┌─ src/supervisor2.erl:991 │992 1314 │ case catch init_state1(SupName, Type, Mod, Args) of993 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.994Compile directive 'nowarn_deprecated_catch' can be used to suppress995warnings in selected modules.996997 ┌─ src/supervisor2.erl:998 │999 1382 │ catch check_childspec(Name, Func, RestartType, Shutdown, ChildType, Mods);1000 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1001Compile directive 'nowarn_deprecated_catch' can be used to suppress1002warnings in selected modules.100310041005===> Compiling src/rabbit_types.erl failed1006 ┌─ src/rabbit_types.erl:1007 │1008 21 │ -export_type([maybe/1, info/0, infos/0, info_key/0, info_keys/0,1009 │ ╰── syntax error before: '/'10101011 ┌─ src/rabbit_types.erl:1012 │1013 35 │ -type(maybe(T) :: T | 'none').1014 │ ╰── syntax error before: '::'10151016 ┌─ src/rabbit_types.erl:1017 │1018 55 │ properties_bin :: maybe(binary()),1019 │ ╰── syntax error before: 'maybe'10201021 ┌─ src/rabbit_types.erl:1022 │1023 59 │ properties :: maybe(rabbit_framing:amqp_property_record()),1024 │ ╰── syntax error before: 'maybe'10251026 ┌─ src/rabbit_types.erl:1027 │1028 118 │ exclusive_owner :: rabbit_types:maybe(pid()),1029 │ ╰── syntax error before: 'maybe'103010311032 ┌─ src/rabbit_types.erl:1033 │1034 62 │ -type(content() :: undecoded_content() | decoded_content()).1035 │ ╰── type decoded_content() undefined103610371038 ┌─ src/rabbit_types.erl:1039 │1040 36 │ -type(timestamp() :: {non_neg_integer(), non_neg_integer(), non_neg_integer()}).1041 │ ╰── Warning: type timestamp() is unused10421043 ┌─ src/rabbit_types.erl:1044 │1045 37 │ -type(vhost() :: binary()).1046 │ ╰── Warning: type vhost() is unused10471048 ┌─ src/rabbit_types.erl:1049 │1050 38 │ -type(ctag() :: binary()).1051 │ ╰── Warning: type ctag() is unused10521053 ┌─ src/rabbit_types.erl:1054 │1055 42 │ -type(undecoded_content() ::1056 │ ╰── Warning: type undecoded_content() is unused10571058 ┌─ src/rabbit_types.erl:1059 │1060 51 │ -type(unencoded_content() :: undecoded_content()).1061 │ ╰── Warning: type unencoded_content() is unused10621063 ┌─ src/rabbit_types.erl:1064 │1065 62 │ -type(content() :: undecoded_content() | decoded_content()).1066 │ ╰── Warning: type content() is unused10671068 ┌─ src/rabbit_types.erl:1069 │1070 63 │ -type(msg_id() :: rabbit_guid:guid()).1071 │ ╰── Warning: type msg_id() is unused10721073 ┌─ src/rabbit_types.erl:1074 │1075 64 │ -type(basic_message() ::1076 │ ╰── Warning: type basic_message() is unused10771078 ┌─ src/rabbit_types.erl:1079 │1080 70 │ -type(message() :: basic_message()).1081 │ ╰── Warning: type message() is unused10821083 ┌─ src/rabbit_types.erl:1084 │1085 71 │ -type(delivery() ::1086 │ ╰── Warning: type delivery() is unused10871088 ┌─ src/rabbit_types.erl:1089 │1090 75 │ -type(message_properties() ::1091 │ ╰── Warning: type message_properties() is unused10921093 ┌─ src/rabbit_types.erl:1094 │1095 79 │ -type(info_key() :: atom()).1096 │ ╰── Warning: type info_key() is unused10971098 ┌─ src/rabbit_types.erl:1099 │1100 80 │ -type(info_keys() :: [info_key()]).1101 │ ╰── Warning: type info_keys() is unused11021103 ┌─ src/rabbit_types.erl:1104 │1105 82 │ -type(info() :: {info_key(), any()}).1106 │ ╰── Warning: type info() is unused11071108 ┌─ src/rabbit_types.erl:1109 │1110 83 │ -type(infos() :: [info()]).1111 │ ╰── Warning: type infos() is unused11121113 ┌─ src/rabbit_types.erl:1114 │1115 85 │ -type(amqp_error() ::1116 │ ╰── Warning: type amqp_error() is unused11171118 ┌─ src/rabbit_types.erl:1119 │1120 90 │ -type(r(Kind) ::1121 │ ╰── Warning: type r(_) is unused11221123 ┌─ src/rabbit_types.erl:1124 │1125 92 │ -type(r2(VirtualHost, Kind) ::1126 │ ╰── Warning: type r2(_,_) is unused11271128 ┌─ src/rabbit_types.erl:1129 │1130 94 │ -type(r3(VirtualHost, Kind, Name) ::1131 │ ╰── Warning: type r3(_,_,_) is unused11321133 ┌─ src/rabbit_types.erl:1134 │1135 99 │ -type(listener() ::1136 │ ╰── Warning: type listener() is unused11371138 ┌─ src/rabbit_types.erl:1139 │1140 105 │ -type(binding_source() :: rabbit_exchange:name()).1141 │ ╰── Warning: type binding_source() is unused11421143 ┌─ src/rabbit_types.erl:1144 │1145 106 │ -type(binding_destination() :: rabbit_amqqueue:name() | rabbit_exchange:name()).1146 │ ╰── Warning: type binding_destination() is unused11471148 ┌─ src/rabbit_types.erl:1149 │1150 108 │ -type(binding() ::1151 │ ╰── Warning: type binding() is unused11521153 ┌─ src/rabbit_types.erl:1154 │1155 124 │ -type(exchange() ::1156 │ ╰── Warning: type exchange() is unused11571158 ┌─ src/rabbit_types.erl:1159 │1160 131 │ -type(connection_name() :: binary()).1161 │ ╰── Warning: type connection_name() is unused11621163 ┌─ src/rabbit_types.erl:1164 │1165 134 │ -type(connection() :: pid()).1166 │ ╰── Warning: type connection() is unused11671168 ┌─ src/rabbit_types.erl:1169 │1170 137 │ -type(tracked_connection() ::1171 │ ╰── Warning: type tracked_connection() is unused11721173 ┌─ src/rabbit_types.erl:1174 │1175 150 │ -type(protocol() :: rabbit_framing:protocol()).1176 │ ╰── Warning: type protocol() is unused11771178 ┌─ src/rabbit_types.erl:1179 │1180 152 │ -type(protocol_name() :: 'amqp0_8' | 'amqp0_9_1' | 'amqp1_0' | 'mqtt' | 'stomp' | any()).1181 │ ╰── Warning: type protocol_name() is unused11821183 ┌─ src/rabbit_types.erl:1184 │1185 154 │ -type(node_type() :: 'disc' | 'ram').1186 │ ╰── Warning: type node_type() is unused11871188 ┌─ src/rabbit_types.erl:1189 │1190 156 │ -type(auth_user() ::1191 │ ╰── Warning: type auth_user() is unused11921193 ┌─ src/rabbit_types.erl:1194 │1195 161 │ -type(user() ::1196 │ ╰── Warning: type user() is unused11971198 ┌─ src/rabbit_types.erl:1199 │1200 166 │ -type(internal_user() ::1201 │ ╰── Warning: type internal_user() is unused12021203 ┌─ src/rabbit_types.erl:1204 │1205 171 │ -type(username() :: binary()).1206 │ ╰── Warning: type username() is unused12071208 ┌─ src/rabbit_types.erl:1209 │1210 172 │ -type(password() :: binary()).1211 │ ╰── Warning: type password() is unused12121213 ┌─ src/rabbit_types.erl:1214 │1215 173 │ -type(password_hash() :: binary()).1216 │ ╰── Warning: type password_hash() is unused12171218 ┌─ src/rabbit_types.erl:1219 │1220 175 │ -type(ok(A) :: {'ok', A}).1221 │ ╰── Warning: type ok(_) is unused12221223 ┌─ src/rabbit_types.erl:1224 │1225 176 │ -type(error(A) :: {'error', A}).1226 │ ╰── Warning: type error(_) is unused12271228 ┌─ src/rabbit_types.erl:1229 │1230 177 │ -type(ok_or_error(A) :: 'ok' | error(A)).1231 │ ╰── Warning: type ok_or_error(_) is unused12321233 ┌─ src/rabbit_types.erl:1234 │1235 178 │ -type(ok_or_error2(A, B) :: ok(A) | error(B)).1236 │ ╰── Warning: type ok_or_error2(_,_) is unused12371238 ┌─ src/rabbit_types.erl:1239 │1240 179 │ -type(ok_pid_or_error() :: ok_or_error2(pid(), any())).1241 │ ╰── Warning: type ok_pid_or_error() is unused12421243 ┌─ src/rabbit_types.erl:1244 │1245 181 │ -type(channel_exit() :: no_return()).1246 │ ╰── Warning: type channel_exit() is unused12471248 ┌─ src/rabbit_types.erl:1249 │1250 182 │ -type(connection_exit() :: no_return()).1251 │ ╰── Warning: type connection_exit() is unused12521253 ┌─ src/rabbit_types.erl:1254 │1255 184 │ -type(mfargs() :: {atom(), atom(), [any()]}).1256 │ ╰── Warning: type mfargs() is unused12571258 ┌─ src/rabbit_types.erl:1259 │1260 186 │ -type(proc_name() :: term()).1261 │ ╰── Warning: type proc_name() is unused12621263 ┌─ src/rabbit_types.erl:1264 │1265 187 │ -type(proc_type_and_name() :: {atom(), proc_name()}).1266 │ ╰── Warning: type proc_type_and_name() is unused12671268 ┌─ src/rabbit_types.erl:1269 │1270 189 │ -type(topic_access_context() :: #{routing_key => rabbit_router:routing_key(),1271 │ ╰── Warning: type topic_access_context() is unused127212731274** (Mix) Could not compile dependency :rabbit_common, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/rpi4/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile rabbit_common --force", update it with "mix deps.update rabbit_common" or clean it with "mix deps.clean rabbit_common"