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"