hypervm

Build log

nerves_system_rpi4

hypervm 0.1.0 · fail · run hypervm-0.1.0-1791197921103
1080 of 1080 lines
1Resolving Hex dependencies...2Resolution completed in 0.777s3Unchanged:4  acceptor_pool 1.0.15  circular_buffer 1.1.06  cowboy 2.19.07  cowlib 2.20.0 VULNERABLE!8    EEF-CVE-2026-43966 (MEDIUM)9    aka: CVE-2026-43966, GHSA-w4f7-4cxr-rv3c10    HTTP Response Splitting via Non-VCHAR Bytes in cow_http_struct_hd:escape_string/211    https://osv.dev/vulnerability/EEF-CVE-2026-439661213    EEF-CVE-2026-43969 (LOW)14    aka: CVE-2026-43969, GHSA-g2wm-735q-3f5615    Cookie Request Header Injection via Unvalidated Encoder in cow_cookie:cookie/116    https://osv.dev/vulnerability/EEF-CVE-2026-4396917  ctx 0.6.018  db_connection 2.10.219  decimal 3.1.120  decorator 1.4.021  delta_crdt 0.6.522  ecto 3.14.223  ecto_sql 3.14.024  elixir_make 0.10.025  finch 0.24.026  flow 1.2.427  gen_stage 1.3.228  googleapis 0.1.029  gproc 1.2.030  grpc 1.0.531  grpc_core 1.0.532  grpc_server 1.0.533  grpcbox 0.18.034  gun 2.4.1 VULNERABLE!35    GHSA-w4f7-4cxr-rv3c (MEDIUM)36    aka: CVE-2026-43966, EEF-CVE-2026-4396637    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability38    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c39  horde 0.10.040  hpack_erl 0.3.041  hpax 1.1.042  hypervm 0.1.043  interactive_cmd 0.1.444  jason 1.4.545  libcluster 3.5.046  libring 1.7.047  merkle_map 0.2.248  mime 2.0.749  mint 1.11.050  muontrap 1.8.051  nerves 2.0.0-pre.252  nerves_discovery 0.1.553  nerves_logging 0.2.454  nerves_runtime 0.13.1355  nerves_system_bbb 2.30.256  nerves_system_br 1.34.457  nerves_system_mangopi_mq_pro 0.17.258  nerves_system_qemu_aarch64 0.4.259  nerves_system_rpi0 2.1.260  nerves_system_rpi4 2.1.261  nerves_system_rpi5 2.1.262  nerves_system_trellis 0.5.063  nerves_system_x86_64 1.34.264  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.165  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.166  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.167  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.168  nerves_toolchain_x86_64_nerves_linux_musl 15.3.169  nerves_uevent 0.1.770  nimble_options 1.1.171  nimble_pool 1.1.072  o11y 0.2.473  oapi_generator 0.4.074  open_telemetry_decorator 1.5.1075  opentelemetry 1.7.076  opentelemetry_api 1.5.077  opentelemetry_ecto 1.2.078  opentelemetry_exporter 1.11.079  opentelemetry_process_propagator 0.3.080  postgrex 0.22.481  property_table 0.3.482  protobuf 0.17.083  ranch 2.3.084  req 0.7.485  ring_logger 0.11.786  ssl_verify_fun 1.1.787  tablet 0.3.388  telemetry 1.4.289  telemetry_poller 1.3.090  tls_certificate_check 1.35.091  toml 0.7.092  toolshed 0.5.093  ts_chatterbox 0.16.094  uboot_env 1.0.295  uuidv4 1.0.096  yamerl 0.10.097  yaml_elixir 2.12.298* Getting hypervm (Hex package)99* Getting nerves (Hex package)100* Getting ring_logger (Hex package)101* Getting toolshed (Hex package)102* Getting nerves_runtime (Hex package)103* Getting nerves_system_bbb (Hex package)104* Getting nerves_system_mangopi_mq_pro (Hex package)105* Getting nerves_system_qemu_aarch64 (Hex package)106* Getting nerves_system_rpi0 (Hex package)107* Getting nerves_system_rpi4 (Hex package)108* Getting nerves_system_rpi5 (Hex package)109* Getting nerves_system_trellis (Hex package)110* Getting nerves_system_x86_64 (Hex package)111* Getting nerves_system_br (Hex package)112* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)113* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)114* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)115* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)116* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)117* Getting nerves_logging (Hex package)118* Getting nerves_uevent (Hex package)119* Getting uboot_env (Hex package)120* Getting elixir_make (Hex package)121* Getting property_table (Hex package)122* Getting circular_buffer (Hex package)123* Getting interactive_cmd (Hex package)124* Getting nerves_discovery (Hex package)125* Getting tablet (Hex package)126* Getting ecto_sql (Hex package)127* Getting grpc (Hex package)128* Getting grpc_server (Hex package)129* Getting gun (Hex package)130* Getting horde (Hex package)131* Getting jason (Hex package)132* Getting libcluster (Hex package)133* Getting muontrap (Hex package)134* Getting oapi_generator (Hex package)135* Getting open_telemetry_decorator (Hex package)136* Getting opentelemetry (Hex package)137* Getting opentelemetry_api (Hex package)138* Getting opentelemetry_ecto (Hex package)139* Getting opentelemetry_exporter (Hex package)140* Getting postgrex (Hex package)141* Getting protobuf (Hex package)142* Getting req (Hex package)143* Getting toml (Hex package)144* Getting uuidv4 (Hex package)145* Getting finch (Hex package)146* Getting mime (Hex package)147* Getting mint (Hex package)148* Getting nimble_options (Hex package)149* Getting nimble_pool (Hex package)150* Getting telemetry (Hex package)151* Getting hpax (Hex package)152* Getting db_connection (Hex package)153* Getting decimal (Hex package)154* Getting grpcbox (Hex package)155* Getting tls_certificate_check (Hex package)156* Getting ssl_verify_fun (Hex package)157* Getting acceptor_pool (Hex package)158* Getting chatterbox (Hex package)159* Getting ctx (Hex package)160* Getting gproc (Hex package)161* Getting hpack (Hex package)162* Getting opentelemetry_process_propagator (Hex package)163* Getting decorator (Hex package)164* Getting o11y (Hex package)165* Getting yaml_elixir (Hex package)166* Getting yamerl (Hex package)167* Getting delta_crdt (Hex package)168* Getting libring (Hex package)169* Getting telemetry_poller (Hex package)170* Getting merkle_map (Hex package)171* Getting cowlib (Hex package)172* Getting cowboy (Hex package)173* Getting flow (Hex package)174* Getting grpc_core (Hex package)175* Getting googleapis (Hex package)176* Getting gen_stage (Hex package)177* Getting ranch (Hex package)178* Getting ecto (Hex package)179Found packages with security advisories, see above for details180You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more181==> nerves_system_br182Generated nerves_system_br app183==> gen_stage184Compiling 10 files (.ex)185     warning: unused require Logger186     │187 103 │   require Logger188     │   ~189     │190     └─ lib/gen_stage/dispatchers/partition_dispatcher.ex:103:3191192Generated gen_stage app193==> mime194Compiling 1 file (.ex)195Generated mime app196==> libring197Compiling 5 files (.ex)198Generated libring app199==> toml200Compiling 10 files (.ex)201     warning: using single-quoted strings to represent charlists is deprecated.202     Use ~c"" if you indeed want a charlist or use "" instead.203     You may run "mix format --migrate" to change all single-quoted204     strings to use the ~c sigil and fix this warning.205     │206 264 │   defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do207     │                                                                                  ~208     │209     └─ lib/decoder.ex:264:82210211     warning: using single-quoted strings to represent charlists is deprecated.212     Use ~c"" if you indeed want a charlist or use "" instead.213     You may run "mix format --migrate" to change all single-quoted214     strings to use the ~c sigil and fix this warning.215     │216 371 │       {:ok, {type, _skip, _data, _lines}} when type in '-+' ->217     │                                                        ~218     │219     └─ lib/decoder.ex:371:56220221     warning: using single-quoted strings to represent charlists is deprecated.222     Use ~c"" if you indeed want a charlist or use "" instead.223     You may run "mix format --migrate" to change all single-quoted224     strings to use the ~c sigil and fix this warning.225     │226 419 │           {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->227     │                                                        ~228     │229     └─ lib/decoder.ex:419:56230231     warning: using single-quoted strings to represent charlists is deprecated.232     Use ~c"" if you indeed want a charlist or use "" instead.233     You may run "mix format --migrate" to change all single-quoted234     strings to use the ~c sigil and fix this warning.235     │236 474 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->237     │                                                    ~238     │239     └─ lib/decoder.ex:474:52240241     warning: using single-quoted strings to represent charlists is deprecated.242     Use ~c"" if you indeed want a charlist or use "" instead.243     You may run "mix format --migrate" to change all single-quoted244     strings to use the ~c sigil and fix this warning.245     │246 514 │       {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->247     │                                           ~248     │249     └─ lib/decoder.ex:514:43250251     warning: using single-quoted strings to represent charlists is deprecated.252     Use ~c"" if you indeed want a charlist or use "" instead.253     You may run "mix format --migrate" to change all single-quoted254     strings to use the ~c sigil and fix this warning.255     │256 518 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->257     │                                                    ~258     │259     └─ lib/decoder.ex:518:52260261     warning: using single-quoted strings to represent charlists is deprecated.262     Use ~c"" if you indeed want a charlist or use "" instead.263     You may run "mix format --migrate" to change all single-quoted264     strings to use the ~c sigil and fix this warning.265     │266 522 │       {:ok, {?_, skip, _, lines}} when last not in '_e.' ->267     │                                                    ~268     │269     └─ lib/decoder.ex:522:52270271     warning: using single-quoted strings to represent charlists is deprecated.272     Use ~c"" if you indeed want a charlist or use "" instead.273     You may run "mix format --migrate" to change all single-quoted274     strings to use the ~c sigil and fix this warning.275     │276 538 │       {:ok, {type, skip, data, lines}} when last in 'e.' ->277     │                                                     ~278     │279     └─ lib/decoder.ex:538:53280281     warning: using single-quoted strings to represent charlists is deprecated.282     Use ~c"" if you indeed want a charlist or use "" instead.283     You may run "mix format --migrate" to change all single-quoted284     strings to use the ~c sigil and fix this warning.285     │286 542 │       {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->287     │                                                                   ~288     │289     └─ lib/decoder.ex:542:67290291     warning: using single-quoted strings to represent charlists is deprecated.292     Use ~c"" if you indeed want a charlist or use "" instead.293     You may run "mix format --migrate" to change all single-quoted294     strings to use the ~c sigil and fix this warning.295     │296 682 │         {:ok, {sign, _, _, _}} when sign in '-+' ->297     │                                             ~298     │299     └─ lib/decoder.ex:682:45300301     warning: using single-quoted strings to represent charlists is deprecated.302     Use ~c"" if you indeed want a charlist or use "" instead.303     You may run "mix format --migrate" to change all single-quoted304     strings to use the ~c sigil and fix this warning.305     │306 796 │       {:ok, {sign, _, _, _}} when sign in '-+' ->307     │                                           ~308     │309     └─ lib/decoder.ex:796:43310311     warning: using single-quoted strings to represent charlists is deprecated.312     Use ~c"" if you indeed want a charlist or use "" instead.313     You may run "mix format --migrate" to change all single-quoted314     strings to use the ~c sigil and fix this warning.315     │316 916 │         {:ok, {type, skip, _, lines}} when type in '-_' ->317     │                                                    ~318     │319     └─ lib/decoder.ex:916:52320321     warning: using single-quoted strings to represent charlists is deprecated.322     Use ~c"" if you indeed want a charlist or use "" instead.323     You may run "mix format --migrate" to change all single-quoted324     strings to use the ~c sigil and fix this warning.325     │326 954 │               {:ok, {type, _, _, _}} when type in '-_' ->327     │                                                   ~328     │329     └─ lib/decoder.ex:954:51330331     warning: using single-quoted strings to represent charlists is deprecated.332     Use ~c"" if you indeed want a charlist or use "" instead.333     You may run "mix format --migrate" to change all single-quoted334     strings to use the ~c sigil and fix this warning.335     │336 969 │       {:ok, {type, _, _, _}} when type in '-_' ->337     │                                           ~338     │339     └─ lib/decoder.ex:969:43340341     warning: using single-quoted strings to represent charlists is deprecated.342     Use ~c"" if you indeed want a charlist or use "" instead.343     You may run "mix format --migrate" to change all single-quoted344     strings to use the ~c sigil and fix this warning.345     │346 983 │           {:ok, {type, _, _, _}} when type in '-_' ->347     │                                               ~348     │349     └─ lib/decoder.ex:983:47350351     warning: the following clause will never match:352353         {:datetime, {:error, :invalid_date}} ->354355     it is expected to match on type:356357         dynamic(358           {:date,359            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or360              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and361             not {:date, {:ok, %Date{}}}362         )363364     type warning found at:365     │366 722 │       {:datetime, {:error, :invalid_date}} ->367     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~368     │369     └─ lib/decoder.ex:722: Toml.Decoder.datetime/3370371     warning: the following clause will never match:372373         {:datetime, {:error, reason}} ->374375     it is expected to match on type:376377         dynamic(378           {:date,379            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or380              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and381             not {:date, {:ok, %Date{}}}382         )383384     type warning found at:385     │386 725 │       {:datetime, {:error, reason}} ->387     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~388     │389     └─ lib/decoder.ex:725: Toml.Decoder.datetime/3390391     warning: the following clause will never match:392393         {:error, _, _, _} = err ->394395     it is expected to match on type:396397         dynamic(398           {:date,399            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or400              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and401             not {:date, {:ok, %Date{}}}402         )403404     type warning found at:405     │406 728 │       {:error, _, _, _} = err ->407     │                         ~408     │409     └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3410411     warning: the following clause will never match:412413         {:ok, {type, skip, data, lines}} ->414415     it is expected to match on type:416417         dynamic(418           {:date,419            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or420              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and421             not {:date, {:ok, %Date{}}}422         )423424     type warning found at:425     │426 731 │       {:ok, {type, skip, data, lines}} ->427     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~428     │429     └─ lib/decoder.ex:731: Toml.Decoder.datetime/3430431Generated toml app432==> circular_buffer433Compiling 1 file (.ex)434Generated circular_buffer app435==> nimble_options436Compiling 3 files (.ex)437Generated nimble_options app438==> hpax439Compiling 4 files (.ex)440Generated hpax app441==> mint442Compiling 1 file (.erl)443Compiling 21 files (.ex)444Generated mint app445==> nerves_compatibility_test446===> Analyzing applications...447===> Compiling yamerl448/work/proj/deps_rpi4/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.449Compile directive 'nowarn_deprecated_catch' can be used to suppress450warnings in selected modules.451%   65|    case catch base64:decode(Text) of452%     |         ^453454/work/proj/deps_rpi4/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.455Compile directive 'nowarn_deprecated_catch' can be used to suppress456warnings in selected modules.457%   72|    case catch base64:decode(Text) of458%     |         ^459460    ┌─ src/yamerl_node_binary.erl:461    │462 65 │     case catch base64:decode(Text) of463    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.464Compile directive 'nowarn_deprecated_catch' can be used to suppress465warnings in selected modules.466467    ┌─ src/yamerl_node_binary.erl:468    │469 72 │     case catch base64:decode(Text) of470    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.471Compile directive 'nowarn_deprecated_catch' can be used to suppress472warnings in selected modules.473474475/work/proj/deps_rpi4/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.476Compile directive 'nowarn_deprecated_catch' can be used to suppress477warnings in selected modules.478%  801|     catch Mod:module_info(),479%     |     ^480481     ┌─ src/yamerl_constr.erl:482     │483 801 │      catch Mod:module_info(),484     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.485Compile directive 'nowarn_deprecated_catch' can be used to suppress486warnings in selected modules.487488489===> Analyzing applications...490===> Compiling ranch491==> ssl_verify_fun492Compiling 7 files (.erl)493Generated ssl_verify_fun app494==> nerves_compatibility_test495===> Analyzing applications...496===> Compiling ctx497==> tablet498Compiling 2 files (.ex)499Generated tablet app500==> elixir_make501Compiling 8 files (.ex)502Generated elixir_make app503==> nerves_logging504 CC kmsg_tailer.o505 LD kmsg_tailer506Compiling 5 files (.ex)507Generated nerves_logging app508==> nerves_compatibility_test509===> Analyzing applications...510===> Compiling cowlib511===> Analyzing applications...512===> Compiling gun513==> nerves_discovery514Compiling 5 files (.ex)515Generated nerves_discovery app516==> merkle_map517Compiling 7 files (.ex)518    warning: the variable "discard_bits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator519    │520 54 │     {_, {<<_::size(discard_bits), found_leaf_direction::size(1), _::bits>>, _}} = found_leaf_node521    │                    ~522    │523    └─ lib/merkle_map/merkle_tree_impl.ex:54:20: MerkleMap.MerkleTreeImpl.put_leaf/3524525     warning: the variable "levels" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator526     │527 163 │     {_, {<<_discard::size(levels), direction::size(1), _rest::bits>>, _}} = leaf528     │                           ~529     │530     └─ lib/merkle_map/merkle_tree_impl.ex:163:27: MerkleMap.MerkleTreeImpl.do_diff_keys/3531532Generated merkle_map app533==> ring_logger534Compiling 7 files (.ex)535Generated ring_logger app536==> decimal537Compiling 4 files (.ex)538Generated decimal app539==> jason540Compiling 10 files (.ex)541Generated jason app542==> protobuf543Compiling 50 files (.ex)544Compiling lib/google/protobuf.ex (it's taking more than 10s)545Generated protobuf app546==> yaml_elixir547Compiling 6 files (.ex)548Generated yaml_elixir app549==> interactive_cmd550Compiling 1 file (.ex)551Generated interactive_cmd app552==> nerves553Compiling 65 files (.ex)554    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)555    │556  6 │ defmodule Mix.Tasks.Nerves.Init do557    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~558    │559    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)560561    warning: redefining module Nerves (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.beam)562    │563  6 │ defmodule Nerves do564    │ ~~~~~~~~~~~~~~~~~~~565    │566    └─ lib/nerves.ex:6: Nerves (module)567568    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)569    │570  5 │ defmodule Nerves.ArtifactResolver do571    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~572    │573    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)574575    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)576    │577  6 │ defmodule Nerves.BuildAction.AppModes do578    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~579    │580    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)581582    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)583    │584  5 │ defmodule Nerves.BuildAction.CheckExecutables do585    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~586    │587    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)588589    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)590    │591  8 │ defmodule Nerves.BuildAction.Erlinit do592    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~593    │594    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)595596    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)597    │598  5 │ defmodule Nerves.BuildAction.Firmware do599    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~600    │601    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)602603    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)604    │605  7 │ defmodule Nerves.BuildAction.IExStartupCheck do606    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~607    │608    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)609610    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)611    │612  5 │ defmodule Nerves.BuildAction.NervesV1System do613    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~614    │615    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)616617    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)618    │619  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do620    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~621    │622    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)623624    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)625    │626  5 │ defmodule Nerves.BuildAction.Rootfs do627    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~628    │629    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)630631    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)632    │633  6 │ defmodule Nerves.BuildAction.SortApps do634    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~635    │636    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)637638    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)639    │640  5 │ defmodule Nerves.BuildAction.StripAll do641    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~642    │643    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)644645    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)646    │647  5 │ defmodule Nerves.BuildAction.Trimmer do648    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~649    │650    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)651652    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)653    │654  5 │ defmodule Nerves.BuildPlan do655    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~656    │657    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)658659    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)660    │661  5 │ defmodule Nerves.BuildPlan.Checks do662    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~663    │664    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)665666    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.Container.beam)667    │668  6 │ defmodule Nerves.Container do669    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~670    │671    └─ lib/nerves/container.ex:6: Nerves.Container (module)672673    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)674    │675  5 │ defmodule Nerves.Fingerprint do676    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~677    │678    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)679680    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)681    │682  5 │ defmodule Nerves.MixPackage do683    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~684    │685    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)686687    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.Paths.beam)688    │689  5 │ defmodule Nerves.Paths do690    │ ~~~~~~~~~~~~~~~~~~~~~~~~~691    │692    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)693694    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)695    │696  5 │ defmodule Nerves.TargetTuple do697    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~698    │699    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)700701Generated nerves app702==> nerves_toolchain_aarch64_nerves_linux_gnu703Compiling 1 file (.ex)704Generated nerves_toolchain_aarch64_nerves_linux_gnu app705==> nerves_system_rpi4706Generated nerves_system_rpi4 app707==> nerves_compatibility_test708===> Analyzing applications...709===> Compiling gproc710     ┌─ src/gproc_pool.erl:711     │712 809 │      gproc:set_attributes_shared(Wrk, [{n, Pos}]).713     │                                  ╰── Warning: variable 'Wrk' exported from call (line 808, column 5).714Exporting bindings from subexpressions other than block expressions is715deprecated and may yield an error in a future version of Erlang/OTP.716Please move the binding of 'Wrk' out of the call.717Compile directive 'nowarn_export_var_subexpr' can be used to suppress718warnings in selected modules.719720     ┌─ src/gproc_pool.erl:721     │722 832 │                      gproc:set_value_shared(K, {NewLen, Type})723     │                                                 ╰── Warning: variable 'NewLen' exported from '-' (line 828, column 41).724Exporting bindings from subexpressions other than block expressions is725deprecated and may yield an error in a future version of Erlang/OTP.726Please move the binding of 'NewLen' out of the '-'.727Compile directive 'nowarn_export_var_subexpr' can be used to suppress728warnings in selected modules.729730731     ┌─ src/gproc_lib.erl:732     │733 143 │  	    ets:insert(?TAB, {K, Attrs1}),734     │  	                      ╰── Warning: variable 'K' exported from call (line 136, column 10).735Exporting bindings from subexpressions other than block expressions is736deprecated and may yield an error in a future version of Erlang/OTP.737Please move the binding of 'K' out of the call.738Compile directive 'nowarn_export_var_subexpr' can be used to suppress739warnings in selected modules.740741     ┌─ src/gproc_lib.erl:742     │743 491 │      Reg;744     │      ╰── Warning: variable 'Reg' exported from call (line 490, column 5).745Exporting bindings from subexpressions other than block expressions is746deprecated and may yield an error in a future version of Erlang/OTP.747Please move the binding of 'Reg' out of the call.748Compile directive 'nowarn_export_var_subexpr' can be used to suppress749warnings in selected modules.750751     ┌─ src/gproc_lib.erl:752     │753 494 │      Reg;754     │      ╰── Warning: variable 'Reg' exported from call (line 493, column 5).755Exporting bindings from subexpressions other than block expressions is756deprecated and may yield an error in a future version of Erlang/OTP.757Please move the binding of 'Reg' out of the call.758Compile directive 'nowarn_export_var_subexpr' can be used to suppress759warnings in selected modules.760761     ┌─ src/gproc_lib.erl:762     │763 497 │      Reg;764     │      ╰── Warning: variable 'Reg' exported from call (line 496, column 5).765Exporting bindings from subexpressions other than block expressions is766deprecated and may yield an error in a future version of Erlang/OTP.767Please move the binding of 'Reg' out of the call.768Compile directive 'nowarn_export_var_subexpr' can be used to suppress769warnings in selected modules.770771     ┌─ src/gproc_lib.erl:772     │773 500 │      Reg.774     │      ╰── Warning: variable 'Reg' exported from call (line 499, column 5).775Exporting bindings from subexpressions other than block expressions is776deprecated and may yield an error in a future version of Erlang/OTP.777Please move the binding of 'Reg' out of the call.778Compile directive 'nowarn_export_var_subexpr' can be used to suppress779warnings in selected modules.780781     ┌─ src/gproc_lib.erl:782     │783 610 │              case get_attr(on_zero, Pid, K, undefined) of784     │                                          ╰── Warning: variable 'K' exported from call (line 608, column 10).785Exporting bindings from subexpressions other than block expressions is786deprecated and may yield an error in a future version of Erlang/OTP.787Please move the binding of 'K' out of the call.788Compile directive 'nowarn_export_var_subexpr' can be used to suppress789warnings in selected modules.790791792      ┌─ src/gproc.erl:793      │794 2285 │      {?MODULE, lists:zf(795      │                ╰── Warning: lists:zf/2 is deprecated; use filtermap/2 instead796797798==> googleapis799Compiling 45 files (.ex)800Generated googleapis app801==> nerves_compatibility_test802===> Analyzing applications...803===> Compiling telemetry804==> libcluster805Compiling 13 files (.ex)806Generated libcluster app807==> db_connection808Compiling 18 files (.ex)809Generated db_connection app810==> delta_crdt811Compiling 5 files (.ex)812    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead813    │814 81 │       Logger.warn(815    │              ~816    │817    └─ lib/delta_crdt.ex:81:14: DeltaCrdt.warn_low_sync_interval/1818819    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead820    │821 31 │       Logger.warn("inefficient next_dot computation")822    │              ~823    │824    └─ lib/delta_crdt/aw_lww_map.ex:31:14: DeltaCrdt.AWLWWMap.Dots.next_dot/2825826    warning: a struct for DeltaCrdt.CausalCrdt.Diff is expected on struct update:827828        %DeltaCrdt.CausalCrdt.Diff{diff | continuation: truncate(continuation, state.max_sync_size)}829830    but got type:831832        dynamic(%{833          ...,834          continuation: %MerkleMap{} or %MerkleMap.MerkleTree.Diff{},835          from: term(),836          to: term()837        })838839    where "diff" was given the types:840841        # type: dynamic(%{..., from: term(), to: term()})842        # from: lib/delta_crdt/causal_crdt.ex:92:10843        diff = reverse_diff(diff)844845        # type: dynamic(%{846          ...,847          continuation: %MerkleMap{} or %MerkleMap.MerkleTree.Diff{},848          from: term(),849          to: term()850        })851        # from: lib/delta_crdt/causal_crdt.ex:96:20852        MerkleMap.continue_partial_diff(diff.continuation, new_merkle_map, 8)853854    when defining the variable "diff", you must also pattern match on "%DeltaCrdt.CausalCrdt.Diff{}"855856    type warning found at:857    │858 98 │         %Diff{diff | continuation: truncate(continuation, state.max_sync_size)}859    │         ~860    │861    └─ lib/delta_crdt/causal_crdt.ex:98:9: DeltaCrdt.CausalCrdt.handle_info/2862863     warning: a struct for DeltaCrdt.CausalCrdt.Diff is expected on struct update:864865         %DeltaCrdt.CausalCrdt.Diff{diff | from: diff.to, to: diff.from}866867     but got type:868869         dynamic()870871     where "diff" was given the type:872873         # type: dynamic()874         # from: lib/delta_crdt/causal_crdt.ex:327:21875         diff876877     when defining the variable "diff", you must also pattern match on "%DeltaCrdt.CausalCrdt.Diff{}"878879     type warning found at:880     │881 328 │     %Diff{diff | from: diff.to, to: diff.from}882     │     ~883     │884     └─ lib/delta_crdt/causal_crdt.ex:328:5: DeltaCrdt.CausalCrdt.reverse_diff/1885886Generated delta_crdt app887==> nerves_compatibility_test888===> Analyzing applications...889===> Compiling telemetry_poller890==> horde891Compiling 14 files (.ex)892    warning: unused require Logger893    │894  2 │   require Logger895    │   ~896    │897    └─ lib/horde/cluster.ex:2:3898899    warning: unused require Logger900    │901  5 │   require Logger902    │   ~903    │904    └─ lib/horde/signal_shutdown.ex:5:3905906Generated horde app907==> grpc_core908Compiling 18 files (.ex)909Generated grpc_core app910==> ecto911Compiling 56 files (.ex)912Compiling lib/ecto.ex (it's taking more than 10s)913Compiling lib/ecto/exceptions.ex (it's taking more than 10s)914Compiling lib/ecto/changeset/relation.ex (it's taking more than 10s)915Compiling lib/ecto/query/planner.ex (it's taking more than 10s)916Generated ecto app917==> grpc918Compiling 28 files (.ex)919Generated grpc app920==> flow921Compiling 9 files (.ex)922Generated flow app923==> nerves_compatibility_test924===> Analyzing applications...925===> Compiling cowboy926==> grpc_server927Compiling 1 file (.erl)928Compiling 24 files (.ex)929Generated grpc_server app930==> nerves_compatibility_test931===> Analyzing applications...932===> Compiling acceptor_pool933==> oapi_generator934Compiling 46 files (.ex)935    warning: unused require Logger936    │937  9 │   require Logger938    │   ~939    │940    └─ lib/open_api/reader/state.ex:9:3941942Generated oapi_generator app943==> nerves_compatibility_test944===> Analyzing applications...945===> Compiling uuidv4946===> Analyzing applications...947===> Compiling hpack948===> Analyzing applications...949===> Compiling tls_certificate_check950warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"951  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2952  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1953  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5954  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2955  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4956  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2957958==> postgrex959Compiling 70 files (.ex)960Compiling lib/postgrex/default_types.ex (it's taking more than 10s)961Generated postgrex app962==> ecto_sql963Compiling 25 files (.ex)964Generated ecto_sql app965==> muontrap966make[1]: Entering directory '/work/proj/deps_rpi4/muontrap/c_src'967 CC muontrap.o968 LD muontrap969make[1]: Leaving directory '/work/proj/deps_rpi4/muontrap/c_src'970Compiling 5 files (.ex)971Generated muontrap app972==> uboot_env973Compiling 5 files (.ex)974Generated uboot_env app975==> nimble_pool976Compiling 2 files (.ex)977Generated nimble_pool app978==> finch979Compiling 23 files (.ex)980Generated finch app981==> req982Compiling 24 files (.ex)983Generated req app984==> decorator985Compiling 2 files (.ex)986Generated decorator app987==> property_table988Compiling 8 files (.ex)989Generated property_table app990==> nerves_uevent991 CC uevent.o992 LD uevent993Compiling 5 files (.ex)994Generated nerves_uevent app995==> nerves_runtime996Compiling 14 files (.ex)997Generated nerves_runtime app998==> toolshed999Compiling 5 files (.ex)1000Generated toolshed app1001==> nerves_compatibility_test1002===> Analyzing applications...1003===> Compiling chatterbox1004===> Analyzing applications...1005===> Compiling grpcbox1006==> opentelemetry_api1007Compiling 19 files (.erl)1008Compiling 5 files (.ex)1009Generated opentelemetry_api app1010==> nerves_compatibility_test1011===> Analyzing applications...1012===> Compiling opentelemetry1013===> Analyzing applications...1014===> Compiling opentelemetry_exporter1015==> opentelemetry_process_propagator1016Compiling 1 file (.erl)1017Compiling 4 files (.ex)1018Generated opentelemetry_process_propagator app1019==> opentelemetry_ecto1020Compiling 1 file (.ex)1021Generated opentelemetry_ecto app1022==> o11y1023Compiling 12 files (.ex)1024    warning: unused require Logger1025    │1026  6 │   require Logger1027    │   ~1028    │1029    └─ lib/o11y.ex:6:310301031Generated o11y app1032==> open_telemetry_decorator1033Compiling 6 files (.ex)1034    warning: unused require OpenTelemetry.Span (convert it to an alias instead)1035    │1036 14 │   require OpenTelemetry.Span, as: Span1037    │   ~1038    │1039    └─ lib/open_telemetry_decorator/attributes_v1.ex:14:310401041    warning: unused require OpenTelemetry.Tracer (convert it to an alias instead)1042    │1043 13 │   require OpenTelemetry.Tracer, as: Tracer1044    │   ~1045    │1046    └─ lib/open_telemetry_decorator/attributes_v1.ex:13:310471048    warning: unused require Logger1049    │1050  8 │   require Logger1051    │   ~1052    │1053    └─ lib/open_telemetry_decorator/attributes_v2.ex:8:310541055    warning: unused require OpenTelemetry.Tracer (convert it to an alias instead)1056    │1057  9 │   require OpenTelemetry.Tracer, as: Tracer1058    │   ~1059    │1060    └─ lib/open_telemetry_decorator/attributes_v2.ex:9:310611062    warning: unused require OpenTelemetry.Tracer (convert it to an alias instead)1063    │1064 17 │   require OpenTelemetry.Tracer, as: Tracer1065    │   ~1066    │1067    └─ lib/open_telemetry_decorator.ex:17:310681069Generated open_telemetry_decorator app1070==> hyper1071could not compile dependency :hypervm, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile hypervm --force", update it with "mix deps.update hypervm" or clean it with "mix deps.clean hypervm"1072** (ErlangError) Erlang error: :enoent1073    (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["xtask", "stamp"], [cd: "native/suidhelper", stderr_to_stdout: true])1074    /work/proj/deps_rpi4/hypervm/mix.exs:498: Mix.Tasks.Compile.SuidhelperStamp.stamp!/01075    /work/proj/deps_rpi4/hypervm/mix.exs:491: Mix.Tasks.Compile.SuidhelperStamp.run/11076    (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51077    (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21078    (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41079    (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/21080    (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5