Build log
nerves_system_rpi5
train 0.0.1-dev · fail · run train-0.0.1-dev-1791280935723
968 of 968 lines
1Resolving Hex dependencies...2Resolution completed in 0.117s3Unchanged:4 abacus 0.4.25 certifi 2.15.06 circular_buffer 1.1.07 elixir_make 0.10.08 ex_tiktoken 0.1.19 hackney 1.25.0 VULNERABLE!10 EEF-CVE-2026-47071 (HIGH)11 aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr12 SOCKS5 TLS upgrade ignores caller timeout in hackney13 https://osv.dev/vulnerability/EEF-CVE-2026-470711415 EEF-CVE-2026-47076 (MEDIUM)16 aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq17 SSRF allowlist bypass via percent-encoded host in hackney18 https://osv.dev/vulnerability/EEF-CVE-2026-470761920 EEF-CVE-2026-47069 (LOW)21 aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw222 CRLF injection in cookie domain/path options in hackney23 https://osv.dev/vulnerability/EEF-CVE-2026-470692425 EEF-CVE-2026-47075 (MEDIUM)26 aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf27 CR/LF injection in query parameter in hackney28 https://osv.dev/vulnerability/EEF-CVE-2026-4707529 httpoison 2.3.030 idna 6.1.131 interactive_cmd 0.1.432 jason 1.4.533 logger_backends 1.0.134 metrics 1.0.135 mimerl 1.5.036 nerves 2.0.0-pre.237 nerves_discovery 0.1.538 nerves_logging 0.2.439 nerves_runtime 0.13.1340 nerves_system_bbb 2.30.241 nerves_system_br 1.34.442 nerves_system_mangopi_mq_pro 0.17.243 nerves_system_qemu_aarch64 0.4.244 nerves_system_rpi0 2.1.245 nerves_system_rpi4 2.1.246 nerves_system_rpi5 2.1.247 nerves_system_trellis 0.5.048 nerves_system_x86_64 1.34.249 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.150 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.151 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.152 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.153 nerves_toolchain_x86_64_nerves_linux_musl 15.3.154 nerves_uevent 0.1.755 parse_trans 3.4.156 property_table 0.3.457 ring_logger 0.11.758 rustler 0.27.059 rustler_precompiled 0.9.060 ssl_verify_fun 1.1.761 tablet 0.3.362 toml 0.7.063 toolshed 0.5.064 train 0.0.1-dev65 uboot_env 1.0.266 unicode_util_compat 0.7.167* Getting train (Hex package)68* Getting nerves (Hex package)69* Getting logger_backends (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 abacus (Hex package)97* Getting ex_tiktoken (Hex package)98* Getting httpoison (Hex package)99* Getting jason (Hex package)100* Getting hackney (Hex package)101* Getting certifi (Hex package)102* Getting idna (Hex package)103* Getting metrics (Hex package)104* Getting mimerl (Hex package)105* Getting parse_trans (Hex package)106* Getting ssl_verify_fun (Hex package)107* Getting unicode_util_compat (Hex package)108* Getting rustler (Hex package)109* Getting rustler_precompiled (Hex package)110* Getting toml (Hex package)111Found packages with security advisories, see above for details112==> nerves_system_br113Generated nerves_system_br app114==> 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 264 │ defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do122 │ ~123 │124 └─ lib/decoder.ex:264: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 371 │ {:ok, {type, _skip, _data, _lines}} when type in '-+' ->132 │ ~133 │134 └─ lib/decoder.ex:371: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 419 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->142 │ ~143 │144 └─ lib/decoder.ex:419: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 474 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->152 │ ~153 │154 └─ lib/decoder.ex:474: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 514 │ {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->162 │ ~163 │164 └─ lib/decoder.ex:514: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 518 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->172 │ ~173 │174 └─ lib/decoder.ex:518: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 522 │ {:ok, {?_, skip, _, lines}} when last not in '_e.' ->182 │ ~183 │184 └─ lib/decoder.ex:522: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 538 │ {:ok, {type, skip, data, lines}} when last in 'e.' ->192 │ ~193 │194 └─ lib/decoder.ex:538: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 542 │ {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->202 │ ~203 │204 └─ lib/decoder.ex:542: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 682 │ {:ok, {sign, _, _, _}} when sign in '-+' ->212 │ ~213 │214 └─ lib/decoder.ex:682: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 796 │ {:ok, {sign, _, _, _}} when sign in '-+' ->222 │ ~223 │224 └─ lib/decoder.ex:796: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 916 │ {:ok, {type, skip, _, lines}} when type in '-_' ->232 │ ~233 │234 └─ lib/decoder.ex:916: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 954 │ {:ok, {type, _, _, _}} when type in '-_' ->242 │ ~243 │244 └─ lib/decoder.ex:954: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 969 │ {:ok, {type, _, _, _}} when type in '-_' ->252 │ ~253 │254 └─ lib/decoder.ex:969: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 983 │ {:ok, {type, _, _, _}} when type in '-_' ->262 │ ~263 │264 └─ lib/decoder.ex:983: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 722 │ {:datetime, {:error, :invalid_date}} ->282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~283 │284 └─ lib/decoder.ex:722: 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 725 │ {:datetime, {:error, reason}} ->302 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~303 │304 └─ lib/decoder.ex:725: 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 728 │ {:error, _, _, _} = err ->322 │ ~323 │324 └─ lib/decoder.ex:728: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 731 │ {:ok, {type, skip, data, lines}} ->342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~343 │344 └─ lib/decoder.ex:731: Toml.Decoder.datetime/3345346Generated toml app347==> circular_buffer348Compiling 1 file (.ex)349Generated circular_buffer app350==> jason351Compiling 10 files (.ex)352Generated jason app353==> logger_backends354Compiling 7 files (.ex)355Generated logger_backends app356==> nerves_compatibility_test357===> Analyzing applications...358===> Compiling mimerl359==> ssl_verify_fun360Compiling 7 files (.erl)361Generated ssl_verify_fun app362==> rustler363Compiling 7 files (.ex)364 warning: using single-quoted strings to represent charlists is deprecated.365 Use ~c"" if you indeed want a charlist or use "" instead.366 You may run "mix format --migrate" to change all single-quoted367 strings to use the ~c sigil and fix this warning.368 │369 125 │ '2.14',370 │ ~371 │372 └─ lib/rustler.ex:125:7373374 warning: using single-quoted strings to represent charlists is deprecated.375 Use ~c"" if you indeed want a charlist or use "" instead.376 You may run "mix format --migrate" to change all single-quoted377 strings to use the ~c sigil and fix this warning.378 │379 126 │ '2.15',380 │ ~381 │382 └─ lib/rustler.ex:126:7383384 warning: using single-quoted strings to represent charlists is deprecated.385 Use ~c"" if you indeed want a charlist or use "" instead.386 You may run "mix format --migrate" to change all single-quoted387 strings to use the ~c sigil and fix this warning.388 │389 127 │ '2.16'390 │ ~391 │392 └─ lib/rustler.ex:127:7393394 warning: incompatible types given to throw_error/1:395396 throw_error(397 {:unknown_target,398 <<to_string(target)::binary,399 " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}400 )401402 given types:403404 -dynamic({:unknown_target, binary()})-405406 but expected one of:407408 :no_config or :no_crates_property or :rustup_not_installed or {:no_rustler_deps, term(), term()} or409 {:differing_versions or :unsupported_rustler_version, term(), term(), term()} or410 {:cargo_no_name or :cargo_toml_not_found or :nonexistent_crate_directory or411 :rust_version_not_installed or :unsupported_nif_version, term()}412413 where "target" was given the types:414415 # type: binary()416 # from: lib/rustler/compiler.ex:152:27417 target418419 # type: binary()420 # from: lib/rustler/compiler.ex:152:40421 is_binary(target)422423 type warning found at:424 │425 168 │ throw_error(426 │ ~427 │428 └─ lib/rustler/compiler.ex:168:7: Rustler.Compiler.get_target_os_type/1429430Generated rustler app431==> abacus432warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of abacus's mix.exs433warning: in order to compile .xrl files, you must add "compilers: [:leex] ++ Mix.compilers()" to the "def project" section of abacus's mix.exs434Compiling 2 files (.erl)435/usr/local/Cellar/erlang/20.2.2/lib/erlang/lib/parsetools-2.1.6/include/yeccpre.hrl:60:26: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace436Compiling 6 files (.ex)437 warning: use Bitwise is deprecated. import Bitwise instead438 │439 8 │ use Bitwise440 │ ~~~~~~~~~~~441 │442 └─ lib/eval.ex:8: Abacus.Eval (module)443444Generated abacus app445==> tablet446Compiling 2 files (.ex)447Generated tablet app448==> elixir_make449Compiling 8 files (.ex)450Generated elixir_make app451==> nerves_logging452 CC kmsg_tailer.o453 LD kmsg_tailer454Compiling 5 files (.ex)455Generated nerves_logging app456==> nerves_discovery457Compiling 5 files (.ex)458Generated nerves_discovery app459==> ring_logger460Compiling 7 files (.ex)461Generated ring_logger app462==> interactive_cmd463Compiling 1 file (.ex)464Generated interactive_cmd app465==> nerves466Compiling 65 files (.ex)467 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)468 │469 6 │ defmodule Mix.Tasks.Nerves.Init do470 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~471 │472 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)473474 warning: redefining module Nerves (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.beam)475 │476 6 │ defmodule Nerves do477 │ ~~~~~~~~~~~~~~~~~~~478 │479 └─ lib/nerves.ex:6: Nerves (module)480481 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)482 │483 5 │ defmodule Nerves.ArtifactResolver do484 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~485 │486 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)487488 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)489 │490 6 │ defmodule Nerves.BuildAction.AppModes do491 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~492 │493 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)494495 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)496 │497 5 │ defmodule Nerves.BuildAction.CheckExecutables do498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~499 │500 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)501502 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)503 │504 8 │ defmodule Nerves.BuildAction.Erlinit do505 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~506 │507 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)508509 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)510 │511 5 │ defmodule Nerves.BuildAction.Firmware do512 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~513 │514 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)515516 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)517 │518 7 │ defmodule Nerves.BuildAction.IExStartupCheck do519 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~520 │521 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)522523 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)524 │525 5 │ defmodule Nerves.BuildAction.NervesV1System do526 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~527 │528 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)529530 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)531 │532 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~534 │535 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)536537 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)538 │539 5 │ defmodule Nerves.BuildAction.Rootfs do540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~541 │542 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)543544 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)545 │546 6 │ defmodule Nerves.BuildAction.SortApps do547 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~548 │549 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)550551 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)552 │553 5 │ defmodule Nerves.BuildAction.StripAll do554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~555 │556 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)557558 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)559 │560 5 │ defmodule Nerves.BuildAction.Trimmer do561 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~562 │563 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)564565 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)566 │567 5 │ defmodule Nerves.BuildPlan do568 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~569 │570 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)571572 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)573 │574 5 │ defmodule Nerves.BuildPlan.Checks do575 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~576 │577 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)578579 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Container.beam)580 │581 6 │ defmodule Nerves.Container do582 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~583 │584 └─ lib/nerves/container.ex:6: Nerves.Container (module)585586 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)587 │588 5 │ defmodule Nerves.Fingerprint do589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~590 │591 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)592593 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)594 │595 5 │ defmodule Nerves.MixPackage do596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~597 │598 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)599600 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Paths.beam)601 │602 5 │ defmodule Nerves.Paths do603 │ ~~~~~~~~~~~~~~~~~~~~~~~~~604 │605 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)606607 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)608 │609 5 │ defmodule Nerves.TargetTuple do610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~611 │612 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)613614Generated nerves app615==> nerves_toolchain_aarch64_nerves_linux_gnu616Compiling 1 file (.ex)617Generated nerves_toolchain_aarch64_nerves_linux_gnu app618==> nerves_system_rpi5619Generated nerves_system_rpi5 app620==> nerves_compatibility_test621===> Analyzing applications...622===> Compiling unicode_util_compat623===> Analyzing applications...624===> Compiling idna625==> rustler_precompiled626Compiling 4 files (.ex)627Generated rustler_precompiled app628==> ex_tiktoken629Compiling 7 files (.ex)63063110:08:46.001 [debug] Copying NIF from cache and extracting to /work/proj/_build/rpi5/lib/ex_tiktoken/priv/native/libex_tiktoken-v0.1.1-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz632Generated ex_tiktoken app633==> nerves_compatibility_test634===> Analyzing applications...635===> Compiling certifi636===> Analyzing applications...637===> Compiling parse_trans638==> uboot_env639Compiling 5 files (.ex)640Generated uboot_env app641==> nerves_compatibility_test642===> Analyzing applications...643===> Compiling metrics644===> Analyzing applications...645===> Compiling hackney646 ┌─ src/hackney_pool.erl:647 │648 80 │ case catch gen_server:call(Pool, {checkout, Connection, Requester, RequestRef}, CheckoutTimeout) of649 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.650Compile directive 'nowarn_deprecated_catch' can be used to suppress651warnings in selected modules.652653 ┌─ src/hackney_pool.erl:654 │655 101 │ _ = catch hackney_connection:close(Connection, Socket),656 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.657Compile directive 'nowarn_deprecated_catch' can be used to suppress658warnings in selected modules.659660 ┌─ src/hackney_pool.erl:661 │662 130 │ _ = catch hackney_connection:close(Connection, Socket),663 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.664Compile directive 'nowarn_deprecated_catch' can be used to suppress665warnings in selected modules.666667 ┌─ src/hackney_pool.erl:668 │669 134 │ catch hackney_connection:close(Connection, Socket),670 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.671Compile directive 'nowarn_deprecated_catch' can be used to suppress672warnings in selected modules.673674 ┌─ src/hackney_pool.erl:675 │676 319 │ catch Transport:close(Socket),677 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.678Compile directive 'nowarn_deprecated_catch' can be used to suppress679warnings in selected modules.680681 ┌─ src/hackney_pool.erl:682 │683 417 │ case catch hackney_connection:controlling_process(Connection, S, self()) of684 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.685Compile directive 'nowarn_deprecated_catch' can be used to suppress686warnings in selected modules.687688 ┌─ src/hackney_pool.erl:689 │690 423 │ _ = catch hackney_connection:close(Connection, S),691 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.692Compile directive 'nowarn_deprecated_catch' can be used to suppress693warnings in selected modules.694695 ┌─ src/hackney_pool.erl:696 │697 444 │ catch hackney_connection:close(Connection, Socket),698 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.699Compile directive 'nowarn_deprecated_catch' can be used to suppress700warnings in selected modules.701702 ┌─ src/hackney_pool.erl:703 │704 543 │ _ = (catch hackney_connection:close(Connection, Socket)),705 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.706Compile directive 'nowarn_deprecated_catch' can be used to suppress707warnings in selected modules.708709710 ┌─ src/hackney_manager.erl:711 │712 114 │ catch ets:delete(?MODULE, Ref),713 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.714Compile directive 'nowarn_deprecated_catch' can be used to suppress715warnings in selected modules.716717 ┌─ src/hackney_manager.erl:718 │719 125 │ catch Transport:close(Socket);720 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.721Compile directive 'nowarn_deprecated_catch' can be used to suppress722warnings in selected modules.723724 ┌─ src/hackney_manager.erl:725 │726 129 │ catch Handler:checkin(SocketRef, Socket)727 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.728Compile directive 'nowarn_deprecated_catch' can be used to suppress729warnings in selected modules.730731 ┌─ src/hackney_manager.erl:732 │733 133 │ catch Transport:controlling_process(Socket, self()),734 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.735Compile directive 'nowarn_deprecated_catch' can be used to suppress736warnings in selected modules.737738 ┌─ src/hackney_manager.erl:739 │740 134 │ catch Transport:close(Socket),741 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.742Compile directive 'nowarn_deprecated_catch' can be used to suppress743warnings in selected modules.744745 ┌─ src/hackney_manager.erl:746 │747 227 │ catch ets:delete(?MODULE, Ref),748 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.749Compile directive 'nowarn_deprecated_catch' can be used to suppress750warnings in selected modules.751752 ┌─ src/hackney_manager.erl:753 │754 255 │ catch ets:delete(?MODULE, Ref),755 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.756Compile directive 'nowarn_deprecated_catch' can be used to suppress757warnings in selected modules.758759 ┌─ src/hackney_manager.erl:760 │761 269 │ catch Transport:controlling_process(Socket, self()),762 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.763Compile directive 'nowarn_deprecated_catch' can be used to suppress764warnings in selected modules.765766 ┌─ src/hackney_manager.erl:767 │768 270 │ catch Transport:close(Socket),769 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.770Compile directive 'nowarn_deprecated_catch' can be used to suppress771warnings in selected modules.772773 ┌─ src/hackney_manager.erl:774 │775 383 │ catch unlink(Stream),776 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.777Compile directive 'nowarn_deprecated_catch' can be used to suppress778warnings in selected modules.779780 ┌─ src/hackney_manager.erl:781 │782 416 │ catch ets:delete(?REFS, Ref),783 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.784Compile directive 'nowarn_deprecated_catch' can be used to suppress785warnings in selected modules.786787 ┌─ src/hackney_manager.erl:788 │789 426 │ catch ets:delete(?REFS, Ref),790 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.791Compile directive 'nowarn_deprecated_catch' can be used to suppress792warnings in selected modules.793794 ┌─ src/hackney_manager.erl:795 │796 470 │ case catch hackney_stream:start_link(StreamTo2, Ref, Client) of797 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.798Compile directive 'nowarn_deprecated_catch' can be used to suppress799warnings in selected modules.800801 ┌─ src/hackney_manager.erl:802 │803 487 │ catch Transport:close(Socket),804 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.805Compile directive 'nowarn_deprecated_catch' can be used to suppress806warnings in selected modules.807808 ┌─ src/hackney_manager.erl:809 │810 543 │ catch ets:delete(?REFS, Ref),811 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.812Compile directive 'nowarn_deprecated_catch' can be used to suppress813warnings in selected modules.814815 ┌─ src/hackney_manager.erl:816 │817 544 │ catch ets:delete(?MODULE, Ref),818 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.819Compile directive 'nowarn_deprecated_catch' can be used to suppress820warnings in selected modules.821822 ┌─ src/hackney_manager.erl:823 │824 559 │ catch ets:delete(?REFS, Ref),825 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.826Compile directive 'nowarn_deprecated_catch' can be used to suppress827warnings in selected modules.828829 ┌─ src/hackney_manager.erl:830 │831 560 │ catch ets:delete(?MODULE, Ref),832 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.833Compile directive 'nowarn_deprecated_catch' can be used to suppress834warnings in selected modules.835836 ┌─ src/hackney_manager.erl:837 │838 618 │ catch unlink(Pid),839 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.840Compile directive 'nowarn_deprecated_catch' can be used to suppress841warnings in selected modules.842843844 ┌─ src/hackney_trace.erl:845 │846 132 │ (catch io:format(standard_io, "stop trace at ~s~n", [format_timestamp(Timestamp)])),847 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.848Compile directive 'nowarn_deprecated_catch' can be used to suppress849warnings in selected modules.850851 ┌─ src/hackney_trace.erl:852 │853 139 │ (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),854 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.855Compile directive 'nowarn_deprecated_catch' can be used to suppress856warnings in selected modules.857858 ┌─ src/hackney_trace.erl:859 │860 146 │ (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),861 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.862Compile directive 'nowarn_deprecated_catch' can be used to suppress863warnings in selected modules.864865 ┌─ src/hackney_trace.erl:866 │867 147 │ (catch file:close(Fd)),868 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.869Compile directive 'nowarn_deprecated_catch' can be used to suppress870warnings in selected modules.871872 ┌─ src/hackney_trace.erl:873 │874 154 │ (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),875 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.876Compile directive 'nowarn_deprecated_catch' can be used to suppress877warnings in selected modules.878879 ┌─ src/hackney_trace.erl:880 │881 155 │ (catch file:close(Fd)),882 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.883Compile directive 'nowarn_deprecated_catch' can be used to suppress884warnings in selected modules.885886 ┌─ src/hackney_trace.erl:887 │888 161 │ (catch print_hackney_trace(Fd, Sev, Timestamp, Who,889 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.890Compile directive 'nowarn_deprecated_catch' can be used to suppress891warnings in selected modules.892893 ┌─ src/hackney_trace.erl:894 │895 165 │ (catch print_trace(Fd, Event)),896 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.897Compile directive 'nowarn_deprecated_catch' can be used to suppress898warnings in selected modules.899900901 ┌─ src/hackney_happy.erl:902 │903 101 │ catch exit(Pid, normal),904 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.905Compile directive 'nowarn_deprecated_catch' can be used to suppress906warnings in selected modules.907908 ┌─ src/hackney_happy.erl:909 │910 128 │ case (catch inet_res:getbyname(Hostname, Type)) of911 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.912Compile directive 'nowarn_deprecated_catch' can be used to suppress913warnings in selected modules.914915 ┌─ src/hackney_happy.erl:916 │917 151 │ case (catch inet:gethostbyname(Hostname, InetType)) of918 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.919Compile directive 'nowarn_deprecated_catch' can be used to suppress920warnings in selected modules.921922923==> property_table924Compiling 8 files (.ex)925Generated property_table app926==> nerves_uevent927 CC uevent.o928 LD uevent929Compiling 5 files (.ex)930Generated nerves_uevent app931==> nerves_runtime932Compiling 14 files (.ex)933Generated nerves_runtime app934==> toolshed935Compiling 5 files (.ex)936Generated toolshed app937==> httpoison938Compiling 3 files (.ex)939Generated httpoison app940==> train941Compiling 17 files (.ex)942 warning: unused require Logger943 │944 2 │ require Logger945 │ ~946 │947 └─ lib/train/chains/conversation_chain.ex:2:3948949Generated train app950==> nerves_compatibility_test951Compiling 2 files (.ex)952Generated nerves_compatibility_test app953* creating _build/rpi5/rel/nerves_compatibility_test/releases/0.1.0/vm.args954Building firmware...955** (Mix) Unexpected executable format for '/work/proj/_build/rpi5/rel/nerves_compatibility_test/lib/ex_tiktoken-0.1.1/priv/native/libex_tiktoken.so'956957Got:958 %{endian: :little, flags: 0, machine: :arm, type: :macho, bits: 64}959960Expecting:961 %{endian: :little, flags: 0, machine: :aarch64, type: :elf, bits: 64}962963This file was compiled for the host or a different target and probably will not work.964965If you are very sure you know what you are doing, place an empty file in the same966directory as the offending file(s) called '.noscrub'. This disables scrubbing for967that directory.968