Build log
nerves_system_bbb
nvidia_riva 2.15.1 · fail · run nvidia_riva-2.15.1-1791021859017
1214 of 1214 lines
1Resolving Hex dependencies...2Resolution completed in 0.16s3Unchanged: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: 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)682 │683 174 │ with {:ok, map} <- to_encodable(struct, opts), do: jason.encode(map)684 │ ~685 │686 └─ lib/protobuf/json.ex:174:64: Protobuf.JSON.encode/2687688 warning: a struct for Protobuf.FieldProps is expected on struct update:689690 %Protobuf.FieldProps{acc | type: type}691692 but got type:693694 dynamic()695696 where "acc" was given the type:697698 # type: dynamic()699 # from: lib/protobuf/dsl.ex:365:22700 acc701702 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"703704 type warning found at:705 │706 366 │ %FieldProps{acc | type: type}707 │ ~708 │709 └─ lib/protobuf/dsl.ex:366:9: Protobuf.DSL.parse_field_opts_to_field_props/2710711 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)712 │713 283 │ with {:ok, json_data} <- jason.decode(iodata),714 │ ~715 │716 └─ lib/protobuf/json.ex:283:38: Protobuf.JSON.decode/2717718 warning: a struct for Protobuf.FieldProps is expected on struct update:719720 %Protobuf.FieldProps{acc | default: default}721722 but got type:723724 dynamic()725726 where "acc" was given the type:727728 # type: dynamic()729 # from: lib/protobuf/dsl.ex:368:28730 acc731732 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"733734 type warning found at:735 │736 369 │ %FieldProps{acc | default: default}737 │ ~738 │739 └─ lib/protobuf/dsl.ex:369:9: Protobuf.DSL.parse_field_opts_to_field_props/2740741 warning: a struct for Protobuf.FieldProps is expected on struct update:742743 %Protobuf.FieldProps{acc | oneof: oneof}744745 but got type:746747 dynamic()748749 where "acc" was given the type:750751 # type: dynamic()752 # from: lib/protobuf/dsl.ex:371:24753 acc754755 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"756757 type warning found at:758 │759 372 │ %FieldProps{acc | oneof: oneof}760 │ ~761 │762 └─ lib/protobuf/dsl.ex:372:9: Protobuf.DSL.parse_field_opts_to_field_props/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)962 │963 5 │ defmodule Nerves.BuildAction.Trimmer do964 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~965 │966 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)967968 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)969 │970 5 │ defmodule Nerves.BuildPlan do971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~972 │973 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)974975 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)976 │977 5 │ defmodule Nerves.BuildPlan.Checks do978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~979 │980 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)981982 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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_compatibility_test1022===> Analyzing applications...1023===> Compiling telemetry1024===> Analyzing applications...1025===> Compiling cowboy1026==> grpc1027Compiling 1 file (.erl)1028warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1029 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21030 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11031 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51032 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21033 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41034 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/210351036Compiling 51 files (.ex)1037 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 operator1038 │1039 340 │ <<head::binary-size(bytes_length), tail::binary>> -> {head, tail}1040 │ ~1041 │1042 └─ lib/grpc/client/adapters/mint/connection_process/connection_process.ex:340:27: GRPC.Client.Adapters.Mint.ConnectionProcess.chunk_body/210431044 warning: unused require Logger1045 │1046 113 │ require Logger1047 │ ~1048 │1049 └─ lib/grpc/server.ex:113:310501051 warning: unused require Logger1052 │1053 58 │ require Logger1054 │ ~1055 │1056 └─ lib/grpc/stub.ex:58:310571058 warning: a struct for Protobuf.Protoc.Context is expected on struct update:10591060 %Protobuf.Protoc.Context{1061 ctx1062 | syntax: syntax(desc.syntax),1063 package: desc.package,1064 dep_type_mapping: get_dep_type_mapping(ctx, desc.dependency, desc.name)1065 }10661067 but got type:10681069 dynamic()10701071 where "ctx" was given the type:10721073 # type: dynamic()1074 # from: lib/grpc/protoc/generator.ex:43:361075 ctx10761077 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"10781079 type warning found at:1080 │1081 45 │ %Context{1082 │ ~1083 │1084 └─ lib/grpc/protoc/generator.ex:45:7: GRPC.Protoc.Generator.generate_module_definitions/210851086 warning: a struct for Protobuf.Protoc.Context is expected on struct update:10871088 %Protobuf.Protoc.Context{ctx | plugins: String.split(plugins, "+")}10891090 but got type:10911092 dynamic()10931094 where "ctx" was given the type:10951096 # type: dynamic()1097 # from: lib/grpc/protoc/cli.ex:86:431098 ctx10991100 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11011102 type warning found at:1103 │1104 87 │ %Context{ctx | plugins: String.split(plugins, "+")}1105 │ ~1106 │1107 └─ lib/grpc/protoc/cli.ex:87:5: GRPC.Protoc.CLI.parse_param/211081109 warning: a struct for Protobuf.Protoc.Context is expected on struct update:11101111 %Protobuf.Protoc.Context{ctx | gen_descriptors?: true}11121113 but got type:11141115 dynamic()11161117 where "ctx" was given the type:11181119 # type: dynamic()1120 # from: lib/grpc/protoc/cli.ex:90:491121 ctx11221123 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11241125 type warning found at:1126 │1127 93 │ %Context{ctx | gen_descriptors?: true}1128 │ ~1129 │1130 └─ lib/grpc/protoc/cli.ex:93:9: GRPC.Protoc.CLI.parse_param/211311132 warning: a struct for Protobuf.Protoc.Context is expected on struct update:11331134 %Protobuf.Protoc.Context{ctx | package_prefix: package}11351136 but got type:11371138 dynamic()11391140 where "ctx" was given the type:11411142 # type: dynamic()1143 # from: lib/grpc/protoc/cli.ex:100:501144 ctx11451146 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11471148 type warning found at:1149 │1150 104 │ %Context{ctx | package_prefix: package}1151 │ ~1152 │1153 └─ lib/grpc/protoc/cli.ex:104:7: GRPC.Protoc.CLI.parse_param/211541155 warning: a struct for Protobuf.Protoc.Context is expected on struct update:11561157 %Protobuf.Protoc.Context{ctx | transform_module: Module.concat([module])}11581159 but got type:11601161 dynamic()11621163 where "ctx" was given the type:11641165 # type: dynamic()1166 # from: lib/grpc/protoc/cli.ex:108:511167 ctx11681169 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11701171 type warning found at:1172 │1173 109 │ %Context{ctx | transform_module: Module.concat([module])}1174 │ ~1175 │1176 └─ lib/grpc/protoc/cli.ex:109:5: GRPC.Protoc.CLI.parse_param/211771178 warning: a struct for Protobuf.Protoc.Context is expected on struct update:11791180 %Protobuf.Protoc.Context{ctx | one_file_per_module?: true}11811182 but got type:11831184 dynamic()11851186 where "ctx" was given the type:11871188 # type: dynamic()1189 # from: lib/grpc/protoc/cli.ex:112:531190 ctx11911192 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11931194 type warning found at:1195 │1196 115 │ %Context{ctx | one_file_per_module?: true}1197 │ ~1198 │1199 └─ lib/grpc/protoc/cli.ex:115:9: GRPC.Protoc.CLI.parse_param/212001201Generated grpc app1202==> nvidia_riva1203Compiling 7 files (.ex)12041205== Compilation error in file lib/riva/proto/riva_asr.pb.ex ==1206** (RuntimeError) module Nvidia.Riva.Asr.RivaSpeechRecognitionConfigResponse.Config.ParametersEntry was not loaded, but was expected to be since it's used as a map entry1207 (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:62: Protobuf.DSL.Typespecs.field_prop_to_spec/21208 (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:23: anonymous fn/3 in Protobuf.DSL.Typespecs.quoted_message_typespec/11209 (stdlib 8.1) maps.erl:894: :maps.fold_1/41210 (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:22: Protobuf.DSL.Typespecs.quoted_message_typespec/11211 (protobuf 0.12.0) lib/protobuf/dsl.ex:237: Protobuf.DSL.def_t_typespec/21212 (protobuf 0.12.0) expanding macro: Protobuf.DSL.__before_compile__/11213 lib/riva/proto/riva_asr.pb.ex:105: Nvidia.Riva.Asr.RivaSpeechRecognitionConfigResponse.Config (module)1214could 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"