nvidia_riva

Build log

nerves_system_qemu_aarch64

nvidia_riva 2.15.1 · fail · run nvidia_riva-2.15.1-1791021859017
1217 of 1217 lines
1Resolving Hex dependencies...2Resolution completed in 0.108s3Unchanged:4  circular_buffer 1.1.05  cowboy 2.19.06  cowlib 2.20.0 VULNERABLE!7    EEF-CVE-2026-43966 (MEDIUM)8    aka: CVE-2026-43966, GHSA-w4f7-4cxr-rv3c9    HTTP Response Splitting via Non-VCHAR Bytes in cow_http_struct_hd:escape_string/210    https://osv.dev/vulnerability/EEF-CVE-2026-439661112    EEF-CVE-2026-43969 (LOW)13    aka: CVE-2026-43969, GHSA-g2wm-735q-3f5614    Cookie Request Header Injection via Unvalidated Encoder in cow_cookie:cookie/115    https://osv.dev/vulnerability/EEF-CVE-2026-4396916  elixir_make 0.10.017  grpc 0.9.0 VULNERABLE!18    EEF-CVE-2026-53430 (HIGH)19    aka: CVE-2026-53430, GHSA-6ccx-9c9f-327w20    grpc gzip decompression bomb in GRPC.Compressor.Gzip.decompress/121    https://osv.dev/vulnerability/EEF-CVE-2026-534302223    EEF-CVE-2026-48853 (CRITICAL)24    aka: CVE-2026-48853, GHSA-grp7-v8xh-rj7h25    Remote code execution and denial of service via unsafe Erlang term deserialization in elixir-grpc/grpc26    https://osv.dev/vulnerability/EEF-CVE-2026-488532728    EEF-CVE-2026-48599 (HIGH)29    aka: CVE-2026-48599, GHSA-mwr4-5g34-j5cq30    Authorization bypass via path binding override in elixir-grpc/grpc HTTP transcoding31    https://osv.dev/vulnerability/EEF-CVE-2026-485993233    EEF-CVE-2026-48854 (HIGH)34    aka: CVE-2026-48854, GHSA-q8gf-9rvj-gmgj35    Unbounded request body accumulation causes memory exhaustion in elixir-grpc/grpc36    https://osv.dev/vulnerability/EEF-CVE-2026-4885437  gun 2.6.0 VULNERABLE!38    GHSA-w4f7-4cxr-rv3c (MEDIUM)39    aka: CVE-2026-43966, EEF-CVE-2026-4396640    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability41    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c42  hpax 1.1.043  interactive_cmd 0.1.444  mint 1.11.045  nerves 2.0.0-pre.246  nerves_discovery 0.1.547  nerves_logging 0.2.448  nerves_runtime 0.13.1349  nerves_system_bbb 2.30.250  nerves_system_br 1.34.451  nerves_system_mangopi_mq_pro 0.17.252  nerves_system_qemu_aarch64 0.4.253  nerves_system_rpi0 2.1.254  nerves_system_rpi4 2.1.255  nerves_system_rpi5 2.1.256  nerves_system_trellis 0.5.057  nerves_system_x86_64 1.34.258  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.159  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.160  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.161  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.162  nerves_toolchain_x86_64_nerves_linux_musl 15.3.163  nerves_uevent 0.1.764  nvidia_riva 2.15.165  property_table 0.3.466  protobuf 0.12.0 VULNERABLE!67    GHSA-rv48-qqj5-crxg (HIGH)68    aka: CVE-2026-5445169    Protobuf: Unbounded recursion depth in embedded-message decoding70    https://osv.dev/vulnerability/GHSA-rv48-qqj5-crxg71  ranch 2.3.072  ring_logger 0.11.773  tablet 0.3.374  telemetry 1.4.275  toolshed 0.5.076  uboot_env 1.0.277* Getting nvidia_riva (Hex package)78* Getting nerves (Hex package)79* Getting ring_logger (Hex package)80* Getting toolshed (Hex package)81* Getting nerves_runtime (Hex package)82* Getting nerves_system_bbb (Hex package)83* Getting nerves_system_mangopi_mq_pro (Hex package)84* Getting nerves_system_qemu_aarch64 (Hex package)85* Getting nerves_system_rpi0 (Hex package)86* Getting nerves_system_rpi4 (Hex package)87* Getting nerves_system_rpi5 (Hex package)88* Getting nerves_system_trellis (Hex package)89* Getting nerves_system_x86_64 (Hex package)90* Getting nerves_system_br (Hex package)91* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)92* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)93* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)94* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)95* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)96* Getting nerves_logging (Hex package)97* Getting nerves_uevent (Hex package)98* Getting uboot_env (Hex package)99* Getting elixir_make (Hex package)100* Getting property_table (Hex package)101* Getting circular_buffer (Hex package)102* Getting interactive_cmd (Hex package)103* Getting nerves_discovery (Hex package)104* Getting tablet (Hex package)105* Getting grpc (Hex package)106* Getting protobuf (Hex package)107* Getting cowboy (Hex package)108* Getting cowlib (Hex package)109* Getting gun (Hex package)110* Getting mint (Hex package)111* Getting telemetry (Hex package)112* Getting hpax (Hex package)113* Getting ranch (Hex package)114Found packages with security advisories, see above for details115You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more116==> nerves_system_br117Generated nerves_system_br app118==> circular_buffer119Compiling 1 file (.ex)120Generated circular_buffer app121==> hpax122Compiling 4 files (.ex)123Generated hpax app124==> mint125Compiling 1 file (.erl)126Compiling 21 files (.ex)127Generated mint app128==> nerves_compatibility_test129===> Analyzing applications...130===> Compiling ranch131==> tablet132Compiling 2 files (.ex)133Generated tablet app134warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"135  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2136  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1137  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5138  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2139  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4140  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2141142==> protobuf143Compiling 37 files (.ex)144     warning: the variable "literal_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator145     │146 157 │       <<^literal::bytes-size(literal_size), rest::binary>> -> rest147     │                              ~148     │149     └─ lib/protobuf/json/rfc3339.ex:157:30: Protobuf.JSON.RFC3339.eat_literal/2150151     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator152     │153 182 │       <<digits::bytes-size(count), rest::binary>> ->154     │                            ~155     │156     └─ lib/protobuf/json/rfc3339.ex:182:28: Protobuf.JSON.RFC3339.eat_digits/2157158warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0159└─ lib/protobuf/encoder.ex: Protobuf.Encoder.skip_field?/3160161     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator162     │163 137 │     <<_skip::bytes-size(value), rest::bits>> = rest164     │                         ~165     │166     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4167168     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator169     │170 137 │     <<_skip::bytes-size(value), rest::bits>> = rest171     │                         ~172     │173     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4174175     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator176     │177 137 │     <<_skip::bytes-size(value), rest::bits>> = rest178     │                         ~179     │180     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4181182     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator183     │184 137 │     <<_skip::bytes-size(value), rest::bits>> = rest185     │                         ~186     │187     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4188189     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator190     │191 137 │     <<_skip::bytes-size(value), rest::bits>> = rest192     │                         ~193     │194     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4195196     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator197     │198 137 │     <<_skip::bytes-size(value), rest::bits>> = rest199     │                         ~200     │201     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4202203     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator204     │205 137 │     <<_skip::bytes-size(value), rest::bits>> = rest206     │                         ~207     │208     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4209210     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator211     │212 137 │     <<_skip::bytes-size(value), rest::bits>> = rest213     │                         ~214     │215     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4216217     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator218     │219 137 │     <<_skip::bytes-size(value), rest::bits>> = rest220     │                         ~221     │222     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4223224     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator225     │226 137 │     <<_skip::bytes-size(value), rest::bits>> = rest227     │                         ~228     │229     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4230231     warning: the variable "length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator232     │233 143 │       <<_::bits-size(length), rest::bits>> -> rest234     │                      ~235     │236     └─ lib/protobuf/decoder.ex:143:22: Protobuf.Decoder.skip_bits/2237238     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator239     │240 156 │       <<bytes::bytes-size(value), rest::bits>> = rest241     │                           ~242     │243     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4244245     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator246     │247 156 │       <<bytes::bytes-size(value), rest::bits>> = rest248     │                           ~249     │250     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4251252     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator253     │254 156 │       <<bytes::bytes-size(value), rest::bits>> = rest255     │                           ~256     │257     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4258259     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator260     │261 156 │       <<bytes::bytes-size(value), rest::bits>> = rest262     │                           ~263     │264     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4265266     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator267     │268 156 │       <<bytes::bytes-size(value), rest::bits>> = rest269     │                           ~270     │271     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4272273     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator274     │275 156 │       <<bytes::bytes-size(value), rest::bits>> = rest276     │                           ~277     │278     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4279280     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator281     │282 156 │       <<bytes::bytes-size(value), rest::bits>> = rest283     │                           ~284     │285     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4286287     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator288     │289 156 │       <<bytes::bytes-size(value), rest::bits>> = rest290     │                           ~291     │292     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4293294     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator295     │296 156 │       <<bytes::bytes-size(value), rest::bits>> = rest297     │                           ~298     │299     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4300301     warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator302     │303 156 │       <<bytes::bytes-size(value), rest::bits>> = rest304     │                           ~305     │306     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4307308    warning: a struct for Protobuf.Protoc.Context is expected on struct update:309310        %Protobuf.Protoc.Context{311          ctx312          | syntax: syntax(desc.syntax),313            package: desc.package,314            dep_type_mapping: get_dep_type_mapping(ctx, desc.dependency, desc.name)315        }316317    but got type:318319        dynamic()320321    where "ctx" was given the type:322323        # type: dynamic()324        # from: lib/protobuf/protoc/generator.ex:35:36325        ctx326327    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"328329    type warning found at:330    │331 37 │       %Context{332    │       ~333    │334    └─ lib/protobuf/protoc/generator.ex:37:7: Protobuf.Protoc.Generator.generate_module_definitions/2335336     warning: a struct for Protobuf.Protoc.Context is expected on struct update:337338         %Protobuf.Protoc.Context{ctx | plugins: String.split(plugins, "+")}339340     but got type:341342         dynamic()343344     where "ctx" was given the type:345346         # type: dynamic()347         # from: lib/protobuf/protoc/cli.ex:105:43348         ctx349350     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"351352     type warning found at:353     │354 106 │     %Context{ctx | plugins: String.split(plugins, "+")}355     │     ~356     │357     └─ lib/protobuf/protoc/cli.ex:106:5: Protobuf.Protoc.CLI.parse_param/2358359     warning: a struct for Protobuf.Protoc.Context is expected on struct update:360361         %Protobuf.Protoc.Context{ctx | gen_descriptors?: true}362363     but got type:364365         dynamic()366367     where "ctx" was given the type:368369         # type: dynamic()370         # from: lib/protobuf/protoc/cli.ex:109:49371         ctx372373     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"374375     type warning found at:376     │377 112 │         %Context{ctx | gen_descriptors?: true}378     │         ~379     │380     └─ lib/protobuf/protoc/cli.ex:112:9: Protobuf.Protoc.CLI.parse_param/2381382     warning: a struct for Protobuf.Protoc.Context is expected on struct update:383384         %Protobuf.Protoc.Context{ctx | package_prefix: package}385386     but got type:387388         dynamic()389390     where "ctx" was given the type:391392         # type: dynamic()393         # from: lib/protobuf/protoc/cli.ex:119:50394         ctx395396     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"397398     type warning found at:399     │400 123 │       %Context{ctx | package_prefix: package}401     │       ~402     │403     └─ lib/protobuf/protoc/cli.ex:123:7: Protobuf.Protoc.CLI.parse_param/2404405     warning: a struct for Protobuf.Protoc.Context is expected on struct update:406407         %Protobuf.Protoc.Context{ctx | transform_module: Module.concat([module])}408409     but got type:410411         dynamic()412413     where "ctx" was given the type:414415         # type: dynamic()416         # from: lib/protobuf/protoc/cli.ex:127:51417         ctx418419     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"420421     type warning found at:422     │423 128 │     %Context{ctx | transform_module: Module.concat([module])}424     │     ~425     │426     └─ lib/protobuf/protoc/cli.ex:128:5: Protobuf.Protoc.CLI.parse_param/2427428     warning: a struct for Protobuf.Protoc.Context is expected on struct update:429430         %Protobuf.Protoc.Context{ctx | one_file_per_module?: true}431432     but got type:433434         dynamic()435436     where "ctx" was given the type:437438         # type: dynamic()439         # from: lib/protobuf/protoc/cli.ex:131:53440         ctx441442     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"443444     type warning found at:445     │446 134 │         %Context{ctx | one_file_per_module?: true}447     │         ~448     │449     └─ lib/protobuf/protoc/cli.ex:134:9: Protobuf.Protoc.CLI.parse_param/2450451     warning: a struct for Protobuf.Protoc.Context is expected on struct update:452453         %Protobuf.Protoc.Context{ctx | include_docs?: true}454455     but got type:456457         dynamic()458459     where "ctx" was given the type:460461         # type: dynamic()462         # from: lib/protobuf/protoc/cli.ex:141:46463         ctx464465     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"466467     type warning found at:468     │469 144 │         %Context{ctx | include_docs?: true}470     │         ~471     │472     └─ lib/protobuf/protoc/cli.ex:144:9: Protobuf.Protoc.CLI.parse_param/2473474     warning: a struct for Protobuf.FieldProps is expected on struct update:475476         %Protobuf.FieldProps{acc | optional?: optional?}477478     but got type:479480         dynamic()481482     where "acc" was given the type:483484         # type: dynamic()485         # from: lib/protobuf/dsl.ex:338:31486         acc487488     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"489490     type warning found at:491     │492 339 │         %FieldProps{acc | optional?: optional?}493     │         ~494     │495     └─ lib/protobuf/dsl.ex:339:9: Protobuf.DSL.parse_field_opts_to_field_props/2496497     warning: a struct for Protobuf.FieldProps is expected on struct update:498499         %Protobuf.FieldProps{acc | proto3_optional?: proto3_optional?}500501     but got type:502503         dynamic()504505     where "acc" was given the type:506507         # type: dynamic()508         # from: lib/protobuf/dsl.ex:341:45509         acc510511     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"512513     type warning found at:514     │515 342 │         %FieldProps{acc | proto3_optional?: proto3_optional?}516     │         ~517     │518     └─ lib/protobuf/dsl.ex:342:9: Protobuf.DSL.parse_field_opts_to_field_props/2519520     warning: a struct for Protobuf.FieldProps is expected on struct update:521522         %Protobuf.FieldProps{acc | required?: required?}523524     but got type:525526         dynamic()527528     where "acc" was given the type:529530         # type: dynamic()531         # from: lib/protobuf/dsl.ex:344:31532         acc533534     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"535536     type warning found at:537     │538 345 │         %FieldProps{acc | required?: required?}539     │         ~540     │541     └─ lib/protobuf/dsl.ex:345:9: Protobuf.DSL.parse_field_opts_to_field_props/2542543     warning: a struct for Protobuf.FieldProps is expected on struct update:544545         %Protobuf.FieldProps{acc | enum?: enum?}546547     but got type:548549         dynamic()550551     where "acc" was given the type:552553         # type: dynamic()554         # from: lib/protobuf/dsl.ex:347:23555         acc556557     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"558559     type warning found at:560     │561 348 │         %FieldProps{acc | enum?: enum?}562     │         ~563     │564     └─ lib/protobuf/dsl.ex:348:9: Protobuf.DSL.parse_field_opts_to_field_props/2565566     warning: a struct for Protobuf.FieldProps is expected on struct update:567568         %Protobuf.FieldProps{acc | map?: map?}569570     but got type:571572         dynamic()573574     where "acc" was given the type:575576         # type: dynamic()577         # from: lib/protobuf/dsl.ex:350:21578         acc579580     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"581582     type warning found at:583     │584 351 │         %FieldProps{acc | map?: map?}585     │         ~586     │587     └─ lib/protobuf/dsl.ex:351:9: Protobuf.DSL.parse_field_opts_to_field_props/2588589     warning: a struct for Protobuf.FieldProps is expected on struct update:590591         %Protobuf.FieldProps{acc | repeated?: repeated?}592593     but got type:594595         dynamic()596597     where "acc" was given the type:598599         # type: dynamic()600         # from: lib/protobuf/dsl.ex:353:31601         acc602603     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"604605     type warning found at:606     │607 354 │         %FieldProps{acc | repeated?: repeated?}608     │         ~609     │610     └─ lib/protobuf/dsl.ex:354:9: Protobuf.DSL.parse_field_opts_to_field_props/2611612     warning: a struct for Protobuf.FieldProps is expected on struct update:613614         %Protobuf.FieldProps{acc | embedded?: embedded}615616     but got type:617618         dynamic()619620     where "acc" was given the type:621622         # type: dynamic()623         # from: lib/protobuf/dsl.ex:356:30624         acc625626     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"627628     type warning found at:629     │630 357 │         %FieldProps{acc | embedded?: embedded}631     │         ~632     │633     └─ lib/protobuf/dsl.ex:357:9: Protobuf.DSL.parse_field_opts_to_field_props/2634635     warning: a struct for Protobuf.FieldProps is expected on struct update:636637         %Protobuf.FieldProps{acc | deprecated?: deprecated?}638639     but got type:640641         dynamic()642643     where "acc" was given the type:644645         # type: dynamic()646         # from: lib/protobuf/dsl.ex:359:35647         acc648649     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"650651     type warning found at:652     │653 360 │         %FieldProps{acc | deprecated?: deprecated?}654     │         ~655     │656     └─ lib/protobuf/dsl.ex:360:9: Protobuf.DSL.parse_field_opts_to_field_props/2657658     warning: a struct for Protobuf.FieldProps is expected on struct update:659660         %Protobuf.FieldProps{acc | packed?: packed?}661662     but got type:663664         dynamic()665666     where "acc" was given the type:667668         # type: dynamic()669         # from: lib/protobuf/dsl.ex:362:27670         acc671672     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"673674     type warning found at:675     │676 363 │         %FieldProps{acc | packed?: packed?}677     │         ~678     │679     └─ lib/protobuf/dsl.ex:363:9: Protobuf.DSL.parse_field_opts_to_field_props/2680681     warning: a struct for Protobuf.FieldProps is expected on struct update:682683         %Protobuf.FieldProps{acc | type: type}684685     but got type:686687         dynamic()688689     where "acc" was given the type:690691         # type: dynamic()692         # from: lib/protobuf/dsl.ex:365:22693         acc694695     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"696697     type warning found at:698     │699 366 │         %FieldProps{acc | type: type}700     │         ~701     │702     └─ lib/protobuf/dsl.ex:366:9: Protobuf.DSL.parse_field_opts_to_field_props/2703704     warning: Jason.encode/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)705     │706 174 │       with {:ok, map} <- to_encodable(struct, opts), do: jason.encode(map)707     │                                                                ~708     │709     └─ lib/protobuf/json.ex:174:64: Protobuf.JSON.encode/2710711     warning: a struct for Protobuf.FieldProps is expected on struct update:712713         %Protobuf.FieldProps{acc | default: default}714715     but got type:716717         dynamic()718719     where "acc" was given the type:720721         # type: dynamic()722         # from: lib/protobuf/dsl.ex:368:28723         acc724725     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"726727     type warning found at:728     │729 369 │         %FieldProps{acc | default: default}730     │         ~731     │732     └─ lib/protobuf/dsl.ex:369:9: Protobuf.DSL.parse_field_opts_to_field_props/2733734     warning: a struct for Protobuf.FieldProps is expected on struct update:735736         %Protobuf.FieldProps{acc | oneof: oneof}737738     but got type:739740         dynamic()741742     where "acc" was given the type:743744         # type: dynamic()745         # from: lib/protobuf/dsl.ex:371:24746         acc747748     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"749750     type warning found at:751     │752 372 │         %FieldProps{acc | oneof: oneof}753     │         ~754     │755     └─ lib/protobuf/dsl.ex:372:9: Protobuf.DSL.parse_field_opts_to_field_props/2756757     warning: a struct for Protobuf.FieldProps is expected on struct update:758759         %Protobuf.FieldProps{acc | json_name: json_name}760761     but got type:762763         dynamic()764765     where "acc" was given the type:766767         # type: dynamic()768         # from: lib/protobuf/dsl.ex:374:32769         acc770771     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"772773     type warning found at:774     │775 375 │         %FieldProps{acc | json_name: json_name}776     │         ~777     │778     └─ lib/protobuf/dsl.ex:375:9: Protobuf.DSL.parse_field_opts_to_field_props/2779780     warning: Jason.decode/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)781     │782 283 │       with {:ok, json_data} <- jason.decode(iodata),783     │                                      ~784     │785     └─ lib/protobuf/json.ex:283:38: Protobuf.JSON.decode/2786787     warning: a struct for Protobuf.FieldProps is expected on struct update:788789         %Protobuf.FieldProps{props | json_name: props.name}790791     but got type:792793         dynamic(not %Protobuf.FieldProps{json_name: binary()})794795     where "props" was given the type:796797         # type: dynamic(not %Protobuf.FieldProps{json_name: binary()})798         # from: lib/protobuf/dsl.ex:400:22799         props800801     when defining the variable "props", you must also pattern match on "%Protobuf.FieldProps{}"802803     type warning found at:804     │805 400 │   defp cal_json_name(props), do: %FieldProps{props | json_name: props.name}806     │                                  ~807     │808     └─ lib/protobuf/dsl.ex:400:34: Protobuf.DSL.cal_json_name/1809810     warning: a struct for Protobuf.FieldProps is expected on struct update:811812         %Protobuf.FieldProps{props | packed?: false}813814     but got type:815816         dynamic(817           (%Protobuf.FieldProps{repeated?: true} and not %Protobuf.FieldProps{packed?: boolean()}) or818             (map() and819                not (%Protobuf.FieldProps{repeated?: true} or %Protobuf.FieldProps{packed?: boolean()})) or820             atom() or bitstring() or empty_list() or float() or fun() or integer() or821             non_empty_list(term(), term()) or pid() or port() or reference() or {...}822         )823824     where "props" was given the type:825826         # type: dynamic(827           (%Protobuf.FieldProps{repeated?: true} and not %Protobuf.FieldProps{packed?: boolean()}) or828             (map() and829                not (%Protobuf.FieldProps{repeated?: true} or %Protobuf.FieldProps{packed?: boolean()})) or830             atom() or bitstring() or empty_list() or float() or fun() or integer() or831             non_empty_list(term(), term()) or pid() or port() or reference() or {...}832         )833         # from: lib/protobuf/dsl.ex:436:19834         props835836     when defining the variable "props", you must also pattern match on "%Protobuf.FieldProps{}"837838     type warning found at:839     │840 436 │   defp cal_packed(props, _syntax), do: %FieldProps{props | packed?: false}841     │                                        ~842     │843     └─ lib/protobuf/dsl.ex:436:40: Protobuf.DSL.cal_packed/2844845Generated protobuf app846==> elixir_make847Compiling 8 files (.ex)848Generated elixir_make app849==> nerves_logging850 CC kmsg_tailer.o851 LD kmsg_tailer852Compiling 5 files (.ex)853Generated nerves_logging app854==> nerves_compatibility_test855===> Analyzing applications...856===> Compiling cowlib857===> Analyzing applications...858===> Compiling gun859==> nerves_discovery860Compiling 5 files (.ex)861Generated nerves_discovery app862==> ring_logger863Compiling 7 files (.ex)864Generated ring_logger app865==> interactive_cmd866Compiling 1 file (.ex)867Generated interactive_cmd app868==> nerves869Compiling 65 files (.ex)870    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)871    │872  6 │ defmodule Mix.Tasks.Nerves.Init do873    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~874    │875    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)876877    warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)878    │879  6 │ defmodule Nerves do880    │ ~~~~~~~~~~~~~~~~~~~881    │882    └─ lib/nerves.ex:6: Nerves (module)883884    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)885    │886  5 │ defmodule Nerves.ArtifactResolver do887    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~888    │889    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)890891    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)892    │893  6 │ defmodule Nerves.BuildAction.AppModes do894    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~895    │896    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)897898    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)899    │900  5 │ defmodule Nerves.BuildAction.CheckExecutables do901    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~902    │903    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)904905    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)906    │907  8 │ defmodule Nerves.BuildAction.Erlinit do908    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~909    │910    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)911912    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)913    │914  5 │ defmodule Nerves.BuildAction.Firmware do915    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~916    │917    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)918919    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)920    │921  7 │ defmodule Nerves.BuildAction.IExStartupCheck do922    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~923    │924    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)925926    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)927    │928  5 │ defmodule Nerves.BuildAction.NervesV1System do929    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~930    │931    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)932933    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)934    │935  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do936    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~937    │938    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)939940    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)941    │942  5 │ defmodule Nerves.BuildAction.Rootfs do943    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~944    │945    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)946947    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)948    │949  6 │ defmodule Nerves.BuildAction.SortApps do950    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~951    │952    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)953954    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)955    │956  5 │ defmodule Nerves.BuildAction.StripAll do957    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~958    │959    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)960961    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)962    │963  5 │ defmodule Nerves.BuildAction.Trimmer do964    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~965    │966    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)967968    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)969    │970  5 │ defmodule Nerves.BuildPlan do971    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~972    │973    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)974975    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)976    │977  5 │ defmodule Nerves.BuildPlan.Checks do978    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~979    │980    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)981982    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)983    │984  6 │ defmodule Nerves.Container do985    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~986    │987    └─ lib/nerves/container.ex:6: Nerves.Container (module)988989    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)990    │991  5 │ defmodule Nerves.Fingerprint do992    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~993    │994    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)995996    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)997    │998  5 │ defmodule Nerves.MixPackage do999    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1000    │1001    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)10021003    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)1004    │1005  5 │ defmodule Nerves.Paths do1006    │ ~~~~~~~~~~~~~~~~~~~~~~~~~1007    │1008    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)10091010    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)1011    │1012  5 │ defmodule Nerves.TargetTuple do1013    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1014    │1015    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)10161017Generated nerves app1018==> nerves_toolchain_aarch64_nerves_linux_gnu1019Compiling 1 file (.ex)1020Generated nerves_toolchain_aarch64_nerves_linux_gnu app1021==> nerves_system_qemu_aarch641022Compiling 1 file (.ex)1023Generated nerves_system_qemu_aarch64 app1024==> nerves_compatibility_test1025===> Analyzing applications...1026===> Compiling telemetry1027===> Analyzing applications...1028===> Compiling cowboy1029==> grpc1030Compiling 1 file (.erl)1031warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1032  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21033  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11034  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51035  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21036  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41037  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/210381039Compiling 51 files (.ex)1040     warning: the variable "bytes_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1041     │1042 340 │       <<head::binary-size(bytes_length), tail::binary>> -> {head, tail}1043     │                           ~1044     │1045     └─ lib/grpc/client/adapters/mint/connection_process/connection_process.ex:340:27: GRPC.Client.Adapters.Mint.ConnectionProcess.chunk_body/210461047     warning: unused require Logger1048     │1049 113 │   require Logger1050     │   ~1051     │1052     └─ lib/grpc/server.ex:113:310531054    warning: unused require Logger1055    │1056 58 │   require Logger1057    │   ~1058    │1059    └─ lib/grpc/stub.ex:58:310601061    warning: a struct for Protobuf.Protoc.Context is expected on struct update:10621063        %Protobuf.Protoc.Context{1064          ctx1065          | syntax: syntax(desc.syntax),1066            package: desc.package,1067            dep_type_mapping: get_dep_type_mapping(ctx, desc.dependency, desc.name)1068        }10691070    but got type:10711072        dynamic()10731074    where "ctx" was given the type:10751076        # type: dynamic()1077        # from: lib/grpc/protoc/generator.ex:43:361078        ctx10791080    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"10811082    type warning found at:1083    │1084 45 │       %Context{1085    │       ~1086    │1087    └─ lib/grpc/protoc/generator.ex:45:7: GRPC.Protoc.Generator.generate_module_definitions/210881089    warning: a struct for Protobuf.Protoc.Context is expected on struct update:10901091        %Protobuf.Protoc.Context{ctx | plugins: String.split(plugins, "+")}10921093    but got type:10941095        dynamic()10961097    where "ctx" was given the type:10981099        # type: dynamic()1100        # from: lib/grpc/protoc/cli.ex:86:431101        ctx11021103    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11041105    type warning found at:1106    │1107 87 │     %Context{ctx | plugins: String.split(plugins, "+")}1108    │     ~1109    │1110    └─ lib/grpc/protoc/cli.ex:87:5: GRPC.Protoc.CLI.parse_param/211111112    warning: a struct for Protobuf.Protoc.Context is expected on struct update:11131114        %Protobuf.Protoc.Context{ctx | gen_descriptors?: true}11151116    but got type:11171118        dynamic()11191120    where "ctx" was given the type:11211122        # type: dynamic()1123        # from: lib/grpc/protoc/cli.ex:90:491124        ctx11251126    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11271128    type warning found at:1129    │1130 93 │         %Context{ctx | gen_descriptors?: true}1131    │         ~1132    │1133    └─ lib/grpc/protoc/cli.ex:93:9: GRPC.Protoc.CLI.parse_param/211341135     warning: a struct for Protobuf.Protoc.Context is expected on struct update:11361137         %Protobuf.Protoc.Context{ctx | package_prefix: package}11381139     but got type:11401141         dynamic()11421143     where "ctx" was given the type:11441145         # type: dynamic()1146         # from: lib/grpc/protoc/cli.ex:100:501147         ctx11481149     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11501151     type warning found at:1152     │1153 104 │       %Context{ctx | package_prefix: package}1154     │       ~1155     │1156     └─ lib/grpc/protoc/cli.ex:104:7: GRPC.Protoc.CLI.parse_param/211571158     warning: a struct for Protobuf.Protoc.Context is expected on struct update:11591160         %Protobuf.Protoc.Context{ctx | transform_module: Module.concat([module])}11611162     but got type:11631164         dynamic()11651166     where "ctx" was given the type:11671168         # type: dynamic()1169         # from: lib/grpc/protoc/cli.ex:108:511170         ctx11711172     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11731174     type warning found at:1175     │1176 109 │     %Context{ctx | transform_module: Module.concat([module])}1177     │     ~1178     │1179     └─ lib/grpc/protoc/cli.ex:109:5: GRPC.Protoc.CLI.parse_param/211801181     warning: a struct for Protobuf.Protoc.Context is expected on struct update:11821183         %Protobuf.Protoc.Context{ctx | one_file_per_module?: true}11841185     but got type:11861187         dynamic()11881189     where "ctx" was given the type:11901191         # type: dynamic()1192         # from: lib/grpc/protoc/cli.ex:112:531193         ctx11941195     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11961197     type warning found at:1198     │1199 115 │         %Context{ctx | one_file_per_module?: true}1200     │         ~1201     │1202     └─ lib/grpc/protoc/cli.ex:115:9: GRPC.Protoc.CLI.parse_param/212031204Generated grpc app1205==> nvidia_riva1206Compiling 7 files (.ex)12071208== Compilation error in file lib/riva/proto/riva_asr.pb.ex ==1209** (RuntimeError) module Nvidia.Riva.Asr.RivaSpeechRecognitionConfigResponse.Config.ParametersEntry was not loaded, but was expected to be since it's used as a map entry1210    (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:62: Protobuf.DSL.Typespecs.field_prop_to_spec/21211    (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:23: anonymous fn/3 in Protobuf.DSL.Typespecs.quoted_message_typespec/11212    (stdlib 8.1) maps.erl:894: :maps.fold_1/41213    (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:22: Protobuf.DSL.Typespecs.quoted_message_typespec/11214    (protobuf 0.12.0) lib/protobuf/dsl.ex:237: Protobuf.DSL.def_t_typespec/21215    (protobuf 0.12.0) expanding macro: Protobuf.DSL.__before_compile__/11216    lib/riva/proto/riva_asr.pb.ex:105: Nvidia.Riva.Asr.RivaSpeechRecognitionConfigResponse.Config (module)1217could not compile dependency :nvidia_riva, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile nvidia_riva --force", update it with "mix deps.update nvidia_riva" or clean it with "mix deps.clean nvidia_riva"