Build log
nerves_system_x86_64
exw3_extended 0.4.6 · fail · run exw3_extended-0.4.6-1791182939963
465 of 465 lines
1Resolving Hex dependencies...2Resolution completed in 0.191s3Unchanged:4 certifi 2.15.05 circular_buffer 1.1.06 elixir_make 0.10.07 ethereumex 0.6.48 ex_abi 0.5.39 ex_keccak 0.1.310 exw3_extended 0.4.611 hackney 1.25.0 VULNERABLE!12 EEF-CVE-2026-47071 (HIGH)13 aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr14 SOCKS5 TLS upgrade ignores caller timeout in hackney15 https://osv.dev/vulnerability/EEF-CVE-2026-470711617 EEF-CVE-2026-47076 (MEDIUM)18 aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq19 SSRF allowlist bypass via percent-encoded host in hackney20 https://osv.dev/vulnerability/EEF-CVE-2026-470762122 EEF-CVE-2026-47069 (LOW)23 aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw224 CRLF injection in cookie domain/path options in hackney25 https://osv.dev/vulnerability/EEF-CVE-2026-470692627 EEF-CVE-2026-47075 (MEDIUM)28 aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf29 CR/LF injection in query parameter in hackney30 https://osv.dev/vulnerability/EEF-CVE-2026-4707531 httpoison 1.8.232 idna 6.1.133 interactive_cmd 0.1.434 jason 1.4.535 metrics 1.0.136 mimerl 1.5.037 nerves 2.0.0-pre.238 nerves_discovery 0.1.539 nerves_logging 0.2.440 nerves_runtime 0.13.1341 nerves_system_bbb 2.30.242 nerves_system_br 1.34.443 nerves_system_mangopi_mq_pro 0.17.244 nerves_system_qemu_aarch64 0.4.245 nerves_system_rpi0 2.1.246 nerves_system_rpi4 2.1.247 nerves_system_rpi5 2.1.248 nerves_system_trellis 0.5.049 nerves_system_x86_64 1.34.250 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.151 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.152 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.153 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.154 nerves_toolchain_x86_64_nerves_linux_musl 15.3.155 nerves_uevent 0.1.756 parse_trans 3.4.157 poolboy 1.5.258 property_table 0.3.459 ring_logger 0.11.760 rustler 0.21.161 ssl_verify_fun 1.1.762 tablet 0.3.363 telemetry 0.4.364 toml 0.5.265 toolshed 0.5.066 uboot_env 1.0.267 unicode_util_compat 0.7.168* Getting exw3_extended (Hex package)69* Getting nerves (Hex package)70* Getting ring_logger (Hex package)71* Getting toolshed (Hex package)72* Getting nerves_runtime (Hex package)73* Getting nerves_system_bbb (Hex package)74* Getting nerves_system_mangopi_mq_pro (Hex package)75* Getting nerves_system_qemu_aarch64 (Hex package)76* Getting nerves_system_rpi0 (Hex package)77* Getting nerves_system_rpi4 (Hex package)78* Getting nerves_system_rpi5 (Hex package)79* Getting nerves_system_trellis (Hex package)80* Getting nerves_system_x86_64 (Hex package)81* Getting nerves_system_br (Hex package)82* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)83* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)84* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)85* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)86* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)87* Getting nerves_logging (Hex package)88* Getting nerves_uevent (Hex package)89* Getting uboot_env (Hex package)90* Getting elixir_make (Hex package)91* Getting property_table (Hex package)92* Getting circular_buffer (Hex package)93* Getting interactive_cmd (Hex package)94* Getting nerves_discovery (Hex package)95* Getting tablet (Hex package)96* Getting ethereumex (Hex package)97* Getting ex_abi (Hex package)98* Getting ex_keccak (Hex package)99* Getting jason (Hex package)100* Getting rustler (Hex package)101* Getting toml (Hex package)102* Getting httpoison (Hex package)103* Getting poolboy (Hex package)104* Getting telemetry (Hex package)105* Getting hackney (Hex package)106* Getting certifi (Hex package)107* Getting idna (Hex package)108* Getting metrics (Hex package)109* Getting mimerl (Hex package)110* Getting parse_trans (Hex package)111* Getting ssl_verify_fun (Hex package)112* Getting unicode_util_compat (Hex package)113Found packages with security advisories, see above for details114==> toml115Compiling 10 files (.ex)116 warning: using single-quoted strings to represent charlists is deprecated.117 Use ~c"" if you indeed want a charlist or use "" instead.118 You may run "mix format --migrate" to change all single-quoted119 strings to use the ~c sigil and fix this warning.120 │121 263 │ defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do122 │ ~123 │124 └─ lib/decoder.ex:263:82125126 warning: using single-quoted strings to represent charlists is deprecated.127 Use ~c"" if you indeed want a charlist or use "" instead.128 You may run "mix format --migrate" to change all single-quoted129 strings to use the ~c sigil and fix this warning.130 │131 370 │ {:ok, {type, _skip, _data, _lines}} when type in '-+' ->132 │ ~133 │134 └─ lib/decoder.ex:370:56135136 warning: using single-quoted strings to represent charlists is deprecated.137 Use ~c"" if you indeed want a charlist or use "" instead.138 You may run "mix format --migrate" to change all single-quoted139 strings to use the ~c sigil and fix this warning.140 │141 418 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->142 │ ~143 │144 └─ lib/decoder.ex:418:56145146 warning: using single-quoted strings to represent charlists is deprecated.147 Use ~c"" if you indeed want a charlist or use "" instead.148 You may run "mix format --migrate" to change all single-quoted149 strings to use the ~c sigil and fix this warning.150 │151 473 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->152 │ ~153 │154 └─ lib/decoder.ex:473:52155156 warning: using single-quoted strings to represent charlists is deprecated.157 Use ~c"" if you indeed want a charlist or use "" instead.158 You may run "mix format --migrate" to change all single-quoted159 strings to use the ~c sigil and fix this warning.160 │161 513 │ {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->162 │ ~163 │164 └─ lib/decoder.ex:513:43165166 warning: using single-quoted strings to represent charlists is deprecated.167 Use ~c"" if you indeed want a charlist or use "" instead.168 You may run "mix format --migrate" to change all single-quoted169 strings to use the ~c sigil and fix this warning.170 │171 517 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->172 │ ~173 │174 └─ lib/decoder.ex:517:52175176 warning: using single-quoted strings to represent charlists is deprecated.177 Use ~c"" if you indeed want a charlist or use "" instead.178 You may run "mix format --migrate" to change all single-quoted179 strings to use the ~c sigil and fix this warning.180 │181 521 │ {:ok, {?_, skip, _, lines}} when last not in '_e.' ->182 │ ~183 │184 └─ lib/decoder.ex:521:52185186 warning: using single-quoted strings to represent charlists is deprecated.187 Use ~c"" if you indeed want a charlist or use "" instead.188 You may run "mix format --migrate" to change all single-quoted189 strings to use the ~c sigil and fix this warning.190 │191 537 │ {:ok, {type, skip, data, lines}} when last in 'e.' ->192 │ ~193 │194 └─ lib/decoder.ex:537:53195196 warning: using single-quoted strings to represent charlists is deprecated.197 Use ~c"" if you indeed want a charlist or use "" instead.198 You may run "mix format --migrate" to change all single-quoted199 strings to use the ~c sigil and fix this warning.200 │201 541 │ {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->202 │ ~203 │204 └─ lib/decoder.ex:541:67205206 warning: using single-quoted strings to represent charlists is deprecated.207 Use ~c"" if you indeed want a charlist or use "" instead.208 You may run "mix format --migrate" to change all single-quoted209 strings to use the ~c sigil and fix this warning.210 │211 681 │ {:ok, {sign, _, _, _}} when sign in '-+' ->212 │ ~213 │214 └─ lib/decoder.ex:681:45215216 warning: using single-quoted strings to represent charlists is deprecated.217 Use ~c"" if you indeed want a charlist or use "" instead.218 You may run "mix format --migrate" to change all single-quoted219 strings to use the ~c sigil and fix this warning.220 │221 798 │ {:ok, {sign, _, _, _}} when sign in '-+' ->222 │ ~223 │224 └─ lib/decoder.ex:798:43225226 warning: using single-quoted strings to represent charlists is deprecated.227 Use ~c"" if you indeed want a charlist or use "" instead.228 You may run "mix format --migrate" to change all single-quoted229 strings to use the ~c sigil and fix this warning.230 │231 947 │ {:ok, {type, skip, _, lines}} when type in '-_' ->232 │ ~233 │234 └─ lib/decoder.ex:947:52235236 warning: using single-quoted strings to represent charlists is deprecated.237 Use ~c"" if you indeed want a charlist or use "" instead.238 You may run "mix format --migrate" to change all single-quoted239 strings to use the ~c sigil and fix this warning.240 │241 985 │ {:ok, {type, _, _, _}} when type in '-_' ->242 │ ~243 │244 └─ lib/decoder.ex:985:51245246 warning: using single-quoted strings to represent charlists is deprecated.247 Use ~c"" if you indeed want a charlist or use "" instead.248 You may run "mix format --migrate" to change all single-quoted249 strings to use the ~c sigil and fix this warning.250 │251 1000 │ {:ok, {type, _, _, _}} when type in '-_' ->252 │ ~253 │254 └─ lib/decoder.ex:1000:43255256 warning: using single-quoted strings to represent charlists is deprecated.257 Use ~c"" if you indeed want a charlist or use "" instead.258 You may run "mix format --migrate" to change all single-quoted259 strings to use the ~c sigil and fix this warning.260 │261 1014 │ {:ok, {type, _, _, _}} when type in '-_' ->262 │ ~263 │264 └─ lib/decoder.ex:1014:47265266 warning: the following clause will never match:267268 {:datetime, {:error, :invalid_date}} ->269270 it is expected to match on type:271272 dynamic(273 {:date,274 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or275 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and276 not {:date, {:ok, %Date{}}}277 )278279 type warning found at:280 │281 721 │ {:datetime, {:error, :invalid_date}} ->282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~283 │284 └─ lib/decoder.ex:721: Toml.Decoder.datetime/3285286 warning: the following clause will never match:287288 {:datetime, {:error, reason}} ->289290 it is expected to match on type:291292 dynamic(293 {:date,294 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or295 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and296 not {:date, {:ok, %Date{}}}297 )298299 type warning found at:300 │301 724 │ {:datetime, {:error, reason}} ->302 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~303 │304 └─ lib/decoder.ex:724: Toml.Decoder.datetime/3305306 warning: the following clause will never match:307308 {:error, _, _, _} = err ->309310 it is expected to match on type:311312 dynamic(313 {:date,314 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or315 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and316 not {:date, {:ok, %Date{}}}317 )318319 type warning found at:320 │321 727 │ {:error, _, _, _} = err ->322 │ ~323 │324 └─ lib/decoder.ex:727:25: Toml.Decoder.datetime/3325326 warning: the following clause will never match:327328 {:ok, {type, skip, data, lines}} ->329330 it is expected to match on type:331332 dynamic(333 {:date,334 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or335 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and336 not {:date, {:ok, %Date{}}}337 )338339 type warning found at:340 │341 730 │ {:ok, {type, skip, data, lines}} ->342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~343 │344 └─ lib/decoder.ex:730: Toml.Decoder.datetime/3345346Generated toml app347==> rustler348Compiling 5 files (.ex)349 warning: using single-quoted strings to represent charlists is deprecated.350 Use ~c"" if you indeed want a charlist or use "" instead.351 You may run "mix format --migrate" to change all single-quoted352 strings to use the ~c sigil and fix this warning.353 │354 60 │ '2.7',355 │ ~356 │357 └─ lib/rustler.ex:60:5358359 warning: using single-quoted strings to represent charlists is deprecated.360 Use ~c"" if you indeed want a charlist or use "" instead.361 You may run "mix format --migrate" to change all single-quoted362 strings to use the ~c sigil and fix this warning.363 │364 61 │ '2.8',365 │ ~366 │367 └─ lib/rustler.ex:61:5368369 warning: using single-quoted strings to represent charlists is deprecated.370 Use ~c"" if you indeed want a charlist or use "" instead.371 You may run "mix format --migrate" to change all single-quoted372 strings to use the ~c sigil and fix this warning.373 │374 62 │ '2.9',375 │ ~376 │377 └─ lib/rustler.ex:62:5378379 warning: using single-quoted strings to represent charlists is deprecated.380 Use ~c"" if you indeed want a charlist or use "" instead.381 You may run "mix format --migrate" to change all single-quoted382 strings to use the ~c sigil and fix this warning.383 │384 63 │ '2.10',385 │ ~386 │387 └─ lib/rustler.ex:63:5388389 warning: using single-quoted strings to represent charlists is deprecated.390 Use ~c"" if you indeed want a charlist or use "" instead.391 You may run "mix format --migrate" to change all single-quoted392 strings to use the ~c sigil and fix this warning.393 │394 64 │ '2.11',395 │ ~396 │397 └─ lib/rustler.ex:64:5398399 warning: using single-quoted strings to represent charlists is deprecated.400 Use ~c"" if you indeed want a charlist or use "" instead.401 You may run "mix format --migrate" to change all single-quoted402 strings to use the ~c sigil and fix this warning.403 │404 65 │ '2.12',405 │ ~406 │407 └─ lib/rustler.ex:65:5408409 warning: using single-quoted strings to represent charlists is deprecated.410 Use ~c"" if you indeed want a charlist or use "" instead.411 You may run "mix format --migrate" to change all single-quoted412 strings to use the ~c sigil and fix this warning.413 │414 66 │ '2.13',415 │ ~416 │417 └─ lib/rustler.ex:66:5418419 warning: using single-quoted strings to represent charlists is deprecated.420 Use ~c"" if you indeed want a charlist or use "" instead.421 You may run "mix format --migrate" to change all single-quoted422 strings to use the ~c sigil and fix this warning.423 │424 67 │ '2.14',425 │ ~426 │427 └─ lib/rustler.ex:67:5428429 warning: using single-quoted strings to represent charlists is deprecated.430 Use ~c"" if you indeed want a charlist or use "" instead.431 You may run "mix format --migrate" to change all single-quoted432 strings to use the ~c sigil and fix this warning.433 │434 68 │ '2.15',435 │ ~436 │437 └─ lib/rustler.ex:68:5438439 warning: unused require Logger440 │441 3 │ require Logger442 │ ~443 │444 └─ lib/mix/tasks/compile.rustler.ex:3:3445446 warning: Toml.decode!/1 is undefined (module Toml 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)447 │448 177 │ Toml.decode!(text)449 │ ~450 │451 └─ lib/mix/tasks/compile.rustler.ex:177:14: Mix.Tasks.Compile.Rustler.check_crate_env/1452453Generated rustler app454==> ex_keccak455Compiling NIF crate :exkeccak (native/exkeccak)...456could not compile dependency :ex_keccak, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ex_keccak --force", update it with "mix deps.update ex_keccak" or clean it with "mix deps.clean ex_keccak"457** (ErlangError) Erlang error: :enoent458 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["rustc", "--release"], [cd: "/work/proj/deps_x86_64/ex_keccak/native/exkeccak", stderr_to_stdout: true, env: [{"CARGO_TARGET_DIR", "/work/proj/_build/x86_64/rustler_crates/exkeccak"}], into: %IO.Stream{device: :standard_io, raw: false, line_or_bytes: :line}])459 (rustler 0.21.1) lib/mix/tasks/compile.rustler.ex:59: Mix.Tasks.Compile.Rustler.compile_crate/1460 (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2461 (rustler 0.21.1) lib/mix/tasks/compile.rustler.ex:15: Mix.Tasks.Compile.Rustler.run/1462 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5463 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2464 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4465 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2