Build log
nerves_system_x86_64
do_auth 0.5.1-pre · fail · run do_auth-0.5.1-pre-1791167770752
190 of 190 lines
1Resolving Hex dependencies...2Resolution completed in 0.208s3Unchanged:4 circular_buffer 1.1.05 cowboy 2.19.06 cowboy_telemetry 0.4.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 do_auth 0.5.1-pre18 doma_algae 1.3.2-doma19 doma_quark 2.3.3-doma20 doma_type_class 1.2.11-blazing21 doma_witchcraft 1.0.6-doma22 dyn_hacks 0.1.023 elixir_make 0.10.024 enacl 1.2.125 exceptional 2.1.326 interactive_cmd 0.1.427 jason 1.4.528 mime 2.0.729 nerves 2.0.0-pre.230 nerves_discovery 0.1.531 nerves_logging 0.2.432 nerves_runtime 0.13.1333 nerves_system_bbb 2.30.234 nerves_system_br 1.34.435 nerves_system_mangopi_mq_pro 0.17.236 nerves_system_qemu_aarch64 0.4.237 nerves_system_rpi0 2.1.238 nerves_system_rpi4 2.1.239 nerves_system_rpi5 2.1.240 nerves_system_trellis 0.5.041 nerves_system_x86_64 1.34.242 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.143 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.144 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.145 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.146 nerves_toolchain_x86_64_nerves_linux_musl 15.3.147 nerves_uevent 0.1.748 operator 0.2.149 persist 0.1.0-pre50 plug 1.20.351 plug_cowboy 2.9.052 plug_crypto 2.2.053 property_table 0.3.454 ranch 2.3.055 ring_logger 0.11.756 tablet 0.3.357 telemetry 1.4.258 toolshed 0.5.059 uboot_env 1.0.260 uptight 0.1.0-pre161* Getting do_auth (Hex package)62* Getting nerves (Hex package)63* Getting ring_logger (Hex package)64* Getting toolshed (Hex package)65* Getting nerves_runtime (Hex package)66* Getting nerves_system_bbb (Hex package)67* Getting nerves_system_mangopi_mq_pro (Hex package)68* Getting nerves_system_qemu_aarch64 (Hex package)69* Getting nerves_system_rpi0 (Hex package)70* Getting nerves_system_rpi4 (Hex package)71* Getting nerves_system_rpi5 (Hex package)72* Getting nerves_system_trellis (Hex package)73* Getting nerves_system_x86_64 (Hex package)74* Getting nerves_system_br (Hex package)75* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)76* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)77* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)78* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)79* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)80* Getting nerves_logging (Hex package)81* Getting nerves_uevent (Hex package)82* Getting uboot_env (Hex package)83* Getting elixir_make (Hex package)84* Getting property_table (Hex package)85* Getting circular_buffer (Hex package)86* Getting interactive_cmd (Hex package)87* Getting nerves_discovery (Hex package)88* Getting tablet (Hex package)89* Getting doma_algae (Hex package)90* Getting doma_quark (Hex package)91* Getting doma_witchcraft (Hex package)92* Getting dyn_hacks (Hex package)93* Getting enacl (Hex package)94* Getting jason (Hex package)95* Getting persist (Hex package)96* Getting plug_cowboy (Hex package)97* Getting uptight (Hex package)98* Getting cowboy (Hex package)99* Getting cowboy_telemetry (Hex package)100* Getting plug (Hex package)101* Getting mime (Hex package)102* Getting plug_crypto (Hex package)103* Getting telemetry (Hex package)104* Getting cowlib (Hex package)105* Getting ranch (Hex package)106* Getting doma_type_class (Hex package)107* Getting exceptional (Hex package)108* Getting operator (Hex package)109Found packages with security advisories, see above for details110You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more111==> operator112Compiling 2 files (.ex)113 warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity114 │115 133 │ ::: -> defalias(unquote(fun_head), as: :::)116 │ ~117 │118 └─ lib/operator.ex:133:9119120 warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity121 │122 133 │ ::: -> defalias(unquote(fun_head), as: :::)123 │ ~124 │125 └─ lib/operator.ex:133:49126127Generated operator app128==> dyn_hacks129Compiling 1 file (.ex)130Generated dyn_hacks app131warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"132 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2133 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1134 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5135 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2136 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4137 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2138139==> doma_quark140Compiling 10 files (.ex)141 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.142143 This error happens when you have function calls without parentheses inside keywords. For example:144145 function(arg, one: nested_call a, b, c)146 function(arg, one: if expr, do: :this, else: :that)147148 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:149150 function(arg, one: if(expr, do: :this, else: :that))151 function(arg, one: nested_call(a, b, c))152153 Ambiguity found at:154 │155 55 │ defpartial k(x, y), do: if y === y, do: x156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~157 │158 └─ lib/quark/ski.ex:55159160 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.161162 This error happens when you have function calls without parentheses inside keywords. For example:163164 function(arg, one: nested_call a, b, c)165 function(arg, one: if expr, do: :this, else: :that)166167 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:168169 function(arg, one: if(expr, do: :this, else: :that))170 function(arg, one: nested_call(a, b, c))171172 Ambiguity found at:173 │174 78 │ defpartial second(a, b), do: if a === a, do: b175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~176 │177 └─ lib/quark/ski.ex:78178179Generated doma_quark app180==> nerves_compatibility_test181===> Fetching pc v1.15.0182===> Analyzing applications...183===> Compiling pc184===> Compiling /work/proj/deps_x86_64/enacl/c_src/aead.c185===> /work/proj/deps_x86_64/enacl/c_src/aead.c:1:10: fatal error: sodium.h: No such file or directory186 1 | #include <sodium.h>187 | ^~~~~~~~~~188compilation terminated.189190** (Mix) Could not compile dependency :enacl, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/x86_64/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile enacl --force", update it with "mix deps.update enacl" or clean it with "mix deps.clean enacl"