nvidia_riva

Build log

nerves_system_x86_64

nvidia_riva 2.15.1 · fail · run nvidia_riva-2.15.1-1791021859017
1019 of 1019 lines
1Resolving Hex dependencies...2Resolution completed in 0.166s3Unchanged: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 more116warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"117  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2118  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1119  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5120  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2121  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4122  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2123124==> protobuf125Compiling 37 files (.ex)126     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 operator127     │128 157 │       <<^literal::bytes-size(literal_size), rest::binary>> -> rest129     │                              ~130     │131     └─ lib/protobuf/json/rfc3339.ex:157:30: Protobuf.JSON.RFC3339.eat_literal/2132133     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 operator134     │135 182 │       <<digits::bytes-size(count), rest::binary>> ->136     │                            ~137     │138     └─ lib/protobuf/json/rfc3339.ex:182:28: Protobuf.JSON.RFC3339.eat_digits/2139140warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0141└─ lib/protobuf/encoder.ex: Protobuf.Encoder.skip_field?/3142143     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 operator144     │145 137 │     <<_skip::bytes-size(value), rest::bits>> = rest146     │                         ~147     │148     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4149150     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 operator151     │152 137 │     <<_skip::bytes-size(value), rest::bits>> = rest153     │                         ~154     │155     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4156157     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 operator158     │159 137 │     <<_skip::bytes-size(value), rest::bits>> = rest160     │                         ~161     │162     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4163164     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 operator165     │166 137 │     <<_skip::bytes-size(value), rest::bits>> = rest167     │                         ~168     │169     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4170171     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 operator172     │173 137 │     <<_skip::bytes-size(value), rest::bits>> = rest174     │                         ~175     │176     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4177178     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 operator179     │180 137 │     <<_skip::bytes-size(value), rest::bits>> = rest181     │                         ~182     │183     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4184185     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 operator186     │187 137 │     <<_skip::bytes-size(value), rest::bits>> = rest188     │                         ~189     │190     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4191192     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 operator193     │194 137 │     <<_skip::bytes-size(value), rest::bits>> = rest195     │                         ~196     │197     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4198199     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 operator200     │201 137 │     <<_skip::bytes-size(value), rest::bits>> = rest202     │                         ~203     │204     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4205206     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 operator207     │208 137 │     <<_skip::bytes-size(value), rest::bits>> = rest209     │                         ~210     │211     └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4212213     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 operator214     │215 143 │       <<_::bits-size(length), rest::bits>> -> rest216     │                      ~217     │218     └─ lib/protobuf/decoder.ex:143:22: Protobuf.Decoder.skip_bits/2219220     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 operator221     │222 156 │       <<bytes::bytes-size(value), rest::bits>> = rest223     │                           ~224     │225     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4226227     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 operator228     │229 156 │       <<bytes::bytes-size(value), rest::bits>> = rest230     │                           ~231     │232     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4233234     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 operator235     │236 156 │       <<bytes::bytes-size(value), rest::bits>> = rest237     │                           ~238     │239     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4240241     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 operator242     │243 156 │       <<bytes::bytes-size(value), rest::bits>> = rest244     │                           ~245     │246     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4247248     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 operator249     │250 156 │       <<bytes::bytes-size(value), rest::bits>> = rest251     │                           ~252     │253     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4254255     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 operator256     │257 156 │       <<bytes::bytes-size(value), rest::bits>> = rest258     │                           ~259     │260     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4261262     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 operator263     │264 156 │       <<bytes::bytes-size(value), rest::bits>> = rest265     │                           ~266     │267     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4268269     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 operator270     │271 156 │       <<bytes::bytes-size(value), rest::bits>> = rest272     │                           ~273     │274     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4275276     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 operator277     │278 156 │       <<bytes::bytes-size(value), rest::bits>> = rest279     │                           ~280     │281     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4282283     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 operator284     │285 156 │       <<bytes::bytes-size(value), rest::bits>> = rest286     │                           ~287     │288     └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4289290    warning: a struct for Protobuf.Protoc.Context is expected on struct update:291292        %Protobuf.Protoc.Context{293          ctx294          | syntax: syntax(desc.syntax),295            package: desc.package,296            dep_type_mapping: get_dep_type_mapping(ctx, desc.dependency, desc.name)297        }298299    but got type:300301        dynamic()302303    where "ctx" was given the type:304305        # type: dynamic()306        # from: lib/protobuf/protoc/generator.ex:35:36307        ctx308309    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"310311    type warning found at:312    │313 37 │       %Context{314    │       ~315    │316    └─ lib/protobuf/protoc/generator.ex:37:7: Protobuf.Protoc.Generator.generate_module_definitions/2317318     warning: a struct for Protobuf.Protoc.Context is expected on struct update:319320         %Protobuf.Protoc.Context{ctx | plugins: String.split(plugins, "+")}321322     but got type:323324         dynamic()325326     where "ctx" was given the type:327328         # type: dynamic()329         # from: lib/protobuf/protoc/cli.ex:105:43330         ctx331332     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"333334     type warning found at:335     │336 106 │     %Context{ctx | plugins: String.split(plugins, "+")}337     │     ~338     │339     └─ lib/protobuf/protoc/cli.ex:106:5: Protobuf.Protoc.CLI.parse_param/2340341     warning: a struct for Protobuf.Protoc.Context is expected on struct update:342343         %Protobuf.Protoc.Context{ctx | gen_descriptors?: true}344345     but got type:346347         dynamic()348349     where "ctx" was given the type:350351         # type: dynamic()352         # from: lib/protobuf/protoc/cli.ex:109:49353         ctx354355     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"356357     type warning found at:358     │359 112 │         %Context{ctx | gen_descriptors?: true}360     │         ~361     │362     └─ lib/protobuf/protoc/cli.ex:112:9: Protobuf.Protoc.CLI.parse_param/2363364     warning: a struct for Protobuf.Protoc.Context is expected on struct update:365366         %Protobuf.Protoc.Context{ctx | package_prefix: package}367368     but got type:369370         dynamic()371372     where "ctx" was given the type:373374         # type: dynamic()375         # from: lib/protobuf/protoc/cli.ex:119:50376         ctx377378     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"379380     type warning found at:381     │382 123 │       %Context{ctx | package_prefix: package}383     │       ~384     │385     └─ lib/protobuf/protoc/cli.ex:123:7: Protobuf.Protoc.CLI.parse_param/2386387     warning: a struct for Protobuf.Protoc.Context is expected on struct update:388389         %Protobuf.Protoc.Context{ctx | transform_module: Module.concat([module])}390391     but got type:392393         dynamic()394395     where "ctx" was given the type:396397         # type: dynamic()398         # from: lib/protobuf/protoc/cli.ex:127:51399         ctx400401     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"402403     type warning found at:404     │405 128 │     %Context{ctx | transform_module: Module.concat([module])}406     │     ~407     │408     └─ lib/protobuf/protoc/cli.ex:128:5: Protobuf.Protoc.CLI.parse_param/2409410     warning: a struct for Protobuf.Protoc.Context is expected on struct update:411412         %Protobuf.Protoc.Context{ctx | one_file_per_module?: true}413414     but got type:415416         dynamic()417418     where "ctx" was given the type:419420         # type: dynamic()421         # from: lib/protobuf/protoc/cli.ex:131:53422         ctx423424     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"425426     type warning found at:427     │428 134 │         %Context{ctx | one_file_per_module?: true}429     │         ~430     │431     └─ lib/protobuf/protoc/cli.ex:134:9: Protobuf.Protoc.CLI.parse_param/2432433     warning: a struct for Protobuf.Protoc.Context is expected on struct update:434435         %Protobuf.Protoc.Context{ctx | include_docs?: true}436437     but got type:438439         dynamic()440441     where "ctx" was given the type:442443         # type: dynamic()444         # from: lib/protobuf/protoc/cli.ex:141:46445         ctx446447     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"448449     type warning found at:450     │451 144 │         %Context{ctx | include_docs?: true}452     │         ~453     │454     └─ lib/protobuf/protoc/cli.ex:144:9: Protobuf.Protoc.CLI.parse_param/2455456     warning: a struct for Protobuf.FieldProps is expected on struct update:457458         %Protobuf.FieldProps{acc | optional?: optional?}459460     but got type:461462         dynamic()463464     where "acc" was given the type:465466         # type: dynamic()467         # from: lib/protobuf/dsl.ex:338:31468         acc469470     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"471472     type warning found at:473     │474 339 │         %FieldProps{acc | optional?: optional?}475     │         ~476     │477     └─ lib/protobuf/dsl.ex:339:9: Protobuf.DSL.parse_field_opts_to_field_props/2478479     warning: a struct for Protobuf.FieldProps is expected on struct update:480481         %Protobuf.FieldProps{acc | proto3_optional?: proto3_optional?}482483     but got type:484485         dynamic()486487     where "acc" was given the type:488489         # type: dynamic()490         # from: lib/protobuf/dsl.ex:341:45491         acc492493     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"494495     type warning found at:496     │497 342 │         %FieldProps{acc | proto3_optional?: proto3_optional?}498     │         ~499     │500     └─ lib/protobuf/dsl.ex:342:9: Protobuf.DSL.parse_field_opts_to_field_props/2501502     warning: a struct for Protobuf.FieldProps is expected on struct update:503504         %Protobuf.FieldProps{acc | required?: required?}505506     but got type:507508         dynamic()509510     where "acc" was given the type:511512         # type: dynamic()513         # from: lib/protobuf/dsl.ex:344:31514         acc515516     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"517518     type warning found at:519     │520 345 │         %FieldProps{acc | required?: required?}521     │         ~522     │523     └─ lib/protobuf/dsl.ex:345:9: Protobuf.DSL.parse_field_opts_to_field_props/2524525     warning: a struct for Protobuf.FieldProps is expected on struct update:526527         %Protobuf.FieldProps{acc | enum?: enum?}528529     but got type:530531         dynamic()532533     where "acc" was given the type:534535         # type: dynamic()536         # from: lib/protobuf/dsl.ex:347:23537         acc538539     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"540541     type warning found at:542     │543 348 │         %FieldProps{acc | enum?: enum?}544     │         ~545     │546     └─ lib/protobuf/dsl.ex:348:9: Protobuf.DSL.parse_field_opts_to_field_props/2547548     warning: a struct for Protobuf.FieldProps is expected on struct update:549550         %Protobuf.FieldProps{acc | map?: map?}551552     but got type:553554         dynamic()555556     where "acc" was given the type:557558         # type: dynamic()559         # from: lib/protobuf/dsl.ex:350:21560         acc561562     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"563564     type warning found at:565     │566 351 │         %FieldProps{acc | map?: map?}567     │         ~568     │569     └─ lib/protobuf/dsl.ex:351:9: Protobuf.DSL.parse_field_opts_to_field_props/2570571     warning: a struct for Protobuf.FieldProps is expected on struct update:572573         %Protobuf.FieldProps{acc | repeated?: repeated?}574575     but got type:576577         dynamic()578579     where "acc" was given the type:580581         # type: dynamic()582         # from: lib/protobuf/dsl.ex:353:31583         acc584585     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"586587     type warning found at:588     │589 354 │         %FieldProps{acc | repeated?: repeated?}590     │         ~591     │592     └─ lib/protobuf/dsl.ex:354:9: Protobuf.DSL.parse_field_opts_to_field_props/2593594     warning: a struct for Protobuf.FieldProps is expected on struct update:595596         %Protobuf.FieldProps{acc | embedded?: embedded}597598     but got type:599600         dynamic()601602     where "acc" was given the type:603604         # type: dynamic()605         # from: lib/protobuf/dsl.ex:356:30606         acc607608     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"609610     type warning found at:611     │612 357 │         %FieldProps{acc | embedded?: embedded}613     │         ~614     │615     └─ lib/protobuf/dsl.ex:357:9: Protobuf.DSL.parse_field_opts_to_field_props/2616617     warning: a struct for Protobuf.FieldProps is expected on struct update:618619         %Protobuf.FieldProps{acc | deprecated?: deprecated?}620621     but got type:622623         dynamic()624625     where "acc" was given the type:626627         # type: dynamic()628         # from: lib/protobuf/dsl.ex:359:35629         acc630631     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"632633     type warning found at:634     │635 360 │         %FieldProps{acc | deprecated?: deprecated?}636     │         ~637     │638     └─ lib/protobuf/dsl.ex:360:9: Protobuf.DSL.parse_field_opts_to_field_props/2639640     warning: a struct for Protobuf.FieldProps is expected on struct update:641642         %Protobuf.FieldProps{acc | packed?: packed?}643644     but got type:645646         dynamic()647648     where "acc" was given the type:649650         # type: dynamic()651         # from: lib/protobuf/dsl.ex:362:27652         acc653654     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"655656     type warning found at:657     │658 363 │         %FieldProps{acc | packed?: packed?}659     │         ~660     │661     └─ lib/protobuf/dsl.ex:363:9: Protobuf.DSL.parse_field_opts_to_field_props/2662663     warning: a struct for Protobuf.FieldProps is expected on struct update:664665         %Protobuf.FieldProps{acc | type: type}666667     but got type:668669         dynamic()670671     where "acc" was given the type:672673         # type: dynamic()674         # from: lib/protobuf/dsl.ex:365:22675         acc676677     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"678679     type warning found at:680     │681 366 │         %FieldProps{acc | type: type}682     │         ~683     │684     └─ lib/protobuf/dsl.ex:366:9: Protobuf.DSL.parse_field_opts_to_field_props/2685686     warning: a struct for Protobuf.FieldProps is expected on struct update:687688         %Protobuf.FieldProps{acc | default: default}689690     but got type:691692         dynamic()693694     where "acc" was given the type:695696         # type: dynamic()697         # from: lib/protobuf/dsl.ex:368:28698         acc699700     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"701702     type warning found at:703     │704 369 │         %FieldProps{acc | default: default}705     │         ~706     │707     └─ lib/protobuf/dsl.ex:369:9: Protobuf.DSL.parse_field_opts_to_field_props/2708709     warning: a struct for Protobuf.FieldProps is expected on struct update:710711         %Protobuf.FieldProps{acc | oneof: oneof}712713     but got type:714715         dynamic()716717     where "acc" was given the type:718719         # type: dynamic()720         # from: lib/protobuf/dsl.ex:371:24721         acc722723     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"724725     type warning found at:726     │727 372 │         %FieldProps{acc | oneof: oneof}728     │         ~729     │730     └─ lib/protobuf/dsl.ex:372:9: Protobuf.DSL.parse_field_opts_to_field_props/2731732     warning: a struct for Protobuf.FieldProps is expected on struct update:733734         %Protobuf.FieldProps{acc | json_name: json_name}735736     but got type:737738         dynamic()739740     where "acc" was given the type:741742         # type: dynamic()743         # from: lib/protobuf/dsl.ex:374:32744         acc745746     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"747748     type warning found at:749     │750 375 │         %FieldProps{acc | json_name: json_name}751     │         ~752     │753     └─ lib/protobuf/dsl.ex:375:9: Protobuf.DSL.parse_field_opts_to_field_props/2754755     warning: a struct for Protobuf.FieldProps is expected on struct update:756757         %Protobuf.FieldProps{props | json_name: props.name}758759     but got type:760761         dynamic(not %Protobuf.FieldProps{json_name: binary()})762763     where "props" was given the type:764765         # type: dynamic(not %Protobuf.FieldProps{json_name: binary()})766         # from: lib/protobuf/dsl.ex:400:22767         props768769     when defining the variable "props", you must also pattern match on "%Protobuf.FieldProps{}"770771     type warning found at:772     │773 400 │   defp cal_json_name(props), do: %FieldProps{props | json_name: props.name}774     │                                  ~775     │776     └─ lib/protobuf/dsl.ex:400:34: Protobuf.DSL.cal_json_name/1777778     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)779     │780 174 │       with {:ok, map} <- to_encodable(struct, opts), do: jason.encode(map)781     │                                                                ~782     │783     └─ lib/protobuf/json.ex:174:64: Protobuf.JSON.encode/2784785     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)786     │787 283 │       with {:ok, json_data} <- jason.decode(iodata),788     │                                      ~789     │790     └─ lib/protobuf/json.ex:283:38: Protobuf.JSON.decode/2791792     warning: a struct for Protobuf.FieldProps is expected on struct update:793794         %Protobuf.FieldProps{props | packed?: false}795796     but got type:797798         dynamic(799           (%Protobuf.FieldProps{repeated?: true} and not %Protobuf.FieldProps{packed?: boolean()}) or800             (map() and801                not (%Protobuf.FieldProps{repeated?: true} or %Protobuf.FieldProps{packed?: boolean()})) or802             atom() or bitstring() or empty_list() or float() or fun() or integer() or803             non_empty_list(term(), term()) or pid() or port() or reference() or {...}804         )805806     where "props" was given the type:807808         # type: dynamic(809           (%Protobuf.FieldProps{repeated?: true} and not %Protobuf.FieldProps{packed?: boolean()}) or810             (map() and811                not (%Protobuf.FieldProps{repeated?: true} or %Protobuf.FieldProps{packed?: boolean()})) or812             atom() or bitstring() or empty_list() or float() or fun() or integer() or813             non_empty_list(term(), term()) or pid() or port() or reference() or {...}814         )815         # from: lib/protobuf/dsl.ex:436:19816         props817818     when defining the variable "props", you must also pattern match on "%Protobuf.FieldProps{}"819820     type warning found at:821     │822 436 │   defp cal_packed(props, _syntax), do: %FieldProps{props | packed?: false}823     │                                        ~824     │825     └─ lib/protobuf/dsl.ex:436:40: Protobuf.DSL.cal_packed/2826827Generated protobuf app828==> nerves_compatibility_test829===> Analyzing applications...830===> Compiling gun831==> grpc832Compiling 1 file (.erl)833warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"834  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2835  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1836  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5837  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2838  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4839  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2840841Compiling 51 files (.ex)842     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 operator843     │844 340 │       <<head::binary-size(bytes_length), tail::binary>> -> {head, tail}845     │                           ~846     │847     └─ lib/grpc/client/adapters/mint/connection_process/connection_process.ex:340:27: GRPC.Client.Adapters.Mint.ConnectionProcess.chunk_body/2848849     warning: unused require Logger850     │851 113 │   require Logger852     │   ~853     │854     └─ lib/grpc/server.ex:113:3855856    warning: unused require Logger857    │858 58 │   require Logger859    │   ~860    │861    └─ lib/grpc/stub.ex:58:3862863    warning: a struct for Protobuf.Protoc.Context is expected on struct update:864865        %Protobuf.Protoc.Context{866          ctx867          | syntax: syntax(desc.syntax),868            package: desc.package,869            dep_type_mapping: get_dep_type_mapping(ctx, desc.dependency, desc.name)870        }871872    but got type:873874        dynamic()875876    where "ctx" was given the type:877878        # type: dynamic()879        # from: lib/grpc/protoc/generator.ex:43:36880        ctx881882    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"883884    type warning found at:885    │886 45 │       %Context{887    │       ~888    │889    └─ lib/grpc/protoc/generator.ex:45:7: GRPC.Protoc.Generator.generate_module_definitions/2890891    warning: a struct for Protobuf.Protoc.Context is expected on struct update:892893        %Protobuf.Protoc.Context{ctx | plugins: String.split(plugins, "+")}894895    but got type:896897        dynamic()898899    where "ctx" was given the type:900901        # type: dynamic()902        # from: lib/grpc/protoc/cli.ex:86:43903        ctx904905    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"906907    type warning found at:908    │909 87 │     %Context{ctx | plugins: String.split(plugins, "+")}910    │     ~911    │912    └─ lib/grpc/protoc/cli.ex:87:5: GRPC.Protoc.CLI.parse_param/2913914    warning: a struct for Protobuf.Protoc.Context is expected on struct update:915916        %Protobuf.Protoc.Context{ctx | gen_descriptors?: true}917918    but got type:919920        dynamic()921922    where "ctx" was given the type:923924        # type: dynamic()925        # from: lib/grpc/protoc/cli.ex:90:49926        ctx927928    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"929930    type warning found at:931    │932 93 │         %Context{ctx | gen_descriptors?: true}933    │         ~934    │935    └─ lib/grpc/protoc/cli.ex:93:9: GRPC.Protoc.CLI.parse_param/2936937     warning: a struct for Protobuf.Protoc.Context is expected on struct update:938939         %Protobuf.Protoc.Context{ctx | package_prefix: package}940941     but got type:942943         dynamic()944945     where "ctx" was given the type:946947         # type: dynamic()948         # from: lib/grpc/protoc/cli.ex:100:50949         ctx950951     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"952953     type warning found at:954     │955 104 │       %Context{ctx | package_prefix: package}956     │       ~957     │958     └─ lib/grpc/protoc/cli.ex:104:7: GRPC.Protoc.CLI.parse_param/2959960     warning: a struct for Protobuf.Protoc.Context is expected on struct update:961962         %Protobuf.Protoc.Context{ctx | transform_module: Module.concat([module])}963964     but got type:965966         dynamic()967968     where "ctx" was given the type:969970         # type: dynamic()971         # from: lib/grpc/protoc/cli.ex:108:51972         ctx973974     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"975976     type warning found at:977     │978 109 │     %Context{ctx | transform_module: Module.concat([module])}979     │     ~980     │981     └─ lib/grpc/protoc/cli.ex:109:5: GRPC.Protoc.CLI.parse_param/2982983     warning: a struct for Protobuf.Protoc.Context is expected on struct update:984985         %Protobuf.Protoc.Context{ctx | one_file_per_module?: true}986987     but got type:988989         dynamic()990991     where "ctx" was given the type:992993         # type: dynamic()994         # from: lib/grpc/protoc/cli.ex:112:53995         ctx996997     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"998999     type warning found at:1000     │1001 115 │         %Context{ctx | one_file_per_module?: true}1002     │         ~1003     │1004     └─ lib/grpc/protoc/cli.ex:115:9: GRPC.Protoc.CLI.parse_param/210051006Generated grpc app1007==> nvidia_riva1008Compiling 7 files (.ex)10091010== Compilation error in file lib/riva/proto/riva_asr.pb.ex ==1011** (RuntimeError) module Nvidia.Riva.Asr.RivaSpeechRecognitionConfigResponse.Config.ParametersEntry was not loaded, but was expected to be since it's used as a map entry1012    (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:62: Protobuf.DSL.Typespecs.field_prop_to_spec/21013    (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:23: anonymous fn/3 in Protobuf.DSL.Typespecs.quoted_message_typespec/11014    (stdlib 8.1) maps.erl:894: :maps.fold_1/41015    (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:22: Protobuf.DSL.Typespecs.quoted_message_typespec/11016    (protobuf 0.12.0) lib/protobuf/dsl.ex:237: Protobuf.DSL.def_t_typespec/21017    (protobuf 0.12.0) expanding macro: Protobuf.DSL.__before_compile__/11018    lib/riva/proto/riva_asr.pb.ex:105: Nvidia.Riva.Asr.RivaSpeechRecognitionConfigResponse.Config (module)1019could 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"