Build log
nerves_system_rpi0
nvidia_riva 2.15.1 · fail · run nvidia_riva-2.15.1-1791021859017
1216 of 1216 lines
1Resolving Hex dependencies...2Resolution completed in 0.114s3Unchanged: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{ctx | plugins: String.split(plugins, "+")}311312 but got type:313314 dynamic()315316 where "ctx" was given the type:317318 # type: dynamic()319 # from: lib/protobuf/protoc/cli.ex:105:43320 ctx321322 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"323324 type warning found at:325 │326 106 │ %Context{ctx | plugins: String.split(plugins, "+")}327 │ ~328 │329 └─ lib/protobuf/protoc/cli.ex:106:5: Protobuf.Protoc.CLI.parse_param/2330331 warning: a struct for Protobuf.Protoc.Context is expected on struct update:332333 %Protobuf.Protoc.Context{ctx | gen_descriptors?: true}334335 but got type:336337 dynamic()338339 where "ctx" was given the type:340341 # type: dynamic()342 # from: lib/protobuf/protoc/cli.ex:109:49343 ctx344345 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"346347 type warning found at:348 │349 112 │ %Context{ctx | gen_descriptors?: true}350 │ ~351 │352 └─ lib/protobuf/protoc/cli.ex:112:9: Protobuf.Protoc.CLI.parse_param/2353354 warning: a struct for Protobuf.Protoc.Context is expected on struct update:355356 %Protobuf.Protoc.Context{ctx | package_prefix: package}357358 but got type:359360 dynamic()361362 where "ctx" was given the type:363364 # type: dynamic()365 # from: lib/protobuf/protoc/cli.ex:119:50366 ctx367368 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"369370 type warning found at:371 │372 123 │ %Context{ctx | package_prefix: package}373 │ ~374 │375 └─ lib/protobuf/protoc/cli.ex:123:7: Protobuf.Protoc.CLI.parse_param/2376377 warning: a struct for Protobuf.Protoc.Context is expected on struct update:378379 %Protobuf.Protoc.Context{380 ctx381 | syntax: syntax(desc.syntax),382 package: desc.package,383 dep_type_mapping: get_dep_type_mapping(ctx, desc.dependency, desc.name)384 }385386 but got type:387388 dynamic()389390 where "ctx" was given the type:391392 # type: dynamic()393 # from: lib/protobuf/protoc/generator.ex:35:36394 ctx395396 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"397398 type warning found at:399 │400 37 │ %Context{401 │ ~402 │403 └─ lib/protobuf/protoc/generator.ex:37:7: Protobuf.Protoc.Generator.generate_module_definitions/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: 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)659 │660 174 │ with {:ok, map} <- to_encodable(struct, opts), do: jason.encode(map)661 │ ~662 │663 └─ lib/protobuf/json.ex:174:64: Protobuf.JSON.encode/2664665 warning: a struct for Protobuf.FieldProps is expected on struct update:666667 %Protobuf.FieldProps{acc | packed?: packed?}668669 but got type:670671 dynamic()672673 where "acc" was given the type:674675 # type: dynamic()676 # from: lib/protobuf/dsl.ex:362:27677 acc678679 when defining the variable "acc", you must also pattern match on "%Protobuf.FieldProps{}"680681 type warning found at:682 │683 363 │ %FieldProps{acc | packed?: packed?}684 │ ~685 │686 └─ lib/protobuf/dsl.ex:363:9: Protobuf.DSL.parse_field_opts_to_field_props/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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_armv6_nerves_linux_gnueabihf1019Compiling 1 file (.ex)1020Generated nerves_toolchain_armv6_nerves_linux_gnueabihf app1021==> nerves_system_rpi01022Generated nerves_system_rpi0 app1023==> nerves_compatibility_test1024===> Analyzing applications...1025===> Compiling telemetry1026===> Analyzing applications...1027===> Compiling cowboy1028==> grpc1029Compiling 1 file (.erl)1030warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1031 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21032 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11033 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51034 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21035 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41036 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/210371038Compiling 51 files (.ex)1039 warning: the variable "bytes_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1040 │1041 340 │ <<head::binary-size(bytes_length), tail::binary>> -> {head, tail}1042 │ ~1043 │1044 └─ lib/grpc/client/adapters/mint/connection_process/connection_process.ex:340:27: GRPC.Client.Adapters.Mint.ConnectionProcess.chunk_body/210451046 warning: unused require Logger1047 │1048 113 │ require Logger1049 │ ~1050 │1051 └─ lib/grpc/server.ex:113:310521053 warning: unused require Logger1054 │1055 58 │ require Logger1056 │ ~1057 │1058 └─ lib/grpc/stub.ex:58:310591060 warning: a struct for Protobuf.Protoc.Context is expected on struct update:10611062 %Protobuf.Protoc.Context{1063 ctx1064 | syntax: syntax(desc.syntax),1065 package: desc.package,1066 dep_type_mapping: get_dep_type_mapping(ctx, desc.dependency, desc.name)1067 }10681069 but got type:10701071 dynamic()10721073 where "ctx" was given the type:10741075 # type: dynamic()1076 # from: lib/grpc/protoc/generator.ex:43:361077 ctx10781079 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"10801081 type warning found at:1082 │1083 45 │ %Context{1084 │ ~1085 │1086 └─ lib/grpc/protoc/generator.ex:45:7: GRPC.Protoc.Generator.generate_module_definitions/210871088 warning: a struct for Protobuf.Protoc.Context is expected on struct update:10891090 %Protobuf.Protoc.Context{ctx | plugins: String.split(plugins, "+")}10911092 but got type:10931094 dynamic()10951096 where "ctx" was given the type:10971098 # type: dynamic()1099 # from: lib/grpc/protoc/cli.ex:86:431100 ctx11011102 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11031104 type warning found at:1105 │1106 87 │ %Context{ctx | plugins: String.split(plugins, "+")}1107 │ ~1108 │1109 └─ lib/grpc/protoc/cli.ex:87:5: GRPC.Protoc.CLI.parse_param/211101111 warning: a struct for Protobuf.Protoc.Context is expected on struct update:11121113 %Protobuf.Protoc.Context{ctx | gen_descriptors?: true}11141115 but got type:11161117 dynamic()11181119 where "ctx" was given the type:11201121 # type: dynamic()1122 # from: lib/grpc/protoc/cli.ex:90:491123 ctx11241125 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11261127 type warning found at:1128 │1129 93 │ %Context{ctx | gen_descriptors?: true}1130 │ ~1131 │1132 └─ lib/grpc/protoc/cli.ex:93:9: GRPC.Protoc.CLI.parse_param/211331134 warning: a struct for Protobuf.Protoc.Context is expected on struct update:11351136 %Protobuf.Protoc.Context{ctx | package_prefix: package}11371138 but got type:11391140 dynamic()11411142 where "ctx" was given the type:11431144 # type: dynamic()1145 # from: lib/grpc/protoc/cli.ex:100:501146 ctx11471148 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11491150 type warning found at:1151 │1152 104 │ %Context{ctx | package_prefix: package}1153 │ ~1154 │1155 └─ lib/grpc/protoc/cli.ex:104:7: GRPC.Protoc.CLI.parse_param/211561157 warning: a struct for Protobuf.Protoc.Context is expected on struct update:11581159 %Protobuf.Protoc.Context{ctx | transform_module: Module.concat([module])}11601161 but got type:11621163 dynamic()11641165 where "ctx" was given the type:11661167 # type: dynamic()1168 # from: lib/grpc/protoc/cli.ex:108:511169 ctx11701171 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11721173 type warning found at:1174 │1175 109 │ %Context{ctx | transform_module: Module.concat([module])}1176 │ ~1177 │1178 └─ lib/grpc/protoc/cli.ex:109:5: GRPC.Protoc.CLI.parse_param/211791180 warning: a struct for Protobuf.Protoc.Context is expected on struct update:11811182 %Protobuf.Protoc.Context{ctx | one_file_per_module?: true}11831184 but got type:11851186 dynamic()11871188 where "ctx" was given the type:11891190 # type: dynamic()1191 # from: lib/grpc/protoc/cli.ex:112:531192 ctx11931194 when defining the variable "ctx", you must also pattern match on "%Protobuf.Protoc.Context{}"11951196 type warning found at:1197 │1198 115 │ %Context{ctx | one_file_per_module?: true}1199 │ ~1200 │1201 └─ lib/grpc/protoc/cli.ex:115:9: GRPC.Protoc.CLI.parse_param/212021203Generated grpc app1204==> nvidia_riva1205Compiling 7 files (.ex)12061207== Compilation error in file lib/riva/proto/riva_asr.pb.ex ==1208** (RuntimeError) module Nvidia.Riva.Asr.RivaSpeechRecognitionConfigResponse.Config.ParametersEntry was not loaded, but was expected to be since it's used as a map entry1209 (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:62: Protobuf.DSL.Typespecs.field_prop_to_spec/21210 (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:23: anonymous fn/3 in Protobuf.DSL.Typespecs.quoted_message_typespec/11211 (stdlib 8.1) maps.erl:894: :maps.fold_1/41212 (protobuf 0.12.0) lib/protobuf/dsl/typespecs.ex:22: Protobuf.DSL.Typespecs.quoted_message_typespec/11213 (protobuf 0.12.0) lib/protobuf/dsl.ex:237: Protobuf.DSL.def_t_typespec/21214 (protobuf 0.12.0) expanding macro: Protobuf.DSL.__before_compile__/11215 lib/riva/proto/riva_asr.pb.ex:105: Nvidia.Riva.Asr.RivaSpeechRecognitionConfigResponse.Config (module)1216could not compile dependency :nvidia_riva, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile nvidia_riva --force", update it with "mix deps.update nvidia_riva" or clean it with "mix deps.clean nvidia_riva"