train

Build log

nerves_system_mangopi_mq_pro

train 0.0.1-dev · fail · run train-0.0.1-dev-1791280935723
970 of 970 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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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_riscv64_nerves_linux_gnu616Compiling 1 file (.ex)617Generated nerves_toolchain_riscv64_nerves_linux_gnu app618==> nerves_system_mangopi_mq_pro619Generated nerves_system_mangopi_mq_pro 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:05:52.696 [debug] Downloading NIF from https://github.com/ricardohsd/ex_tiktoken/releases/download/v0.1.1/libex_tiktoken-v0.1.1-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz63263310:05:53.410 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libex_tiktoken-v0.1.1-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/mangopi_mq_pro/lib/ex_tiktoken/priv/native/libex_tiktoken-v0.1.1-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz634Generated ex_tiktoken app635==> nerves_compatibility_test636===> Analyzing applications...637===> Compiling certifi638===> Analyzing applications...639===> Compiling parse_trans640==> uboot_env641Compiling 5 files (.ex)642Generated uboot_env app643==> nerves_compatibility_test644===> Analyzing applications...645===> Compiling metrics646===> Analyzing applications...647===> Compiling hackney648     ┌─ src/hackney_manager.erl:649     │650 114 │    catch ets:delete(?MODULE, Ref),651     │    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.652Compile directive 'nowarn_deprecated_catch' can be used to suppress653warnings in selected modules.654655     ┌─ src/hackney_manager.erl:656     │657 125 │            catch Transport:close(Socket);658     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.659Compile directive 'nowarn_deprecated_catch' can be used to suppress660warnings in selected modules.661662     ┌─ src/hackney_manager.erl:663     │664 129 │            catch Handler:checkin(SocketRef, Socket)665     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.666Compile directive 'nowarn_deprecated_catch' can be used to suppress667warnings in selected modules.668669     ┌─ src/hackney_manager.erl:670     │671 133 │          catch Transport:controlling_process(Socket, self()),672     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.673Compile directive 'nowarn_deprecated_catch' can be used to suppress674warnings in selected modules.675676     ┌─ src/hackney_manager.erl:677     │678 134 │          catch Transport:close(Socket),679     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.680Compile directive 'nowarn_deprecated_catch' can be used to suppress681warnings in selected modules.682683     ┌─ src/hackney_manager.erl:684     │685 227 │            catch ets:delete(?MODULE, Ref),686     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.687Compile directive 'nowarn_deprecated_catch' can be used to suppress688warnings in selected modules.689690     ┌─ src/hackney_manager.erl:691     │692 255 │    catch ets:delete(?MODULE, Ref),693     │    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.694Compile directive 'nowarn_deprecated_catch' can be used to suppress695warnings in selected modules.696697     ┌─ src/hackney_manager.erl:698     │699 269 │          catch Transport:controlling_process(Socket, self()),700     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.701Compile directive 'nowarn_deprecated_catch' can be used to suppress702warnings in selected modules.703704     ┌─ src/hackney_manager.erl:705     │706 270 │          catch Transport:close(Socket),707     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.708Compile directive 'nowarn_deprecated_catch' can be used to suppress709warnings in selected modules.710711     ┌─ src/hackney_manager.erl:712     │713 383 │          catch unlink(Stream),714     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.715Compile directive 'nowarn_deprecated_catch' can be used to suppress716warnings in selected modules.717718     ┌─ src/hackney_manager.erl:719     │720 416 │        catch ets:delete(?REFS, Ref),721     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.722Compile directive 'nowarn_deprecated_catch' can be used to suppress723warnings in selected modules.724725     ┌─ src/hackney_manager.erl:726     │727 426 │        catch ets:delete(?REFS, Ref),728     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.729Compile directive 'nowarn_deprecated_catch' can be used to suppress730warnings in selected modules.731732     ┌─ src/hackney_manager.erl:733     │734 470 │    case catch hackney_stream:start_link(StreamTo2, Ref, Client) of735     │         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.736Compile directive 'nowarn_deprecated_catch' can be used to suppress737warnings in selected modules.738739     ┌─ src/hackney_manager.erl:740     │741 487 │           catch Transport:close(Socket),742     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.743Compile directive 'nowarn_deprecated_catch' can be used to suppress744warnings in selected modules.745746     ┌─ src/hackney_manager.erl:747     │748 543 │        catch ets:delete(?REFS, Ref),749     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.750Compile directive 'nowarn_deprecated_catch' can be used to suppress751warnings in selected modules.752753     ┌─ src/hackney_manager.erl:754     │755 544 │        catch ets:delete(?MODULE, Ref),756     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.757Compile directive 'nowarn_deprecated_catch' can be used to suppress758warnings in selected modules.759760     ┌─ src/hackney_manager.erl:761     │762 559 │        catch ets:delete(?REFS, Ref),763     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.764Compile directive 'nowarn_deprecated_catch' can be used to suppress765warnings in selected modules.766767     ┌─ src/hackney_manager.erl:768     │769 560 │        catch ets:delete(?MODULE, Ref),770     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.771Compile directive 'nowarn_deprecated_catch' can be used to suppress772warnings in selected modules.773774     ┌─ src/hackney_manager.erl:775     │776 618 │        catch unlink(Pid),777     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.778Compile directive 'nowarn_deprecated_catch' can be used to suppress779warnings in selected modules.780781782     ┌─ src/hackney_happy.erl:783     │784 101 │    catch exit(Pid, normal),785     │    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.786Compile directive 'nowarn_deprecated_catch' can be used to suppress787warnings in selected modules.788789     ┌─ src/hackney_happy.erl:790     │791 128 │    case (catch inet_res:getbyname(Hostname, Type)) of792     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.793Compile directive 'nowarn_deprecated_catch' can be used to suppress794warnings in selected modules.795796     ┌─ src/hackney_happy.erl:797     │798 151 │    case (catch inet:gethostbyname(Hostname, InetType)) of799     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.800Compile directive 'nowarn_deprecated_catch' can be used to suppress801warnings in selected modules.802803804     ┌─ src/hackney_trace.erl:805     │806 132 │    (catch io:format(standard_io, "stop trace at ~s~n", [format_timestamp(Timestamp)])),807     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.808Compile directive 'nowarn_deprecated_catch' can be used to suppress809warnings in selected modules.810811     ┌─ src/hackney_trace.erl:812     │813 139 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),814     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.815Compile directive 'nowarn_deprecated_catch' can be used to suppress816warnings in selected modules.817818     ┌─ src/hackney_trace.erl:819     │820 146 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),821     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.822Compile directive 'nowarn_deprecated_catch' can be used to suppress823warnings in selected modules.824825     ┌─ src/hackney_trace.erl:826     │827 147 │    (catch file:close(Fd)),828     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.829Compile directive 'nowarn_deprecated_catch' can be used to suppress830warnings in selected modules.831832     ┌─ src/hackney_trace.erl:833     │834 154 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),835     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.836Compile directive 'nowarn_deprecated_catch' can be used to suppress837warnings in selected modules.838839     ┌─ src/hackney_trace.erl:840     │841 155 │    (catch file:close(Fd)),842     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.843Compile directive 'nowarn_deprecated_catch' can be used to suppress844warnings in selected modules.845846     ┌─ src/hackney_trace.erl:847     │848 161 │    (catch print_hackney_trace(Fd, Sev, Timestamp, Who,849     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.850Compile directive 'nowarn_deprecated_catch' can be used to suppress851warnings in selected modules.852853     ┌─ src/hackney_trace.erl:854     │855 165 │    (catch print_trace(Fd, Event)),856     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.857Compile directive 'nowarn_deprecated_catch' can be used to suppress858warnings in selected modules.859860861    ┌─ src/hackney_pool.erl:862    │863 80 │    case catch gen_server:call(Pool, {checkout, Connection, Requester, RequestRef}, CheckoutTimeout) of864    │         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.865Compile directive 'nowarn_deprecated_catch' can be used to suppress866warnings in selected modules.867868     ┌─ src/hackney_pool.erl:869     │870 101 │                _ = catch hackney_connection:close(Connection, Socket),871     │                    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.872Compile directive 'nowarn_deprecated_catch' can be used to suppress873warnings in selected modules.874875     ┌─ src/hackney_pool.erl:876     │877 130 │            _ = catch hackney_connection:close(Connection, Socket),878     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.879Compile directive 'nowarn_deprecated_catch' can be used to suppress880warnings in selected modules.881882     ┌─ src/hackney_pool.erl:883     │884 134 │        catch hackney_connection:close(Connection, Socket),885     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.886Compile directive 'nowarn_deprecated_catch' can be used to suppress887warnings in selected modules.888889     ┌─ src/hackney_pool.erl:890     │891 319 │                 catch Transport:close(Socket),892     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.893Compile directive 'nowarn_deprecated_catch' can be used to suppress894warnings in selected modules.895896     ┌─ src/hackney_pool.erl:897     │898 417 │                case catch hackney_connection:controlling_process(Connection, S, self()) of899     │                     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.900Compile directive 'nowarn_deprecated_catch' can be used to suppress901warnings in selected modules.902903     ┌─ src/hackney_pool.erl:904     │905 423 │                    _ = catch hackney_connection:close(Connection, S),906     │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.907Compile directive 'nowarn_deprecated_catch' can be used to suppress908warnings in selected modules.909910     ┌─ src/hackney_pool.erl:911     │912 444 │        catch hackney_connection:close(Connection, Socket),913     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.914Compile directive 'nowarn_deprecated_catch' can be used to suppress915warnings in selected modules.916917     ┌─ src/hackney_pool.erl:918     │919 543 │            _ = (catch hackney_connection:close(Connection, Socket)),920     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.921Compile directive 'nowarn_deprecated_catch' can be used to suppress922warnings in selected modules.923924925==> property_table926Compiling 8 files (.ex)927Generated property_table app928==> nerves_uevent929 CC uevent.o930 LD uevent931Compiling 5 files (.ex)932Generated nerves_uevent app933==> nerves_runtime934Compiling 14 files (.ex)935Generated nerves_runtime app936==> toolshed937Compiling 5 files (.ex)938Generated toolshed app939==> httpoison940Compiling 3 files (.ex)941Generated httpoison app942==> train943Compiling 17 files (.ex)944    warning: unused require Logger945    │946  2 │   require Logger947    │   ~948    │949    └─ lib/train/chains/conversation_chain.ex:2:3950951Generated train app952==> nerves_compatibility_test953Compiling 2 files (.ex)954Generated nerves_compatibility_test app955* creating _build/mangopi_mq_pro/rel/nerves_compatibility_test/releases/0.1.0/vm.args956Building firmware...957** (Mix) Unexpected executable format for '/work/proj/_build/mangopi_mq_pro/rel/nerves_compatibility_test/lib/ex_tiktoken-0.1.1/priv/native/libex_tiktoken.so'958959Got:960 %{endian: :little, flags: 0, machine: :arm, type: :macho, bits: 64}961962Expecting:963 %{endian: :little, flags: 5, machine: :riscv, type: :elf, bits: 64}964965This file was compiled for the host or a different target and probably will not work.966967If you are very sure you know what you are doing, place an empty file in the same968directory as the offending file(s) called '.noscrub'. This disables scrubbing for969that directory.970