Build log
nerves_system_qemu_aarch64
warren 0.1.0 · fail · run warren-0.1.0-1791156027402
1067 of 1067 lines
1Resolving Hex dependencies...2Resolution completed in 0.209s3Unchanged: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/gr_param.erl:136 │137 39 │ case (catch gen_server:call(Server, list)) of138 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.139Compile directive 'nowarn_deprecated_catch' can be used to suppress140warnings in selected modules.141142 ┌─ src/gr_param.erl:143 │144 46 │ case (catch gen_server:call(Server, info_size)) of145 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.146Compile directive 'nowarn_deprecated_catch' can be used to suppress147warnings in selected modules.148149 ┌─ src/gr_param.erl:150 │151 53 │ case (catch gen_server:call(Server, {insert, Term})) of152 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.153Compile directive 'nowarn_deprecated_catch' can be used to suppress154warnings in selected modules.155156 ┌─ src/gr_param.erl:157 │158 60 │ case (catch gen_server:call(Server, {lookup, Term})) of159 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.160Compile directive 'nowarn_deprecated_catch' can be used to suppress161warnings in selected modules.162163 ┌─ src/gr_param.erl:164 │165 67 │ case (catch gen_server:call(Server, {lookup_element, Term})) of166 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.167Compile directive 'nowarn_deprecated_catch' can be used to suppress168warnings in selected modules.169170 ┌─ src/gr_param.erl:171 │172 74 │ case (catch gen_server:call(Server, info)) of173 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.174Compile directive 'nowarn_deprecated_catch' can be used to suppress175warnings in selected modules.176177 ┌─ src/gr_param.erl:178 │179 82 │ case (catch gen_server:call(Server, transform)) of180 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.181Compile directive 'nowarn_deprecated_catch' can be used to suppress182warnings in selected modules.183184185 ┌─ src/glc_run.erl:186 │187 15 │ case (catch Fun(Event, Store)) 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_conns_sup.erl:204 │205 80 │ catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},206 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.207Compile directive 'nowarn_deprecated_catch' can be used to suppress208warnings in selected modules.209210211 ┌─ src/ranch_ssl.erl:212 │213 131 │ case ssl:ssl_accept(CSocket, Timeout) of214 │ ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead215216 ┌─ src/ranch_ssl.erl:217 │218 248 │ end, ssl:cipher_suites());219 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead220221 ┌─ src/ranch_ssl.erl:222 │223 250 │ ssl:cipher_suites()224 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead225226227==> 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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)348 │349 5 │ defmodule Nerves.BuildPlan.Checks do350 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~351 │352 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)353354 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)355 │356 5 │ defmodule Nerves.BuildPlan do357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~358 │359 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)360361 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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_qemu_aarch64401Compiling 1 file (.ex)402Generated nerves_system_qemu_aarch64 app403==> jsx404Compiling 9 files (.erl)405Generated jsx app406==> nerves_compatibility_test407===> Analyzing applications...408===> Compiling lager409/work/proj/deps_qemu_aarch64/lager/src/lager_handler_watcher.erl:119:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.410Compile directive 'nowarn_deprecated_catch' can be used to suppress411warnings in selected modules.412% 119| ?INT_LOG(debug, "Lager installed handler ~p into ~p", [Module, Sink]),413% | ^414415/work/proj/deps_qemu_aarch64/lager/src/lager_handler_watcher.erl:123:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.416Compile directive 'nowarn_deprecated_catch' can be used to suppress417warnings in selected modules.418% 123| ?INT_LOG(error, "Lager fatally failed to install handler ~p into"419% | ^420421/work/proj/deps_qemu_aarch64/lager/src/lager_handler_watcher.erl:130:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.422Compile directive 'nowarn_deprecated_catch' can be used to suppress423warnings in selected modules.424% 130| ?INT_LOG(error, "Lager failed to install handler ~p into"425% | ^426427 ┌─ src/lager_handler_watcher.erl:428 │429 119 │ ?INT_LOG(debug, "Lager installed handler ~p into ~p", [Module, Sink]),430 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.431Compile directive 'nowarn_deprecated_catch' can be used to suppress432warnings in selected modules.433434 ┌─ src/lager_handler_watcher.erl:435 │436 123 │ ?INT_LOG(error, "Lager fatally failed to install handler ~p into"437 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.438Compile directive 'nowarn_deprecated_catch' can be used to suppress439warnings in selected modules.440441 ┌─ src/lager_handler_watcher.erl:442 │443 130 │ ?INT_LOG(error, "Lager failed to install handler ~p into"444 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.445Compile directive 'nowarn_deprecated_catch' can be used to suppress446warnings in selected modules.447448449/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:129:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.450Compile directive 'nowarn_deprecated_catch' can be used to suppress451warnings in selected modules.452% 129| ?INT_LOG(error, "Failed to open log file ~s with error ~s", [Name, file:format_error(Reason)]),453% | ^454455/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:141:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.456Compile directive 'nowarn_deprecated_catch' can be used to suppress457warnings in selected modules.458% 141| ?INT_LOG(notice, "Changed loglevel of ~s to ~p", [Ident, Level]),459% | ^460461/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:152:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.462Compile directive 'nowarn_deprecated_catch' can be used to suppress463warnings in selected modules.464% 152| ?INT_LOG(notice, "Changed loghwm of ~s to ~p", [Name, Hwm]),465% | ^466467/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:258:38: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.468Compile directive 'nowarn_deprecated_catch' can be used to suppress469warnings in selected modules.470% 258| ?INT_LOG(error, "Failed to rotate log file ~s with error ~s", [Name, file:format_error(Reason)]),471% | ^472473/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:270:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.474Compile directive 'nowarn_deprecated_catch' can be used to suppress475warnings in selected modules.476% 270| ?INT_LOG(error, "Failed to reopen log file ~s with error ~s", [Name, file:format_error(Reason)]),477% | ^478479/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:287:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.480Compile directive 'nowarn_deprecated_catch' can be used to suppress481warnings in selected modules.482% 287| ?INT_LOG(error, "Failed to write log message to file ~s: ~s",483% | ^484485/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:314:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.486Compile directive 'nowarn_deprecated_catch' can be used to suppress487warnings in selected modules.488% 314| ?INT_LOG(error, "Missing required file option", []),489% | ^490491/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:330:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.492Compile directive 'nowarn_deprecated_catch' can be used to suppress493warnings in selected modules.494% 330| ?INT_LOG(error, "~s ~p for file ~p",495% | ^496497 ┌─ src/lager_file_backend.erl:498 │499 129 │ ?INT_LOG(error, "Failed to open log file ~s with error ~s", [Name, file:format_error(Reason)]),500 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.501Compile directive 'nowarn_deprecated_catch' can be used to suppress502warnings in selected modules.503504 ┌─ src/lager_file_backend.erl:505 │506 141 │ ?INT_LOG(notice, "Changed loglevel of ~s to ~p", [Ident, Level]),507 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.508Compile directive 'nowarn_deprecated_catch' can be used to suppress509warnings in selected modules.510511 ┌─ src/lager_file_backend.erl:512 │513 152 │ ?INT_LOG(notice, "Changed loghwm of ~s to ~p", [Name, Hwm]),514 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.515Compile directive 'nowarn_deprecated_catch' can be used to suppress516warnings in selected modules.517518 ┌─ src/lager_file_backend.erl:519 │520 258 │ ?INT_LOG(error, "Failed to rotate log file ~s with error ~s", [Name, file:format_error(Reason)]),521 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.522Compile directive 'nowarn_deprecated_catch' can be used to suppress523warnings in selected modules.524525 ┌─ src/lager_file_backend.erl:526 │527 270 │ ?INT_LOG(error, "Failed to reopen log file ~s with error ~s", [Name, file:format_error(Reason)]),528 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.529Compile directive 'nowarn_deprecated_catch' can be used to suppress530warnings in selected modules.531532 ┌─ src/lager_file_backend.erl:533 │534 287 │ ?INT_LOG(error, "Failed to write log message to file ~s: ~s",535 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.536Compile directive 'nowarn_deprecated_catch' can be used to suppress537warnings in selected modules.538539 ┌─ src/lager_file_backend.erl:540 │541 314 │ ?INT_LOG(error, "Missing required file option", []),542 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.543Compile directive 'nowarn_deprecated_catch' can be used to suppress544warnings in selected modules.545546 ┌─ src/lager_file_backend.erl:547 │548 330 │ ?INT_LOG(error, "~s ~p for file ~p",549 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.550Compile directive 'nowarn_deprecated_catch' can be used to suppress551warnings in selected modules.552553554/work/proj/deps_qemu_aarch64/lager/src/lager_trunc_io.erl:94:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.555Compile directive 'nowarn_deprecated_catch' can be used to suppress556warnings in selected modules.557% 94| case catch print(What, Len) of558% | ^559560 ┌─ src/lager_trunc_io.erl:561 │562 94 │ case catch print(What, Len) of563 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.564Compile directive 'nowarn_deprecated_catch' can be used to suppress565warnings in selected modules.566567568/work/proj/deps_qemu_aarch64/lager/src/lager.erl:55:10: Warning: variable '_App' is bound multiple times in this pattern.569If you mean to ignore this value, use '_' or570a different underscore-prefixed name571% 55| start_ok(_App, {error, {already_started, _App}}) -> ok;572% | ^573574/work/proj/deps_qemu_aarch64/lager/src/lager.erl:55:42: Warning: variable '_App' is bound multiple times in this pattern.575If you mean to ignore this value, use '_' or576a different underscore-prefixed name577% 55| start_ok(_App, {error, {already_started, _App}}) -> ok;578% | ^579580 ┌─ src/lager.erl:581 │582 55 │ start_ok(_App, {error, {already_started, _App}}) -> ok;583 │ ╰── Warning: variable '_App' is bound multiple times in this pattern.584If you mean to ignore this value, use '_' or585a different underscore-prefixed name586587 ┌─ src/lager.erl:588 │589 55 │ start_ok(_App, {error, {already_started, _App}}) -> ok;590 │ ╰── Warning: variable '_App' is bound multiple times in this pattern.591If you mean to ignore this value, use '_' or592a different underscore-prefixed name593594595/work/proj/deps_qemu_aarch64/lager/src/lager_app.erl:271:6: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.596Compile directive 'nowarn_deprecated_catch' can be used to suppress597warnings in selected modules.598% 271| ?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []),599% | ^600601 ┌─ src/lager_app.erl:602 │603 271 │ ?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []),604 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.605Compile directive 'nowarn_deprecated_catch' can be used to suppress606warnings in selected modules.607608609/work/proj/deps_qemu_aarch64/lager/src/lager_console_backend.erl:93:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.610Compile directive 'nowarn_deprecated_catch' can be used to suppress611warnings in selected modules.612% 93| ?INT_LOG(warning, Msg, []),613% | ^614615 ┌─ src/lager_console_backend.erl:616 │617 93 │ ?INT_LOG(warning, Msg, []),618 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.619Compile directive 'nowarn_deprecated_catch' can be used to suppress620warnings in selected modules.621622623/work/proj/deps_qemu_aarch64/lager/src/lager_config.erl:41:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.624Compile directive 'nowarn_deprecated_catch' can be used to suppress625warnings in selected modules.626% 41| ?INT_LOG(warning, "Table ~p already exists", [?TBL])627% | ^628629 ┌─ src/lager_config.erl:630 │631 41 │ ?INT_LOG(warning, "Table ~p already exists", [?TBL])632 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.633Compile directive 'nowarn_deprecated_catch' can be used to suppress634warnings in selected modules.635636637/work/proj/deps_qemu_aarch64/lager/src/lager_crash_log.erl:83:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.638Compile directive 'nowarn_deprecated_catch' can be used to suppress639warnings in selected modules.640% 83| ?INT_LOG(error, "Failed to open crash log file ~s with error: ~s",641% | ^642643/work/proj/deps_qemu_aarch64/lager/src/lager_crash_log.erl:219:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.644Compile directive 'nowarn_deprecated_catch' can be used to suppress645warnings in selected modules.646% 219| ?INT_LOG(error, "Failed to write log message to file ~s: ~s",647% | ^648649/work/proj/deps_qemu_aarch64/lager/src/lager_crash_log.erl:232:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.650Compile directive 'nowarn_deprecated_catch' can be used to suppress651warnings in selected modules.652% 232| ?INT_LOG(error, "Failed to reopen crash log ~s with error: ~s",653% | ^654655 ┌─ src/lager_crash_log.erl:656 │657 83 │ ?INT_LOG(error, "Failed to open crash log file ~s with error: ~s",658 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.659Compile directive 'nowarn_deprecated_catch' can be used to suppress660warnings in selected modules.661662 ┌─ src/lager_crash_log.erl:663 │664 219 │ ?INT_LOG(error, "Failed to write log message to file ~s: ~s",665 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.666Compile directive 'nowarn_deprecated_catch' can be used to suppress667warnings in selected modules.668669 ┌─ src/lager_crash_log.erl:670 │671 232 │ ?INT_LOG(error, "Failed to reopen crash log ~s with error: ~s",672 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.673Compile directive 'nowarn_deprecated_catch' can be used to suppress674warnings in selected modules.675676677/work/proj/deps_qemu_aarch64/lager/src/lager_format.erl:272:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.678Compile directive 'nowarn_deprecated_catch' can be used to suppress679warnings in selected modules.680% 272| case catch unicode:characters_to_list(B) of681% | ^682683 ┌─ src/lager_format.erl:684 │685 272 │ case catch unicode:characters_to_list(B) of686 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.687Compile directive 'nowarn_deprecated_catch' can be used to suppress688warnings in selected modules.689690691==> uboot_env692Compiling 5 files (.ex)693Generated uboot_env app694==> nerves_compatibility_test695===> Analyzing applications...696===> Compiling ranch_proxy_protocol697 ┌─ src/ranch_proxy_ssl.erl:698 │699 90 │ case ssl:ssl_accept(CSocket, SSLOpts++Opts, Timeout) of700 │ ╰── Warning: ssl:ssl_accept/3 is removed; use ssl:handshake/1,2,3 instead701702703 ┌─ src/ranch_proxy_protocol.erl:704 │705 301 │ {ok, [V || Key <- Items, (V = proplists:lookup(Key, ConnectionInfo)) =/= none]}.706 │ ╰── Warning: variable 'V' exported from '=/=' (line 301, column 74).707Exporting bindings from subexpressions other than block expressions is708deprecated and may yield an error in a future version of Erlang/OTP.709Please move the binding of 'V' out of the '=/='.710Compile directive 'nowarn_export_var_subexpr' can be used to suppress711warnings in selected modules.712713 ┌─ src/ranch_proxy_protocol.erl:714 │715 443 │ _ClientCert:1, % PP2_CLIENT_CERT_CONN716 │ ╰── Warning: variable '_ClientCert' is already bound. If you mean to ignore this717value, use '_' or a different underscore-prefixed name718719720===> Analyzing applications...721===> Compiling rabbit_common722 ┌─ src/gen_server2.erl:723 │724 317 │ case catch gen:call(Name, '$gen_call', Request) of725 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.726Compile directive 'nowarn_deprecated_catch' can be used to suppress727warnings in selected modules.728729 ┌─ src/gen_server2.erl:730 │731 325 │ case catch gen:call(Name, '$gen_call', Request, Timeout) of732 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.733Compile directive 'nowarn_deprecated_catch' can be used to suppress734warnings in selected modules.735736 ┌─ src/gen_server2.erl:737 │738 336 │ catch global:send(Name, {'$gen_cast', Request}),739 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.740Compile directive 'nowarn_deprecated_catch' can be used to suppress741warnings in selected modules.742743 ┌─ src/gen_server2.erl:744 │745 339 │ catch (Dest ! {'$gen_cast', Request}),746 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.747Compile directive 'nowarn_deprecated_catch' can be used to suppress748warnings in selected modules.749750 ┌─ src/gen_server2.erl:751 │752 342 │ catch (Dest ! {'$gen_cast', Request}),753 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.754Compile directive 'nowarn_deprecated_catch' can be used to suppress755warnings in selected modules.756757 ┌─ src/gen_server2.erl:758 │759 349 │ catch To ! {Tag, Reply}.760 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.761Compile directive 'nowarn_deprecated_catch' can be used to suppress762warnings in selected modules.763764 ┌─ src/gen_server2.erl:765 │766 361 │ catch ({Name, Node} ! Msg),767 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.768Compile directive 'nowarn_deprecated_catch' can be used to suppress769warnings in selected modules.770771 ┌─ src/gen_server2.erl:772 │773 422 │ catch msend(Pid, MRef, Request),774 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.775Compile directive 'nowarn_deprecated_catch' can be used to suppress776warnings in selected modules.777778 ┌─ src/gen_server2.erl:779 │780 431 │ catch msend(Dest, MRef, Request),781 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.782Compile directive 'nowarn_deprecated_catch' can be used to suppress783warnings in selected modules.784785 ┌─ src/gen_server2.erl:786 │787 435 │ catch msend(Dest, MRef, Request),788 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.789Compile directive 'nowarn_deprecated_catch' can be used to suppress790warnings in selected modules.791792 ┌─ src/gen_server2.erl:793 │794 472 │ case catch gen:call(Name, '$with_state', Fun, infinity) of795 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.796Compile directive 'nowarn_deprecated_catch' can be used to suppress797warnings in selected modules.798799 ┌─ src/gen_server2.erl:800 │801 548 │ case catch Mod:init(Args) of802 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.803Compile directive 'nowarn_deprecated_catch' can be used to suppress804warnings in selected modules.805806 ┌─ src/gen_server2.erl:807 │808 605 │ _ = (catch unregister(Name));809 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.810Compile directive 'nowarn_deprecated_catch' can be used to suppress811warnings in selected modules.812813 ┌─ src/gen_server2.erl:814 │815 712 │ case catch Mod:handle_pre_hibernate(State) of816 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.817Compile directive 'nowarn_deprecated_catch' can be used to suppress818warnings in selected modules.819820 ┌─ src/gen_server2.erl:821 │822 727 │ case catch Mod:handle_post_hibernate(State) of823 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.824Compile directive 'nowarn_deprecated_catch' can be used to suppress825warnings in selected modules.826827 ┌─ src/gen_server2.erl:828 │829 805 │ reply(From, catch Fun(State)),830 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.831Compile directive 'nowarn_deprecated_catch' can be used to suppress832warnings in selected modules.833834 ┌─ src/gen_server2.erl:835 │836 866 │ catch {Name, Node} ! {'$gen_call', {self(), {Tag, Node}}, Req},837 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.838Compile directive 'nowarn_deprecated_catch' can be used to suppress839warnings in selected modules.840841 ┌─ src/gen_server2.erl:842 │843 926 │ case catch erlang:cancel_timer(TimerId) of844 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.845Compile directive 'nowarn_deprecated_catch' can be used to suppress846warnings in selected modules.847848 ┌─ src/gen_server2.erl:849 │850 979 │ case catch erlang:monitor(process, {Name, Node}) of851 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.852Compile directive 'nowarn_deprecated_catch' can be used to suppress853warnings in selected modules.854855 ┌─ src/gen_server2.erl:856 │857 1029 │ case catch Mod:handle_call(Msg, From, State) of858 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.859Compile directive 'nowarn_deprecated_catch' can be used to suppress860warnings in selected modules.861862 ┌─ src/gen_server2.erl:863 │864 1042 │ (catch terminate(Reason, Msg,865 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.866Compile directive 'nowarn_deprecated_catch' can be used to suppress867warnings in selected modules.868869 ┌─ src/gen_server2.erl:870 │871 1050 │ Reply = (catch dispatch(Msg, Mod, State)),872 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.873Compile directive 'nowarn_deprecated_catch' can be used to suppress874warnings in selected modules.875876 ┌─ src/gen_server2.erl:877 │878 1106 │ case catch Mod:code_change(OldVsn, State, Extra) of879 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.880Compile directive 'nowarn_deprecated_catch' can be used to suppress881warnings in selected modules.882883 ┌─ src/gen_server2.erl:884 │885 1152 │ case catch Mod:terminate(Reason, State) of886 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.887Compile directive 'nowarn_deprecated_catch' can be used to suppress888warnings in selected modules.889890 ┌─ src/gen_server2.erl:891 │892 1233 │ case catch sys:debug_options(Opts) of893 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.894Compile directive 'nowarn_deprecated_catch' can be used to suppress895warnings in selected modules.896897 ┌─ src/gen_server2.erl:898 │899 1315 │ case catch Mod:Fun(Msg, Length, State) of900 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.901Compile directive 'nowarn_deprecated_catch' can be used to suppress902warnings in selected modules.903904 ┌─ src/gen_server2.erl:905 │906 1327 │ case catch Mod:Fun(Msg, From, Length, State) of907 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.908Compile directive 'nowarn_deprecated_catch' can be used to suppress909warnings in selected modules.910911 ┌─ src/gen_server2.erl:912 │913 1351 │ Log = sys:get_debug(log, Debug, []),914 │ ╰── Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1915916 ┌─ src/gen_server2.erl:917 │918 1365 │ true -> case catch apply(Mod, FunName, Args) of919 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.920Compile directive 'nowarn_deprecated_catch' can be used to suppress921warnings in selected modules.922923924 ┌─ src/rabbit_registry.erl:925 │926 58 │ case catch list_to_existing_atom(binary_to_list(TypeBin)) of927 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.928Compile directive 'nowarn_deprecated_catch' can be used to suppress929warnings in selected modules.930931 ┌─ src/rabbit_registry.erl:932 │933 119 │ case catch lists:member(ClassModule,934 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.935Compile directive 'nowarn_deprecated_catch' can be used to suppress936warnings in selected modules.937938939 ┌─ src/rabbit_http_util.erl:940 │941 139 │ after catch port_close(Port)942 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.943Compile directive 'nowarn_deprecated_catch' can be used to suppress944warnings in selected modules.945946947 ┌─ src/mirrored_supervisor.erl:948 │949 212 │ {ok, Pid} -> case catch call(Pid, {init, Pid}) of950 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.951Compile directive 'nowarn_deprecated_catch' can be used to suppress952warnings in selected modules.953954 ┌─ src/mirrored_supervisor.erl:955 │956 256 │ M <- pg2:get_members(Group),957 │ ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead958959 ┌─ src/mirrored_supervisor.erl:960 │961 288 │ pg2:create(Group),962 │ ╰── Warning: pg2:create/1 is removed; this module was removed in OTP 24. Use 'pg' instead963964 ┌─ src/mirrored_supervisor.erl:965 │966 289 │ ok = pg2:join(Group, Overall),967 │ ╰── Warning: pg2:join/2 is removed; this module was removed in OTP 24. Use 'pg' instead968969 ┌─ src/mirrored_supervisor.erl:970 │971 290 │ Rest = pg2:get_members(Group) -- [Overall],972 │ ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead973974 ┌─ src/mirrored_supervisor.erl:975 │976 366 │ R = case lists:sort(pg2:get_members(Group)) -- [Pid] of977 │ ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead978979 ┌─ src/mirrored_supervisor.erl:980 │981 391 │ [cast(P, {die, Reason}) || P <- pg2:get_members(Group) -- [self()]].982 │ ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead983984985 ┌─ src/supervisor2.erl:986 │987 375 │ case catch apply(M, F, Args) of988 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.989Compile directive 'nowarn_deprecated_catch' can be used to suppress990warnings in selected modules.991992 ┌─ src/supervisor2.erl:993 │994 391 │ case catch apply(M, F, A) of995 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.996Compile directive 'nowarn_deprecated_catch' can be used to suppress997warnings in selected modules.998999 ┌─ src/supervisor2.erl:1000 │1001 688 │ case catch check_flags(SupFlags) of1002 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1003Compile directive 'nowarn_deprecated_catch' can be used to suppress1004warnings in selected modules.10051006 ┌─ src/supervisor2.erl:1007 │1008 1314 │ case catch init_state1(SupName, Type, Mod, Args) of1009 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1010Compile directive 'nowarn_deprecated_catch' can be used to suppress1011warnings in selected modules.10121013 ┌─ src/supervisor2.erl:1014 │1015 1382 │ catch check_childspec(Name, Func, RestartType, Shutdown, ChildType, Mods);1016 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1017Compile directive 'nowarn_deprecated_catch' can be used to suppress1018warnings in selected modules.101910201021 ┌─ src/rabbit_numerical.erl:1022 │1023 33 │ digits(0.0) ->1024 │ ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.1025If you specifically intend to match 0.0 alone, write +0.0 instead.102610271028 ┌─ src/rabbit_net.erl:1029 │1030 197 │ catch port_close(ssl_get_socket(Sock)),1031 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1032Compile directive 'nowarn_deprecated_catch' can be used to suppress1033warnings in selected modules.10341035 ┌─ src/rabbit_net.erl:1036 │1037 200 │ catch port_close(Sock), ok.1038 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1039Compile directive 'nowarn_deprecated_catch' can be used to suppress1040warnings in selected modules.104110421043===> Compiling src/rabbit_cert_info.erl failed1044 ┌─ src/rabbit_cert_info.erl:1045 │1046 125 │ {?'street-address' , "STREET"},1047 │ ╰── undefined macro 'street-address'104810491050 ┌─ src/rabbit_cert_info.erl:1051 │1052 104 │ string:join([format_rdn(RDN) || RDN <- RDNs], "+").1053 │ ╰── function format_rdn/1 undefined, did you mean format_complex_rdn/1?105410551056 ┌─ src/rabbit_cert_info.erl:1057 │1058 138 │ escape_rdn_value(V) ->1059 │ ╰── Warning: function escape_rdn_value/1 is unused10601061 ┌─ src/rabbit_cert_info.erl:1062 │1063 141 │ escape_rdn_value([], _) ->1064 │ ╰── Warning: function escape_rdn_value/2 is unused106510661067** (Mix) Could not compile dependency :rabbit_common, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/qemu_aarch64/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"