nvidia_riva

Build log

nerves_system_trellis

nvidia_riva 2.15.1 · fail · run nvidia_riva-2.15.1-1791021859017
1216 of 1216 lines
1Resolving Hex dependencies...2Resolution completed in 0.097s3Unchanged: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: a struct for Protobuf.FieldProps is expected on struct update:705706         %Protobuf.FieldProps{acc | default: default}707708     but got type:709710         dynamic()711712     where "acc" was given the type:713714         # type: dynamic()715         # from: lib/protobuf/dsl.ex:368:28716         acc717718     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"719720     type warning found at:721     │722 369 │         %FieldProps{acc | default: default}723     │         ~724     │725     └─ lib/protobuf/dsl.ex:369:9: Protobuf.DSL.parse_field_opts_to_field_props/2726727     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)728     │729 174 │       with {:ok, map} <- to_encodable(struct, opts), do: jason.encode(map)730     │                                                                ~731     │732     └─ lib/protobuf/json.ex:174:64: Protobuf.JSON.encode/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: 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)758     │759 283 │       with {:ok, json_data} <- jason.decode(iodata),760     │                                      ~761     │762     └─ lib/protobuf/json.ex:283:38: Protobuf.JSON.decode/2763764     warning: a struct for Protobuf.FieldProps is expected on struct update:765766         %Protobuf.FieldProps{acc | json_name: json_name}767768     but got type:769770         dynamic()771772     where "acc" was given the type:773774         # type: dynamic()775         # from: lib/protobuf/dsl.ex:374:32776         acc777778     when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"779780     type warning found at:781     │782 375 │         %FieldProps{acc | json_name: json_name}783     │         ~784     │785     └─ lib/protobuf/dsl.ex:375:9: Protobuf.DSL.parse_field_opts_to_field_props/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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.Checks (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)969    │970  5 │ defmodule Nerves.BuildPlan.Checks do971    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~972    │973    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)974975    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)976    │977  5 │ defmodule Nerves.BuildPlan do978    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~979    │980    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)981982    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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_armv7_nerves_linux_gnueabihf1019Compiling 1 file (.ex)1020Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app1021==> nerves_system_trellis1022Generated nerves_system_trellis app1023==> nerves_compatibility_test1024===> Analyzing applications...1025===> Compiling telemetry1026===> Analyzing applications...1027===> Compiling cowboy1028==> grpc1029Compiling 1 file (.erl)1030warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1031  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21032  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11033  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51034  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21035  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41036  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/210371038Compiling 51 files (.ex)1039     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 operator1040     │1041 340 │       <<head::binary-size(bytes_length), tail::binary>> -> {head, tail}1042     │                           ~1043     │1044     └─ lib/grpc/client/adapters/mint/connection_process/connection_process.ex:340:27: GRPC.Client.Adapters.Mint.ConnectionProcess.chunk_body/210451046     warning: unused require Logger1047     │1048 113 │   require Logger1049     │   ~1050     │1051     └─ lib/grpc/server.ex:113:310521053    warning: unused require Logger1054    │1055 58 │   require Logger1056    │   ~1057    │1058    └─ lib/grpc/stub.ex:58:310591060    warning: a struct for Protobuf.Protoc.Context is expected on struct update:10611062        %Protobuf.Protoc.Context{1063          ctx1064          | syntax: syntax(desc.syntax),1065            package: desc.package,1066            dep_type_mapping: get_dep_type_mapping(ctx, desc.dependency, desc.name)1067        }10681069    but got type:10701071        dynamic()10721073    where "ctx" was given the type:10741075        # type: dynamic()1076        # from: lib/grpc/protoc/generator.ex:43:361077        ctx10781079    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"10801081    type warning found at:1082    │1083 45 │       %Context{1084    │       ~1085    │1086    └─ lib/grpc/protoc/generator.ex:45:7: GRPC.Protoc.Generator.generate_module_definitions/210871088    warning: a struct for Protobuf.Protoc.Context is expected on struct update:10891090        %Protobuf.Protoc.Context{ctx | plugins: String.split(plugins, "+")}10911092    but got type:10931094        dynamic()10951096    where "ctx" was given the type:10971098        # type: dynamic()1099        # from: lib/grpc/protoc/cli.ex:86:431100        ctx11011102    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11031104    type warning found at:1105    │1106 87 │     %Context{ctx | plugins: String.split(plugins, "+")}1107    │     ~1108    │1109    └─ lib/grpc/protoc/cli.ex:87:5: GRPC.Protoc.CLI.parse_param/211101111    warning: a struct for Protobuf.Protoc.Context is expected on struct update:11121113        %Protobuf.Protoc.Context{ctx | gen_descriptors?: true}11141115    but got type:11161117        dynamic()11181119    where "ctx" was given the type:11201121        # type: dynamic()1122        # from: lib/grpc/protoc/cli.ex:90:491123        ctx11241125    when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11261127    type warning found at:1128    │1129 93 │         %Context{ctx | gen_descriptors?: true}1130    │         ~1131    │1132    └─ lib/grpc/protoc/cli.ex:93:9: GRPC.Protoc.CLI.parse_param/211331134     warning: a struct for Protobuf.Protoc.Context is expected on struct update:11351136         %Protobuf.Protoc.Context{ctx | package_prefix: package}11371138     but got type:11391140         dynamic()11411142     where "ctx" was given the type:11431144         # type: dynamic()1145         # from: lib/grpc/protoc/cli.ex:100:501146         ctx11471148     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11491150     type warning found at:1151     │1152 104 │       %Context{ctx | package_prefix: package}1153     │       ~1154     │1155     └─ lib/grpc/protoc/cli.ex:104:7: GRPC.Protoc.CLI.parse_param/211561157     warning: a struct for Protobuf.Protoc.Context is expected on struct update:11581159         %Protobuf.Protoc.Context{ctx | transform_module: Module.concat([module])}11601161     but got type:11621163         dynamic()11641165     where "ctx" was given the type:11661167         # type: dynamic()1168         # from: lib/grpc/protoc/cli.ex:108:511169         ctx11701171     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11721173     type warning found at:1174     │1175 109 │     %Context{ctx | transform_module: Module.concat([module])}1176     │     ~1177     │1178     └─ lib/grpc/protoc/cli.ex:109:5: GRPC.Protoc.CLI.parse_param/211791180     warning: a struct for Protobuf.Protoc.Context is expected on struct update:11811182         %Protobuf.Protoc.Context{ctx | one_file_per_module?: true}11831184     but got type:11851186         dynamic()11871188     where "ctx" was given the type:11891190         # type: dynamic()1191         # from: lib/grpc/protoc/cli.ex:112:531192         ctx11931194     when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11951196     type warning found at:1197     │1198 115 │         %Context{ctx | one_file_per_module?: true}1199     │         ~1200     │1201     └─ lib/grpc/protoc/cli.ex:115:9: GRPC.Protoc.CLI.parse_param/212021203Generated grpc app1204==> nvidia_riva1205Compiling 7 files (.ex)12061207== Compilation error in file lib/riva/proto/riva_asr.pb.ex ==1208** (RuntimeError) module Nvidia.Riva.Asr.RivaSpeechRecognitionConfigResponse.Config.ParametersEntry was not loaded, but was expected to be since it's used as a map entry1209    (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:62: Protobuf.DSL.Typespecs.field_prop_to_spec/21210    (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:23: anonymous fn/3 in Protobuf.DSL.Typespecs.quoted_message_typespec/11211    (stdlib 8.1) maps.erl:894: :maps.fold_1/41212    (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:22: Protobuf.DSL.Typespecs.quoted_message_typespec/11213    (protobuf 0.12.0) lib/protobuf/dsl.ex:237: Protobuf.DSL.def_t_typespec/21214    (protobuf 0.12.0) expanding macro: Protobuf.DSL.__before_compile__/11215    lib/riva/proto/riva_asr.pb.ex:105: Nvidia.Riva.Asr.RivaSpeechRecognitionConfigResponse.Config (module)1216could 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"