Build log
host
nvidia_riva 2.15.1 · fail · run nvidia_riva-2.15.1-1791021859017
979 of 979 lines
1Resolving Hex dependencies...2Resolution completed in 0.115s3Unchanged: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.277Found packages with security advisories, see above for details78All dependencies have been fetched79warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"80 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/281 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/182 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/583 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/284 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/485 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/28687==> protobuf88Compiling 37 files (.ex)89 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 operator90 │91 157 │ <<^literal::bytes-size(literal_size), rest::binary>> -> rest92 │ ~93 │94 └─ lib/protobuf/json/rfc3339.ex:157:30: Protobuf.JSON.RFC3339.eat_literal/29596 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 operator97 │98 182 │ <<digits::bytes-size(count), rest::binary>> ->99 │ ~100 │101 └─ lib/protobuf/json/rfc3339.ex:182:28: Protobuf.JSON.RFC3339.eat_digits/2102103warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0104└─ lib/protobuf/encoder.ex: Protobuf.Encoder.skip_field?/3105106 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 operator107 │108 137 │ <<_skip::bytes-size(value), rest::bits>> = rest109 │ ~110 │111 └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4112113 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 operator114 │115 137 │ <<_skip::bytes-size(value), rest::bits>> = rest116 │ ~117 │118 └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4119120 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 operator121 │122 137 │ <<_skip::bytes-size(value), rest::bits>> = rest123 │ ~124 │125 └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4126127 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 operator128 │129 137 │ <<_skip::bytes-size(value), rest::bits>> = rest130 │ ~131 │132 └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4133134 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 operator135 │136 137 │ <<_skip::bytes-size(value), rest::bits>> = rest137 │ ~138 │139 └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4140141 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 operator142 │143 137 │ <<_skip::bytes-size(value), rest::bits>> = rest144 │ ~145 │146 └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4147148 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 operator149 │150 137 │ <<_skip::bytes-size(value), rest::bits>> = rest151 │ ~152 │153 └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4154155 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 operator156 │157 137 │ <<_skip::bytes-size(value), rest::bits>> = rest158 │ ~159 │160 └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4161162 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 operator163 │164 137 │ <<_skip::bytes-size(value), rest::bits>> = rest165 │ ~166 │167 └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4168169 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 operator170 │171 137 │ <<_skip::bytes-size(value), rest::bits>> = rest172 │ ~173 │174 └─ lib/protobuf/decoder.ex:137:25: Protobuf.Decoder.skip_delimited/4175176 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 operator177 │178 143 │ <<_::bits-size(length), rest::bits>> -> rest179 │ ~180 │181 └─ lib/protobuf/decoder.ex:143:22: Protobuf.Decoder.skip_bits/2182183 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 operator184 │185 156 │ <<bytes::bytes-size(value), rest::bits>> = rest186 │ ~187 │188 └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4189190 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 operator191 │192 156 │ <<bytes::bytes-size(value), rest::bits>> = rest193 │ ~194 │195 └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4196197 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 operator198 │199 156 │ <<bytes::bytes-size(value), rest::bits>> = rest200 │ ~201 │202 └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4203204 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 operator205 │206 156 │ <<bytes::bytes-size(value), rest::bits>> = rest207 │ ~208 │209 └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4210211 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 operator212 │213 156 │ <<bytes::bytes-size(value), rest::bits>> = rest214 │ ~215 │216 └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4217218 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 operator219 │220 156 │ <<bytes::bytes-size(value), rest::bits>> = rest221 │ ~222 │223 └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4224225 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 operator226 │227 156 │ <<bytes::bytes-size(value), rest::bits>> = rest228 │ ~229 │230 └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4231232 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 operator233 │234 156 │ <<bytes::bytes-size(value), rest::bits>> = rest235 │ ~236 │237 └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4238239 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 operator240 │241 156 │ <<bytes::bytes-size(value), rest::bits>> = rest242 │ ~243 │244 └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4245246 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 operator247 │248 156 │ <<bytes::bytes-size(value), rest::bits>> = rest249 │ ~250 │251 └─ lib/protobuf/decoder.ex:156:27: Protobuf.Decoder.decode_delimited/4252253 warning: a struct for Protobuf.Protoc.Context is expected on struct update:254255 %Protobuf.Protoc.Context{256 ctx257 | syntax: syntax(desc.syntax),258 package: desc.package,259 dep_type_mapping: get_dep_type_mapping(ctx, desc.dependency, desc.name)260 }261262 but got type:263264 dynamic()265266 where "ctx" was given the type:267268 # type: dynamic()269 # from: lib/protobuf/protoc/generator.ex:35:36270 ctx271272 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"273274 type warning found at:275 │276 37 │ %Context{277 │ ~278 │279 └─ lib/protobuf/protoc/generator.ex:37:7: Protobuf.Protoc.Generator.generate_module_definitions/2280281 warning: a struct for Protobuf.Protoc.Context is expected on struct update:282283 %Protobuf.Protoc.Context{ctx | plugins: String.split(plugins, "+")}284285 but got type:286287 dynamic()288289 where "ctx" was given the type:290291 # type: dynamic()292 # from: lib/protobuf/protoc/cli.ex:105:43293 ctx294295 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"296297 type warning found at:298 │299 106 │ %Context{ctx | plugins: String.split(plugins, "+")}300 │ ~301 │302 └─ lib/protobuf/protoc/cli.ex:106:5: Protobuf.Protoc.CLI.parse_param/2303304 warning: a struct for Protobuf.Protoc.Context is expected on struct update:305306 %Protobuf.Protoc.Context{ctx | gen_descriptors?: true}307308 but got type:309310 dynamic()311312 where "ctx" was given the type:313314 # type: dynamic()315 # from: lib/protobuf/protoc/cli.ex:109:49316 ctx317318 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"319320 type warning found at:321 │322 112 │ %Context{ctx | gen_descriptors?: true}323 │ ~324 │325 └─ lib/protobuf/protoc/cli.ex:112:9: Protobuf.Protoc.CLI.parse_param/2326327 warning: a struct for Protobuf.Protoc.Context is expected on struct update:328329 %Protobuf.Protoc.Context{ctx | package_prefix: package}330331 but got type:332333 dynamic()334335 where "ctx" was given the type:336337 # type: dynamic()338 # from: lib/protobuf/protoc/cli.ex:119:50339 ctx340341 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"342343 type warning found at:344 │345 123 │ %Context{ctx | package_prefix: package}346 │ ~347 │348 └─ lib/protobuf/protoc/cli.ex:123:7: Protobuf.Protoc.CLI.parse_param/2349350 warning: a struct for Protobuf.Protoc.Context is expected on struct update:351352 %Protobuf.Protoc.Context{ctx | transform_module: Module.concat([module])}353354 but got type:355356 dynamic()357358 where "ctx" was given the type:359360 # type: dynamic()361 # from: lib/protobuf/protoc/cli.ex:127:51362 ctx363364 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"365366 type warning found at:367 │368 128 │ %Context{ctx | transform_module: Module.concat([module])}369 │ ~370 │371 └─ lib/protobuf/protoc/cli.ex:128:5: Protobuf.Protoc.CLI.parse_param/2372373 warning: a struct for Protobuf.Protoc.Context is expected on struct update:374375 %Protobuf.Protoc.Context{ctx | one_file_per_module?: true}376377 but got type:378379 dynamic()380381 where "ctx" was given the type:382383 # type: dynamic()384 # from: lib/protobuf/protoc/cli.ex:131:53385 ctx386387 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"388389 type warning found at:390 │391 134 │ %Context{ctx | one_file_per_module?: true}392 │ ~393 │394 └─ lib/protobuf/protoc/cli.ex:134:9: Protobuf.Protoc.CLI.parse_param/2395396 warning: a struct for Protobuf.Protoc.Context is expected on struct update:397398 %Protobuf.Protoc.Context{ctx | include_docs?: true}399400 but got type:401402 dynamic()403404 where "ctx" was given the type:405406 # type: dynamic()407 # from: lib/protobuf/protoc/cli.ex:141:46408 ctx409410 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"411412 type warning found at:413 │414 144 │ %Context{ctx | include_docs?: true}415 │ ~416 │417 └─ lib/protobuf/protoc/cli.ex:144:9: Protobuf.Protoc.CLI.parse_param/2418419 warning: a struct for Protobuf.FieldProps is expected on struct update:420421 %Protobuf.FieldProps{acc | optional?: optional?}422423 but got type:424425 dynamic()426427 where "acc" was given the type:428429 # type: dynamic()430 # from: lib/protobuf/dsl.ex:338:31431 acc432433 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"434435 type warning found at:436 │437 339 │ %FieldProps{acc | optional?: optional?}438 │ ~439 │440 └─ lib/protobuf/dsl.ex:339:9: Protobuf.DSL.parse_field_opts_to_field_props/2441442 warning: a struct for Protobuf.FieldProps is expected on struct update:443444 %Protobuf.FieldProps{acc | proto3_optional?: proto3_optional?}445446 but got type:447448 dynamic()449450 where "acc" was given the type:451452 # type: dynamic()453 # from: lib/protobuf/dsl.ex:341:45454 acc455456 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"457458 type warning found at:459 │460 342 │ %FieldProps{acc | proto3_optional?: proto3_optional?}461 │ ~462 │463 └─ lib/protobuf/dsl.ex:342:9: Protobuf.DSL.parse_field_opts_to_field_props/2464465 warning: a struct for Protobuf.FieldProps is expected on struct update:466467 %Protobuf.FieldProps{acc | required?: required?}468469 but got type:470471 dynamic()472473 where "acc" was given the type:474475 # type: dynamic()476 # from: lib/protobuf/dsl.ex:344:31477 acc478479 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"480481 type warning found at:482 │483 345 │ %FieldProps{acc | required?: required?}484 │ ~485 │486 └─ lib/protobuf/dsl.ex:345:9: Protobuf.DSL.parse_field_opts_to_field_props/2487488 warning: a struct for Protobuf.FieldProps is expected on struct update:489490 %Protobuf.FieldProps{acc | enum?: enum?}491492 but got type:493494 dynamic()495496 where "acc" was given the type:497498 # type: dynamic()499 # from: lib/protobuf/dsl.ex:347:23500 acc501502 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"503504 type warning found at:505 │506 348 │ %FieldProps{acc | enum?: enum?}507 │ ~508 │509 └─ lib/protobuf/dsl.ex:348:9: Protobuf.DSL.parse_field_opts_to_field_props/2510511 warning: a struct for Protobuf.FieldProps is expected on struct update:512513 %Protobuf.FieldProps{acc | map?: map?}514515 but got type:516517 dynamic()518519 where "acc" was given the type:520521 # type: dynamic()522 # from: lib/protobuf/dsl.ex:350:21523 acc524525 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"526527 type warning found at:528 │529 351 │ %FieldProps{acc | map?: map?}530 │ ~531 │532 └─ lib/protobuf/dsl.ex:351:9: Protobuf.DSL.parse_field_opts_to_field_props/2533534 warning: a struct for Protobuf.FieldProps is expected on struct update:535536 %Protobuf.FieldProps{acc | repeated?: repeated?}537538 but got type:539540 dynamic()541542 where "acc" was given the type:543544 # type: dynamic()545 # from: lib/protobuf/dsl.ex:353:31546 acc547548 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"549550 type warning found at:551 │552 354 │ %FieldProps{acc | repeated?: repeated?}553 │ ~554 │555 └─ lib/protobuf/dsl.ex:354:9: Protobuf.DSL.parse_field_opts_to_field_props/2556557 warning: a struct for Protobuf.FieldProps is expected on struct update:558559 %Protobuf.FieldProps{acc | embedded?: embedded}560561 but got type:562563 dynamic()564565 where "acc" was given the type:566567 # type: dynamic()568 # from: lib/protobuf/dsl.ex:356:30569 acc570571 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"572573 type warning found at:574 │575 357 │ %FieldProps{acc | embedded?: embedded}576 │ ~577 │578 └─ lib/protobuf/dsl.ex:357:9: Protobuf.DSL.parse_field_opts_to_field_props/2579580 warning: a struct for Protobuf.FieldProps is expected on struct update:581582 %Protobuf.FieldProps{acc | deprecated?: deprecated?}583584 but got type:585586 dynamic()587588 where "acc" was given the type:589590 # type: dynamic()591 # from: lib/protobuf/dsl.ex:359:35592 acc593594 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"595596 type warning found at:597 │598 360 │ %FieldProps{acc | deprecated?: deprecated?}599 │ ~600 │601 └─ lib/protobuf/dsl.ex:360:9: Protobuf.DSL.parse_field_opts_to_field_props/2602603 warning: a struct for Protobuf.FieldProps is expected on struct update:604605 %Protobuf.FieldProps{acc | packed?: packed?}606607 but got type:608609 dynamic()610611 where "acc" was given the type:612613 # type: dynamic()614 # from: lib/protobuf/dsl.ex:362:27615 acc616617 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"618619 type warning found at:620 │621 363 │ %FieldProps{acc | packed?: packed?}622 │ ~623 │624 └─ lib/protobuf/dsl.ex:363:9: Protobuf.DSL.parse_field_opts_to_field_props/2625626 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)627 │628 174 │ with {:ok, map} <- to_encodable(struct, opts), do: jason.encode(map)629 │ ~630 │631 └─ lib/protobuf/json.ex:174:64: Protobuf.JSON.encode/2632633 warning: a struct for Protobuf.FieldProps is expected on struct update:634635 %Protobuf.FieldProps{acc | type: type}636637 but got type:638639 dynamic()640641 where "acc" was given the type:642643 # type: dynamic()644 # from: lib/protobuf/dsl.ex:365:22645 acc646647 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"648649 type warning found at:650 │651 366 │ %FieldProps{acc | type: type}652 │ ~653 │654 └─ lib/protobuf/dsl.ex:366:9: Protobuf.DSL.parse_field_opts_to_field_props/2655656 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)657 │658 283 │ with {:ok, json_data} <- jason.decode(iodata),659 │ ~660 │661 └─ lib/protobuf/json.ex:283:38: Protobuf.JSON.decode/2662663 warning: a struct for Protobuf.FieldProps is expected on struct update:664665 %Protobuf.FieldProps{acc | default: default}666667 but got type:668669 dynamic()670671 where "acc" was given the type:672673 # type: dynamic()674 # from: lib/protobuf/dsl.ex:368:28675 acc676677 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"678679 type warning found at:680 │681 369 │ %FieldProps{acc | default: default}682 │ ~683 │684 └─ lib/protobuf/dsl.ex:369: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 | oneof: oneof}689690 but got type:691692 dynamic()693694 where "acc" was given the type:695696 # type: dynamic()697 # from: lib/protobuf/dsl.ex:371:24698 acc699700 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"701702 type warning found at:703 │704 372 │ %FieldProps{acc | oneof: oneof}705 │ ~706 │707 └─ lib/protobuf/dsl.ex:372: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 | json_name: json_name}712713 but got type:714715 dynamic()716717 where "acc" was given the type:718719 # type: dynamic()720 # from: lib/protobuf/dsl.ex:374:32721 acc722723 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"724725 type warning found at:726 │727 375 │ %FieldProps{acc | json_name: json_name}728 │ ~729 │730 └─ lib/protobuf/dsl.ex:375:9: Protobuf.DSL.parse_field_opts_to_field_props/2731732 warning: a struct for Protobuf.FieldProps is expected on struct update:733734 %Protobuf.FieldProps{props | json_name: props.name}735736 but got type:737738 dynamic(not %Protobuf.FieldProps{json_name: binary()})739740 where "props" was given the type:741742 # type: dynamic(not %Protobuf.FieldProps{json_name: binary()})743 # from: lib/protobuf/dsl.ex:400:22744 props745746 when defining the variable "props", you must also pattern match on "%Protobuf.FieldProps{}"747748 type warning found at:749 │750 400 │ defp cal_json_name(props), do: %FieldProps{props | json_name: props.name}751 │ ~752 │753 └─ lib/protobuf/dsl.ex:400:34: Protobuf.DSL.cal_json_name/1754755 warning: a struct for Protobuf.FieldProps is expected on struct update:756757 %Protobuf.FieldProps{props | packed?: false}758759 but got type:760761 dynamic(762 (%Protobuf.FieldProps{repeated?: true} and not %Protobuf.FieldProps{packed?: boolean()}) or763 (map() and764 not (%Protobuf.FieldProps{repeated?: true} or %Protobuf.FieldProps{packed?: boolean()})) or765 atom() or bitstring() or empty_list() or float() or fun() or integer() or766 non_empty_list(term(), term()) or pid() or port() or reference() or {...}767 )768769 where "props" was given the type:770771 # type: dynamic(772 (%Protobuf.FieldProps{repeated?: true} and not %Protobuf.FieldProps{packed?: boolean()}) or773 (map() and774 not (%Protobuf.FieldProps{repeated?: true} or %Protobuf.FieldProps{packed?: boolean()})) or775 atom() or bitstring() or empty_list() or float() or fun() or integer() or776 non_empty_list(term(), term()) or pid() or port() or reference() or {...}777 )778 # from: lib/protobuf/dsl.ex:436:19779 props780781 when defining the variable "props", you must also pattern match on "%Protobuf.FieldProps{}"782783 type warning found at:784 │785 436 │ defp cal_packed(props, _syntax), do: %FieldProps{props | packed?: false}786 │ ~787 │788 └─ lib/protobuf/dsl.ex:436:40: Protobuf.DSL.cal_packed/2789790Generated protobuf app791==> grpc792Compiling 1 file (.erl)793warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"794 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2795 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1796 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5797 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2798 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4799 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2800801Compiling 51 files (.ex)802 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 operator803 │804 340 │ <<head::binary-size(bytes_length), tail::binary>> -> {head, tail}805 │ ~806 │807 └─ lib/grpc/client/adapters/mint/connection_process/connection_process.ex:340:27: GRPC.Client.Adapters.Mint.ConnectionProcess.chunk_body/2808809 warning: unused require Logger810 │811 113 │ require Logger812 │ ~813 │814 └─ lib/grpc/server.ex:113:3815816 warning: unused require Logger817 │818 58 │ require Logger819 │ ~820 │821 └─ lib/grpc/stub.ex:58:3822823 warning: a struct for Protobuf.Protoc.Context is expected on struct update:824825 %Protobuf.Protoc.Context{826 ctx827 | syntax: syntax(desc.syntax),828 package: desc.package,829 dep_type_mapping: get_dep_type_mapping(ctx, desc.dependency, desc.name)830 }831832 but got type:833834 dynamic()835836 where "ctx" was given the type:837838 # type: dynamic()839 # from: lib/grpc/protoc/generator.ex:43:36840 ctx841842 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"843844 type warning found at:845 │846 45 │ %Context{847 │ ~848 │849 └─ lib/grpc/protoc/generator.ex:45:7: GRPC.Protoc.Generator.generate_module_definitions/2850851 warning: a struct for Protobuf.Protoc.Context is expected on struct update:852853 %Protobuf.Protoc.Context{ctx | plugins: String.split(plugins, "+")}854855 but got type:856857 dynamic()858859 where "ctx" was given the type:860861 # type: dynamic()862 # from: lib/grpc/protoc/cli.ex:86:43863 ctx864865 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"866867 type warning found at:868 │869 87 │ %Context{ctx | plugins: String.split(plugins, "+")}870 │ ~871 │872 └─ lib/grpc/protoc/cli.ex:87:5: GRPC.Protoc.CLI.parse_param/2873874 warning: a struct for Protobuf.Protoc.Context is expected on struct update:875876 %Protobuf.Protoc.Context{ctx | gen_descriptors?: true}877878 but got type:879880 dynamic()881882 where "ctx" was given the type:883884 # type: dynamic()885 # from: lib/grpc/protoc/cli.ex:90:49886 ctx887888 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"889890 type warning found at:891 │892 93 │ %Context{ctx | gen_descriptors?: true}893 │ ~894 │895 └─ lib/grpc/protoc/cli.ex:93:9: GRPC.Protoc.CLI.parse_param/2896897 warning: a struct for Protobuf.Protoc.Context is expected on struct update:898899 %Protobuf.Protoc.Context{ctx | package_prefix: package}900901 but got type:902903 dynamic()904905 where "ctx" was given the type:906907 # type: dynamic()908 # from: lib/grpc/protoc/cli.ex:100:50909 ctx910911 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"912913 type warning found at:914 │915 104 │ %Context{ctx | package_prefix: package}916 │ ~917 │918 └─ lib/grpc/protoc/cli.ex:104:7: GRPC.Protoc.CLI.parse_param/2919920 warning: a struct for Protobuf.Protoc.Context is expected on struct update:921922 %Protobuf.Protoc.Context{ctx | transform_module: Module.concat([module])}923924 but got type:925926 dynamic()927928 where "ctx" was given the type:929930 # type: dynamic()931 # from: lib/grpc/protoc/cli.ex:108:51932 ctx933934 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"935936 type warning found at:937 │938 109 │ %Context{ctx | transform_module: Module.concat([module])}939 │ ~940 │941 └─ lib/grpc/protoc/cli.ex:109:5: GRPC.Protoc.CLI.parse_param/2942943 warning: a struct for Protobuf.Protoc.Context is expected on struct update:944945 %Protobuf.Protoc.Context{ctx | one_file_per_module?: true}946947 but got type:948949 dynamic()950951 where "ctx" was given the type:952953 # type: dynamic()954 # from: lib/grpc/protoc/cli.ex:112:53955 ctx956957 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"958959 type warning found at:960 │961 115 │ %Context{ctx | one_file_per_module?: true}962 │ ~963 │964 └─ lib/grpc/protoc/cli.ex:115:9: GRPC.Protoc.CLI.parse_param/2965966Generated grpc app967==> nvidia_riva968Compiling 7 files (.ex)969970== Compilation error in file lib/riva/proto/riva_asr.pb.ex ==971** (RuntimeError) module Nvidia.Riva.Asr.RivaSpeechRecognitionConfigResponse.Config.ParametersEntry was not loaded, but was expected to be since it's used as a map entry972 (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:62: Protobuf.DSL.Typespecs.field_prop_to_spec/2973 (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:23: anonymous fn/3 in Protobuf.DSL.Typespecs.quoted_message_typespec/1974 (stdlib 8.1) maps.erl:894: :maps.fold_1/4975 (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:22: Protobuf.DSL.Typespecs.quoted_message_typespec/1976 (protobuf 0.12.0) lib/protobuf/dsl.ex:237: Protobuf.DSL.def_t_typespec/2977 (protobuf 0.12.0) expanding macro: Protobuf.DSL.__before_compile__/1978 lib/riva/proto/riva_asr.pb.ex:105: Nvidia.Riva.Asr.RivaSpeechRecognitionConfigResponse.Config (module)979could 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"