mpl_bubblegum_nifs

Build log

nerves_system_mangopi_mq_pro

mpl_bubblegum_nifs 0.1.0 · fail · run mpl_bubblegum_nifs-0.1.0-1791006340059
850 of 850 lines
1Resolving Hex dependencies...2Resolution completed in 0.204s3Unchanged:4  certifi 2.15.05  circular_buffer 1.1.06  elixir_make 0.10.07  hackney 1.25.0 VULNERABLE!8    EEF-CVE-2026-47071 (HIGH)9    aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr10    SOCKS5 TLS upgrade ignores caller timeout in hackney11    https://osv.dev/vulnerability/EEF-CVE-2026-470711213    EEF-CVE-2026-47076 (MEDIUM)14    aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq15    SSRF allowlist bypass via percent-encoded host in hackney16    https://osv.dev/vulnerability/EEF-CVE-2026-470761718    EEF-CVE-2026-47069 (LOW)19    aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw220    CRLF injection in cookie domain/path options in hackney21    https://osv.dev/vulnerability/EEF-CVE-2026-470692223    EEF-CVE-2026-47075 (MEDIUM)24    aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf25    CR/LF injection in query parameter in hackney26    https://osv.dev/vulnerability/EEF-CVE-2026-4707527  httpoison 2.3.028  idna 6.1.129  interactive_cmd 0.1.430  jason 1.4.531  metrics 1.0.132  mimerl 1.5.033  mpl_bubblegum_nifs 0.1.034  nerves 2.0.0-pre.235  nerves_discovery 0.1.536  nerves_logging 0.2.437  nerves_runtime 0.13.1338  nerves_system_bbb 2.30.239  nerves_system_br 1.34.440  nerves_system_mangopi_mq_pro 0.17.241  nerves_system_qemu_aarch64 0.4.242  nerves_system_rpi0 2.1.243  nerves_system_rpi4 2.1.244  nerves_system_rpi5 2.1.245  nerves_system_trellis 0.5.046  nerves_system_x86_64 1.34.247  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.148  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.149  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.150  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.151  nerves_toolchain_x86_64_nerves_linux_musl 15.3.152  nerves_uevent 0.1.753  parse_trans 3.4.154  property_table 0.3.455  ring_logger 0.11.756  rustler 0.36.257  ssl_verify_fun 1.1.758  tablet 0.3.359  toml 0.7.060  toolshed 0.5.061  uboot_env 1.0.262  unicode_util_compat 0.7.163* Getting mpl_bubblegum_nifs (Hex package)64* Getting nerves (Hex package)65* Getting ring_logger (Hex package)66* Getting toolshed (Hex package)67* Getting nerves_runtime (Hex package)68* Getting nerves_system_bbb (Hex package)69* Getting nerves_system_mangopi_mq_pro (Hex package)70* Getting nerves_system_qemu_aarch64 (Hex package)71* Getting nerves_system_rpi0 (Hex package)72* Getting nerves_system_rpi4 (Hex package)73* Getting nerves_system_rpi5 (Hex package)74* Getting nerves_system_trellis (Hex package)75* Getting nerves_system_x86_64 (Hex package)76* Getting nerves_system_br (Hex package)77* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)78* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)79* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)80* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)81* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)82* Getting nerves_logging (Hex package)83* Getting nerves_uevent (Hex package)84* Getting uboot_env (Hex package)85* Getting elixir_make (Hex package)86* Getting property_table (Hex package)87* Getting circular_buffer (Hex package)88* Getting interactive_cmd (Hex package)89* Getting nerves_discovery (Hex package)90* Getting tablet (Hex package)91* Getting httpoison (Hex package)92* Getting jason (Hex package)93* Getting rustler (Hex package)94* Getting toml (Hex package)95* Getting hackney (Hex package)96* Getting certifi (Hex package)97* Getting idna (Hex package)98* Getting metrics (Hex package)99* Getting mimerl (Hex package)100* Getting parse_trans (Hex package)101* Getting ssl_verify_fun (Hex package)102* Getting unicode_util_compat (Hex package)103Found packages with security advisories, see above for details104==> nerves_system_br105Generated nerves_system_br app106==> toml107Compiling 10 files (.ex)108     warning: using single-quoted strings to represent charlists is deprecated.109     Use ~c"" if you indeed want a charlist or use "" instead.110     You may run "mix format --migrate" to change all single-quoted111     strings to use the ~c sigil and fix this warning.112     │113 264 │   defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do114     │                                                                                  ~115     │116     └─ lib/decoder.ex:264:82117118     warning: using single-quoted strings to represent charlists is deprecated.119     Use ~c"" if you indeed want a charlist or use "" instead.120     You may run "mix format --migrate" to change all single-quoted121     strings to use the ~c sigil and fix this warning.122     │123 371 │       {:ok, {type, _skip, _data, _lines}} when type in '-+' ->124     │                                                        ~125     │126     └─ lib/decoder.ex:371:56127128     warning: using single-quoted strings to represent charlists is deprecated.129     Use ~c"" if you indeed want a charlist or use "" instead.130     You may run "mix format --migrate" to change all single-quoted131     strings to use the ~c sigil and fix this warning.132     │133 419 │           {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->134     │                                                        ~135     │136     └─ lib/decoder.ex:419:56137138     warning: using single-quoted strings to represent charlists is deprecated.139     Use ~c"" if you indeed want a charlist or use "" instead.140     You may run "mix format --migrate" to change all single-quoted141     strings to use the ~c sigil and fix this warning.142     │143 474 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->144     │                                                    ~145     │146     └─ lib/decoder.ex:474:52147148     warning: using single-quoted strings to represent charlists is deprecated.149     Use ~c"" if you indeed want a charlist or use "" instead.150     You may run "mix format --migrate" to change all single-quoted151     strings to use the ~c sigil and fix this warning.152     │153 514 │       {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->154     │                                           ~155     │156     └─ lib/decoder.ex:514:43157158     warning: using single-quoted strings to represent charlists is deprecated.159     Use ~c"" if you indeed want a charlist or use "" instead.160     You may run "mix format --migrate" to change all single-quoted161     strings to use the ~c sigil and fix this warning.162     │163 518 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->164     │                                                    ~165     │166     └─ lib/decoder.ex:518:52167168     warning: using single-quoted strings to represent charlists is deprecated.169     Use ~c"" if you indeed want a charlist or use "" instead.170     You may run "mix format --migrate" to change all single-quoted171     strings to use the ~c sigil and fix this warning.172     │173 522 │       {:ok, {?_, skip, _, lines}} when last not in '_e.' ->174     │                                                    ~175     │176     └─ lib/decoder.ex:522:52177178     warning: using single-quoted strings to represent charlists is deprecated.179     Use ~c"" if you indeed want a charlist or use "" instead.180     You may run "mix format --migrate" to change all single-quoted181     strings to use the ~c sigil and fix this warning.182     │183 538 │       {:ok, {type, skip, data, lines}} when last in 'e.' ->184     │                                                     ~185     │186     └─ lib/decoder.ex:538:53187188     warning: using single-quoted strings to represent charlists is deprecated.189     Use ~c"" if you indeed want a charlist or use "" instead.190     You may run "mix format --migrate" to change all single-quoted191     strings to use the ~c sigil and fix this warning.192     │193 542 │       {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->194     │                                                                   ~195     │196     └─ lib/decoder.ex:542:67197198     warning: using single-quoted strings to represent charlists is deprecated.199     Use ~c"" if you indeed want a charlist or use "" instead.200     You may run "mix format --migrate" to change all single-quoted201     strings to use the ~c sigil and fix this warning.202     │203 682 │         {:ok, {sign, _, _, _}} when sign in '-+' ->204     │                                             ~205     │206     └─ lib/decoder.ex:682:45207208     warning: using single-quoted strings to represent charlists is deprecated.209     Use ~c"" if you indeed want a charlist or use "" instead.210     You may run "mix format --migrate" to change all single-quoted211     strings to use the ~c sigil and fix this warning.212     │213 796 │       {:ok, {sign, _, _, _}} when sign in '-+' ->214     │                                           ~215     │216     └─ lib/decoder.ex:796:43217218     warning: using single-quoted strings to represent charlists is deprecated.219     Use ~c"" if you indeed want a charlist or use "" instead.220     You may run "mix format --migrate" to change all single-quoted221     strings to use the ~c sigil and fix this warning.222     │223 916 │         {:ok, {type, skip, _, lines}} when type in '-_' ->224     │                                                    ~225     │226     └─ lib/decoder.ex:916:52227228     warning: using single-quoted strings to represent charlists is deprecated.229     Use ~c"" if you indeed want a charlist or use "" instead.230     You may run "mix format --migrate" to change all single-quoted231     strings to use the ~c sigil and fix this warning.232     │233 954 │               {:ok, {type, _, _, _}} when type in '-_' ->234     │                                                   ~235     │236     └─ lib/decoder.ex:954:51237238     warning: using single-quoted strings to represent charlists is deprecated.239     Use ~c"" if you indeed want a charlist or use "" instead.240     You may run "mix format --migrate" to change all single-quoted241     strings to use the ~c sigil and fix this warning.242     │243 969 │       {:ok, {type, _, _, _}} when type in '-_' ->244     │                                           ~245     │246     └─ lib/decoder.ex:969:43247248     warning: using single-quoted strings to represent charlists is deprecated.249     Use ~c"" if you indeed want a charlist or use "" instead.250     You may run "mix format --migrate" to change all single-quoted251     strings to use the ~c sigil and fix this warning.252     │253 983 │           {:ok, {type, _, _, _}} when type in '-_' ->254     │                                               ~255     │256     └─ lib/decoder.ex:983:47257258     warning: the following clause will never match:259260         {:datetime, {:error, :invalid_date}} ->261262     it is expected to match on type:263264         dynamic(265           {:date,266            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or267              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and268             not {:date, {:ok, %Date{}}}269         )270271     type warning found at:272     │273 722 │       {:datetime, {:error, :invalid_date}} ->274     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~275     │276     └─ lib/decoder.ex:722: Toml.Decoder.datetime/3277278     warning: the following clause will never match:279280         {:datetime, {:error, reason}} ->281282     it is expected to match on type:283284         dynamic(285           {:date,286            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or287              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and288             not {:date, {:ok, %Date{}}}289         )290291     type warning found at:292     │293 725 │       {:datetime, {:error, reason}} ->294     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~295     │296     └─ lib/decoder.ex:725: Toml.Decoder.datetime/3297298     warning: the following clause will never match:299300         {:error, _, _, _} = err ->301302     it is expected to match on type:303304         dynamic(305           {:date,306            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or307              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and308             not {:date, {:ok, %Date{}}}309         )310311     type warning found at:312     │313 728 │       {:error, _, _, _} = err ->314     │                         ~315     │316     └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3317318     warning: the following clause will never match:319320         {:ok, {type, skip, data, lines}} ->321322     it is expected to match on type:323324         dynamic(325           {:date,326            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or327              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and328             not {:date, {:ok, %Date{}}}329         )330331     type warning found at:332     │333 731 │       {:ok, {type, skip, data, lines}} ->334     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~335     │336     └─ lib/decoder.ex:731: Toml.Decoder.datetime/3337338Generated toml app339==> circular_buffer340Compiling 1 file (.ex)341Generated circular_buffer app342==> jason343Compiling 10 files (.ex)344Generated jason app345==> nerves_compatibility_test346===> Analyzing applications...347===> Compiling mimerl348==> ssl_verify_fun349Compiling 7 files (.erl)350Generated ssl_verify_fun app351==> rustler352Compiling 6 files (.ex)353Generated rustler app354==> tablet355Compiling 2 files (.ex)356Generated tablet app357==> elixir_make358Compiling 8 files (.ex)359Generated elixir_make app360==> nerves_logging361 CC kmsg_tailer.o362 LD kmsg_tailer363Compiling 5 files (.ex)364Generated nerves_logging app365==> nerves_discovery366Compiling 5 files (.ex)367Generated nerves_discovery app368==> ring_logger369Compiling 7 files (.ex)370Generated ring_logger app371==> interactive_cmd372Compiling 1 file (.ex)373Generated interactive_cmd app374==> nerves375Compiling 65 files (.ex)376    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)377    │378  6 │ defmodule Mix.Tasks.Nerves.Init do379    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~380    │381    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)382383    warning: redefining module Nerves (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.beam)384    │385  6 │ defmodule Nerves do386    │ ~~~~~~~~~~~~~~~~~~~387    │388    └─ lib/nerves.ex:6: Nerves (module)389390    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)391    │392  5 │ defmodule Nerves.ArtifactResolver do393    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~394    │395    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)396397    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)398    │399  6 │ defmodule Nerves.BuildAction.AppModes do400    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~401    │402    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)403404    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)405    │406  5 │ defmodule Nerves.BuildAction.CheckExecutables do407    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~408    │409    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)410411    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)412    │413  8 │ defmodule Nerves.BuildAction.Erlinit do414    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~415    │416    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)417418    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)419    │420  5 │ defmodule Nerves.BuildAction.Firmware do421    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~422    │423    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)424425    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)426    │427  7 │ defmodule Nerves.BuildAction.IExStartupCheck do428    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~429    │430    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)431432    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)433    │434  5 │ defmodule Nerves.BuildAction.NervesV1System do435    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~436    │437    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)438439    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)440    │441  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do442    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~443    │444    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)445446    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)447    │448  5 │ defmodule Nerves.BuildAction.Rootfs do449    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~450    │451    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)452453    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)454    │455  6 │ defmodule Nerves.BuildAction.SortApps do456    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~457    │458    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)459460    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)461    │462  5 │ defmodule Nerves.BuildAction.StripAll do463    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~464    │465    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)466467    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)468    │469  5 │ defmodule Nerves.BuildAction.Trimmer do470    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~471    │472    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)473474    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)475    │476  5 │ defmodule Nerves.BuildPlan do477    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~478    │479    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)480481    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)482    │483  5 │ defmodule Nerves.BuildPlan.Checks do484    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~485    │486    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)487488    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Container.beam)489    │490  6 │ defmodule Nerves.Container do491    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~492    │493    └─ lib/nerves/container.ex:6: Nerves.Container (module)494495    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)496    │497  5 │ defmodule Nerves.Fingerprint do498    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~499    │500    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)501502    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)503    │504  5 │ defmodule Nerves.MixPackage do505    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~506    │507    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)508509    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Paths.beam)510    │511  5 │ defmodule Nerves.Paths do512    │ ~~~~~~~~~~~~~~~~~~~~~~~~~513    │514    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)515516    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)517    │518  5 │ defmodule Nerves.TargetTuple do519    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~520    │521    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)522523Generated nerves app524==> nerves_toolchain_riscv64_nerves_linux_gnu525Compiling 1 file (.ex)526Generated nerves_toolchain_riscv64_nerves_linux_gnu app527==> nerves_system_mangopi_mq_pro528Generated nerves_system_mangopi_mq_pro app529==> nerves_compatibility_test530===> Analyzing applications...531===> Compiling unicode_util_compat532===> Analyzing applications...533===> Compiling idna534===> Analyzing applications...535===> Compiling certifi536===> Analyzing applications...537===> Compiling parse_trans538==> uboot_env539Compiling 5 files (.ex)540Generated uboot_env app541==> nerves_compatibility_test542===> Analyzing applications...543===> Compiling metrics544===> Analyzing applications...545===> Compiling hackney546     ┌─ src/hackney_manager.erl:547     │548 114 │    catch ets:delete(?MODULE, Ref),549     │    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.550Compile directive 'nowarn_deprecated_catch' can be used to suppress551warnings in selected modules.552553     ┌─ src/hackney_manager.erl:554     │555 125 │            catch Transport:close(Socket);556     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.557Compile directive 'nowarn_deprecated_catch' can be used to suppress558warnings in selected modules.559560     ┌─ src/hackney_manager.erl:561     │562 129 │            catch Handler:checkin(SocketRef, Socket)563     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.564Compile directive 'nowarn_deprecated_catch' can be used to suppress565warnings in selected modules.566567     ┌─ src/hackney_manager.erl:568     │569 133 │          catch Transport:controlling_process(Socket, self()),570     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.571Compile directive 'nowarn_deprecated_catch' can be used to suppress572warnings in selected modules.573574     ┌─ src/hackney_manager.erl:575     │576 134 │          catch Transport:close(Socket),577     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.578Compile directive 'nowarn_deprecated_catch' can be used to suppress579warnings in selected modules.580581     ┌─ src/hackney_manager.erl:582     │583 227 │            catch ets:delete(?MODULE, Ref),584     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.585Compile directive 'nowarn_deprecated_catch' can be used to suppress586warnings in selected modules.587588     ┌─ src/hackney_manager.erl:589     │590 255 │    catch ets:delete(?MODULE, Ref),591     │    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.592Compile directive 'nowarn_deprecated_catch' can be used to suppress593warnings in selected modules.594595     ┌─ src/hackney_manager.erl:596     │597 269 │          catch Transport:controlling_process(Socket, self()),598     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.599Compile directive 'nowarn_deprecated_catch' can be used to suppress600warnings in selected modules.601602     ┌─ src/hackney_manager.erl:603     │604 270 │          catch Transport:close(Socket),605     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.606Compile directive 'nowarn_deprecated_catch' can be used to suppress607warnings in selected modules.608609     ┌─ src/hackney_manager.erl:610     │611 383 │          catch unlink(Stream),612     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.613Compile directive 'nowarn_deprecated_catch' can be used to suppress614warnings in selected modules.615616     ┌─ src/hackney_manager.erl:617     │618 416 │        catch ets:delete(?REFS, Ref),619     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.620Compile directive 'nowarn_deprecated_catch' can be used to suppress621warnings in selected modules.622623     ┌─ src/hackney_manager.erl:624     │625 426 │        catch ets:delete(?REFS, Ref),626     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.627Compile directive 'nowarn_deprecated_catch' can be used to suppress628warnings in selected modules.629630     ┌─ src/hackney_manager.erl:631     │632 470 │    case catch hackney_stream:start_link(StreamTo2, Ref, Client) of633     │         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.634Compile directive 'nowarn_deprecated_catch' can be used to suppress635warnings in selected modules.636637     ┌─ src/hackney_manager.erl:638     │639 487 │           catch Transport:close(Socket),640     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.641Compile directive 'nowarn_deprecated_catch' can be used to suppress642warnings in selected modules.643644     ┌─ src/hackney_manager.erl:645     │646 543 │        catch ets:delete(?REFS, Ref),647     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.648Compile directive 'nowarn_deprecated_catch' can be used to suppress649warnings in selected modules.650651     ┌─ src/hackney_manager.erl:652     │653 544 │        catch ets:delete(?MODULE, Ref),654     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.655Compile directive 'nowarn_deprecated_catch' can be used to suppress656warnings in selected modules.657658     ┌─ src/hackney_manager.erl:659     │660 559 │        catch ets:delete(?REFS, Ref),661     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.662Compile directive 'nowarn_deprecated_catch' can be used to suppress663warnings in selected modules.664665     ┌─ src/hackney_manager.erl:666     │667 560 │        catch ets:delete(?MODULE, Ref),668     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.669Compile directive 'nowarn_deprecated_catch' can be used to suppress670warnings in selected modules.671672     ┌─ src/hackney_manager.erl:673     │674 618 │        catch unlink(Pid),675     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.676Compile directive 'nowarn_deprecated_catch' can be used to suppress677warnings in selected modules.678679680     ┌─ src/hackney_happy.erl:681     │682 101 │    catch exit(Pid, normal),683     │    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.684Compile directive 'nowarn_deprecated_catch' can be used to suppress685warnings in selected modules.686687     ┌─ src/hackney_happy.erl:688     │689 128 │    case (catch inet_res:getbyname(Hostname, Type)) of690     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.691Compile directive 'nowarn_deprecated_catch' can be used to suppress692warnings in selected modules.693694     ┌─ src/hackney_happy.erl:695     │696 151 │    case (catch inet:gethostbyname(Hostname, InetType)) of697     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.698Compile directive 'nowarn_deprecated_catch' can be used to suppress699warnings in selected modules.700701702     ┌─ src/hackney_trace.erl:703     │704 132 │    (catch io:format(standard_io, "stop trace at ~s~n", [format_timestamp(Timestamp)])),705     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.706Compile directive 'nowarn_deprecated_catch' can be used to suppress707warnings in selected modules.708709     ┌─ src/hackney_trace.erl:710     │711 139 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),712     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.713Compile directive 'nowarn_deprecated_catch' can be used to suppress714warnings in selected modules.715716     ┌─ src/hackney_trace.erl:717     │718 146 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),719     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.720Compile directive 'nowarn_deprecated_catch' can be used to suppress721warnings in selected modules.722723     ┌─ src/hackney_trace.erl:724     │725 147 │    (catch file:close(Fd)),726     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.727Compile directive 'nowarn_deprecated_catch' can be used to suppress728warnings in selected modules.729730     ┌─ src/hackney_trace.erl:731     │732 154 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),733     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.734Compile directive 'nowarn_deprecated_catch' can be used to suppress735warnings in selected modules.736737     ┌─ src/hackney_trace.erl:738     │739 155 │    (catch file:close(Fd)),740     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.741Compile directive 'nowarn_deprecated_catch' can be used to suppress742warnings in selected modules.743744     ┌─ src/hackney_trace.erl:745     │746 161 │    (catch print_hackney_trace(Fd, Sev, Timestamp, Who,747     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.748Compile directive 'nowarn_deprecated_catch' can be used to suppress749warnings in selected modules.750751     ┌─ src/hackney_trace.erl:752     │753 165 │    (catch print_trace(Fd, Event)),754     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.755Compile directive 'nowarn_deprecated_catch' can be used to suppress756warnings in selected modules.757758759    ┌─ src/hackney_pool.erl:760    │761 80 │    case catch gen_server:call(Pool, {checkout, Connection, Requester, RequestRef}, CheckoutTimeout) of762    │         ╰── 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_pool.erl:767     │768 101 │                _ = catch hackney_connection:close(Connection, 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_pool.erl:774     │775 130 │            _ = catch hackney_connection:close(Connection, Socket),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_pool.erl:781     │782 134 │        catch hackney_connection:close(Connection, Socket),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_pool.erl:788     │789 319 │                 catch Transport:close(Socket),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_pool.erl:795     │796 417 │                case catch hackney_connection:controlling_process(Connection, S, self()) 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_pool.erl:802     │803 423 │                    _ = catch hackney_connection:close(Connection, S),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_pool.erl:809     │810 444 │        catch hackney_connection:close(Connection, Socket),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_pool.erl:816     │817 543 │            _ = (catch hackney_connection:close(Connection, Socket)),818     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.819Compile directive 'nowarn_deprecated_catch' can be used to suppress820warnings in selected modules.821822823==> property_table824Compiling 8 files (.ex)825Generated property_table app826==> nerves_uevent827 CC uevent.o828 LD uevent829Compiling 5 files (.ex)830Generated nerves_uevent app831==> nerves_runtime832Compiling 14 files (.ex)833Generated nerves_runtime app834==> toolshed835Compiling 5 files (.ex)836Generated toolshed app837==> httpoison838Compiling 3 files (.ex)839Generated httpoison app840==> mpl_bubblegum_nifs841Compiling 2 files (.ex)842843== Compilation error in file lib/mpl_bubblegum_nifs.ex ==844** (ErlangError) Erlang error: :enoent845    (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/mplbubblegumnifs"])846    (rustler 0.36.2) lib/rustler/compiler/config.ex:76: Rustler.Compiler.Config.metadata!/1847    (rustler 0.36.2) lib/rustler/compiler/config.ex:63: Rustler.Compiler.Config.build/1848    (rustler 0.36.2) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/3849    lib/mpl_bubblegum_nifs.ex:2: (module)850could not compile dependency :mpl_bubblegum_nifs, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile mpl_bubblegum_nifs --force", update it with "mix deps.update mpl_bubblegum_nifs" or clean it with "mix deps.clean mpl_bubblegum_nifs"