Build log
nerves_system_qemu_aarch64
railway_ipc 0.3.2 · fail · run railway_ipc-0.3.2-1791079241335
2793 of 2793 lines
1Resolving Hex dependencies...2Resolution completed in 0.182s3Unchanged:4 amqp 1.6.05 amqp_client 3.8.356 circular_buffer 1.1.07 credentials_obfuscation 3.1.08 db_connection 2.10.29 decimal 3.1.110 ecto 3.14.211 ecto_sql 3.14.012 elixir_make 0.10.013 elixir_uuid 1.2.114 goldrush 0.1.915 google_protos 0.1.016 interactive_cmd 0.1.417 jason 1.4.518 jsx 3.1.019 lager 3.9.220 nerves 2.0.0-pre.221 nerves_discovery 0.1.522 nerves_logging 0.2.423 nerves_runtime 0.13.1324 nerves_system_bbb 2.30.225 nerves_system_br 1.34.426 nerves_system_mangopi_mq_pro 0.17.227 nerves_system_qemu_aarch64 0.4.228 nerves_system_rpi0 2.1.229 nerves_system_rpi4 2.1.230 nerves_system_rpi5 2.1.231 nerves_system_trellis 0.5.032 nerves_system_x86_64 1.34.233 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.134 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.135 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.136 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.137 nerves_toolchain_x86_64_nerves_linux_musl 15.3.138 nerves_uevent 0.1.739 postgrex 0.22.440 property_table 0.3.441 protobuf 0.5.442 rabbit_common 3.8.3543 railway_ipc 0.3.244 recon 2.5.145 ring_logger 0.11.746 tablet 0.3.347 telemetry 0.4.348 toolshed 0.5.049 uboot_env 1.0.250* Getting railway_ipc (Hex package)51* Getting nerves (Hex package)52* Getting ring_logger (Hex package)53* Getting toolshed (Hex package)54* Getting nerves_runtime (Hex package)55* Getting nerves_system_bbb (Hex package)56* Getting nerves_system_mangopi_mq_pro (Hex package)57* Getting nerves_system_qemu_aarch64 (Hex package)58* Getting nerves_system_rpi0 (Hex package)59* Getting nerves_system_rpi4 (Hex package)60* Getting nerves_system_rpi5 (Hex package)61* Getting nerves_system_trellis (Hex package)62* Getting nerves_system_x86_64 (Hex package)63* Getting nerves_system_br (Hex package)64* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)65* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)66* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)67* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)68* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)69* Getting nerves_logging (Hex package)70* Getting nerves_uevent (Hex package)71* Getting uboot_env (Hex package)72* Getting elixir_make (Hex package)73* Getting property_table (Hex package)74* Getting circular_buffer (Hex package)75* Getting interactive_cmd (Hex package)76* Getting nerves_discovery (Hex package)77* Getting tablet (Hex package)78* Getting amqp (Hex package)79* Getting ecto_sql (Hex package)80* Getting elixir_uuid (Hex package)81* Getting google_protos (Hex package)82* Getting jason (Hex package)83* Getting postgrex (Hex package)84* Getting protobuf (Hex package)85* Getting telemetry (Hex package)86* Getting db_connection (Hex package)87* Getting decimal (Hex package)88* Getting ecto (Hex package)89* Getting amqp_client (Hex package)90* Getting rabbit_common (Hex package)91* Getting credentials_obfuscation (Hex package)92* Getting jsx (Hex package)93* Getting lager (Hex package)94* Getting recon (Hex package)95* Getting goldrush (Hex package)96==> nerves_system_br97Generated nerves_system_br app98==> nerves_compatibility_test99===> Fetching rebar3_hex v7.3.0100===> Fetching hex_core v0.19.0101===> Fetching verl v1.1.1102===> Analyzing applications...103===> Compiling verl104===> Compiling hex_core105===> Compiling rebar3_hex106===> Analyzing applications...107===> Compiling credentials_obfuscation108==> circular_buffer109Compiling 1 file (.ex)110Generated circular_buffer app111==> recon112Compiling 6 files (.erl)113src/recon_alloc.erl:700:7: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.114If you specifically intend to match 0.0 alone, write +0.0 instead.115% 700| usage(0.0,0.0) -> 1.00;116% | ^117118src/recon_alloc.erl:700:11: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.119If you specifically intend to match 0.0 alone, write +0.0 instead.120% 700| usage(0.0,0.0) -> 1.00;121% | ^122123Generated recon app124==> nerves_compatibility_test125===> Analyzing applications...126===> Compiling goldrush127 ┌─ src/gr_counter.erl:128 │129 39 │ case (catch gen_server:call(Server, list)) 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_counter.erl:135 │136 46 │ case (catch gen_server:call(Server, {lookup_element, 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_counter.erl:142 │143 66 │ case (catch gen_server:call(Server, {insert_counter, Counter, Value})) 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_counter.erl:149 │150 89 │ case (catch gen_server:call(Server, {reset_counters, Counter})) of151 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.152Compile directive 'nowarn_deprecated_catch' can be used to suppress153warnings in selected modules.154155156 ┌─ src/gr_param.erl:157 │158 39 │ case (catch gen_server:call(Server, list)) 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 46 │ case (catch gen_server:call(Server, info_size)) 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 53 │ case (catch gen_server:call(Server, {insert, Term})) 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 60 │ case (catch gen_server:call(Server, {lookup, 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_param.erl:185 │186 67 │ case (catch gen_server:call(Server, {lookup_element, Term})) 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_param.erl:192 │193 74 │ case (catch gen_server:call(Server, info)) of194 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.195Compile directive 'nowarn_deprecated_catch' can be used to suppress196warnings in selected modules.197198 ┌─ src/gr_param.erl:199 │200 82 │ case (catch gen_server:call(Server, transform)) of201 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.202Compile directive 'nowarn_deprecated_catch' can be used to suppress203warnings in selected modules.204205206 ┌─ src/glc_run.erl:207 │208 15 │ case (catch Fun(Event, Store)) of209 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.210Compile directive 'nowarn_deprecated_catch' can be used to suppress211warnings in selected modules.212213214==> tablet215Compiling 2 files (.ex)216Generated tablet app217==> protobuf218Compiling 21 files (.ex)219 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator220 │221 134 │ <<str::binary-size(len), rest2::binary>> = rest222 │ ~223 │224 └─ lib/protobuf/decoder.ex:134:24: Protobuf.Decoder.decode_type/2225226 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator227 │228 195 │ <<str::binary-size(len), rest2::binary>> = rest229 │ ~230 │231 └─ lib/protobuf/decoder.ex:195:24: Protobuf.Decoder.decode_type/3232233 warning: incompatible types given to Protobuf.Builder.new/2:234235 Protobuf.Builder.new(Google.Protobuf.GeneratedCodeInfo, attrs)236237 given types:238239 -Google.Protobuf.GeneratedCodeInfo-, dynamic()240241 but expected one of:242243 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()244245 where "attrs" (context Protobuf) was given the type:246247 # type: dynamic()248 # from: lib/google/descriptor.pb.ex:652249 attrs250251 type warning found at:252 │253 652 │ use Protobuf, syntax: :proto2254 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~255 │256 └─ lib/google/descriptor.pb.ex:652: Google.Protobuf.GeneratedCodeInfo.new/1257258 warning: incompatible types given to Protobuf.Builder.new/2:259260 Protobuf.Builder.new(Google.Protobuf.GeneratedCodeInfo.Annotation, attrs)261262 given types:263264 -Google.Protobuf.GeneratedCodeInfo.Annotation-, dynamic()265266 but expected one of:267268 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()269270 where "attrs" (context Protobuf) was given the type:271272 # type: dynamic()273 # from: lib/google/descriptor.pb.ex:664274 attrs275276 type warning found at:277 │278 664 │ use Protobuf, syntax: :proto2279 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~280 │281 └─ lib/google/descriptor.pb.ex:664: Google.Protobuf.GeneratedCodeInfo.Annotation.new/1282283 warning: incompatible types given to Protobuf.Builder.new/2:284285 Protobuf.Builder.new(Google.Protobuf.SourceCodeInfo.Location, attrs)286287 given types:288289 -Google.Protobuf.SourceCodeInfo.Location-, dynamic()290291 but expected one of:292293 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()294295 where "attrs" (context Protobuf) was given the type:296297 # type: dynamic()298 # from: lib/google/descriptor.pb.ex:632299 attrs300301 type warning found at:302 │303 632 │ use Protobuf, syntax: :proto2304 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~305 │306 └─ lib/google/descriptor.pb.ex:632: Google.Protobuf.SourceCodeInfo.Location.new/1307308 warning: incompatible types given to Protobuf.Builder.new/2:309310 Protobuf.Builder.new(Google.Protobuf.SourceCodeInfo, attrs)311312 given types:313314 -Google.Protobuf.SourceCodeInfo-, dynamic()315316 but expected one of:317318 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()319320 where "attrs" (context Protobuf) was given the type:321322 # type: dynamic()323 # from: lib/google/descriptor.pb.ex:620324 attrs325326 type warning found at:327 │328 620 │ use Protobuf, syntax: :proto2329 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~330 │331 └─ lib/google/descriptor.pb.ex:620: Google.Protobuf.SourceCodeInfo.new/1332333 warning: incompatible types given to Protobuf.Builder.new/2:334335 Protobuf.Builder.new(Google.Protobuf.UninterpretedOption.NamePart, attrs)336337 given types:338339 -Google.Protobuf.UninterpretedOption.NamePart-, dynamic()340341 but expected one of:342343 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()344345 where "attrs" (context Protobuf) was given the type:346347 # type: dynamic()348 # from: lib/google/descriptor.pb.ex:606349 attrs350351 type warning found at:352 │353 606 │ use Protobuf, syntax: :proto2354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~355 │356 └─ lib/google/descriptor.pb.ex:606: Google.Protobuf.UninterpretedOption.NamePart.new/1357358 warning: incompatible types given to Protobuf.Builder.new/2:359360 Protobuf.Builder.new(Google.Protobuf.MethodOptions.IdempotencyLevel, attrs)361362 given types:363364 -Google.Protobuf.MethodOptions.IdempotencyLevel-, dynamic()365366 but expected one of:367368 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()369370 where "attrs" (context Protobuf) was given the type:371372 # type: dynamic()373 # from: lib/google/descriptor.pb.ex:565374 attrs375376 type warning found at:377 │378 565 │ use Protobuf, enum: true, syntax: :proto2379 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~380 │381 └─ lib/google/descriptor.pb.ex:565: Google.Protobuf.MethodOptions.IdempotencyLevel.new/1382383 warning: incompatible types given to Protobuf.Builder.new/2:384385 Protobuf.Builder.new(Google.Protobuf.UninterpretedOption, attrs)386387 given types:388389 -Google.Protobuf.UninterpretedOption-, dynamic()390391 but expected one of:392393 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()394395 where "attrs" (context Protobuf) was given the type:396397 # type: dynamic()398 # from: lib/google/descriptor.pb.ex:574399 attrs400401 type warning found at:402 │403 574 │ use Protobuf, syntax: :proto2404 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~405 │406 └─ lib/google/descriptor.pb.ex:574: Google.Protobuf.UninterpretedOption.new/1407408 warning: incompatible types given to Protobuf.Builder.new/2:409410 Protobuf.Builder.new(Google.Protobuf.MethodOptions, attrs)411412 given types:413414 -Google.Protobuf.MethodOptions-, dynamic()415416 but expected one of:417418 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()419420 where "attrs" (context Protobuf) was given the type:421422 # type: dynamic()423 # from: lib/google/descriptor.pb.ex:543424 attrs425426 type warning found at:427 │428 543 │ use Protobuf, syntax: :proto2429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~430 │431 └─ lib/google/descriptor.pb.ex:543: Google.Protobuf.MethodOptions.new/1432433 warning: incompatible types given to Protobuf.Builder.new/2:434435 Protobuf.Builder.new(Google.Protobuf.ServiceOptions, attrs)436437 given types:438439 -Google.Protobuf.ServiceOptions-, dynamic()440441 but expected one of:442443 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()444445 where "attrs" (context Protobuf) was given the type:446447 # type: dynamic()448 # from: lib/google/descriptor.pb.ex:529449 attrs450451 type warning found at:452 │453 529 │ use Protobuf, syntax: :proto2454 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~455 │456 └─ lib/google/descriptor.pb.ex:529: Google.Protobuf.ServiceOptions.new/1457458 warning: incompatible types given to Protobuf.Builder.new/2:459460 Protobuf.Builder.new(Google.Protobuf.EnumValueOptions, attrs)461462 given types:463464 -Google.Protobuf.EnumValueOptions-, dynamic()465466 but expected one of:467468 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()469470 where "attrs" (context Protobuf) was given the type:471472 # type: dynamic()473 # from: lib/google/descriptor.pb.ex:515474 attrs475476 type warning found at:477 │478 515 │ use Protobuf, syntax: :proto2479 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~480 │481 └─ lib/google/descriptor.pb.ex:515: Google.Protobuf.EnumValueOptions.new/1482483 warning: incompatible types given to Protobuf.Builder.new/2:484485 Protobuf.Builder.new(Google.Protobuf.OneofOptions, attrs)486487 given types:488489 -Google.Protobuf.OneofOptions-, dynamic()490491 but expected one of:492493 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()494495 where "attrs" (context Protobuf) was given the type:496497 # type: dynamic()498 # from: lib/google/descriptor.pb.ex:487499 attrs500501 type warning found at:502 │503 487 │ use Protobuf, syntax: :proto2504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~505 │506 └─ lib/google/descriptor.pb.ex:487: Google.Protobuf.OneofOptions.new/1507508 warning: incompatible types given to Protobuf.Builder.new/2:509510 Protobuf.Builder.new(Google.Protobuf.EnumOptions, attrs)511512 given types:513514 -Google.Protobuf.EnumOptions-, dynamic()515516 but expected one of:517518 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()519520 where "attrs" (context Protobuf) was given the type:521522 # type: dynamic()523 # from: lib/google/descriptor.pb.ex:499524 attrs525526 type warning found at:527 │528 499 │ use Protobuf, syntax: :proto2529 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~530 │531 └─ lib/google/descriptor.pb.ex:499: Google.Protobuf.EnumOptions.new/1532533 warning: incompatible types given to Protobuf.Builder.new/2:534535 Protobuf.Builder.new(Google.Protobuf.FieldOptions.JSType, attrs)536537 given types:538539 -Google.Protobuf.FieldOptions.JSType-, dynamic()540541 but expected one of:542543 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()544545 where "attrs" (context Protobuf) was given the type:546547 # type: dynamic()548 # from: lib/google/descriptor.pb.ex:478549 attrs550551 type warning found at:552 │553 478 │ use Protobuf, enum: true, syntax: :proto2554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~555 │556 └─ lib/google/descriptor.pb.ex:478: Google.Protobuf.FieldOptions.JSType.new/1557558 warning: incompatible types given to Protobuf.Builder.new/2:559560 Protobuf.Builder.new(Google.Protobuf.FieldOptions.CType, attrs)561562 given types:563564 -Google.Protobuf.FieldOptions.CType-, dynamic()565566 but expected one of:567568 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()569570 where "attrs" (context Protobuf) was given the type:571572 # type: dynamic()573 # from: lib/google/descriptor.pb.ex:469574 attrs575576 type warning found at:577 │578 469 │ use Protobuf, enum: true, syntax: :proto2579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~580 │581 └─ lib/google/descriptor.pb.ex:469: Google.Protobuf.FieldOptions.CType.new/1582583 warning: incompatible types given to Protobuf.Builder.new/2:584585 Protobuf.Builder.new(Google.Protobuf.FieldOptions, attrs)586587 given types:588589 -Google.Protobuf.FieldOptions-, dynamic()590591 but expected one of:592593 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()594595 where "attrs" (context Protobuf) was given the type:596597 # type: dynamic()598 # from: lib/google/descriptor.pb.ex:434599 attrs600601 type warning found at:602 │603 434 │ use Protobuf, syntax: :proto2604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~605 │606 └─ lib/google/descriptor.pb.ex:434: Google.Protobuf.FieldOptions.new/1607608 warning: incompatible types given to Protobuf.Builder.new/2:609610 Protobuf.Builder.new(Google.Protobuf.MessageOptions, attrs)611612 given types:613614 -Google.Protobuf.MessageOptions-, dynamic()615616 but expected one of:617618 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()619620 where "attrs" (context Protobuf) was given the type:621622 # type: dynamic()623 # from: lib/google/descriptor.pb.ex:408624 attrs625626 type warning found at:627 │628 408 │ use Protobuf, syntax: :proto2629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~630 │631 └─ lib/google/descriptor.pb.ex:408: Google.Protobuf.MessageOptions.new/1632633 warning: incompatible types given to Protobuf.Builder.new/2:634635 Protobuf.Builder.new(Google.Protobuf.FileOptions.OptimizeMode, attrs)636637 given types:638639 -Google.Protobuf.FileOptions.OptimizeMode-, dynamic()640641 but expected one of:642643 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()644645 where "attrs" (context Protobuf) was given the type:646647 # type: dynamic()648 # from: lib/google/descriptor.pb.ex:399649 attrs650651 type warning found at:652 │653 399 │ use Protobuf, enum: true, syntax: :proto2654 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~655 │656 └─ lib/google/descriptor.pb.ex:399: Google.Protobuf.FileOptions.OptimizeMode.new/1657658 warning: incompatible types given to Protobuf.Builder.new/2:659660 Protobuf.Builder.new(Google.Protobuf.FileOptions, attrs)661662 given types:663664 -Google.Protobuf.FileOptions-, dynamic()665666 but expected one of:667668 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()669670 where "attrs" (context Protobuf) was given the type:671672 # type: dynamic()673 # from: lib/google/descriptor.pb.ex:325674 attrs675676 type warning found at:677 │678 325 │ use Protobuf, syntax: :proto2679 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~680 │681 └─ lib/google/descriptor.pb.ex:325: Google.Protobuf.FileOptions.new/1682683 warning: incompatible types given to Protobuf.Builder.new/2:684685 Protobuf.Builder.new(Google.Protobuf.MethodDescriptorProto, attrs)686687 given types:688689 -Google.Protobuf.MethodDescriptorProto-, dynamic()690691 but expected one of:692693 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()694695 where "attrs" (context Protobuf) was given the type:696697 # type: dynamic()698 # from: lib/google/descriptor.pb.ex:303699 attrs700701 type warning found at:702 │703 303 │ use Protobuf, syntax: :proto2704 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~705 │706 └─ lib/google/descriptor.pb.ex:303: Google.Protobuf.MethodDescriptorProto.new/1707708 warning: incompatible types given to Protobuf.Builder.new/2:709710 Protobuf.Builder.new(Google.Protobuf.ServiceDescriptorProto, attrs)711712 given types:713714 -Google.Protobuf.ServiceDescriptorProto-, dynamic()715716 but expected one of:717718 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()719720 where "attrs" (context Protobuf) was given the type:721722 # type: dynamic()723 # from: lib/google/descriptor.pb.ex:287724 attrs725726 type warning found at:727 │728 287 │ use Protobuf, syntax: :proto2729 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~730 │731 └─ lib/google/descriptor.pb.ex:287: Google.Protobuf.ServiceDescriptorProto.new/1732733 warning: incompatible types given to Protobuf.Builder.new/2:734735 Protobuf.Builder.new(Google.Protobuf.EnumValueDescriptorProto, attrs)736737 given types:738739 -Google.Protobuf.EnumValueDescriptorProto-, dynamic()740741 but expected one of:742743 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()744745 where "attrs" (context Protobuf) was given the type:746747 # type: dynamic()748 # from: lib/google/descriptor.pb.ex:271749 attrs750751 type warning found at:752 │753 271 │ use Protobuf, syntax: :proto2754 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~755 │756 └─ lib/google/descriptor.pb.ex:271: Google.Protobuf.EnumValueDescriptorProto.new/1757758 warning: incompatible types given to Protobuf.Builder.new/2:759760 Protobuf.Builder.new(Google.Protobuf.EnumDescriptorProto.EnumReservedRange, attrs)761762 given types:763764 -Google.Protobuf.EnumDescriptorProto.EnumReservedRange-, dynamic()765766 but expected one of:767768 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()769770 where "attrs" (context Protobuf) was given the type:771772 # type: dynamic()773 # from: lib/google/descriptor.pb.ex:257774 attrs775776 type warning found at:777 │778 257 │ use Protobuf, syntax: :proto2779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~780 │781 └─ lib/google/descriptor.pb.ex:257: Google.Protobuf.EnumDescriptorProto.EnumReservedRange.new/1782783 warning: incompatible types given to Protobuf.Builder.new/2:784785 Protobuf.Builder.new(Google.Protobuf.EnumDescriptorProto, attrs)786787 given types:788789 -Google.Protobuf.EnumDescriptorProto-, dynamic()790791 but expected one of:792793 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()794795 where "attrs" (context Protobuf) was given the type:796797 # type: dynamic()798 # from: lib/google/descriptor.pb.ex:233799 attrs800801 type warning found at:802 │803 233 │ use Protobuf, syntax: :proto2804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~805 │806 └─ lib/google/descriptor.pb.ex:233: Google.Protobuf.EnumDescriptorProto.new/1807808 warning: incompatible types given to Protobuf.Builder.new/2:809810 Protobuf.Builder.new(Google.Protobuf.OneofDescriptorProto, attrs)811812 given types:813814 -Google.Protobuf.OneofDescriptorProto-, dynamic()815816 but expected one of:817818 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()819820 where "attrs" (context Protobuf) was given the type:821822 # type: dynamic()823 # from: lib/google/descriptor.pb.ex:219824 attrs825826 type warning found at:827 │828 219 │ use Protobuf, syntax: :proto2829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~830 │831 └─ lib/google/descriptor.pb.ex:219: Google.Protobuf.OneofDescriptorProto.new/1832833 warning: incompatible types given to Protobuf.Builder.new/2:834835 Protobuf.Builder.new(Google.Protobuf.FieldDescriptorProto.Label, attrs)836837 given types:838839 -Google.Protobuf.FieldDescriptorProto.Label-, dynamic()840841 but expected one of:842843 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()844845 where "attrs" (context Protobuf) was given the type:846847 # type: dynamic()848 # from: lib/google/descriptor.pb.ex:210849 attrs850851 type warning found at:852 │853 210 │ use Protobuf, enum: true, syntax: :proto2854 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~855 │856 └─ lib/google/descriptor.pb.ex:210: Google.Protobuf.FieldDescriptorProto.Label.new/1857858 warning: incompatible types given to Protobuf.Builder.new/2:859860 Protobuf.Builder.new(Google.Protobuf.FieldDescriptorProto.Type, attrs)861862 given types:863864 -Google.Protobuf.FieldDescriptorProto.Type-, dynamic()865866 but expected one of:867868 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()869870 where "attrs" (context Protobuf) was given the type:871872 # type: dynamic()873 # from: lib/google/descriptor.pb.ex:186874 attrs875876 type warning found at:877 │878 186 │ use Protobuf, enum: true, syntax: :proto2879 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~880 │881 └─ lib/google/descriptor.pb.ex:186: Google.Protobuf.FieldDescriptorProto.Type.new/1882883 warning: incompatible types given to Protobuf.Builder.new/2:884885 Protobuf.Builder.new(Google.Protobuf.FieldDescriptorProto, attrs)886887 given types:888889 -Google.Protobuf.FieldDescriptorProto-, dynamic()890891 but expected one of:892893 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()894895 where "attrs" (context Protobuf) was given the type:896897 # type: dynamic()898 # from: lib/google/descriptor.pb.ex:145899 attrs900901 type warning found at:902 │903 145 │ use Protobuf, syntax: :proto2904 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~905 │906 └─ lib/google/descriptor.pb.ex:145: Google.Protobuf.FieldDescriptorProto.new/1907908 warning: incompatible types given to Protobuf.Builder.new/2:909910 Protobuf.Builder.new(Google.Protobuf.ExtensionRangeOptions, attrs)911912 given types:913914 -Google.Protobuf.ExtensionRangeOptions-, dynamic()915916 but expected one of:917918 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()919920 where "attrs" (context Protobuf) was given the type:921922 # type: dynamic()923 # from: lib/google/descriptor.pb.ex:133924 attrs925926 type warning found at:927 │928 133 │ use Protobuf, syntax: :proto2929 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~930 │931 └─ lib/google/descriptor.pb.ex:133: Google.Protobuf.ExtensionRangeOptions.new/1932933 warning: incompatible types given to Protobuf.Builder.new/2:934935 Protobuf.Builder.new(Google.Protobuf.DescriptorProto.ReservedRange, attrs)936937 given types:938939 -Google.Protobuf.DescriptorProto.ReservedRange-, dynamic()940941 but expected one of:942943 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()944945 where "attrs" (context Protobuf) was given the type:946947 # type: dynamic()948 # from: lib/google/descriptor.pb.ex:119949 attrs950951 type warning found at:952 │953 119 │ use Protobuf, syntax: :proto2954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~955 │956 └─ lib/google/descriptor.pb.ex:119: Google.Protobuf.DescriptorProto.ReservedRange.new/1957958 warning: incompatible types given to Protobuf.Builder.new/2:959960 Protobuf.Builder.new(Google.Protobuf.DescriptorProto.ExtensionRange, attrs)961962 given types:963964 -Google.Protobuf.DescriptorProto.ExtensionRange-, dynamic()965966 but expected one of:967968 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()969970 where "attrs" (context Protobuf) was given the type:971972 # type: dynamic()973 # from: lib/google/descriptor.pb.ex:103974 attrs975976 type warning found at:977 │978 103 │ use Protobuf, syntax: :proto2979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~980 │981 └─ lib/google/descriptor.pb.ex:103: Google.Protobuf.DescriptorProto.ExtensionRange.new/1982983 warning: incompatible types given to Protobuf.Builder.new/2:984985 Protobuf.Builder.new(Google.Protobuf.FileDescriptorProto, attrs)986987 given types:988989 -Google.Protobuf.FileDescriptorProto-, dynamic()990991 but expected one of:992993 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()994995 where "attrs" (context Protobuf) was given the type:996997 # type: dynamic()998 # from: lib/google/descriptor.pb.ex:15999 attrs10001001 type warning found at:1002 │1003 15 │ use Protobuf, syntax: :proto21004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1005 │1006 └─ lib/google/descriptor.pb.ex:15: Google.Protobuf.FileDescriptorProto.new/110071008 warning: incompatible types given to Protobuf.Builder.new/2:10091010 Protobuf.Builder.new(Google.Protobuf.DescriptorProto, attrs)10111012 given types:10131014 -Google.Protobuf.DescriptorProto-, dynamic()10151016 but expected one of:10171018 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()10191020 where "attrs" (context Protobuf) was given the type:10211022 # type: dynamic()1023 # from: lib/google/descriptor.pb.ex:621024 attrs10251026 type warning found at:1027 │1028 62 │ use Protobuf, syntax: :proto21029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1030 │1031 └─ lib/google/descriptor.pb.ex:62: Google.Protobuf.DescriptorProto.new/110321033 warning: incompatible types given to Protobuf.Builder.new/2:10341035 Protobuf.Builder.new(Google.Protobuf.FileDescriptorSet, attrs)10361037 given types:10381039 -Google.Protobuf.FileDescriptorSet-, dynamic()10401041 but expected one of:10421043 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()10441045 where "attrs" (context Protobuf) was given the type:10461047 # type: dynamic()1048 # from: lib/google/descriptor.pb.ex:31049 attrs10501051 type warning found at:1052 │1053 3 │ use Protobuf, syntax: :proto21054 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1055 │1056 └─ lib/google/descriptor.pb.ex:3: Google.Protobuf.FileDescriptorSet.new/110571058 warning: incompatible types given to Protobuf.Builder.new/2:10591060 Protobuf.Builder.new(Google.Protobuf.Compiler.CodeGeneratorResponse.File, attrs)10611062 given types:10631064 -Google.Protobuf.Compiler.CodeGeneratorResponse.File-, dynamic()10651066 but expected one of:10671068 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()10691070 where "attrs" (context Protobuf) was given the type:10711072 # type: dynamic()1073 # from: lib/google/plugin.pb.ex:531074 attrs10751076 type warning found at:1077 │1078 53 │ use Protobuf, syntax: :proto21079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1080 │1081 └─ lib/google/plugin.pb.ex:53: Google.Protobuf.Compiler.CodeGeneratorResponse.File.new/110821083 warning: incompatible types given to Protobuf.Builder.new/2:10841085 Protobuf.Builder.new(Google.Protobuf.Compiler.CodeGeneratorResponse, attrs)10861087 given types:10881089 -Google.Protobuf.Compiler.CodeGeneratorResponse-, dynamic()10901091 but expected one of:10921093 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()10941095 where "attrs" (context Protobuf) was given the type:10961097 # type: dynamic()1098 # from: lib/google/plugin.pb.ex:391099 attrs11001101 type warning found at:1102 │1103 39 │ use Protobuf, syntax: :proto21104 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1105 │1106 └─ lib/google/plugin.pb.ex:39: Google.Protobuf.Compiler.CodeGeneratorResponse.new/111071108 warning: the following clause will never match:11091110 {:oneof} ->11111112 because it attempts to match on the result of:11131114 find_field(props, tag)11151116 which has type:11171118 dynamic({:extention} or {:field_num, term()})11191120 type warning found at:1121 │1122 39 │ {:oneof} ->1123 │ ~1124 │1125 └─ lib/protobuf/decoder.ex:39:7: Protobuf.Decoder.do_decode/311261127 warning: incompatible types given to Protobuf.Builder.new/2:11281129 Protobuf.Builder.new(Google.Protobuf.Compiler.CodeGeneratorRequest, attrs)11301131 given types:11321133 -Google.Protobuf.Compiler.CodeGeneratorRequest-, dynamic()11341135 but expected one of:11361137 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()11381139 where "attrs" (context Protobuf) was given the type:11401141 # type: dynamic()1142 # from: lib/google/plugin.pb.ex:211143 attrs11441145 type warning found at:1146 │1147 21 │ use Protobuf, syntax: :proto21148 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1149 │1150 └─ lib/google/plugin.pb.ex:21: Google.Protobuf.Compiler.CodeGeneratorRequest.new/111511152 warning: expected a map or struct when accessing .new in expression:11531154 module.new11551156 where "module" was given the types:11571158 # type: dynamic(atom())1159 # from: lib/protobuf/decoder.ex:9:201160 module11611162 # type: atom()1163 # from: lib/protobuf/decoder.ex:9:331164 is_atom(module)11651166 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()11671168 type warning found at:1169 │1170 10 │ do_decode(data, module.__message_props__(), module.new)1171 │ ~1172 │1173 └─ lib/protobuf/decoder.ex:10:56: Protobuf.Decoder.decode/211741175 warning: incompatible types given to Protobuf.Builder.new/2:11761177 Protobuf.Builder.new(Google.Protobuf.Compiler.Version, attrs)11781179 given types:11801181 -Google.Protobuf.Compiler.Version-, dynamic()11821183 but expected one of:11841185 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()11861187 where "attrs" (context Protobuf) was given the type:11881189 # type: dynamic()1190 # from: lib/google/plugin.pb.ex:31191 attrs11921193 type warning found at:1194 │1195 3 │ use Protobuf, syntax: :proto21196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1197 │1198 └─ lib/google/plugin.pb.ex:3: Google.Protobuf.Compiler.Version.new/111991200 warning: incompatible types given as default arguments to encode/2:12011202 -dynamic()-, empty_list()12031204 but expected one of:12051206 none(), empty_list() or non_empty_list(term(), term())12071208 where "x0" (context :elixir_def) was given the type:12091210 # type: dynamic()1211 # from: lib/protobuf/encoder.ex1212 x012131214 type warning found at:1215 │1216 8 │ def encode(%{__struct__: mod} = struct, opts \\ []) do1217 │ ~1218 │1219 └─ lib/protobuf/encoder.ex:8:48: Protobuf.Encoder.encode/112201221 warning: incompatible types given to encode/2:12221223 encode(v, iolist: true)12241225 given types:12261227 -dynamic()-, non_empty_list({:iolist, true})12281229 but expected one of:12301231 none(), empty_list() or non_empty_list(term(), term())12321233 where "v" was given the type:12341235 # type: dynamic()1236 # from: lib/protobuf/encoder.ex:49:91237 v =1238 if prop.map? do1239 struct(prop.type, %{key: elem(v, 0), value: elem(v, 1)})1240 else1241 v1242 end12431244 type warning found at:1245 │1246 50 │ encoded = encode(v, iolist: true)1247 │ ~1248 │1249 └─ lib/protobuf/encoder.ex:50:17: Protobuf.Encoder.encode_field/312501251 warning: incompatible types given to Protobuf.Decoder.decode/2:12521253 Protobuf.Decoder.decode(data, mod)12541255 given types:12561257 -dynamic(%{..., __struct__: term()})-, dynamic(atom())12581259 but expected one of:12601261 binary(), atom()12621263 where "data" was given the type:12641265 # type: dynamic(%{..., __struct__: term()})1266 # from: lib/protobuf.ex:25:331267 %{__struct__: mod} = data12681269 where "mod" was given the types:12701271 # type: dynamic()1272 # from: lib/protobuf.ex:25:331273 %{__struct__: mod} = data12741275 # type: dynamic(atom())1276 # from: lib/protobuf.ex:26:221277 Protobuf.Decoder.decode(data, mod)12781279 type warning found at:1280 │1281 26 │ Protobuf.Decoder.decode(data, mod)1282 │ ~1283 │1284 └─ lib/protobuf.ex:26:22: Protobuf.decode/112851286Generated protobuf app1287==> elixir_make1288Compiling 8 files (.ex)1289Generated elixir_make app1290==> nerves_logging1291 CC kmsg_tailer.o1292 LD kmsg_tailer1293Compiling 5 files (.ex)1294Generated nerves_logging app1295==> elixir_uuid1296Compiling 1 file (.ex)1297 warning: use Bitwise is deprecated. import Bitwise instead1298 │1299 2 │ use Bitwise, only_operators: true1300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1301 │1302 └─ lib/uuid.ex:2: UUID (module)13031304Generated elixir_uuid app1305==> nerves_discovery1306Compiling 5 files (.ex)1307Generated nerves_discovery app1308==> ring_logger1309Compiling 7 files (.ex)1310Generated ring_logger app1311==> decimal1312Compiling 4 files (.ex)1313Generated decimal app1314==> jason1315Compiling 10 files (.ex)1316Generated jason app1317==> interactive_cmd1318Compiling 1 file (.ex)1319Generated interactive_cmd app1320==> nerves1321Compiling 65 files (.ex)1322 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)1323 │1324 6 │ defmodule Mix.Tasks.Nerves.Init do1325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1326 │1327 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)13281329 warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)1330 │1331 6 │ defmodule Nerves do1332 │ ~~~~~~~~~~~~~~~~~~~1333 │1334 └─ lib/nerves.ex:6: Nerves (module)13351336 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)1337 │1338 5 │ defmodule Nerves.ArtifactResolver do1339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1340 │1341 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)13421343 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)1344 │1345 6 │ defmodule Nerves.BuildAction.AppModes do1346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1347 │1348 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)13491350 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)1351 │1352 5 │ defmodule Nerves.BuildAction.CheckExecutables do1353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1354 │1355 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)13561357 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)1358 │1359 8 │ defmodule Nerves.BuildAction.Erlinit do1360 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1361 │1362 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)13631364 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)1365 │1366 5 │ defmodule Nerves.BuildAction.Firmware do1367 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1368 │1369 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)13701371 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)1372 │1373 7 │ defmodule Nerves.BuildAction.IExStartupCheck do1374 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1375 │1376 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)13771378 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)1379 │1380 5 │ defmodule Nerves.BuildAction.NervesV1System do1381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1382 │1383 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)13841385 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)1386 │1387 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do1388 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1389 │1390 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)13911392 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)1393 │1394 5 │ defmodule Nerves.BuildAction.Rootfs do1395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1396 │1397 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)13981399 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)1400 │1401 6 │ defmodule Nerves.BuildAction.SortApps do1402 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1403 │1404 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)14051406 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)1407 │1408 5 │ defmodule Nerves.BuildAction.StripAll do1409 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1410 │1411 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)14121413 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)1414 │1415 5 │ defmodule Nerves.BuildAction.Trimmer do1416 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1417 │1418 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)14191420 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)1421 │1422 5 │ defmodule Nerves.BuildPlan do1423 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1424 │1425 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)14261427 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)1428 │1429 5 │ defmodule Nerves.BuildPlan.Checks do1430 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1431 │1432 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)14331434 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)1435 │1436 6 │ defmodule Nerves.Container do1437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1438 │1439 └─ lib/nerves/container.ex:6: Nerves.Container (module)14401441 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)1442 │1443 5 │ defmodule Nerves.Fingerprint do1444 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1445 │1446 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)14471448 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)1449 │1450 5 │ defmodule Nerves.MixPackage do1451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1452 │1453 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)14541455 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)1456 │1457 5 │ defmodule Nerves.Paths do1458 │ ~~~~~~~~~~~~~~~~~~~~~~~~~1459 │1460 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)14611462 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)1463 │1464 5 │ defmodule Nerves.TargetTuple do1465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1466 │1467 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)14681469Generated nerves app1470==> nerves_toolchain_aarch64_nerves_linux_gnu1471Compiling 1 file (.ex)1472Generated nerves_toolchain_aarch64_nerves_linux_gnu app1473==> nerves_system_qemu_aarch641474Compiling 1 file (.ex)1475Generated nerves_system_qemu_aarch64 app1476==> nerves_compatibility_test1477===> Analyzing applications...1478===> Compiling telemetry1479==> db_connection1480Compiling 18 files (.ex)1481Generated db_connection app1482==> ecto1483Compiling 56 files (.ex)1484Compiling lib/ecto/query/planner.ex (it's taking more than 10s)1485Generated ecto app1486==> nerves_compatibility_test1487===> Analyzing applications...1488===> Compiling jsx1489==> google_protos1490Compiling 7 files (.ex)1491 warning: incompatible types given to Protobuf.Builder.new/2:14921493 Protobuf.Builder.new(Google.Protobuf.StringValue, attrs)14941495 given types:14961497 -Google.Protobuf.StringValue-, dynamic()14981499 but expected one of:15001501 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()15021503 where "attrs" (context Protobuf) was given the type:15041505 # type: dynamic()1506 # from: lib/google_protos/wrappers.pb.ex:871507 attrs15081509 type warning found at:1510 │1511 87 │ use Protobuf, syntax: :proto31512 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1513 │1514 └─ lib/google_protos/wrappers.pb.ex:87: Google.Protobuf.StringValue.new/115151516 warning: incompatible types given to Protobuf.Builder.new/2:15171518 Protobuf.Builder.new(Google.Protobuf.BytesValue, attrs)15191520 given types:15211522 -Google.Protobuf.BytesValue-, dynamic()15231524 but expected one of:15251526 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()15271528 where "attrs" (context Protobuf) was given the type:15291530 # type: dynamic()1531 # from: lib/google_protos/wrappers.pb.ex:991532 attrs15331534 type warning found at:1535 │1536 99 │ use Protobuf, syntax: :proto31537 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1538 │1539 └─ lib/google_protos/wrappers.pb.ex:99: Google.Protobuf.BytesValue.new/115401541 warning: incompatible types given to Protobuf.Builder.new/2:15421543 Protobuf.Builder.new(Google.Protobuf.BoolValue, attrs)15441545 given types:15461547 -Google.Protobuf.BoolValue-, dynamic()15481549 but expected one of:15501551 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()15521553 where "attrs" (context Protobuf) was given the type:15541555 # type: dynamic()1556 # from: lib/google_protos/wrappers.pb.ex:751557 attrs15581559 type warning found at:1560 │1561 75 │ use Protobuf, syntax: :proto31562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1563 │1564 └─ lib/google_protos/wrappers.pb.ex:75: Google.Protobuf.BoolValue.new/115651566 warning: incompatible types given to Protobuf.Builder.new/2:15671568 Protobuf.Builder.new(Google.Protobuf.UInt32Value, attrs)15691570 given types:15711572 -Google.Protobuf.UInt32Value-, dynamic()15731574 but expected one of:15751576 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()15771578 where "attrs" (context Protobuf) was given the type:15791580 # type: dynamic()1581 # from: lib/google_protos/wrappers.pb.ex:631582 attrs15831584 type warning found at:1585 │1586 63 │ use Protobuf, syntax: :proto31587 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1588 │1589 └─ lib/google_protos/wrappers.pb.ex:63: Google.Protobuf.UInt32Value.new/115901591 warning: incompatible types given to Protobuf.Builder.new/2:15921593 Protobuf.Builder.new(Google.Protobuf.Int32Value, attrs)15941595 given types:15961597 -Google.Protobuf.Int32Value-, dynamic()15981599 but expected one of:16001601 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()16021603 where "attrs" (context Protobuf) was given the type:16041605 # type: dynamic()1606 # from: lib/google_protos/wrappers.pb.ex:511607 attrs16081609 type warning found at:1610 │1611 51 │ use Protobuf, syntax: :proto31612 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1613 │1614 └─ lib/google_protos/wrappers.pb.ex:51: Google.Protobuf.Int32Value.new/116151616 warning: incompatible types given to Protobuf.Builder.new/2:16171618 Protobuf.Builder.new(Google.Protobuf.UInt64Value, attrs)16191620 given types:16211622 -Google.Protobuf.UInt64Value-, dynamic()16231624 but expected one of:16251626 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()16271628 where "attrs" (context Protobuf) was given the type:16291630 # type: dynamic()1631 # from: lib/google_protos/wrappers.pb.ex:391632 attrs16331634 type warning found at:1635 │1636 39 │ use Protobuf, syntax: :proto31637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1638 │1639 └─ lib/google_protos/wrappers.pb.ex:39: Google.Protobuf.UInt64Value.new/116401641 warning: incompatible types given to Protobuf.Builder.new/2:16421643 Protobuf.Builder.new(Google.Protobuf.NullValue, attrs)16441645 given types:16461647 -Google.Protobuf.NullValue-, dynamic()16481649 but expected one of:16501651 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()16521653 where "attrs" (context Protobuf) was given the type:16541655 # type: dynamic()1656 # from: lib/google_protos/struct.pb.ex:591657 attrs16581659 type warning found at:1660 │1661 59 │ use Protobuf, enum: true, syntax: :proto31662 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1663 │1664 └─ lib/google_protos/struct.pb.ex:59: Google.Protobuf.NullValue.new/116651666 warning: incompatible types given to Protobuf.Builder.new/2:16671668 Protobuf.Builder.new(Google.Protobuf.Int64Value, attrs)16691670 given types:16711672 -Google.Protobuf.Int64Value-, dynamic()16731674 but expected one of:16751676 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()16771678 where "attrs" (context Protobuf) was given the type:16791680 # type: dynamic()1681 # from: lib/google_protos/wrappers.pb.ex:271682 attrs16831684 type warning found at:1685 │1686 27 │ use Protobuf, syntax: :proto31687 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1688 │1689 └─ lib/google_protos/wrappers.pb.ex:27: Google.Protobuf.Int64Value.new/116901691 warning: incompatible types given to Protobuf.Builder.new/2:16921693 Protobuf.Builder.new(Google.Protobuf.ListValue, attrs)16941695 given types:16961697 -Google.Protobuf.ListValue-, dynamic()16981699 but expected one of:17001701 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()17021703 where "attrs" (context Protobuf) was given the type:17041705 # type: dynamic()1706 # from: lib/google_protos/struct.pb.ex:471707 attrs17081709 type warning found at:1710 │1711 47 │ use Protobuf, syntax: :proto31712 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1713 │1714 └─ lib/google_protos/struct.pb.ex:47: Google.Protobuf.ListValue.new/117151716 warning: incompatible types given to Protobuf.Builder.new/2:17171718 Protobuf.Builder.new(Google.Protobuf.FloatValue, attrs)17191720 given types:17211722 -Google.Protobuf.FloatValue-, dynamic()17231724 but expected one of:17251726 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()17271728 where "attrs" (context Protobuf) was given the type:17291730 # type: dynamic()1731 # from: lib/google_protos/wrappers.pb.ex:151732 attrs17331734 type warning found at:1735 │1736 15 │ use Protobuf, syntax: :proto31737 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1738 │1739 └─ lib/google_protos/wrappers.pb.ex:15: Google.Protobuf.FloatValue.new/117401741 warning: incompatible types given to Protobuf.Builder.new/2:17421743 Protobuf.Builder.new(Google.Protobuf.Value, attrs)17441745 given types:17461747 -Google.Protobuf.Value-, dynamic()17481749 but expected one of:17501751 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()17521753 where "attrs" (context Protobuf) was given the type:17541755 # type: dynamic()1756 # from: lib/google_protos/struct.pb.ex:291757 attrs17581759 type warning found at:1760 │1761 29 │ use Protobuf, syntax: :proto31762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1763 │1764 └─ lib/google_protos/struct.pb.ex:29: Google.Protobuf.Value.new/117651766 warning: incompatible types given to Protobuf.Builder.new/2:17671768 Protobuf.Builder.new(Google.Protobuf.DoubleValue, attrs)17691770 given types:17711772 -Google.Protobuf.DoubleValue-, dynamic()17731774 but expected one of:17751776 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()17771778 where "attrs" (context Protobuf) was given the type:17791780 # type: dynamic()1781 # from: lib/google_protos/wrappers.pb.ex:31782 attrs17831784 type warning found at:1785 │1786 3 │ use Protobuf, syntax: :proto31787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1788 │1789 └─ lib/google_protos/wrappers.pb.ex:3: Google.Protobuf.DoubleValue.new/117901791 warning: incompatible types given to Protobuf.Builder.new/2:17921793 Protobuf.Builder.new(Google.Protobuf.Struct.FieldsEntry, attrs)17941795 given types:17961797 -Google.Protobuf.Struct.FieldsEntry-, dynamic()17981799 but expected one of:18001801 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()18021803 where "attrs" (context Protobuf) was given the type:18041805 # type: dynamic()1806 # from: lib/google_protos/struct.pb.ex:151807 attrs18081809 type warning found at:1810 │1811 15 │ use Protobuf, map: true, syntax: :proto31812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1813 │1814 └─ lib/google_protos/struct.pb.ex:15: Google.Protobuf.Struct.FieldsEntry.new/118151816 warning: incompatible types given to Protobuf.Builder.new/2:18171818 Protobuf.Builder.new(Google.Protobuf.Timestamp, attrs)18191820 given types:18211822 -Google.Protobuf.Timestamp-, dynamic()18231824 but expected one of:18251826 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()18271828 where "attrs" (context Protobuf) was given the type:18291830 # type: dynamic()1831 # from: lib/google_protos/timestamp.pb.ex:31832 attrs18331834 type warning found at:1835 │1836 3 │ use Protobuf, syntax: :proto31837 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1838 │1839 └─ lib/google_protos/timestamp.pb.ex:3: Google.Protobuf.Timestamp.new/118401841 warning: incompatible types given to Protobuf.Builder.new/2:18421843 Protobuf.Builder.new(Google.Protobuf.Struct, attrs)18441845 given types:18461847 -Google.Protobuf.Struct-, dynamic()18481849 but expected one of:18501851 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()18521853 where "attrs" (context Protobuf) was given the type:18541855 # type: dynamic()1856 # from: lib/google_protos/struct.pb.ex:31857 attrs18581859 type warning found at:1860 │1861 3 │ use Protobuf, syntax: :proto31862 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1863 │1864 └─ lib/google_protos/struct.pb.ex:3: Google.Protobuf.Struct.new/118651866 warning: incompatible types given to Protobuf.Builder.new/2:18671868 Protobuf.Builder.new(Google.Protobuf.Duration, attrs)18691870 given types:18711872 -Google.Protobuf.Duration-, dynamic()18731874 but expected one of:18751876 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()18771878 where "attrs" (context Protobuf) was given the type:18791880 # type: dynamic()1881 # from: lib/google_protos/duration.pb.ex:31882 attrs18831884 type warning found at:1885 │1886 3 │ use Protobuf, syntax: :proto31887 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1888 │1889 └─ lib/google_protos/duration.pb.ex:3: Google.Protobuf.Duration.new/118901891 warning: incompatible types given to Protobuf.Builder.new/2:18921893 Protobuf.Builder.new(Google.Protobuf.Empty, attrs)18941895 given types:18961897 -Google.Protobuf.Empty-, dynamic()18981899 but expected one of:19001901 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()19021903 where "attrs" (context Protobuf) was given the type:19041905 # type: dynamic()1906 # from: lib/google_protos/empty.pb.ex:31907 attrs19081909 type warning found at:1910 │1911 3 │ use Protobuf, syntax: :proto31912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1913 │1914 └─ lib/google_protos/empty.pb.ex:3: Google.Protobuf.Empty.new/119151916 warning: incompatible types given to Protobuf.Builder.new/2:19171918 Protobuf.Builder.new(Google.Protobuf.Any, attrs)19191920 given types:19211922 -Google.Protobuf.Any-, dynamic()19231924 but expected one of:19251926 %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()19271928 where "attrs" (context Protobuf) was given the type:19291930 # type: dynamic()1931 # from: lib/google_protos/any.pb.ex:31932 attrs19331934 type warning found at:1935 │1936 3 │ use Protobuf, syntax: :proto31937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1938 │1939 └─ lib/google_protos/any.pb.ex:3: Google.Protobuf.Any.new/119401941Generated google_protos app1942warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1943 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21944 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11945 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51946 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21947 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41948 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/219491950==> postgrex1951Compiling 70 files (.ex)1952Generated postgrex app1953==> ecto_sql1954Compiling 25 files (.ex)1955Generated ecto_sql app1956==> nerves_compatibility_test1957===> Analyzing applications...1958===> Compiling lager1959/work/proj/deps_qemu_aarch64/lager/src/lager_handler_watcher.erl:127:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1960Compile directive 'nowarn_deprecated_catch' can be used to suppress1961warnings in selected modules.1962% 127| ?INT_LOG(debug, "Lager installed handler ~p into ~p", [Module, Sink]),1963% | ^19641965/work/proj/deps_qemu_aarch64/lager/src/lager_handler_watcher.erl:131:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1966Compile directive 'nowarn_deprecated_catch' can be used to suppress1967warnings in selected modules.1968% 131| ?INT_LOG(error, "Lager fatally failed to install handler ~p into"1969% | ^19701971/work/proj/deps_qemu_aarch64/lager/src/lager_handler_watcher.erl:138:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1972Compile directive 'nowarn_deprecated_catch' can be used to suppress1973warnings in selected modules.1974% 138| ?INT_LOG(error, "Lager failed to install handler ~p into"1975% | ^19761977 ┌─ src/lager_handler_watcher.erl:1978 │1979 127 │ ?INT_LOG(debug, "Lager installed handler ~p into ~p", [Module, Sink]),1980 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1981Compile directive 'nowarn_deprecated_catch' can be used to suppress1982warnings in selected modules.19831984 ┌─ src/lager_handler_watcher.erl:1985 │1986 131 │ ?INT_LOG(error, "Lager fatally failed to install handler ~p into"1987 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1988Compile directive 'nowarn_deprecated_catch' can be used to suppress1989warnings in selected modules.19901991 ┌─ src/lager_handler_watcher.erl:1992 │1993 138 │ ?INT_LOG(error, "Lager failed to install handler ~p into"1994 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1995Compile directive 'nowarn_deprecated_catch' can be used to suppress1996warnings in selected modules.199719981999/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:131:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2000Compile directive 'nowarn_deprecated_catch' can be used to suppress2001warnings in selected modules.2002% 131| ?INT_LOG(error, "Failed to open log file ~ts with error ~s", [Name, file:format_error(Reason)]),2003% | ^20042005/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:143:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2006Compile directive 'nowarn_deprecated_catch' can be used to suppress2007warnings in selected modules.2008% 143| ?INT_LOG(notice, "Changed loglevel of ~s to ~p", [Ident, Level]),2009% | ^20102011/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:154:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2012Compile directive 'nowarn_deprecated_catch' can be used to suppress2013warnings in selected modules.2014% 154| ?INT_LOG(notice, "Changed loghwm of ~ts to ~p", [Name, Hwm]),2015% | ^20162017/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:262:38: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2018Compile directive 'nowarn_deprecated_catch' can be used to suppress2019warnings in selected modules.2020% 262| ?INT_LOG(error, "Failed to rotate log file ~ts with error ~s", [Name, file:format_error(Reason)]),2021% | ^20222023/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:275:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2024Compile directive 'nowarn_deprecated_catch' can be used to suppress2025warnings in selected modules.2026% 275| ?INT_LOG(error, "Failed to reopen log file ~ts with error ~s", [Name, file:format_error(Reason)]),2027% | ^20282029/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:307:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2030Compile directive 'nowarn_deprecated_catch' can be used to suppress2031warnings in selected modules.2032% 307| ?INT_LOG(error, "Failed to write log message to file ~ts: ~s",2033% | ^20342035/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:334:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2036Compile directive 'nowarn_deprecated_catch' can be used to suppress2037warnings in selected modules.2038% 334| ?INT_LOG(error, "Missing required file option", []),2039% | ^20402041/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:350:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2042Compile directive 'nowarn_deprecated_catch' can be used to suppress2043warnings in selected modules.2044% 350| ?INT_LOG(error, "~s ~p for file ~tp",2045% | ^20462047 ┌─ src/lager_file_backend.erl:2048 │2049 131 │ ?INT_LOG(error, "Failed to open log file ~ts with error ~s", [Name, file:format_error(Reason)]),2050 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2051Compile directive 'nowarn_deprecated_catch' can be used to suppress2052warnings in selected modules.20532054 ┌─ src/lager_file_backend.erl:2055 │2056 143 │ ?INT_LOG(notice, "Changed loglevel of ~s to ~p", [Ident, Level]),2057 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2058Compile directive 'nowarn_deprecated_catch' can be used to suppress2059warnings in selected modules.20602061 ┌─ src/lager_file_backend.erl:2062 │2063 154 │ ?INT_LOG(notice, "Changed loghwm of ~ts to ~p", [Name, Hwm]),2064 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2065Compile directive 'nowarn_deprecated_catch' can be used to suppress2066warnings in selected modules.20672068 ┌─ src/lager_file_backend.erl:2069 │2070 262 │ ?INT_LOG(error, "Failed to rotate log file ~ts with error ~s", [Name, file:format_error(Reason)]),2071 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2072Compile directive 'nowarn_deprecated_catch' can be used to suppress2073warnings in selected modules.20742075 ┌─ src/lager_file_backend.erl:2076 │2077 275 │ ?INT_LOG(error, "Failed to reopen log file ~ts with error ~s", [Name, file:format_error(Reason)]),2078 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2079Compile directive 'nowarn_deprecated_catch' can be used to suppress2080warnings in selected modules.20812082 ┌─ src/lager_file_backend.erl:2083 │2084 307 │ ?INT_LOG(error, "Failed to write log message to file ~ts: ~s",2085 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2086Compile directive 'nowarn_deprecated_catch' can be used to suppress2087warnings in selected modules.20882089 ┌─ src/lager_file_backend.erl:2090 │2091 334 │ ?INT_LOG(error, "Missing required file option", []),2092 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2093Compile directive 'nowarn_deprecated_catch' can be used to suppress2094warnings in selected modules.20952096 ┌─ src/lager_file_backend.erl:2097 │2098 350 │ ?INT_LOG(error, "~s ~p for file ~tp",2099 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2100Compile directive 'nowarn_deprecated_catch' can be used to suppress2101warnings in selected modules.210221032104/work/proj/deps_qemu_aarch64/lager/src/lager_app.erl:285:6: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2105Compile directive 'nowarn_deprecated_catch' can be used to suppress2106warnings in selected modules.2107% 285| ?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []),2108% | ^21092110 ┌─ src/lager_app.erl:2111 │2112 285 │ ?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []),2113 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2114Compile directive 'nowarn_deprecated_catch' can be used to suppress2115warnings in selected modules.211621172118/work/proj/deps_qemu_aarch64/lager/src/lager_trunc_io.erl:94:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2119Compile directive 'nowarn_deprecated_catch' can be used to suppress2120warnings in selected modules.2121% 94| case catch print(What, Len) of2122% | ^21232124 ┌─ src/lager_trunc_io.erl:2125 │2126 94 │ case catch print(What, Len) of2127 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2128Compile directive 'nowarn_deprecated_catch' can be used to suppress2129warnings in selected modules.213021312132/work/proj/deps_qemu_aarch64/lager/src/lager_console_backend.erl:94:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2133Compile directive 'nowarn_deprecated_catch' can be used to suppress2134warnings in selected modules.2135% 94| ?INT_LOG(warning, Msg, []),2136% | ^21372138 ┌─ src/lager_console_backend.erl:2139 │2140 94 │ ?INT_LOG(warning, Msg, []),2141 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2142Compile directive 'nowarn_deprecated_catch' can be used to suppress2143warnings in selected modules.214421452146/work/proj/deps_qemu_aarch64/lager/src/lager_crash_log.erl:84:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2147Compile directive 'nowarn_deprecated_catch' can be used to suppress2148warnings in selected modules.2149% 84| ?INT_LOG(error, "Failed to open crash log file ~ts with error: ~s",2150% | ^21512152/work/proj/deps_qemu_aarch64/lager/src/lager_crash_log.erl:220:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2153Compile directive 'nowarn_deprecated_catch' can be used to suppress2154warnings in selected modules.2155% 220| ?INT_LOG(error, "Failed to write log message to file ~ts: ~s",2156% | ^21572158/work/proj/deps_qemu_aarch64/lager/src/lager_crash_log.erl:233:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2159Compile directive 'nowarn_deprecated_catch' can be used to suppress2160warnings in selected modules.2161% 233| ?INT_LOG(error, "Failed to reopen crash log ~ts with error: ~s",2162% | ^21632164 ┌─ src/lager_crash_log.erl:2165 │2166 84 │ ?INT_LOG(error, "Failed to open crash log file ~ts with error: ~s",2167 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2168Compile directive 'nowarn_deprecated_catch' can be used to suppress2169warnings in selected modules.21702171 ┌─ src/lager_crash_log.erl:2172 │2173 220 │ ?INT_LOG(error, "Failed to write log message to file ~ts: ~s",2174 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2175Compile directive 'nowarn_deprecated_catch' can be used to suppress2176warnings in selected modules.21772178 ┌─ src/lager_crash_log.erl:2179 │2180 233 │ ?INT_LOG(error, "Failed to reopen crash log ~ts with error: ~s",2181 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2182Compile directive 'nowarn_deprecated_catch' can be used to suppress2183warnings in selected modules.218421852186/work/proj/deps_qemu_aarch64/lager/src/lager_format.erl:272:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2187Compile directive 'nowarn_deprecated_catch' can be used to suppress2188warnings in selected modules.2189% 272| case catch unicode:characters_to_list(B) of2190% | ^21912192 ┌─ src/lager_format.erl:2193 │2194 272 │ case catch unicode:characters_to_list(B) of2195 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2196Compile directive 'nowarn_deprecated_catch' can be used to suppress2197warnings in selected modules.219821992200===> Analyzing applications...2201===> Compiling rabbit_common2202 ┌─ src/gen_server2.erl:2203 │2204 334 │ case catch gen:call(Name, '$gen_call', Request) of2205 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2206Compile directive 'nowarn_deprecated_catch' can be used to suppress2207warnings in selected modules.22082209 ┌─ src/gen_server2.erl:2210 │2211 342 │ case catch gen:call(Name, '$gen_call', Request, Timeout) of2212 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2213Compile directive 'nowarn_deprecated_catch' can be used to suppress2214warnings in selected modules.22152216 ┌─ src/gen_server2.erl:2217 │2218 353 │ catch global:send(Name, {'$gen_cast', Request}),2219 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2220Compile directive 'nowarn_deprecated_catch' can be used to suppress2221warnings in selected modules.22222223 ┌─ src/gen_server2.erl:2224 │2225 356 │ catch (Dest ! {'$gen_cast', Request}),2226 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2227Compile directive 'nowarn_deprecated_catch' can be used to suppress2228warnings in selected modules.22292230 ┌─ src/gen_server2.erl:2231 │2232 359 │ catch (Dest ! {'$gen_cast', Request}),2233 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2234Compile directive 'nowarn_deprecated_catch' can be used to suppress2235warnings in selected modules.22362237 ┌─ src/gen_server2.erl:2238 │2239 366 │ catch To ! {Tag, Reply}.2240 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2241Compile directive 'nowarn_deprecated_catch' can be used to suppress2242warnings in selected modules.22432244 ┌─ src/gen_server2.erl:2245 │2246 378 │ catch ({Name, Node} ! Msg),2247 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2248Compile directive 'nowarn_deprecated_catch' can be used to suppress2249warnings in selected modules.22502251 ┌─ src/gen_server2.erl:2252 │2253 439 │ catch msend(Pid, MRef, Request),2254 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2255Compile directive 'nowarn_deprecated_catch' can be used to suppress2256warnings in selected modules.22572258 ┌─ src/gen_server2.erl:2259 │2260 448 │ catch msend(Dest, MRef, Request),2261 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2262Compile directive 'nowarn_deprecated_catch' can be used to suppress2263warnings in selected modules.22642265 ┌─ src/gen_server2.erl:2266 │2267 452 │ catch msend(Dest, MRef, Request),2268 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2269Compile directive 'nowarn_deprecated_catch' can be used to suppress2270warnings in selected modules.22712272 ┌─ src/gen_server2.erl:2273 │2274 489 │ case catch gen:call(Name, '$with_state', Fun, infinity) of2275 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2276Compile directive 'nowarn_deprecated_catch' can be used to suppress2277warnings in selected modules.22782279 ┌─ src/gen_server2.erl:2280 │2281 565 │ case catch Mod:init(Args) of2282 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2283Compile directive 'nowarn_deprecated_catch' can be used to suppress2284warnings in selected modules.22852286 ┌─ src/gen_server2.erl:2287 │2288 622 │ _ = (catch unregister(Name));2289 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2290Compile directive 'nowarn_deprecated_catch' can be used to suppress2291warnings in selected modules.22922293 ┌─ src/gen_server2.erl:2294 │2295 729 │ case catch Mod:handle_pre_hibernate(State) of2296 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2297Compile directive 'nowarn_deprecated_catch' can be used to suppress2298warnings in selected modules.22992300 ┌─ src/gen_server2.erl:2301 │2302 744 │ case catch Mod:handle_post_hibernate(State) of2303 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2304Compile directive 'nowarn_deprecated_catch' can be used to suppress2305warnings in selected modules.23062307 ┌─ src/gen_server2.erl:2308 │2309 822 │ reply(From, catch Fun(State)),2310 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2311Compile directive 'nowarn_deprecated_catch' can be used to suppress2312warnings in selected modules.23132314 ┌─ src/gen_server2.erl:2315 │2316 883 │ catch {Name, Node} ! {'$gen_call', {self(), {Tag, Node}}, Req},2317 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2318Compile directive 'nowarn_deprecated_catch' can be used to suppress2319warnings in selected modules.23202321 ┌─ src/gen_server2.erl:2322 │2323 943 │ case catch erlang:cancel_timer(TimerId) of2324 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2325Compile directive 'nowarn_deprecated_catch' can be used to suppress2326warnings in selected modules.23272328 ┌─ src/gen_server2.erl:2329 │2330 996 │ case catch erlang:monitor(process, {Name, Node}) of2331 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2332Compile directive 'nowarn_deprecated_catch' can be used to suppress2333warnings in selected modules.23342335 ┌─ src/gen_server2.erl:2336 │2337 1046 │ case catch Mod:handle_call(Msg, From, State) of2338 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2339Compile directive 'nowarn_deprecated_catch' can be used to suppress2340warnings in selected modules.23412342 ┌─ src/gen_server2.erl:2343 │2344 1059 │ (catch terminate(Reason, Msg,2345 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2346Compile directive 'nowarn_deprecated_catch' can be used to suppress2347warnings in selected modules.23482349 ┌─ src/gen_server2.erl:2350 │2351 1067 │ Reply = (catch dispatch(Msg, Mod, State)),2352 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2353Compile directive 'nowarn_deprecated_catch' can be used to suppress2354warnings in selected modules.23552356 ┌─ src/gen_server2.erl:2357 │2358 1123 │ case catch Mod:code_change(OldVsn, State, Extra) of2359 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2360Compile directive 'nowarn_deprecated_catch' can be used to suppress2361warnings in selected modules.23622363 ┌─ src/gen_server2.erl:2364 │2365 1169 │ case catch Mod:terminate(Reason, State) of2366 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2367Compile directive 'nowarn_deprecated_catch' can be used to suppress2368warnings in selected modules.23692370 ┌─ src/gen_server2.erl:2371 │2372 1250 │ case catch sys:debug_options(Opts) of2373 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2374Compile directive 'nowarn_deprecated_catch' can be used to suppress2375warnings in selected modules.23762377 ┌─ src/gen_server2.erl:2378 │2379 1332 │ case catch Mod:Fun(Msg, Length, State) of2380 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2381Compile directive 'nowarn_deprecated_catch' can be used to suppress2382warnings in selected modules.23832384 ┌─ src/gen_server2.erl:2385 │2386 1344 │ case catch Mod:Fun(Msg, From, Length, State) of2387 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2388Compile directive 'nowarn_deprecated_catch' can be used to suppress2389warnings in selected modules.23902391 ┌─ src/gen_server2.erl:2392 │2393 1382 │ true -> case catch apply(Mod, FunName, Args) of2394 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2395Compile directive 'nowarn_deprecated_catch' can be used to suppress2396warnings in selected modules.239723982399 ┌─ src/rabbit_http_util.erl:2400 │2401 139 │ after catch port_close(Port)2402 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2403Compile directive 'nowarn_deprecated_catch' can be used to suppress2404warnings in selected modules.240524062407 ┌─ src/rabbit_registry.erl:2408 │2409 49 │ case catch list_to_existing_atom(binary_to_list(TypeBin)) of2410 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2411Compile directive 'nowarn_deprecated_catch' can be used to suppress2412warnings in selected modules.24132414 ┌─ src/rabbit_registry.erl:2415 │2416 110 │ case catch lists:member(ClassModule,2417 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2418Compile directive 'nowarn_deprecated_catch' can be used to suppress2419warnings in selected modules.242024212422 ┌─ src/rabbit_env.erl:2423 │2424 1306 │ Ret = (catch query_remote(Remote, rabbit, product_name, [])),2425 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2426Compile directive 'nowarn_deprecated_catch' can be used to suppress2427warnings in selected modules.24282429 ┌─ src/rabbit_env.erl:2430 │2431 1337 │ Ret = (catch query_remote(Remote, rabbit, product_version, [])),2432 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2433Compile directive 'nowarn_deprecated_catch' can be used to suppress2434warnings in selected modules.24352436 ┌─ src/rabbit_env.erl:2437 │2438 1378 │ Ret = (catch query_remote(Remote, rabbit, motd_file, [])),2439 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2440Compile directive 'nowarn_deprecated_catch' can be used to suppress2441warnings in selected modules.244224432444 ┌─ src/supervisor2.erl:2445 │2446 65 │ -behaviour(gen_server).2447 │ ╰── Warning: the callback gen_server:format_status(_,_) is deprecated; use format_status/1 instead24482449 ┌─ src/supervisor2.erl:2450 │2451 432 │ case catch apply(M, F, A) of2452 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2453Compile directive 'nowarn_deprecated_catch' can be used to suppress2454warnings in selected modules.24552456 ┌─ src/supervisor2.erl:2457 │2458 1448 │ catch do_check_childspec(maps:merge(?default_child_spec,ChildSpec));2459 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2460Compile directive 'nowarn_deprecated_catch' can be used to suppress2461warnings in selected modules.246224632464 ┌─ src/mirrored_supervisor.erl:2465 │2466 203 │ {ok, Pid} -> case catch call(Pid, {init, Pid}) of2467 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2468Compile directive 'nowarn_deprecated_catch' can be used to suppress2469warnings in selected modules.247024712472 ┌─ src/rabbit_numerical.erl:2473 │2474 33 │ digits(0.0) ->2475 │ ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.2476If you specifically intend to match 0.0 alone, write +0.0 instead.247724782479 ┌─ src/rabbit_net.erl:2480 │2481 208 │ catch port_close(ssl_get_socket(Sock)),2482 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2483Compile directive 'nowarn_deprecated_catch' can be used to suppress2484warnings in selected modules.24852486 ┌─ src/rabbit_net.erl:2487 │2488 211 │ catch port_close(Sock), ok.2489 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.2490Compile directive 'nowarn_deprecated_catch' can be used to suppress2491warnings in selected modules.249224932494===> Compiling src/rabbit_types.erl failed2495 ┌─ src/rabbit_types.erl:2496 │2497 12 │ -export_type([maybe/1, info/0, infos/0, info_key/0, info_keys/0,2498 │ ╰── syntax error before: '/'24992500 ┌─ src/rabbit_types.erl:2501 │2502 29 │ -type(maybe(T) :: T | 'none').2503 │ ╰── syntax error before: '::'25042505 ┌─ src/rabbit_types.erl:2506 │2507 50 │ properties_bin :: maybe(binary()),2508 │ ╰── syntax error before: 'maybe'25092510 ┌─ src/rabbit_types.erl:2511 │2512 54 │ properties :: maybe(rabbit_framing:amqp_property_record()),2513 │ ╰── syntax error before: 'maybe'251425152516 ┌─ src/rabbit_types.erl:2517 │2518 57 │ -type(content() :: undecoded_content() | decoded_content()).2519 │ ╰── type decoded_content() undefined252025212522 ┌─ src/rabbit_types.erl:2523 │2524 30 │ -type(timestamp() :: {non_neg_integer(), non_neg_integer(), non_neg_integer()}).2525 │ ╰── Warning: type timestamp() is unused25262527 ┌─ src/rabbit_types.erl:2528 │2529 32 │ -type(vhost() :: vhost:name()).2530 │ ╰── Warning: type vhost() is unused25312532 ┌─ src/rabbit_types.erl:2533 │2534 33 │ -type(ctag() :: binary()).2535 │ ╰── Warning: type ctag() is unused25362537 ┌─ src/rabbit_types.erl:2538 │2539 37 │ -type(undecoded_content() ::2540 │ ╰── Warning: type undecoded_content() is unused25412542 ┌─ src/rabbit_types.erl:2543 │2544 46 │ -type(unencoded_content() :: undecoded_content()).2545 │ ╰── Warning: type unencoded_content() is unused25462547 ┌─ src/rabbit_types.erl:2548 │2549 57 │ -type(content() :: undecoded_content() | decoded_content()).2550 │ ╰── Warning: type content() is unused25512552 ┌─ src/rabbit_types.erl:2553 │2554 58 │ -type(msg_id() :: rabbit_guid:guid()).2555 │ ╰── Warning: type msg_id() is unused25562557 ┌─ src/rabbit_types.erl:2558 │2559 59 │ -type(basic_message() ::2560 │ ╰── Warning: type basic_message() is unused25612562 ┌─ src/rabbit_types.erl:2563 │2564 65 │ -type(message() :: basic_message()).2565 │ ╰── Warning: type message() is unused25662567 ┌─ src/rabbit_types.erl:2568 │2569 66 │ -type(delivery() ::2570 │ ╰── Warning: type delivery() is unused25712572 ┌─ src/rabbit_types.erl:2573 │2574 70 │ -type(message_properties() ::2575 │ ╰── Warning: type message_properties() is unused25762577 ┌─ src/rabbit_types.erl:2578 │2579 74 │ -type(info_key() :: atom()).2580 │ ╰── Warning: type info_key() is unused25812582 ┌─ src/rabbit_types.erl:2583 │2584 75 │ -type(info_keys() :: [info_key()]).2585 │ ╰── Warning: type info_keys() is unused25862587 ┌─ src/rabbit_types.erl:2588 │2589 77 │ -type(info() :: {info_key(), any()}).2590 │ ╰── Warning: type info() is unused25912592 ┌─ src/rabbit_types.erl:2593 │2594 78 │ -type(infos() :: [info()]).2595 │ ╰── Warning: type infos() is unused25962597 ┌─ src/rabbit_types.erl:2598 │2599 80 │ -type(amqp_error() ::2600 │ ╰── Warning: type amqp_error() is unused26012602 ┌─ src/rabbit_types.erl:2603 │2604 85 │ -type(r(Kind) ::2605 │ ╰── Warning: type r(_) is unused26062607 ┌─ src/rabbit_types.erl:2608 │2609 87 │ -type(r2(VirtualHost, Kind) ::2610 │ ╰── Warning: type r2(_,_) is unused26112612 ┌─ src/rabbit_types.erl:2613 │2614 89 │ -type(r3(VirtualHost, Kind, Name) ::2615 │ ╰── Warning: type r3(_,_,_) is unused26162617 ┌─ src/rabbit_types.erl:2618 │2619 94 │ -type(listener() ::2620 │ ╰── Warning: type listener() is unused26212622 ┌─ src/rabbit_types.erl:2623 │2624 100 │ -type(binding_source() :: rabbit_exchange:name()).2625 │ ╰── Warning: type binding_source() is unused26262627 ┌─ src/rabbit_types.erl:2628 │2629 101 │ -type(binding_destination() :: rabbit_amqqueue:name() | rabbit_exchange:name()).2630 │ ╰── Warning: type binding_destination() is unused26312632 ┌─ src/rabbit_types.erl:2633 │2634 103 │ -type(binding() ::2635 │ ╰── Warning: type binding() is unused26362637 ┌─ src/rabbit_types.erl:2638 │2639 109 │ -type(exchange() ::2640 │ ╰── Warning: type exchange() is unused26412642 ┌─ src/rabbit_types.erl:2643 │2644 116 │ -type(connection_name() :: binary()).2645 │ ╰── Warning: type connection_name() is unused26462647 ┌─ src/rabbit_types.erl:2648 │2649 119 │ -type(connection() :: pid()).2650 │ ╰── Warning: type connection() is unused26512652 ┌─ src/rabbit_types.erl:2653 │2654 122 │ -type(tracked_connection_id() :: {node(), connection_name()}).2655 │ ╰── Warning: type tracked_connection_id() is unused26562657 ┌─ src/rabbit_types.erl:2658 │2659 124 │ -type(tracked_connection() ::2660 │ ╰── Warning: type tracked_connection() is unused26612662 ┌─ src/rabbit_types.erl:2663 │2664 136 │ -type(channel_name() :: binary()).2665 │ ╰── Warning: type channel_name() is unused26662667 ┌─ src/rabbit_types.erl:2668 │2669 138 │ -type(channel() :: pid()).2670 │ ╰── Warning: type channel() is unused26712672 ┌─ src/rabbit_types.erl:2673 │2674 141 │ -type(tracked_channel_id() :: {node(), channel_name()}).2675 │ ╰── Warning: type tracked_channel_id() is unused26762677 ┌─ src/rabbit_types.erl:2678 │2679 143 │ -type(tracked_channel() ::2680 │ ╰── Warning: type tracked_channel() is unused26812682 ┌─ src/rabbit_types.erl:2683 │2684 153 │ -type(protocol() :: rabbit_framing:protocol()).2685 │ ╰── Warning: type protocol() is unused26862687 ┌─ src/rabbit_types.erl:2688 │2689 155 │ -type(protocol_name() :: 'amqp0_8' | 'amqp0_9_1' | 'amqp1_0' | 'mqtt' | 'stomp' | any()).2690 │ ╰── Warning: type protocol_name() is unused26912692 ┌─ src/rabbit_types.erl:2693 │2694 157 │ -type(node_type() :: 'disc' | 'ram').2695 │ ╰── Warning: type node_type() is unused26962697 ┌─ src/rabbit_types.erl:2698 │2699 159 │ -type(auth_user() ::2700 │ ╰── Warning: type auth_user() is unused27012702 ┌─ src/rabbit_types.erl:2703 │2704 164 │ -type(authz_data() ::2705 │ ╰── Warning: type authz_data() is unused27062707 ┌─ src/rabbit_types.erl:2708 │2709 168 │ -type(user() ::2710 │ ╰── Warning: type user() is unused27112712 ┌─ src/rabbit_types.erl:2713 │2714 173 │ -type(username() :: binary()).2715 │ ╰── Warning: type username() is unused27162717 ┌─ src/rabbit_types.erl:2718 │2719 174 │ -type(password() :: binary()).2720 │ ╰── Warning: type password() is unused27212722 ┌─ src/rabbit_types.erl:2723 │2724 175 │ -type(password_hash() :: binary()).2725 │ ╰── Warning: type password_hash() is unused27262727 ┌─ src/rabbit_types.erl:2728 │2729 177 │ -type(ok(A) :: {'ok', A}).2730 │ ╰── Warning: type ok(_) is unused27312732 ┌─ src/rabbit_types.erl:2733 │2734 178 │ -type(error(A) :: {'error', A}).2735 │ ╰── Warning: type error(_) is unused27362737 ┌─ src/rabbit_types.erl:2738 │2739 179 │ -type(error(A, B) :: {'error', A, B}).2740 │ ╰── Warning: type error(_,_) is unused27412742 ┌─ src/rabbit_types.erl:2743 │2744 180 │ -type(ok_or_error(A) :: 'ok' | error(A)).2745 │ ╰── Warning: type ok_or_error(_) is unused27462747 ┌─ src/rabbit_types.erl:2748 │2749 181 │ -type(ok_or_error2(A, B) :: ok(A) | error(B)).2750 │ ╰── Warning: type ok_or_error2(_,_) is unused27512752 ┌─ src/rabbit_types.erl:2753 │2754 182 │ -type(ok_pid_or_error() :: ok_or_error2(pid(), any())).2755 │ ╰── Warning: type ok_pid_or_error() is unused27562757 ┌─ src/rabbit_types.erl:2758 │2759 184 │ -type(channel_exit() :: no_return()).2760 │ ╰── Warning: type channel_exit() is unused27612762 ┌─ src/rabbit_types.erl:2763 │2764 185 │ -type(connection_exit() :: no_return()).2765 │ ╰── Warning: type connection_exit() is unused27662767 ┌─ src/rabbit_types.erl:2768 │2769 187 │ -type(mfargs() :: {atom(), atom(), [any()]}).2770 │ ╰── Warning: type mfargs() is unused27712772 ┌─ src/rabbit_types.erl:2773 │2774 189 │ -type(proc_name() :: term()).2775 │ ╰── Warning: type proc_name() is unused27762777 ┌─ src/rabbit_types.erl:2778 │2779 190 │ -type(proc_type_and_name() :: {atom(), proc_name()}).2780 │ ╰── Warning: type proc_type_and_name() is unused27812782 ┌─ src/rabbit_types.erl:2783 │2784 192 │ -type(topic_access_context() :: #{routing_key => rabbit_router:routing_key(),2785 │ ╰── Warning: type topic_access_context() is unused27862787 ┌─ src/rabbit_types.erl:2788 │2789 196 │ -type(authz_context() :: map()).2790 │ ╰── Warning: type authz_context() is unused279127922793** (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"