train

Build log

nerves_system_x86_64

train 0.0.1-dev · fail · run train-0.0.1-dev-1791280935723
457 of 457 lines
1Resolving Hex dependencies...2Resolution completed in 0.102s3Unchanged: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==> toml113Compiling 10 files (.ex)114     warning: using single-quoted strings to represent charlists is deprecated.115     Use ~c"" if you indeed want a charlist or use "" instead.116     You may run "mix format --migrate" to change all single-quoted117     strings to use the ~c sigil and fix this warning.118     │119 264 │   defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do120     │                                                                                  ~121     │122     └─ lib/decoder.ex:264:82123124     warning: using single-quoted strings to represent charlists is deprecated.125     Use ~c"" if you indeed want a charlist or use "" instead.126     You may run "mix format --migrate" to change all single-quoted127     strings to use the ~c sigil and fix this warning.128     │129 371 │       {:ok, {type, _skip, _data, _lines}} when type in '-+' ->130     │                                                        ~131     │132     └─ lib/decoder.ex:371:56133134     warning: using single-quoted strings to represent charlists is deprecated.135     Use ~c"" if you indeed want a charlist or use "" instead.136     You may run "mix format --migrate" to change all single-quoted137     strings to use the ~c sigil and fix this warning.138     │139 419 │           {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->140     │                                                        ~141     │142     └─ lib/decoder.ex:419:56143144     warning: using single-quoted strings to represent charlists is deprecated.145     Use ~c"" if you indeed want a charlist or use "" instead.146     You may run "mix format --migrate" to change all single-quoted147     strings to use the ~c sigil and fix this warning.148     │149 474 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->150     │                                                    ~151     │152     └─ lib/decoder.ex:474:52153154     warning: using single-quoted strings to represent charlists is deprecated.155     Use ~c"" if you indeed want a charlist or use "" instead.156     You may run "mix format --migrate" to change all single-quoted157     strings to use the ~c sigil and fix this warning.158     │159 514 │       {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->160     │                                           ~161     │162     └─ lib/decoder.ex:514:43163164     warning: using single-quoted strings to represent charlists is deprecated.165     Use ~c"" if you indeed want a charlist or use "" instead.166     You may run "mix format --migrate" to change all single-quoted167     strings to use the ~c sigil and fix this warning.168     │169 518 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->170     │                                                    ~171     │172     └─ lib/decoder.ex:518:52173174     warning: using single-quoted strings to represent charlists is deprecated.175     Use ~c"" if you indeed want a charlist or use "" instead.176     You may run "mix format --migrate" to change all single-quoted177     strings to use the ~c sigil and fix this warning.178     │179 522 │       {:ok, {?_, skip, _, lines}} when last not in '_e.' ->180     │                                                    ~181     │182     └─ lib/decoder.ex:522:52183184     warning: using single-quoted strings to represent charlists is deprecated.185     Use ~c"" if you indeed want a charlist or use "" instead.186     You may run "mix format --migrate" to change all single-quoted187     strings to use the ~c sigil and fix this warning.188     │189 538 │       {:ok, {type, skip, data, lines}} when last in 'e.' ->190     │                                                     ~191     │192     └─ lib/decoder.ex:538:53193194     warning: using single-quoted strings to represent charlists is deprecated.195     Use ~c"" if you indeed want a charlist or use "" instead.196     You may run "mix format --migrate" to change all single-quoted197     strings to use the ~c sigil and fix this warning.198     │199 542 │       {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->200     │                                                                   ~201     │202     └─ lib/decoder.ex:542:67203204     warning: using single-quoted strings to represent charlists is deprecated.205     Use ~c"" if you indeed want a charlist or use "" instead.206     You may run "mix format --migrate" to change all single-quoted207     strings to use the ~c sigil and fix this warning.208     │209 682 │         {:ok, {sign, _, _, _}} when sign in '-+' ->210     │                                             ~211     │212     └─ lib/decoder.ex:682:45213214     warning: using single-quoted strings to represent charlists is deprecated.215     Use ~c"" if you indeed want a charlist or use "" instead.216     You may run "mix format --migrate" to change all single-quoted217     strings to use the ~c sigil and fix this warning.218     │219 796 │       {:ok, {sign, _, _, _}} when sign in '-+' ->220     │                                           ~221     │222     └─ lib/decoder.ex:796:43223224     warning: using single-quoted strings to represent charlists is deprecated.225     Use ~c"" if you indeed want a charlist or use "" instead.226     You may run "mix format --migrate" to change all single-quoted227     strings to use the ~c sigil and fix this warning.228     │229 916 │         {:ok, {type, skip, _, lines}} when type in '-_' ->230     │                                                    ~231     │232     └─ lib/decoder.ex:916:52233234     warning: using single-quoted strings to represent charlists is deprecated.235     Use ~c"" if you indeed want a charlist or use "" instead.236     You may run "mix format --migrate" to change all single-quoted237     strings to use the ~c sigil and fix this warning.238     │239 954 │               {:ok, {type, _, _, _}} when type in '-_' ->240     │                                                   ~241     │242     └─ lib/decoder.ex:954:51243244     warning: using single-quoted strings to represent charlists is deprecated.245     Use ~c"" if you indeed want a charlist or use "" instead.246     You may run "mix format --migrate" to change all single-quoted247     strings to use the ~c sigil and fix this warning.248     │249 969 │       {:ok, {type, _, _, _}} when type in '-_' ->250     │                                           ~251     │252     └─ lib/decoder.ex:969:43253254     warning: using single-quoted strings to represent charlists is deprecated.255     Use ~c"" if you indeed want a charlist or use "" instead.256     You may run "mix format --migrate" to change all single-quoted257     strings to use the ~c sigil and fix this warning.258     │259 983 │           {:ok, {type, _, _, _}} when type in '-_' ->260     │                                               ~261     │262     └─ lib/decoder.ex:983:47263264     warning: the following clause will never match:265266         {:datetime, {:error, :invalid_date}} ->267268     it is expected to match on type:269270         dynamic(271           {:date,272            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or273              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and274             not {:date, {:ok, %Date{}}}275         )276277     type warning found at:278     │279 722 │       {:datetime, {:error, :invalid_date}} ->280     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~281     │282     └─ lib/decoder.ex:722: Toml.Decoder.datetime/3283284     warning: the following clause will never match:285286         {:datetime, {:error, reason}} ->287288     it is expected to match on type:289290         dynamic(291           {:date,292            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or293              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and294             not {:date, {:ok, %Date{}}}295         )296297     type warning found at:298     │299 725 │       {:datetime, {:error, reason}} ->300     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~301     │302     └─ lib/decoder.ex:725: Toml.Decoder.datetime/3303304     warning: the following clause will never match:305306         {:error, _, _, _} = err ->307308     it is expected to match on type:309310         dynamic(311           {:date,312            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or313              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and314             not {:date, {:ok, %Date{}}}315         )316317     type warning found at:318     │319 728 │       {:error, _, _, _} = err ->320     │                         ~321     │322     └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3323324     warning: the following clause will never match:325326         {:ok, {type, skip, data, lines}} ->327328     it is expected to match on type:329330         dynamic(331           {:date,332            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or333              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and334             not {:date, {:ok, %Date{}}}335         )336337     type warning found at:338     │339 731 │       {:ok, {type, skip, data, lines}} ->340     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~341     │342     └─ lib/decoder.ex:731: Toml.Decoder.datetime/3343344Generated toml app345==> nerves_compatibility_test346===> Analyzing applications...347===> Compiling mimerl348==> ssl_verify_fun349Compiling 7 files (.erl)350Generated ssl_verify_fun app351==> rustler352Compiling 7 files (.ex)353     warning: using single-quoted strings to represent charlists is deprecated.354     Use ~c"" if you indeed want a charlist or use "" instead.355     You may run "mix format --migrate" to change all single-quoted356     strings to use the ~c sigil and fix this warning.357     │358 125 │       '2.14',359     │       ~360     │361     └─ lib/rustler.ex:125:7362363     warning: using single-quoted strings to represent charlists is deprecated.364     Use ~c"" if you indeed want a charlist or use "" instead.365     You may run "mix format --migrate" to change all single-quoted366     strings to use the ~c sigil and fix this warning.367     │368 126 │       '2.15',369     │       ~370     │371     └─ lib/rustler.ex:126:7372373     warning: using single-quoted strings to represent charlists is deprecated.374     Use ~c"" if you indeed want a charlist or use "" instead.375     You may run "mix format --migrate" to change all single-quoted376     strings to use the ~c sigil and fix this warning.377     │378 127 │       '2.16'379     │       ~380     │381     └─ lib/rustler.ex:127:7382383     warning: incompatible types given to throw_error/1:384385         throw_error(386           {:unknown_target,387            <<to_string(target)::binary,388              " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}389         )390391     given types:392393         -dynamic({:unknown_target, binary()})-394395     but expected one of:396397         :no_config or :no_crates_property or :rustup_not_installed or {:no_rustler_deps, term(), term()} or398           {:differing_versions or :unsupported_rustler_version, term(), term(), term()} or399           {:cargo_no_name or :cargo_toml_not_found or :nonexistent_crate_directory or400              :rust_version_not_installed or :unsupported_nif_version, term()}401402     where "target" was given the types:403404         # type: binary()405         # from: lib/rustler/compiler.ex:152:27406         target407408         # type: binary()409         # from: lib/rustler/compiler.ex:152:40410         is_binary(target)411412     type warning found at:413     │414 168 │       throw_error(415     │       ~416     │417     └─ lib/rustler/compiler.ex:168:7: Rustler.Compiler.get_target_os_type/1418419Generated rustler app420==> abacus421warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of abacus's mix.exs422warning: in order to compile .xrl files, you must add "compilers: [:leex] ++ Mix.compilers()" to the "def project" section of abacus's mix.exs423Compiling 2 files (.erl)424/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 backtrace425Compiling 6 files (.ex)426    warning: use Bitwise is deprecated. import Bitwise instead427    │428  8 │   use Bitwise429    │   ~~~~~~~~~~~430    │431    └─ lib/eval.ex:8: Abacus.Eval (module)432433Generated abacus app434==> nerves_compatibility_test435===> Analyzing applications...436===> Compiling unicode_util_compat437===> Analyzing applications...438===> Compiling idna439==> rustler_precompiled440Compiling 4 files (.ex)441Generated rustler_precompiled app442==> ex_tiktoken443Compiling 7 files (.ex)444445== Compilation error in file lib/ex_tiktoken/native.ex ==446** (RuntimeError) precompiled NIF is not available for this target: "x86_64-unknown-linux-musl".447The available targets are:448 - arm-unknown-linux-gnueabihf449 - aarch64-unknown-linux-gnu450 - aarch64-apple-darwin451 - riscv64gc-unknown-linux-gnu452 - x86_64-apple-darwin453 - x86_64-unknown-linux-gnu454 - x86_64-pc-windows-gnu455 - x86_64-pc-windows-msvc456    lib/ex_tiktoken/native.ex:6: (module)457could not compile dependency :ex_tiktoken, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ex_tiktoken --force", update it with "mix deps.update ex_tiktoken" or clean it with "mix deps.clean ex_tiktoken"