exosculat

Build log

nerves_system_qemu_aarch64

exosculat 4.5.6 · fail · run exosculat-4.5.6-1791180968825
602 of 602 lines
1Resolving Hex dependencies...2Resolution completed in 0.22s3Unchanged:4  bandit 1.6.11 VULNERABLE!5    EEF-CVE-2026-39803 (HIGH)6    aka: CVE-2026-39803, GHSA-9q9q-324x-93r27    HTTP/1 chunked body reader ignores length cap in bandit8    https://osv.dev/vulnerability/EEF-CVE-2026-39803910    EEF-CVE-2026-39804 (HIGH)11    aka: CVE-2026-39804, GHSA-frh3-6pv6-rc8j12    WebSocket permessage-deflate inflate has no output-size cap in bandit13    https://osv.dev/vulnerability/EEF-CVE-2026-398041415    EEF-CVE-2026-39807 (MEDIUM)16    aka: CVE-2026-39807, GHSA-375f-4r2h-f99j17    Client-supplied URI scheme trusted without transport verification in bandit18    https://osv.dev/vulnerability/EEF-CVE-2026-398071920    EEF-CVE-2026-39805 (MEDIUM)21    aka: CVE-2026-39805, GHSA-c67r-gc9j-2qf722    CL.CL HTTP request smuggling via duplicate Content-Length in bandit23    https://osv.dev/vulnerability/EEF-CVE-2026-398052425    EEF-CVE-2026-42788 (MEDIUM)26    aka: CVE-2026-42788, GHSA-q6v9-r226-v65f27    HTTP/2 frame size limit checked after body is buffered in bandit28    https://osv.dev/vulnerability/EEF-CVE-2026-427882930    EEF-CVE-2026-39806 (HIGH)31    aka: CVE-2026-39806, GHSA-rf5q-vwxw-gmrf32    HTTP/1 chunked decoder infinite loop on requests with trailer fields in bandit33    https://osv.dev/vulnerability/EEF-CVE-2026-398063435    EEF-CVE-2026-42786 (HIGH)36    aka: CVE-2026-42786, GHSA-pf94-94m9-536p37    WebSocket fragmented message reassembly unbounded in bandit38    https://osv.dev/vulnerability/EEF-CVE-2026-427863940    EEF-CVE-2026-74836 (HIGH)41    aka: CVE-2026-74836, GHSA-xj8g-532w-jv9442    HTTP/2 connection-window starvation pins Plug processes indefinitely in Bandit43    https://osv.dev/vulnerability/EEF-CVE-2026-748364445    EEF-CVE-2026-75484 (MEDIUM)46    aka: CVE-2026-75484, GHSA-x3gh-xhj4-3vq847    HTTP/2 header field values containing CR, LF or NUL are passed to the application unvalidated in Bandit48    https://osv.dev/vulnerability/EEF-CVE-2026-7548449  bpe 8.12.450  circular_buffer 1.1.051  elixir_make 0.10.052  exosculat 4.5.653  form 11.4.1554  hpax 1.1.055  interactive_cmd 0.1.456  kvs 10.8.357  mime 2.0.758  n2o 10.12.459  nerves 2.0.0-pre.260  nerves_discovery 0.1.561  nerves_logging 0.2.462  nerves_runtime 0.13.1363  nerves_system_bbb 2.30.264  nerves_system_br 1.34.465  nerves_system_mangopi_mq_pro 0.17.266  nerves_system_qemu_aarch64 0.4.267  nerves_system_rpi0 2.1.268  nerves_system_rpi4 2.1.269  nerves_system_rpi5 2.1.270  nerves_system_trellis 0.5.071  nerves_system_x86_64 1.34.272  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.173  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.174  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.175  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.176  nerves_toolchain_x86_64_nerves_linux_musl 15.3.177  nerves_uevent 0.1.778  nitro 11.4.1679  plug 1.15.6 VULNERABLE!80    EEF-CVE-2026-56814 (MEDIUM)81    aka: CVE-2026-56814, GHSA-95qv-c9g9-rm6382    Plug: multipart :length limit is not charged for part headers, enabling unbounded temp-file creation (denial of service)83    https://osv.dev/vulnerability/EEF-CVE-2026-568148485    EEF-CVE-2026-56813 (LOW)86    aka: CVE-2026-56813, GHSA-wpmj-jh88-rpgm87    Cookie attribute injection in Plug.Conn.Cookies.encode/288    https://osv.dev/vulnerability/EEF-CVE-2026-5681389  plug_crypto 2.2.090  property_table 0.3.491  ring_logger 0.11.792  rocksdb 2.6.293  syn 2.1.094  tablet 0.3.395  telemetry 1.4.296  thousand_island 1.5.097  toolshed 0.5.098  uboot_env 1.0.299  websock 0.5.3100  websock_adapter 0.6.0101* Getting exosculat (Hex package)102* Getting nerves (Hex package)103* Getting ring_logger (Hex package)104* Getting toolshed (Hex package)105* Getting nerves_runtime (Hex package)106* Getting nerves_system_bbb (Hex package)107* Getting nerves_system_mangopi_mq_pro (Hex package)108* Getting nerves_system_qemu_aarch64 (Hex package)109* Getting nerves_system_rpi0 (Hex package)110* Getting nerves_system_rpi4 (Hex package)111* Getting nerves_system_rpi5 (Hex package)112* Getting nerves_system_trellis (Hex package)113* Getting nerves_system_x86_64 (Hex package)114* Getting nerves_system_br (Hex package)115* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)116* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)117* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)118* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)119* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)120* Getting nerves_logging (Hex package)121* Getting nerves_uevent (Hex package)122* Getting uboot_env (Hex package)123* Getting elixir_make (Hex package)124* Getting property_table (Hex package)125* Getting circular_buffer (Hex package)126* Getting interactive_cmd (Hex package)127* Getting nerves_discovery (Hex package)128* Getting tablet (Hex package)129* Getting bandit (Hex package)130* Getting bpe (Hex package)131* Getting form (Hex package)132* Getting kvs (Hex package)133* Getting n2o (Hex package)134* Getting nitro (Hex package)135* Getting plug (Hex package)136* Getting rocksdb (Hex package)137* Getting syn (Hex package)138* Getting websock_adapter (Hex package)139* Getting websock (Hex package)140* Getting mime (Hex package)141* Getting plug_crypto (Hex package)142* Getting telemetry (Hex package)143* Getting hpax (Hex package)144* Getting thousand_island (Hex package)145Found packages with security advisories, see above for details146==> nerves_system_br147Generated nerves_system_br app148==> mime149Compiling 1 file (.ex)150Generated mime app151==> circular_buffer152Compiling 1 file (.ex)153Generated circular_buffer app154==> plug_crypto155Compiling 5 files (.ex)156Generated plug_crypto app157==> hpax158Compiling 4 files (.ex)159Generated hpax app160==> tablet161Compiling 2 files (.ex)162Generated tablet app163==> kvs164Compiling 6 files (.erl)165src/stores/kvs_fs.erl:70:10: Warning: function kvs_fs:get/2 is not exported166%   70|     case kvs_fs:get(TableName, Key) of167%     |          ^168169src/stores/kvs_rocks.erl:113:3: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.170Compile directive 'nowarn_deprecated_catch' can be used to suppress171warnings in selected modules.172%  113|   catch case lists:foldl(State_Machine, Initial_Object, Compiled_Operations) of173%     |   ^174175Compiling 1 file (.ex)176warning: cannot infer signatures from :ex_doc because it is not loaded177178Generated kvs app179==> elixir_make180Compiling 8 files (.ex)181Generated elixir_make app182==> nerves_logging183 CC kmsg_tailer.o184 LD kmsg_tailer185Compiling 5 files (.ex)186Generated nerves_logging app187==> nerves_compatibility_test188===> Analyzing applications...189===> Compiling syn190    ┌─ src/syn_backbone.erl:191    │192 60 │      catch CustomEventHandler:module_info(exports),193    │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.194Compile directive 'nowarn_deprecated_catch' can be used to suppress195warnings in selected modules.196197198     ┌─ src/syn_registry.erl:199     │200 355 │      catch erlang:demonitor(MonitorRef, [flush]),201     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.202Compile directive 'nowarn_deprecated_catch' can be used to suppress203warnings in selected modules.204205     ┌─ src/syn_registry.erl:206     │207 821 │              catch erlang:demonitor(MonitorRef, [flush]),208     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.209Compile directive 'nowarn_deprecated_catch' can be used to suppress210warnings in selected modules.211212213==> nerves_discovery214Compiling 5 files (.ex)215Generated nerves_discovery app216==> ring_logger217Compiling 7 files (.ex)218Generated ring_logger app219==> interactive_cmd220Compiling 1 file (.ex)221Generated interactive_cmd app222==> nerves223Compiling 65 files (.ex)224    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)225    │226  6 │ defmodule Mix.Tasks.Nerves.Init do227    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~228    │229    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)230231    warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)232    │233  6 │ defmodule Nerves do234    │ ~~~~~~~~~~~~~~~~~~~235    │236    └─ lib/nerves.ex:6: Nerves (module)237238    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)239    │240  5 │ defmodule Nerves.ArtifactResolver do241    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~242    │243    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)244245    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)246    │247  6 │ defmodule Nerves.BuildAction.AppModes do248    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~249    │250    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)251252    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)253    │254  5 │ defmodule Nerves.BuildAction.CheckExecutables do255    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~256    │257    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)258259    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)260    │261  8 │ defmodule Nerves.BuildAction.Erlinit do262    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~263    │264    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)265266    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)267    │268  5 │ defmodule Nerves.BuildAction.Firmware do269    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~270    │271    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)272273    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)274    │275  7 │ defmodule Nerves.BuildAction.IExStartupCheck do276    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~277    │278    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)279280    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)281    │282  5 │ defmodule Nerves.BuildAction.NervesV1System do283    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~284    │285    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)286287    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)288    │289  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do290    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~291    │292    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)293294    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)295    │296  5 │ defmodule Nerves.BuildAction.Rootfs do297    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~298    │299    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)300301    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)302    │303  6 │ defmodule Nerves.BuildAction.SortApps do304    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~305    │306    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)307308    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)309    │310  5 │ defmodule Nerves.BuildAction.StripAll do311    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~312    │313    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)314315    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)316    │317  5 │ defmodule Nerves.BuildAction.Trimmer do318    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~319    │320    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)321322    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)323    │324  5 │ defmodule Nerves.BuildPlan do325    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~326    │327    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)328329    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)330    │331  5 │ defmodule Nerves.BuildPlan.Checks do332    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~333    │334    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)335336    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)337    │338  6 │ defmodule Nerves.Container do339    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~340    │341    └─ lib/nerves/container.ex:6: Nerves.Container (module)342343    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)344    │345  5 │ defmodule Nerves.Fingerprint do346    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~347    │348    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)349350    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)351    │352  5 │ defmodule Nerves.MixPackage do353    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~354    │355    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)356357    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)358    │359  5 │ defmodule Nerves.Paths do360    │ ~~~~~~~~~~~~~~~~~~~~~~~~~361    │362    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)363364    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)365    │366  5 │ defmodule Nerves.TargetTuple do367    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~368    │369    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)370371Generated nerves app372==> nerves_toolchain_aarch64_nerves_linux_gnu373Compiling 1 file (.ex)374Generated nerves_toolchain_aarch64_nerves_linux_gnu app375==> nerves_system_qemu_aarch64376Compiling 1 file (.ex)377Generated nerves_system_qemu_aarch64 app378==> nerves_compatibility_test379===> Analyzing applications...380===> Compiling telemetry381==> thousand_island382Compiling 18 files (.ex)383Generated thousand_island app384==> n2o385Compiling 18 files (.erl)386src/protos/n2o_ftp.erl:60:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.387Compile directive 'nowarn_deprecated_catch' can be used to suppress388warnings in selected modules.389%   60|     catch n2o:send(Sid, {direct, FTP}),390%     |     ^391392src/protos/n2o_ftp.erl:89:21: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.393Compile directive 'nowarn_deprecated_catch' can be used to suppress394warnings in selected modules.395%   89|                     catch n2o:send(Sid, {direct, FTP3}) end),396%     |                     ^397398src/n2o_proto.erl:80:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.399Compile directive 'nowarn_deprecated_catch' can be used to suppress400warnings in selected modules.401%   80|     catch Module:event(terminate).402%     |     ^403404Compiling 3 files (.ex)405Generated n2o app406==> nitro407Compiling 108 files (.erl)408src/nitro_pi.erl:91:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.409Compile directive 'nowarn_deprecated_catch' can be used to suppress410warnings in selected modules.411%   91|     catch cache(Tab,{Tab,Name},undefined), ok.412%     |     ^413414Compiling 4 files (.ex)415    warning: unused require Record416    │417  3 │   require Record418    │   ~419    │420    └─ lib/combo.ex:3:3421422Generated nitro app423==> form424Compiling 5 files (.erl)425Compiling 2 files (.ex)426    warning: unused require NITRO427    │428  4 │   require NITRO429    │   ~430    │431    └─ lib/api.ex:4:3432433Generated form app434==> plug435Compiling 1 file (.erl)436warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"437  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2438  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1439  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5440  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2441  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4442  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2443  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5444  (mix 1.20.3) lib/mix/tasks/compile.ex:145: Mix.Tasks.Compile.run/1445  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5446  (mix 1.20.3) lib/mix/tasks/deps.compile.ex:230: anonymous fn/2 in Mix.Tasks.Deps.Compile.do_mix/2447  (mix 1.20.3) lib/mix/project.ex:557: Mix.Project.in_project/4448  (elixir 1.20.3) lib/file.ex:2100: File.cd!/2449  (mix 1.20.3) lib/mix/dep.ex:279: Mix.Dep.in_dependency/3450  (mix 1.20.3) lib/mix/tasks/deps.compile.ex:138: Mix.Tasks.Deps.Compile.compile_single/3451  (elixir 1.20.3) lib/enum.ex:983: Enum."-each/2-lists^foreach/1-0-"/2452  (mix 1.20.3) lib/mix/tasks/deps.loadpaths.ex:114: anonymous fn/2 in Mix.Tasks.Deps.Loadpaths.deps_check/3453  (mix 1.20.3) lib/mix/sync/lock.ex:122: Mix.Sync.Lock.with_lock/3454  (mix 1.20.3) lib/mix/tasks/deps.loadpaths.ex:73: Mix.Tasks.Deps.Loadpaths.run/1455  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5456  (mix 1.20.3) lib/mix/task.ex:572: Mix.Task.run_alias/6457  (mix 1.20.3) lib/mix/task.ex:560: Mix.Task.get_task_or_run/3458  (mix 1.20.3) lib/mix/task.ex:477: Mix.Task.maybe_load_or_compile_task/2459  (mix 1.20.3) lib/mix/task.ex:431: Mix.Task.do_run/3460  (mix 1.20.3) lib/mix/cli.ex:129: Mix.CLI.run_task/2461  /home/nerves/.elixir/bin/mix:7: (file)462  (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/4463  (elixir 1.20.3) src/elixir_compiler.erl:76: :elixir_compiler.compile/4464  (elixir 1.20.3) src/elixir_compiler.erl:42: :elixir_compiler.optimize_defmodule/2465  (elixir 1.20.3) src/elixir_lexical.erl:18: :elixir_lexical.run/3466  (elixir 1.20.3) src/elixir_compiler.erl:21: :elixir_compiler.quoted/3467  (elixir 1.20.3) lib/module/parallel_checker.ex:157: Module.ParallelChecker.verify/1468  (elixir 1.20.3) lib/code.ex:1639: Code.require_file/2469  (elixir 1.20.3) lib/kernel/cli.ex:562: Kernel.CLI.wrapper/1470  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2471  (elixir 1.20.3) lib/kernel/cli.ex:93: Kernel.CLI.process_commands/1472  (elixir 1.20.3) lib/kernel/cli.ex:39: anonymous fn/2 in Kernel.CLI.main/1473  (elixir 1.20.3) lib/kernel/cli.ex:141: anonymous fn/3 in Kernel.CLI.exec_fun/2474475Compiling 40 files (.ex)476     warning: unused require Bitwise477     │478 105 │   require Bitwise479     │   ~480     │481     └─ lib/plug/csrf_protection.ex:105:3482483    warning: unused require Logger484    │485 52 │   require Logger486    │   ~487    │488    └─ lib/plug/request_id.ex:52:3489490     warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator491     │492 160 │         <<prefix::binary-size(prefix_size), char, suffix::binary-size(suffix_size)>> = segment493     │                               ~494     │495     └─ lib/plug/router/utils.ex:160:31: Plug.Router.Utils.build_path_clause/7496497     warning: the variable "suffix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator498     │499 160 │         <<prefix::binary-size(prefix_size), char, suffix::binary-size(suffix_size)>> = segment500     │                                                                       ~501     │502     └─ lib/plug/router/utils.ex:160:71: Plug.Router.Utils.build_path_clause/7503504     warning: the following clause will never match:505506         {:error, reason} ->507508     because it attempts to match on the result of:509510         IO.binwrite(device, contents)511512     which has type:513514         dynamic(not {:error, term()})515516     type warning found at:517     │518 275 │       {:error, reason} ->519     │       ~~~~~~~~~~~~~~~~~~~520     │521     └─ lib/plug/parsers/multipart.ex:275: Plug.Parsers.MULTIPART.binwrite!/2522523    warning: a struct for Plug.Conn is expected on struct update:524525        %Plug.Conn{conn | method: method}526527    but got type:528529        dynamic()530531    where "conn" was given the type:532533        # type: dynamic()534        # from: lib/plug/method_override.ex:60:24535        conn536537    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"538539    type warning found at:540    │541 64 │       %Plug.Conn{conn | method: method}542    │       ~543    │544    └─ lib/plug/method_override.ex:64:7: Plug.MethodOverride.override_method/2545546    warning: a struct for Plug.Conn is expected on struct update:547548        %Plug.Conn{549          conn550          | adapter: {Plug.Adapters.Test.Conn, state},551            host: uri.host || conn.host || "www.example.com",552            method: method,553            owner: owner,554            path_info: split_path(uri.path),555            port: uri.port || conn_port,556            remote_ip: conn.remote_ip || {127, 0, 0, 1},557            req_headers: req_headers,558            request_path: uri.path,559            query_string: query,560            query_params: query_params || %Plug.Conn.Unfetched{aspect: :query_params},561            body_params: body_params || %Plug.Conn.Unfetched{aspect: :body_params},562            params: params || %Plug.Conn.Unfetched{aspect: :params},563            scheme: String.to_atom(String.downcase(uri.scheme || "http"))564        }565566    but got type:567568        dynamic(%{..., adapter: {atom(), term()}, port: term(), req_headers: term()})569570    where "conn" was given the types:571572        # type: dynamic(%{..., req_headers: term()})573        # from: lib/plug/adapters/test/conn.ex:21:7574        body_or_params(body_or_params, query, conn.req_headers, method)575576        # type: dynamic(%{..., adapter: {atom(), term()}, req_headers: term()})577        # from: lib/plug/adapters/test/conn.ex:30:22578        get_from_adapter(conn, :get_http_protocol, :"HTTP/1.1")579580        # type: dynamic(%{..., adapter: {atom(), term()}, port: term(), req_headers: term()})581        # from: lib/plug/adapters/test/conn.ex:39:30582        conn.port != 0583584    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"585586    type warning found at:587    │588 41 │     %Plug.Conn{589    │     ~590    │591    └─ lib/plug/adapters/test/conn.ex:41:5: Plug.Adapters.Test.Conn.conn/4592593Generated plug app594==> uboot_env595Compiling 5 files (.ex)596Generated uboot_env app597==> nerves_compatibility_test598fatal: not a git repository (or any parent up to mount point /)599Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).600===> Hook for compile failed!601602** (Mix) Could not compile dependency :rocksdb, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/qemu_aarch64/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile rocksdb --force", update it with "mix deps.update rocksdb" or clean it with "mix deps.clean rocksdb"