Build log
nerves_system_mangopi_mq_pro
ulfnet_amqpx 1.1.0 · fail · run ulfnet_amqpx-1.1.0-1791281549625
928 of 928 lines
1Resolving Hex dependencies...2Resolution completed in 0.137s3Unchanged:4 amqp 1.1.15 amqp_client 3.7.136 circular_buffer 1.1.07 elixir_make 0.10.08 goldrush 0.1.99 interactive_cmd 0.1.410 jsx 2.9.011 lager 3.6.512 logger_backends 1.0.113 nerves 2.0.0-pre.214 nerves_discovery 0.1.515 nerves_logging 0.2.416 nerves_runtime 0.13.1317 nerves_system_bbb 2.30.218 nerves_system_br 1.34.419 nerves_system_mangopi_mq_pro 0.17.220 nerves_system_qemu_aarch64 0.4.221 nerves_system_rpi0 2.1.222 nerves_system_rpi4 2.1.223 nerves_system_rpi5 2.1.224 nerves_system_trellis 0.5.025 nerves_system_x86_64 1.34.226 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.127 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.128 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.129 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.130 nerves_toolchain_x86_64_nerves_linux_musl 15.3.131 nerves_uevent 0.1.732 property_table 0.3.433 rabbit_common 3.7.13 VULNERABLE!34 GHSA-9pf7-f47q-mwpq (LOW)35 aka: CVE-2019-1129136 Cross-site Scripting in RabbitMQ37 https://osv.dev/vulnerability/GHSA-9pf7-f47q-mwpq38 ranch 1.7.139 recon 2.3.640 ring_logger 0.11.741 tablet 0.3.342 toolshed 0.5.043 uboot_env 1.0.244 ulfnet_amqpx 1.1.045 uuid 1.1.846* Getting ulfnet_amqpx (Hex package)47* Getting nerves (Hex package)48* Getting logger_backends (Hex package)49* Getting ring_logger (Hex package)50* Getting toolshed (Hex package)51* Getting nerves_runtime (Hex package)52* Getting nerves_system_bbb (Hex package)53* Getting nerves_system_mangopi_mq_pro (Hex package)54* Getting nerves_system_qemu_aarch64 (Hex package)55* Getting nerves_system_rpi0 (Hex package)56* Getting nerves_system_rpi4 (Hex package)57* Getting nerves_system_rpi5 (Hex package)58* Getting nerves_system_trellis (Hex package)59* Getting nerves_system_x86_64 (Hex package)60* Getting nerves_system_br (Hex package)61* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)62* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)63* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)64* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)65* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)66* Getting nerves_logging (Hex package)67* Getting nerves_uevent (Hex package)68* Getting uboot_env (Hex package)69* Getting elixir_make (Hex package)70* Getting property_table (Hex package)71* Getting circular_buffer (Hex package)72* Getting interactive_cmd (Hex package)73* Getting nerves_discovery (Hex package)74* Getting tablet (Hex package)75* Getting amqp (Hex package)76* Getting uuid (Hex package)77* Getting amqp_client (Hex package)78* Getting goldrush (Hex package)79* Getting jsx (Hex package)80* Getting lager (Hex package)81* Getting rabbit_common (Hex package)82* Getting ranch (Hex package)83* Getting recon (Hex package)84Found packages with security advisories, see above for details85==> nerves_system_br86Generated nerves_system_br app87==> circular_buffer88Compiling 1 file (.ex)89Generated circular_buffer app90==> nerves_compatibility_test91===> Analyzing applications...92===> Compiling recon93 ┌─ src/recon_alloc.erl:94 │95 648 │ usage(0.0,0.0) -> 1.00;96 │ ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.97If you specifically intend to match 0.0 alone, write +0.0 instead.9899 ┌─ src/recon_alloc.erl:100 │101 648 │ usage(0.0,0.0) -> 1.00;102 │ ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.103If you specifically intend to match 0.0 alone, write +0.0 instead.104105106==> logger_backends107Compiling 7 files (.ex)108Generated logger_backends app109==> nerves_compatibility_test110===> Analyzing applications...111===> Compiling goldrush112 ┌─ src/glc_run.erl:113 │114 15 │ case (catch Fun(Event, Store)) of115 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.116Compile directive 'nowarn_deprecated_catch' can be used to suppress117warnings in selected modules.118119120 ┌─ src/gr_param.erl:121 │122 39 │ case (catch gen_server:call(Server, list)) 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_param.erl:128 │129 46 │ case (catch gen_server:call(Server, info_size)) of130 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.131Compile directive 'nowarn_deprecated_catch' can be used to suppress132warnings in selected modules.133134 ┌─ src/gr_param.erl:135 │136 53 │ case (catch gen_server:call(Server, {insert, Term})) of137 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.138Compile directive 'nowarn_deprecated_catch' can be used to suppress139warnings in selected modules.140141 ┌─ src/gr_param.erl:142 │143 60 │ case (catch gen_server:call(Server, {lookup, Term})) of144 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.145Compile directive 'nowarn_deprecated_catch' can be used to suppress146warnings in selected modules.147148 ┌─ src/gr_param.erl:149 │150 67 │ case (catch gen_server:call(Server, {lookup_element, Term})) of151 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.152Compile directive 'nowarn_deprecated_catch' can be used to suppress153warnings in selected modules.154155 ┌─ src/gr_param.erl:156 │157 74 │ case (catch gen_server:call(Server, info)) of158 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.159Compile directive 'nowarn_deprecated_catch' can be used to suppress160warnings in selected modules.161162 ┌─ src/gr_param.erl:163 │164 82 │ case (catch gen_server:call(Server, transform)) of165 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.166Compile directive 'nowarn_deprecated_catch' can be used to suppress167warnings in selected modules.168169170 ┌─ src/gr_counter.erl:171 │172 39 │ case (catch gen_server:call(Server, list)) 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_counter.erl:178 │179 46 │ case (catch gen_server:call(Server, {lookup_element, Term})) of180 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.181Compile directive 'nowarn_deprecated_catch' can be used to suppress182warnings in selected modules.183184 ┌─ src/gr_counter.erl:185 │186 66 │ case (catch gen_server:call(Server, {insert_counter, Counter, Value})) of187 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.188Compile directive 'nowarn_deprecated_catch' can be used to suppress189warnings in selected modules.190191 ┌─ src/gr_counter.erl:192 │193 89 │ case (catch gen_server:call(Server, {reset_counters, Counter})) of194 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.195Compile directive 'nowarn_deprecated_catch' can be used to suppress196warnings in selected modules.197198199===> Analyzing applications...200===> Compiling ranch201 ┌─ src/ranch_conns_sup.erl:202 │203 80 │ catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},204 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.205Compile directive 'nowarn_deprecated_catch' can be used to suppress206warnings in selected modules.207208209 ┌─ src/ranch_ssl.erl:210 │211 142 │ case ssl:ssl_accept(CSocket, Opts, Timeout) of212 │ ╰── Warning: ssl:ssl_accept/3 is removed; use ssl:handshake/1,2,3 instead213214215==> tablet216Compiling 2 files (.ex)217Generated tablet app218==> elixir_make219Compiling 8 files (.ex)220Generated elixir_make app221==> nerves_logging222 CC kmsg_tailer.o223 LD kmsg_tailer224Compiling 5 files (.ex)225Generated nerves_logging app226==> nerves_discovery227Compiling 5 files (.ex)228Generated nerves_discovery app229==> ring_logger230Compiling 7 files (.ex)231Generated ring_logger app232==> interactive_cmd233Compiling 1 file (.ex)234Generated interactive_cmd app235==> nerves236Compiling 65 files (.ex)237 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)238 │239 6 │ defmodule Mix.Tasks.Nerves.Init do240 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~241 │242 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)243244 warning: redefining module Nerves (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.beam)245 │246 6 │ defmodule Nerves do247 │ ~~~~~~~~~~~~~~~~~~~248 │249 └─ lib/nerves.ex:6: Nerves (module)250251 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)252 │253 5 │ defmodule Nerves.ArtifactResolver do254 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~255 │256 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)257258 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)259 │260 6 │ defmodule Nerves.BuildAction.AppModes do261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~262 │263 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)264265 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)266 │267 5 │ defmodule Nerves.BuildAction.CheckExecutables do268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~269 │270 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)271272 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)273 │274 8 │ defmodule Nerves.BuildAction.Erlinit do275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~276 │277 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)278279 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)280 │281 5 │ defmodule Nerves.BuildAction.Firmware do282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~283 │284 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)285286 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)287 │288 7 │ defmodule Nerves.BuildAction.IExStartupCheck do289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~290 │291 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)292293 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)294 │295 5 │ defmodule Nerves.BuildAction.NervesV1System do296 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~297 │298 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)299300 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)301 │302 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do303 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~304 │305 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)306307 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)308 │309 5 │ defmodule Nerves.BuildAction.Rootfs do310 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~311 │312 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)313314 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)315 │316 6 │ defmodule Nerves.BuildAction.SortApps do317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~318 │319 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)320321 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)322 │323 5 │ defmodule Nerves.BuildAction.StripAll do324 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~325 │326 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)327328 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)329 │330 5 │ defmodule Nerves.BuildAction.Trimmer do331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~332 │333 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)334335 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)336 │337 5 │ defmodule Nerves.BuildPlan do338 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~339 │340 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)341342 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)343 │344 5 │ defmodule Nerves.BuildPlan.Checks do345 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~346 │347 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)348349 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Container.beam)350 │351 6 │ defmodule Nerves.Container do352 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~353 │354 └─ lib/nerves/container.ex:6: Nerves.Container (module)355356 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)357 │358 5 │ defmodule Nerves.Fingerprint do359 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~360 │361 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)362363 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)364 │365 5 │ defmodule Nerves.MixPackage do366 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~367 │368 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)369370 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Paths.beam)371 │372 5 │ defmodule Nerves.Paths do373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~374 │375 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)376377 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)378 │379 5 │ defmodule Nerves.TargetTuple do380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~381 │382 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)383384Generated nerves app385==> nerves_toolchain_riscv64_nerves_linux_gnu386Compiling 1 file (.ex)387Generated nerves_toolchain_riscv64_nerves_linux_gnu app388==> nerves_system_mangopi_mq_pro389Generated nerves_system_mangopi_mq_pro app390==> jsx391Compiling 9 files (.erl)392Generated jsx app393==> nerves_compatibility_test394===> Analyzing applications...395===> Compiling lager396/work/proj/deps_mangopi_mq_pro/lager/src/lager_crash_log.erl:83:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.397Compile directive 'nowarn_deprecated_catch' can be used to suppress398warnings in selected modules.399% 83| ?INT_LOG(error, "Failed to open crash log file ~s with error: ~s",400% | ^401402/work/proj/deps_mangopi_mq_pro/lager/src/lager_crash_log.erl:219:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.403Compile directive 'nowarn_deprecated_catch' can be used to suppress404warnings in selected modules.405% 219| ?INT_LOG(error, "Failed to write log message to file ~s: ~s",406% | ^407408/work/proj/deps_mangopi_mq_pro/lager/src/lager_crash_log.erl:232:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.409Compile directive 'nowarn_deprecated_catch' can be used to suppress410warnings in selected modules.411% 232| ?INT_LOG(error, "Failed to reopen crash log ~s with error: ~s",412% | ^413414/work/proj/deps_mangopi_mq_pro/lager/src/lager_trunc_io.erl:94:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.415Compile directive 'nowarn_deprecated_catch' can be used to suppress416warnings in selected modules.417% 94| case catch print(What, Len) of418% | ^419420 ┌─ src/lager_trunc_io.erl:421 │422 94 │ case catch print(What, Len) 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_crash_log.erl:429 │430 83 │ ?INT_LOG(error, "Failed to open crash log file ~s with error: ~s",431 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.432Compile directive 'nowarn_deprecated_catch' can be used to suppress433warnings in selected modules.434435 ┌─ src/lager_crash_log.erl:436 │437 219 │ ?INT_LOG(error, "Failed to write log message to file ~s: ~s",438 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.439Compile directive 'nowarn_deprecated_catch' can be used to suppress440warnings in selected modules.441442 ┌─ src/lager_crash_log.erl:443 │444 232 │ ?INT_LOG(error, "Failed to reopen crash log ~s with error: ~s",445 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.446Compile directive 'nowarn_deprecated_catch' can be used to suppress447warnings in selected modules.448449450/work/proj/deps_mangopi_mq_pro/lager/src/lager_handler_watcher.erl:126:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.451Compile directive 'nowarn_deprecated_catch' can be used to suppress452warnings in selected modules.453% 126| ?INT_LOG(debug, "Lager installed handler ~p into ~p", [Module, Sink]),454% | ^455456/work/proj/deps_mangopi_mq_pro/lager/src/lager_handler_watcher.erl:130:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.457Compile directive 'nowarn_deprecated_catch' can be used to suppress458warnings in selected modules.459% 130| ?INT_LOG(error, "Lager fatally failed to install handler ~p into"460% | ^461462/work/proj/deps_mangopi_mq_pro/lager/src/lager_handler_watcher.erl:137:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.463Compile directive 'nowarn_deprecated_catch' can be used to suppress464warnings in selected modules.465% 137| ?INT_LOG(error, "Lager failed to install handler ~p into"466% | ^467468 ┌─ src/lager_handler_watcher.erl:469 │470 126 │ ?INT_LOG(debug, "Lager installed handler ~p into ~p", [Module, Sink]),471 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.472Compile directive 'nowarn_deprecated_catch' can be used to suppress473warnings in selected modules.474475 ┌─ src/lager_handler_watcher.erl:476 │477 130 │ ?INT_LOG(error, "Lager fatally failed to install handler ~p into"478 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.479Compile directive 'nowarn_deprecated_catch' can be used to suppress480warnings in selected modules.481482 ┌─ src/lager_handler_watcher.erl:483 │484 137 │ ?INT_LOG(error, "Lager failed to install handler ~p into"485 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.486Compile directive 'nowarn_deprecated_catch' can be used to suppress487warnings in selected modules.488489490/work/proj/deps_mangopi_mq_pro/lager/src/lager_file_backend.erl:129:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.491Compile directive 'nowarn_deprecated_catch' can be used to suppress492warnings in selected modules.493% 129| ?INT_LOG(error, "Failed to open log file ~s with error ~s", [Name, file:format_error(Reason)]),494% | ^495496/work/proj/deps_mangopi_mq_pro/lager/src/lager_file_backend.erl:141:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.497Compile directive 'nowarn_deprecated_catch' can be used to suppress498warnings in selected modules.499% 141| ?INT_LOG(notice, "Changed loglevel of ~s to ~p", [Ident, Level]),500% | ^501502/work/proj/deps_mangopi_mq_pro/lager/src/lager_file_backend.erl:152:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.503Compile directive 'nowarn_deprecated_catch' can be used to suppress504warnings in selected modules.505% 152| ?INT_LOG(notice, "Changed loghwm of ~s to ~p", [Name, Hwm]),506% | ^507508/work/proj/deps_mangopi_mq_pro/lager/src/lager_file_backend.erl:258:38: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.509Compile directive 'nowarn_deprecated_catch' can be used to suppress510warnings in selected modules.511% 258| ?INT_LOG(error, "Failed to rotate log file ~s with error ~s", [Name, file:format_error(Reason)]),512% | ^513514/work/proj/deps_mangopi_mq_pro/lager/src/lager_file_backend.erl:270:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.515Compile directive 'nowarn_deprecated_catch' can be used to suppress516warnings in selected modules.517% 270| ?INT_LOG(error, "Failed to reopen log file ~s with error ~s", [Name, file:format_error(Reason)]),518% | ^519520/work/proj/deps_mangopi_mq_pro/lager/src/lager_file_backend.erl:287:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.521Compile directive 'nowarn_deprecated_catch' can be used to suppress522warnings in selected modules.523% 287| ?INT_LOG(error, "Failed to write log message to file ~s: ~s",524% | ^525526/work/proj/deps_mangopi_mq_pro/lager/src/lager_file_backend.erl:314:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.527Compile directive 'nowarn_deprecated_catch' can be used to suppress528warnings in selected modules.529% 314| ?INT_LOG(error, "Missing required file option", []),530% | ^531532/work/proj/deps_mangopi_mq_pro/lager/src/lager_file_backend.erl:330:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.533Compile directive 'nowarn_deprecated_catch' can be used to suppress534warnings in selected modules.535% 330| ?INT_LOG(error, "~s ~p for file ~p",536% | ^537538 ┌─ src/lager_file_backend.erl:539 │540 129 │ ?INT_LOG(error, "Failed to open log file ~s with error ~s", [Name, file:format_error(Reason)]),541 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.542Compile directive 'nowarn_deprecated_catch' can be used to suppress543warnings in selected modules.544545 ┌─ src/lager_file_backend.erl:546 │547 141 │ ?INT_LOG(notice, "Changed loglevel of ~s to ~p", [Ident, Level]),548 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.549Compile directive 'nowarn_deprecated_catch' can be used to suppress550warnings in selected modules.551552 ┌─ src/lager_file_backend.erl:553 │554 152 │ ?INT_LOG(notice, "Changed loghwm of ~s to ~p", [Name, Hwm]),555 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.556Compile directive 'nowarn_deprecated_catch' can be used to suppress557warnings in selected modules.558559 ┌─ src/lager_file_backend.erl:560 │561 258 │ ?INT_LOG(error, "Failed to rotate log file ~s with error ~s", [Name, file:format_error(Reason)]),562 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.563Compile directive 'nowarn_deprecated_catch' can be used to suppress564warnings in selected modules.565566 ┌─ src/lager_file_backend.erl:567 │568 270 │ ?INT_LOG(error, "Failed to reopen log file ~s with error ~s", [Name, file:format_error(Reason)]),569 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.570Compile directive 'nowarn_deprecated_catch' can be used to suppress571warnings in selected modules.572573 ┌─ src/lager_file_backend.erl:574 │575 287 │ ?INT_LOG(error, "Failed to write log message to file ~s: ~s",576 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.577Compile directive 'nowarn_deprecated_catch' can be used to suppress578warnings in selected modules.579580 ┌─ src/lager_file_backend.erl:581 │582 314 │ ?INT_LOG(error, "Missing required file option", []),583 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.584Compile directive 'nowarn_deprecated_catch' can be used to suppress585warnings in selected modules.586587 ┌─ src/lager_file_backend.erl:588 │589 330 │ ?INT_LOG(error, "~s ~p for file ~p",590 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.591Compile directive 'nowarn_deprecated_catch' can be used to suppress592warnings in selected modules.593594595/work/proj/deps_mangopi_mq_pro/lager/src/lager_config.erl:41:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.596Compile directive 'nowarn_deprecated_catch' can be used to suppress597warnings in selected modules.598% 41| ?INT_LOG(warning, "Table ~p already exists", [?TBL])599% | ^600601 ┌─ src/lager_config.erl:602 │603 41 │ ?INT_LOG(warning, "Table ~p already exists", [?TBL])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_mangopi_mq_pro/lager/src/lager.erl:66:10: Warning: variable '_App' is bound multiple times in this pattern.610If you mean to ignore this value, use '_' or611a different underscore-prefixed name612% 66| start_ok(_App, {error, {already_started, _App}}) -> ok;613% | ^614615/work/proj/deps_mangopi_mq_pro/lager/src/lager.erl:66:42: Warning: variable '_App' is bound multiple times in this pattern.616If you mean to ignore this value, use '_' or617a different underscore-prefixed name618% 66| start_ok(_App, {error, {already_started, _App}}) -> ok;619% | ^620621 ┌─ src/lager.erl:622 │623 66 │ start_ok(_App, {error, {already_started, _App}}) -> ok;624 │ ╰── Warning: variable '_App' is bound multiple times in this pattern.625If you mean to ignore this value, use '_' or626a different underscore-prefixed name627628 ┌─ src/lager.erl:629 │630 66 │ start_ok(_App, {error, {already_started, _App}}) -> ok;631 │ ╰── Warning: variable '_App' is bound multiple times in this pattern.632If you mean to ignore this value, use '_' or633a different underscore-prefixed name634635636/work/proj/deps_mangopi_mq_pro/lager/src/lager_console_backend.erl:94:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.637Compile directive 'nowarn_deprecated_catch' can be used to suppress638warnings in selected modules.639% 94| ?INT_LOG(warning, Msg, []),640% | ^641642 ┌─ src/lager_console_backend.erl:643 │644 94 │ ?INT_LOG(warning, Msg, []),645 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.646Compile directive 'nowarn_deprecated_catch' can be used to suppress647warnings in selected modules.648649650/work/proj/deps_mangopi_mq_pro/lager/src/lager_format.erl:272:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.651Compile directive 'nowarn_deprecated_catch' can be used to suppress652warnings in selected modules.653% 272| case catch unicode:characters_to_list(B) of654% | ^655656 ┌─ src/lager_format.erl:657 │658 272 │ case catch unicode:characters_to_list(B) of659 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.660Compile directive 'nowarn_deprecated_catch' can be used to suppress661warnings in selected modules.662663664/work/proj/deps_mangopi_mq_pro/lager/src/lager_app.erl:271:6: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.665Compile directive 'nowarn_deprecated_catch' can be used to suppress666warnings in selected modules.667% 271| ?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []),668% | ^669670 ┌─ src/lager_app.erl:671 │672 271 │ ?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []),673 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.674Compile directive 'nowarn_deprecated_catch' can be used to suppress675warnings in selected modules.676677678===> Analyzing applications...679===> Compiling rabbit_common680 ┌─ src/gen_server2.erl:681 │682 317 │ case catch gen:call(Name, '$gen_call', Request) of683 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.684Compile directive 'nowarn_deprecated_catch' can be used to suppress685warnings in selected modules.686687 ┌─ src/gen_server2.erl:688 │689 325 │ case catch gen:call(Name, '$gen_call', Request, Timeout) of690 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.691Compile directive 'nowarn_deprecated_catch' can be used to suppress692warnings in selected modules.693694 ┌─ src/gen_server2.erl:695 │696 336 │ catch global:send(Name, {'$gen_cast', Request}),697 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.698Compile directive 'nowarn_deprecated_catch' can be used to suppress699warnings in selected modules.700701 ┌─ src/gen_server2.erl:702 │703 339 │ catch (Dest ! {'$gen_cast', Request}),704 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.705Compile directive 'nowarn_deprecated_catch' can be used to suppress706warnings in selected modules.707708 ┌─ src/gen_server2.erl:709 │710 342 │ catch (Dest ! {'$gen_cast', Request}),711 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.712Compile directive 'nowarn_deprecated_catch' can be used to suppress713warnings in selected modules.714715 ┌─ src/gen_server2.erl:716 │717 349 │ catch To ! {Tag, Reply}.718 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.719Compile directive 'nowarn_deprecated_catch' can be used to suppress720warnings in selected modules.721722 ┌─ src/gen_server2.erl:723 │724 361 │ catch ({Name, Node} ! Msg),725 │ ╰── 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 422 │ catch msend(Pid, MRef, Request),732 │ ╰── 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 431 │ catch msend(Dest, MRef, 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 435 │ catch msend(Dest, MRef, 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 472 │ case catch gen:call(Name, '$with_state', Fun, infinity) of753 │ ╰── 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 548 │ case catch Mod:init(Args) of760 │ ╰── 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 605 │ _ = (catch unregister(Name));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 712 │ case catch Mod:handle_pre_hibernate(State) of774 │ ╰── 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 727 │ case catch Mod:handle_post_hibernate(State) of781 │ ╰── 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 805 │ reply(From, catch Fun(State)),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 866 │ catch {Name, Node} ! {'$gen_call', {self(), {Tag, Node}}, Req},795 │ ╰── 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 926 │ case catch erlang:cancel_timer(TimerId) 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 979 │ case catch erlang:monitor(process, {Name, Node}) of809 │ ╰── 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 1029 │ case catch Mod:handle_call(Msg, From, 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 1042 │ (catch terminate(Reason, Msg,823 │ ╰── 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 1050 │ Reply = (catch dispatch(Msg, Mod, 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 1106 │ case catch Mod:code_change(OldVsn, State, Extra) of837 │ ╰── 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 1152 │ case catch Mod:terminate(Reason, State) 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 1233 │ case catch sys:debug_options(Opts) 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 1315 │ case catch Mod:Fun(Msg, Length, 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 1327 │ case catch Mod:Fun(Msg, From, Length, State) of865 │ ╰── 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 1351 │ Log = sys:get_debug(log, Debug, []),872 │ ╰── Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1873874 ┌─ src/gen_server2.erl:875 │876 1365 │ true -> case catch apply(Mod, FunName, Args) of877 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.878Compile directive 'nowarn_deprecated_catch' can be used to suppress879warnings in selected modules.880881882 ┌─ src/rabbit_numerical.erl:883 │884 33 │ digits(0.0) ->885 │ ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.886If you specifically intend to match 0.0 alone, write +0.0 instead.887888889 ┌─ src/rabbit_net.erl:890 │891 203 │ catch port_close(ssl_get_socket(Sock)),892 │ ╰── 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/rabbit_net.erl:897 │898 206 │ catch port_close(Sock), ok.899 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.900Compile directive 'nowarn_deprecated_catch' can be used to suppress901warnings in selected modules.902903904===> Compiling src/rabbit_cert_info.erl failed905 ┌─ src/rabbit_cert_info.erl:906 │907 122 │ {?'street-address' , "STREET"},908 │ ╰── undefined macro 'street-address'909910911 ┌─ src/rabbit_cert_info.erl:912 │913 101 │ string:join([format_rdn(RDN) || RDN <- RDNs], "+").914 │ ╰── function format_rdn/1 undefined, did you mean format_complex_rdn/1?915916917 ┌─ src/rabbit_cert_info.erl:918 │919 135 │ escape_rdn_value(V) ->920 │ ╰── Warning: function escape_rdn_value/1 is unused921922 ┌─ src/rabbit_cert_info.erl:923 │924 138 │ escape_rdn_value([], _) ->925 │ ╰── Warning: function escape_rdn_value/2 is unused926927928** (Mix) Could not compile dependency :rabbit_common, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/mangopi_mq_pro/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"