membrane_loggers

Build log

nerves_system_bbb

membrane_loggers 0.3.0 · fail · run membrane_loggers-0.3.0-1790993078770
1321 of 1321 lines
1Resolving Hex dependencies...2Resolution completed in 0.157s3Unchanged:4  bunch 1.6.45  bunch_native 0.2.16  bundlex 0.2.87  circular_buffer 1.1.08  coerce 1.0.29  elixir_make 0.10.010  interactive_cmd 0.1.411  membrane_common_c 0.3.012  membrane_core 0.5.313  membrane_loggers 0.3.014  nerves 2.0.0-pre.215  nerves_discovery 0.1.516  nerves_logging 0.2.417  nerves_runtime 0.13.1318  nerves_system_bbb 2.30.219  nerves_system_br 1.34.420  nerves_system_mangopi_mq_pro 0.17.221  nerves_system_qemu_aarch64 0.4.222  nerves_system_rpi0 2.1.223  nerves_system_rpi4 2.1.224  nerves_system_rpi5 2.1.225  nerves_system_trellis 0.5.026  nerves_system_x86_64 1.34.227  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.128  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.129  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.130  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.131  nerves_toolchain_x86_64_nerves_linux_musl 15.3.132  nerves_uevent 0.1.733  numbers 5.2.534  property_table 0.3.435  qex 0.5.236  ratio 2.4.237  ring_logger 0.11.738  secure_random 0.5.139  shmex 0.2.140  tablet 0.3.341  toolshed 0.5.042  uboot_env 1.0.243  unifex 0.2.644* Getting membrane_loggers (Hex package)45* Getting nerves (Hex package)46* Getting ring_logger (Hex package)47* Getting toolshed (Hex package)48* Getting nerves_runtime (Hex package)49* Getting nerves_system_bbb (Hex package)50* Getting nerves_system_mangopi_mq_pro (Hex package)51* Getting nerves_system_qemu_aarch64 (Hex package)52* Getting nerves_system_rpi0 (Hex package)53* Getting nerves_system_rpi4 (Hex package)54* Getting nerves_system_rpi5 (Hex package)55* Getting nerves_system_trellis (Hex package)56* Getting nerves_system_x86_64 (Hex package)57* Getting nerves_system_br (Hex package)58* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)59* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)60* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)61* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)62* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)63* Getting nerves_logging (Hex package)64* Getting nerves_uevent (Hex package)65* Getting uboot_env (Hex package)66* Getting elixir_make (Hex package)67* Getting property_table (Hex package)68* Getting circular_buffer (Hex package)69* Getting interactive_cmd (Hex package)70* Getting nerves_discovery (Hex package)71* Getting tablet (Hex package)72* Getting bunch_native (Hex package)73* Getting bundlex (Hex package)74* Getting membrane_common_c (Hex package)75* Getting membrane_core (Hex package)76* Getting bunch (Hex package)77* Getting qex (Hex package)78* Getting ratio (Hex package)79* Getting numbers (Hex package)80* Getting coerce (Hex package)81* Getting shmex (Hex package)82* Getting unifex (Hex package)83* Getting secure_random (Hex package)84==> nerves_system_br85Generated nerves_system_br app86==> circular_buffer87Compiling 1 file (.ex)88Generated circular_buffer app89==> coerce90Compiling 3 files (.ex)91Generated coerce app92==> bunch93Compiling 19 files (.ex)94Generated bunch app95==> tablet96Compiling 2 files (.ex)97Generated tablet app98==> numbers99Compiling 7 files (.ex)100Generated numbers app101==> elixir_make102Compiling 8 files (.ex)103Generated elixir_make app104==> nerves_logging105 CC kmsg_tailer.o106 LD kmsg_tailer107Compiling 5 files (.ex)108Generated nerves_logging app109==> ratio110Compiling 5 files (.ex)111     warning: <|> is deprecated. Use another pipe-like operator112     │113 154 │   def numerator <|> denominator114     │                 ~115     │116     └─ lib/ratio.ex:154:17117118     warning: <|> is deprecated. Use another pipe-like operator119     │120 156 │   def _numerator <|> 0 do121     │                  ~122     │123     └─ lib/ratio.ex:156:18124125     warning: <|> is deprecated. Use another pipe-like operator126     │127 160 │   def numerator <|> denominator when is_integer(numerator) and is_integer(denominator) do128     │                 ~129     │130     └─ lib/ratio.ex:160:17131132     warning: <|> is deprecated. Use another pipe-like operator133     │134 166 │   def numerator <|> denominator when is_float(numerator) do135     │                 ~136     │137     └─ lib/ratio.ex:166:17138139     warning: <|> is deprecated. Use another pipe-like operator140     │141 170 │   def numerator <|> denominator when is_float(denominator) do142     │                 ~143     │144     └─ lib/ratio.ex:170:17145146     warning: <|> is deprecated. Use another pipe-like operator147     │148 174 │   def (numerator = %Ratio{}) <|> (denominator = %Ratio{}) do149     │                              ~150     │151     └─ lib/ratio.ex:174:30152153     warning: <|> is deprecated. Use another pipe-like operator154     │155 179 │     def (numerator = %Decimal{}) <|> (denominator = %Decimal{}) do156     │                                  ~157     │158     └─ lib/ratio.ex:179:34159160     warning: <|> is deprecated. Use another pipe-like operator161     │162 184 │     def (numerator = %Decimal{}) <|> denominator when is_float(denominator) do163     │                                  ~164     │165     └─ lib/ratio.ex:184:34166167     warning: <|> is deprecated. Use another pipe-like operator168     │169 189 │     def numerator <|> (denominator = %Decimal{}) when is_float(numerator) do170     │                   ~171     │172     └─ lib/ratio.ex:189:19173174     warning: <|> is deprecated. Use another pipe-like operator175     │176 194 │     def (numerator = %Decimal{}) <|> denominator when is_integer(denominator) do177     │                                  ~178     │179     └─ lib/ratio.ex:194:34180181     warning: <|> is deprecated. Use another pipe-like operator182     │183 199 │     def numerator <|> (denominator = %Decimal{}) when is_integer(numerator) do184     │                   ~185     │186     └─ lib/ratio.ex:199:19187188     warning: <|> is deprecated. Use another pipe-like operator189     │190 204 │   def numerator <|> denominator do191     │                 ~192     │193     └─ lib/ratio.ex:204:17194195     warning: <|> is deprecated. Use another pipe-like operator196     │197 237 │       Ratio.DecimalConversion.decimal_to_rational(numerator) <|>198     │                                                              ~199     │200     └─ lib/ratio.ex:237:62201202     warning: <|> is deprecated. Use another pipe-like operator203     │204 242 │       numerator <|> Ratio.DecimalConversion.decimal_to_rational(denominator)205     │                 ~206     │207     └─ lib/ratio.ex:242:17208209     warning: <|> is deprecated. Use another pipe-like operator210     │211 247 │     numerator <|> denominator212     │               ~213     │214     └─ lib/ratio.ex:247:15215216     warning: <|> is deprecated. Use another pipe-like operator217     │218 261 │     do: Kernel.abs(numerator) <|> denominator219     │                               ~220     │221     └─ lib/ratio.ex:261:31222223     warning: <|> is deprecated. Use another pipe-like operator224     │225 310 │     do: Kernel.+(a * lcm, b) <|> lcm226     │                              ~227     │228     └─ lib/ratio.ex:310:30229230     warning: <|> is deprecated. Use another pipe-like operator231     │232 313 │     do: Kernel.+(b * lcm, a) <|> lcm233     │                              ~234     │235     └─ lib/ratio.ex:313:30236237     warning: <|> is deprecated. Use another pipe-like operator238     │239 316 │     Kernel.+(a, c) <|> lcm240     │                    ~241     │242     └─ lib/ratio.ex:316:20243244     warning: <|> is deprecated. Use another pipe-like operator245     │246 320 │     Kernel.+(a * d, c * b) <|> (b * d)247     │                            ~248     │249     └─ lib/ratio.ex:320:28250251     warning: <|> is deprecated. Use another pipe-like operator252     │253 423 │     Kernel.*(numerator, number) <|> denominator254     │                                 ~255     │256     └─ lib/ratio.ex:423:33257258     warning: <|> is deprecated. Use another pipe-like operator259     │260 428 │     Kernel.*(numerator, number) <|> denominator261     │                                 ~262     │263     └─ lib/ratio.ex:428:33264265     warning: <|> is deprecated. Use another pipe-like operator266     │267 435 │     Kernel.*(numerator1, numerator2) <|> Kernel.*(denominator1, denominator2)268     │                                      ~269     │270     └─ lib/ratio.ex:435:38271272     warning: <|> is deprecated. Use another pipe-like operator273     │274 467 │   def div(a, b) when is_number(a) and is_integer(b), do: a <|> b275     │                                                            ~276     │277     └─ lib/ratio.ex:467:60278279     warning: <|> is deprecated. Use another pipe-like operator280     │281 474 │     numerator <|> Kernel.*(denominator, number)282     │               ~283     │284     └─ lib/ratio.ex:474:15285286     warning: <|> is deprecated. Use another pipe-like operator287     │288 480 │     mult(number, denominator <|> numerator)289     │                              ~290     │291     └─ lib/ratio.ex:480:30292293     warning: <|> is deprecated. Use another pipe-like operator294     │295 487 │     Kernel.*(numerator1, denominator2) <|> Kernel.*(denominator1, numerator2)296     │                                        ~297     │298     └─ lib/ratio.ex:487:40299300     warning: <|> is deprecated. Use another pipe-like operator301     │302 507 │   def a / b when is_number(a) and is_integer(b), do: a <|> b303     │                                                        ~304     │305     └─ lib/ratio.ex:507:56306307     warning: <|> is deprecated. Use another pipe-like operator308     │309 852 │     if numerator <|> denominator == floor do310     │                  ~311     │312     └─ lib/ratio.ex:852:18313314     warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead315     │316 133 │   Passed floats are rounded to `#{Application.get_env(:ratio, :max_float_to_rational_digits)}` digits, to make the result match expectations better.317     │                                               ~318     │319     └─ lib/ratio.ex:133:47: Ratio (module)320321    warning: <|> is deprecated. Use another pipe-like operator322    │323 55 │     (integer * numerator + decimal) <|> numerator324    │                                     ~325    │326    └─ lib/ratio/float_conversion.ex:55:37327328    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead329    │330  4 │   @max_decimals Application.get_env(:ratio, :max_float_to_rational_digits)331    │                             ~332    │333    └─ lib/ratio/float_conversion.ex:4:29: Ratio.FloatConversion (module)334335    warning: Ratio.DecimalConversion.decimal_to_rational/1 is undefined (module Ratio.DecimalConversion is not available or is yet to be defined)336    │337 17 │     {ratio, Ratio.DecimalConversion.decimal_to_rational(decimal)}338    │                                     ~339    │340    └─ lib/ratio/coerce.ex:17:37: Coerce.Implementations.Ratio.Decimal.coerce/2341342Generated ratio app343==> nerves_discovery344Compiling 5 files (.ex)345Generated nerves_discovery app346==> ring_logger347Compiling 7 files (.ex)348Generated ring_logger app349==> interactive_cmd350Compiling 1 file (.ex)351Generated interactive_cmd app352==> nerves353Compiling 65 files (.ex)354    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)355    │356  6 │ defmodule Mix.Tasks.Nerves.Init do357    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~358    │359    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)360361    warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)362    │363  6 │ defmodule Nerves do364    │ ~~~~~~~~~~~~~~~~~~~365    │366    └─ lib/nerves.ex:6: Nerves (module)367368    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)369    │370  5 │ defmodule Nerves.ArtifactResolver do371    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~372    │373    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)374375    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)376    │377  6 │ defmodule Nerves.BuildAction.AppModes do378    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~379    │380    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)381382    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)383    │384  5 │ defmodule Nerves.BuildAction.CheckExecutables do385    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~386    │387    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)388389    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)390    │391  8 │ defmodule Nerves.BuildAction.Erlinit do392    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~393    │394    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)395396    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)397    │398  5 │ defmodule Nerves.BuildAction.Firmware do399    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~400    │401    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)402403    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)404    │405  7 │ defmodule Nerves.BuildAction.IExStartupCheck do406    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~407    │408    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)409410    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)411    │412  5 │ defmodule Nerves.BuildAction.NervesV1System do413    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~414    │415    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)416417    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)418    │419  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do420    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~421    │422    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)423424    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)425    │426  5 │ defmodule Nerves.BuildAction.Rootfs do427    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~428    │429    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)430431    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)432    │433  6 │ defmodule Nerves.BuildAction.SortApps do434    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~435    │436    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)437438    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)439    │440  5 │ defmodule Nerves.BuildAction.StripAll do441    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~442    │443    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)444445    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)446    │447  5 │ defmodule Nerves.BuildAction.Trimmer do448    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~449    │450    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)451452    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)453    │454  5 │ defmodule Nerves.BuildPlan do455    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~456    │457    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)458459    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)460    │461  5 │ defmodule Nerves.BuildPlan.Checks do462    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~463    │464    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)465466    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)467    │468  6 │ defmodule Nerves.Container do469    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~470    │471    └─ lib/nerves/container.ex:6: Nerves.Container (module)472473    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)474    │475  5 │ defmodule Nerves.Fingerprint do476    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~477    │478    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)479480    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)481    │482  5 │ defmodule Nerves.MixPackage do483    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~484    │485    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)486487    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)488    │489  5 │ defmodule Nerves.Paths do490    │ ~~~~~~~~~~~~~~~~~~~~~~~~~491    │492    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)493494    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)495    │496  5 │ defmodule Nerves.TargetTuple do497    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~498    │499    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)500501Generated nerves app502==> nerves_toolchain_armv7_nerves_linux_gnueabihf503Compiling 1 file (.ex)504Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app505==> secure_random506Compiling 1 file (.ex)507    warning: use Bitwise is deprecated. import Bitwise instead508    │509  2 │   use Bitwise510    │   ~~~~~~~~~~~511    │512    └─ lib/secure_random.ex:2: SecureRandom (module)513514Generated secure_random app515==> uboot_env516Compiling 5 files (.ex)517Generated uboot_env app518==> qex519Compiling 4 files (.ex)520warning: x..y inside match is deprecated, you must always match on the step: x..y//var or x..y//_ if you want to ignore it521  lib/qex.ex:45: Qex.new/1522523Generated qex app524==> bundlex525Compiling 26 files (.ex)526    warning: using single-quoted strings to represent charlists is deprecated.527    Use ~c"" if you indeed want a charlist or use "" instead.528    You may run "mix format --migrate" to change all single-quoted529    strings to use the ~c sigil and fix this warning.530    │531 38 │         {port, {:data, {:eol, 'ready'}}},532    │                               ~533    │534    └─ lib/bundlex/cnode/server.ex:38:31535536    warning: using single-quoted strings to represent charlists is deprecated.537    Use ~c"" if you indeed want a charlist or use "" instead.538    You may run "mix format --migrate" to change all single-quoted539    strings to use the ~c sigil and fix this warning.540    │541 48 │         :ok = :win32reg.change_key(reg, '\\hklm\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion')542    │                                         ~543    │544    └─ lib/bundlex/platform.ex:48:41545546    warning: using single-quoted strings to represent charlists is deprecated.547    Use ~c"" if you indeed want a charlist or use "" instead.548    You may run "mix format --migrate" to change all single-quoted549    strings to use the ~c sigil and fix this warning.550    │551 49 │         {:ok, build} = :win32reg.value(reg, 'BuildLabEx')552    │                                             ~553    │554    └─ lib/bundlex/platform.ex:49:45555556    warning: expected a map or struct when accessing .toolchain_module in expression:557558        Bundlex.Platform.get_module(platform).toolchain_module559560    but got type:561562        dynamic(563          Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or Bundlex.Platform.Windows32 or564            Bundlex.Platform.Windows64565        )566567    where "platform" was given the type:568569        # type: dynamic(:linux or :macosx or :windows32 or :windows64)570        # from: lib/tasks/compile.bundlex.ex:34:37571        Bundlex.Platform.get_module(platform)572573    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()574575    type warning found at:576    │577 34 │     commands = commands ++ Platform.get_module(platform).toolchain_module.before_all!(platform)578    │                                                          ~579    │580    └─ lib/tasks/compile.bundlex.ex:34:58: Mix.Tasks.Compile.Bundlex.run/1581582    warning: expected a map or struct when accessing .toolchain_module in expression:583584        Bundlex.Platform.get_module(platform).toolchain_module585586    but got type:587588        dynamic(589          Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or Bundlex.Platform.Windows32 or590            Bundlex.Platform.Windows64591        )592593    where "platform" was given the type:594595        # type: dynamic(:linux or :macosx or :windows32 or :windows64)596        # from: lib/bundlex/native.ex:86:27597        Bundlex.Platform.get_module(platform)598599    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()600601    type warning found at:602    │603 86 │       commands = Platform.get_module(platform).toolchain_module.compiler_commands(native)604    │                                                ~605    │606    └─ lib/bundlex/native.ex:86:48: Bundlex.Native.resolve_native/4607608Generated bundlex app609warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Linux.toolchain_module() is deprecated, you must add parentheses instead: remote.function()610  (bundlex 0.2.8) lib/tasks/compile.bundlex.ex:34: Mix.Tasks.Compile.Bundlex.run/1611  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5612  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2613  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4614  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2615616==> bunch_native617Bundlex: Building natives: bunch, bunch_nif618warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Linux.toolchain_module() is deprecated, you must add parentheses instead: remote.function()619  (bundlex 0.2.8) lib/bundlex/native.ex:86: Bundlex.Native.resolve_native/4620  (bunch 1.6.4) lib/bunch/enum.ex:244: Bunch.Enum.do_try_flat_map/3621  (bundlex 0.2.8) lib/tasks/compile.bundlex.ex:38: Mix.Tasks.Compile.Bundlex.run/1622  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5623  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2624625Generated bunch_native app626==> membrane_core627Compiling 106 files (.ex)628    warning: unused require Record629    │630 35 │   require Record631    │   ~632    │633    └─ lib/membrane/caps/matcher.ex:35:3634635    warning: unused require Membrane.Core.Message636    │637 13 │   require Message638    │   ~639    │640    └─ lib/membrane/core/input_buffer.ex:13:3641642    warning: use Bunch.Typespec is deprecated. `use Bunch.Typespec` only brings to scope the deprecated @/1643    │644 15 │   use Bunch.Typespec645    │   ~~~~~~~~~~~~~~~~~~646    │647    └─ lib/membrane/pad.ex:15: Membrane.Pad (module)648649warning: Bunch.Typespec.@list_type is deprecated. Use Bunch.Typespec.enum_to_alternative/1 instead.650  (bunch 1.6.4) lib/bunch/typespec.ex:33: Bunch.Typespec."MACRO-@"/2651  (elixir 1.20.3) src/elixir_dispatch.erl:263: :elixir_dispatch.expand_macro_fun/7652  (elixir 1.20.3) src/elixir_dispatch.erl:122: :elixir_dispatch.dispatch_import/6653  (elixir 1.20.3) src/elixir_expand.erl:679: :elixir_expand.expand_block/5654  (elixir 1.20.3) src/elixir_expand.erl:53: :elixir_expand.expand/3655  (elixir 1.20.3) src/elixir_expand.erl:18: :elixir_expand.expand/3656657     warning: the variable "at_pos" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator658     │659 100 │     <<part1::binary-size(at_pos), part2::binary>> = payload660     │                          ~661     │662     └─ lib/membrane/payload.ex:100:26: Membrane.Payload.BitString.split_at/2663664     warning: the variable "bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator665     │666 113 │     <<_dropped::binary-size(bytes), rest::binary>> = payload667     │                             ~668     │669     └─ lib/membrane/payload.ex:113:29: Membrane.Payload.BitString.drop/2670671    warning: unused require Membrane.Pad672    │673 14 │   require Pad674    │   ~675    │676    └─ lib/membrane/core/element/state.ex:14:3677678    warning: unused require Membrane.Core.Child.PadModel679    │680 14 │   require PadModel681    │   ~682    │683    └─ lib/membrane/core/element/event_controller.ex:14:3684685    warning: unused require Membrane.Core.Message686    │687 13 │   require Message688    │   ~689    │690    └─ lib/membrane/core/element/event_controller.ex:13:3691692    warning: unused require Membrane.Core.Child.PadModel693    │694 19 │   require PadModel695    │   ~696    │697    └─ lib/membrane/core/element/demand_handler.ex:19:3698699    warning: unused require Membrane.Core.Message700    │701 18 │   require Message702    │   ~703    │704    └─ lib/membrane/core/element/demand_handler.ex:18:3705706    warning: unused require Membrane.Core.Message707    │708  8 │   require Message709    │   ~710    │711    └─ lib/membrane/core/bin/linking_buffer.ex:8:3712713    warning: unused require Membrane.Core.Message714    │715 14 │   require Message716    │   ~717    │718    └─ lib/membrane/core/parent/child_life_controller/link_handler.ex:14:3719720    warning: unused require Membrane.Core.Child.PadModel721    │722 16 │   require PadModel723    │   ~724    │725    └─ lib/membrane/core/child/pad_controller.ex:16:3726727    warning: unused require Membrane.Core.Message728    │729 14 │   require Message730    │   ~731    │732    └─ lib/membrane/core/child/pad_controller.ex:14:3733734    warning: unused require Membrane.Core.Message735    │736 10 │   require Message737    │   ~738    │739    └─ lib/membrane/core/bin/action_handler.ex:10:3740741    warning: unused require Membrane.Core.Message742    │743  6 │   require Membrane.Core.Message744    │   ~745    │746    └─ lib/membrane/core/parent/child_life_controller/startup_handler.ex:6:3747748    warning: unused require Membrane.Pad749    │750  9 │   require Pad751    │   ~752    │753    └─ lib/membrane/core/child/pad_spec_handler.ex:9:3754755    warning: unused require Membrane.Core.Child.PadModel756    │757 23 │   require PadModel758    │   ~759    │760    └─ lib/membrane/core/element/action_handler.ex:23:3761762    warning: unused require Membrane.Core.Message763    │764 22 │   require Message765    │   ~766    │767    └─ lib/membrane/core/element/action_handler.ex:22:3768769    warning: unused require Membrane.Core.Message770    │771 30 │   require Message772    │   ~773    │774    └─ lib/membrane/pipeline.ex:30:3775776    warning: unused require Membrane.Element777    │778 28 │   require Element779    │   ~780    │781    └─ lib/membrane/pipeline.ex:28:3782783    warning: unused require Membrane.Pad784    │785 31 │   require Pad786    │   ~787    │788    └─ lib/membrane/pipeline.ex:31:3789790    warning: unused require Membrane.PlaybackState791    │792 29 │   require PlaybackState793    │   ~794    │795    └─ lib/membrane/pipeline.ex:29:3796797    warning: unused require Membrane.Core.Child.PadModel798    │799 40 │   require PadModel800    │   ~801    │802    └─ lib/membrane/bin.ex:40:3803804    warning: unused require Membrane.Element805    │806 36 │   require Element807    │   ~808    │809    └─ lib/membrane/bin.ex:36:3810811    warning: unused require Membrane.Pad812    │813 38 │   require Pad814    │   ~815    │816    └─ lib/membrane/bin.ex:38:3817818    warning: unused require Membrane.PlaybackState819    │820 41 │   require Membrane.PlaybackState821    │   ~822    │823    └─ lib/membrane/bin.ex:41:3824825    warning: unused require Membrane.Bin826    │827  6 │   require Membrane.Bin828    │   ~829    │830    └─ lib/membrane/core/parent/child_life_controller.ex:6:3831832    warning: unused require Membrane.Core.Message833    │834  7 │   require Membrane.Core.Message835    │   ~836    │837    └─ lib/membrane/core/parent/child_life_controller.ex:7:3838839    warning: unused require Membrane.Element840    │841  8 │   require Membrane.Element842    │   ~843    │844    └─ lib/membrane/core/parent/child_life_controller.ex:8:3845846    warning: unused require Membrane.PlaybackState847    │848  9 │   require Membrane.PlaybackState849    │   ~850    │851    └─ lib/membrane/core/parent/child_life_controller.ex:9:3852853    warning: unused require Membrane.Core.Message854    │855 15 │   require Message856    │   ~857    │858    └─ lib/membrane/core/playback_handler.ex:15:3859860    warning: unused require Membrane.Core.Child.PadModel861    │862 23 │   require PadModel863    │   ~864    │865    └─ lib/membrane/core/parent/lifecycle_controller.ex:23:3866867    warning: unused require Membrane.Core.Message868    │869 22 │   require Message870    │   ~871    │872    └─ lib/membrane/core/parent/lifecycle_controller.ex:22:3873874    warning: unused require Membrane.PlaybackState875    │876 24 │   require PlaybackState877    │   ~878    │879    └─ lib/membrane/core/parent/lifecycle_controller.ex:24:3880881    warning: unused require Membrane.Core.Child.PadModel882    │883 10 │   require Membrane.Core.Child.PadModel884    │   ~885    │886    └─ lib/membrane/core/element/lifecycle_controller.ex:10:3887888    warning: unused require Membrane.Core.Message889    │890 11 │   require Membrane.Core.Message891    │   ~892    │893    └─ lib/membrane/core/element/lifecycle_controller.ex:11:3894895    warning: unused require Membrane.Core.Playback896    │897 12 │   require Membrane.Core.Playback898    │   ~899    │900    └─ lib/membrane/core/element/lifecycle_controller.ex:12:390190290302:07:13.472 [warning] Passing :require_if option to Bunch.Config.parse/2 is deprecated, pass function returning constraints instead90490502:07:13.751 [warning] Passing :require_if option to Bunch.Config.parse/2 is deprecated, pass function returning constraints instead906    warning: expected a map or struct when accessing .membrane_element_type in expression:907908        &1.module.membrane_element_type909910    but got type:911912        dynamic(atom())913914    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()915916    type warning found at:917    │918 37 │         &(Membrane.Element.element?(&1.module) and &1.module.membrane_element_type == :sink)919    │                                                              ~920    │921    └─ lib/membrane/core/parent/child_life_controller/startup_handler.ex:37:62: Membrane.Core.Parent.ChildLifeController.StartupHandler.setup_syncs/2922923    warning: the following clause will never match:924925        {:error, reason} ->926927    it is expected to match on type:928929        none()930931    type warning found at:932    │933 56 │       {:error, reason} -> raise LinkError, "#{inspect(reason)}"934    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~935    │936    └─ lib/membrane/core/child/pad_controller.ex:56: Membrane.Core.Child.PadController.handle_link/7937938    warning: a struct for Membrane.Core.Parent.Link is expected on struct update:939940        %Membrane.Core.Parent.Link{941          &1942          | from: resolve_endpoint(&1.from, state),943            to: resolve_endpoint(&1.to, state)944        }945946    but got type:947948        dynamic()949950    instead of using &1, you must define an anonymous function, define a variable and pattern match on "%Membrane.Core.Parent.Link{}"951952    type warning found at:953    │954 22 │       &%Link{&1 | from: resolve_endpoint(&1.from, state), to: resolve_endpoint(&1.to, state)}955    │        ~956    │957    └─ lib/membrane/core/parent/child_life_controller/link_handler.ex:22:8: Membrane.Core.Parent.ChildLifeController.LinkHandler.resolve_links/2958959    warning: the following clause will never match:960961        {{:error, reason}, state} ->962963    it is expected to match on type:964965        none()966967    type warning found at:968    │969 56 │       do: {{:error, reason}, state} ->970    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~971    │972    └─ lib/membrane/core/element/event_controller.ex:56: Membrane.Core.Element.EventController.exec_handle_event/4973974     warning: a struct for Membrane.Core.InputBuffer is expected on struct update:975976         %Membrane.Core.InputBuffer{buf | toilet?: true}977978     but got type:979980         dynamic()981982     where "buf" was given the type:983984         # type: dynamic()985         # from: lib/membrane/core/input_buffer.ex:112:21986         buf987988     when defining the variable "buf", you must also pattern match on "%Membrane.Core.InputBuffer{}"989990     type warning found at:991     │992 112 │   def enable_toilet(buf), do: %__MODULE__{buf | toilet?: true}993     │                               ~994     │995     └─ lib/membrane/core/input_buffer.ex:112:31: Membrane.Core.InputBuffer.enable_toilet/1996997    warning: expected a map or struct when accessing .input_buf_preferred_size in expression:998999        metric.input_buf_preferred_size10001001    where "metric" was given the type:10021003        # type: dynamic(Membrane.Buffer.Metric.ByteSize or Membrane.Buffer.Metric.Count)1004        # from: lib/membrane/core/input_buffer.ex:91:121005        metric = Membrane.Buffer.Metric.from_unit(demand_unit)10061007    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()10081009    type warning found at:1010    │1011 92 │     preferred_size = props[:preferred_size] || metric.input_buf_preferred_size1012    │                                                       ~1013    │1014    └─ lib/membrane/core/input_buffer.ex:92:55: Membrane.Core.InputBuffer.init/510151016    warning: a struct for Membrane.Core.Timer is expected on struct update:10171018        %Membrane.Core.Timer{timer | ratio: ratio}10191020    but got type:10211022        dynamic()10231024    where "timer" was given the type:10251026        # type: dynamic()1027        # from: lib/membrane/core/timer.ex:36:201028        timer10291030    when defining the variable "timer", you must also pattern match on "%Membrane.Core.Timer{}"10311032    type warning found at:1033    │1034 37 │     %__MODULE__{timer | ratio: ratio}1035    │     ~1036    │1037    └─ lib/membrane/core/timer.ex:37:5: Membrane.Core.Timer.update_ratio/210381039    warning: a struct for Membrane.Core.Timer is expected on struct update:10401041        %Membrane.Core.Timer{timer | interval: interval}10421043    but got type:10441045        dynamic(not %Membrane.Core.Timer{interval: :no_interval})10461047    where "timer" was given the type:10481049        # type: dynamic(not %Membrane.Core.Timer{interval: :no_interval})1050        # from: lib/membrane/core/timer.ex:67:201051        timer10521053    when defining the variable "timer", you must also pattern match on "%Membrane.Core.Timer{}"10541055    type warning found at:1056    │1057 68 │     %__MODULE__{timer | interval: interval}1058    │     ~1059    │1060    └─ lib/membrane/core/timer.ex:68:5: Membrane.Core.Timer.set_interval/210611062Generated membrane_core app1063==> shmex1064Bundlex: Building natives: lib, lib_nif, lib_cnode, shmex1065Compiling 2 files (.ex)1066     warning: the following pattern will never match:10671068         {:ok, trimmed_front} <- trim_leading(shm, bytes)10691070     because the right-hand side has type:10711072         none()10731074     where "bytes" was given the type:10751076         # type: dynamic()1077         # from: lib/shmex_native.ex:119:171078         bytes10791080     where "shm" was given the type:10811082         # type: dynamic()1083         # from: lib/shmex_native.ex:119:121084         shm10851086     type warning found at:1087     │1088 120 │     with {:ok, trimmed_front} <- trim_leading(shm, bytes),1089     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1090     │1091     └─ lib/shmex_native.ex:120: Shmex.Native.trim/210921093Generated shmex app1094==> unifex1095Bundlex: Building natives: unifex1096Compiling 18 files (.ex)1097     warning: using single-quoted strings to represent charlists is deprecated.1098     Use ~c"" if you indeed want a charlist or use "" instead.1099     You may run "mix format --migrate" to change all single-quoted1100     strings to use the ~c sigil and fix this warning.1101     │1102 180 │       #{do_generate_arg_parse(elem_name, type, ~g<elem>, ctx) |> gen('i')}1103     │                                                                      ~1104     │1105     └─ lib/unifex/base_type.ex:180:7011061107    warning: using single-quoted strings to represent charlists is deprecated.1108    Use ~c"" if you indeed want a charlist or use "" instead.1109    You may run "mix format --migrate" to change all single-quoted1110    strings to use the ~c sigil and fix this warning.1111    │1112 56 │   def sigil_g(content, 'r' ++ flags) do1113    │                        ~1114    │1115    └─ lib/unifex/native_code_generator.ex:56:2411161117    warning: using single-quoted strings to represent charlists is deprecated.1118    Use ~c"" if you indeed want a charlist or use "" instead.1119    You may run "mix format --migrate" to change all single-quoted1120    strings to use the ~c sigil and fix this warning.1121    │1122 71 │   def sigil_g(content, 't' ++ flags) do1123    │                        ~1124    │1125    └─ lib/unifex/native_code_generator.ex:71:2411261127    warning: using single-quoted strings to represent charlists is deprecated.1128    Use ~c"" if you indeed want a charlist or use "" instead.1129    You may run "mix format --migrate" to change all single-quoted1130    strings to use the ~c sigil and fix this warning.1131    │1132 76 │   def sigil_g(content, 'i' ++ flags) do1133    │                        ~1134    │1135    └─ lib/unifex/native_code_generator.ex:76:2411361137    warning: using single-quoted strings to represent charlists is deprecated.1138    Use ~c"" if you indeed want a charlist or use "" instead.1139    You may run "mix format --migrate" to change all single-quoted1140    strings to use the ~c sigil and fix this warning.1141    │1142 82 │   def sigil_g(content, 'I' ++ flags) do1143    │                        ~1144    │1145    └─ lib/unifex/native_code_generator.ex:82:2411461147     warning: using single-quoted strings to represent charlists is deprecated.1148     Use ~c"" if you indeed want a charlist or use "" instead.1149     You may run "mix format --migrate" to change all single-quoted1150     strings to use the ~c sigil and fix this warning.1151     │1152 103 │   def gen(content, 'j(' ++ flags) when is_list(content) do1153     │                    ~1154     │1155     └─ lib/unifex/native_code_generator.ex:103:2011561157     warning: using single-quoted strings to represent charlists is deprecated.1158     Use ~c"" if you indeed want a charlist or use "" instead.1159     You may run "mix format --migrate" to change all single-quoted1160     strings to use the ~c sigil and fix this warning.1161     │1162 104 │     {joiner, ')' ++ flags} = flags |> Enum.split_while(&([&1] != ')'))1163     │              ~1164     │1165     └─ lib/unifex/native_code_generator.ex:104:1411661167     warning: using single-quoted strings to represent charlists is deprecated.1168     Use ~c"" if you indeed want a charlist or use "" instead.1169     You may run "mix format --migrate" to change all single-quoted1170     strings to use the ~c sigil and fix this warning.1171     │1172 104 │     {joiner, ')' ++ flags} = flags |> Enum.split_while(&([&1] != ')'))1173     │                                                                  ~1174     │1175     └─ lib/unifex/native_code_generator.ex:104:6611761177     warning: using single-quoted strings to represent charlists is deprecated.1178     Use ~c"" if you indeed want a charlist or use "" instead.1179     You may run "mix format --migrate" to change all single-quoted1180     strings to use the ~c sigil and fix this warning.1181     │1182 109 │   def gen(content, 'n' ++ flags) when is_list(content) do1183     │                    ~1184     │1185     └─ lib/unifex/native_code_generator.ex:109:2011861187     warning: using single-quoted strings to represent charlists is deprecated.1188     Use ~c"" if you indeed want a charlist or use "" instead.1189     You may run "mix format --migrate" to change all single-quoted1190     strings to use the ~c sigil and fix this warning.1191     │1192 110 │     gen(content, 'j(\n)' ++ flags)1193     │                  ~1194     │1195     └─ lib/unifex/native_code_generator.ex:110:1811961197     warning: using single-quoted strings to represent charlists is deprecated.1198     Use ~c"" if you indeed want a charlist or use "" instead.1199     You may run "mix format --migrate" to change all single-quoted1200     strings to use the ~c sigil and fix this warning.1201     │1202 210 │       return #{result |> gen('it')};1203     │                              ~1204     │1205     └─ lib/unifex/native_code_generator.ex:210:3012061207     warning: using single-quoted strings to represent charlists is deprecated.1208     Use ~c"" if you indeed want a charlist or use "" instead.1209     You may run "mix format --migrate" to change all single-quoted1210     strings to use the ~c sigil and fix this warning.1211     │1212 233 │       ERL_NIF_TERM term = #{result |> gen('it')};1213     │                                           ~1214     │1215     └─ lib/unifex/native_code_generator.ex:233:4312161217     warning: using single-quoted strings to represent charlists is deprecated.1218     Use ~c"" if you indeed want a charlist or use "" instead.1219     You may run "mix format --migrate" to change all single-quoted1220     strings to use the ~c sigil and fix this warning.1221     │1222 262 │       |> gen('nIt')1223     │              ~1224     │1225     └─ lib/unifex/native_code_generator.ex:262:1412261227     warning: using single-quoted strings to represent charlists is deprecated.1228     Use ~c"" if you indeed want a charlist or use "" instead.1229     You may run "mix format --migrate" to change all single-quoted1230     strings to use the ~c sigil and fix this warning.1231     │1232 267 │       |> gen('nIt')1233     │              ~1234     │1235     └─ lib/unifex/native_code_generator.ex:267:1412361237     warning: using single-quoted strings to represent charlists is deprecated.1238     Use ~c"" if you indeed want a charlist or use "" instead.1239     You may run "mix format --migrate" to change all single-quoted1240     strings to use the ~c sigil and fix this warning.1241     │1242 273 │       |> gen('nIt')1243     │              ~1244     │1245     └─ lib/unifex/native_code_generator.ex:273:1412461247     warning: using single-quoted strings to represent charlists is deprecated.1248     Use ~c"" if you indeed want a charlist or use "" instead.1249     You may run "mix format --migrate" to change all single-quoted1250     strings to use the ~c sigil and fix this warning.1251     │1252 279 │       |> gen('nIt')1253     │              ~1254     │1255     └─ lib/unifex/native_code_generator.ex:279:1412561257     warning: using single-quoted strings to represent charlists is deprecated.1258     Use ~c"" if you indeed want a charlist or use "" instead.1259     You may run "mix format --migrate" to change all single-quoted1260     strings to use the ~c sigil and fix this warning.1261     │1262 465 │       |> gen('j(,\n)i')1263     │              ~1264     │1265     └─ lib/unifex/native_code_generator.ex:465:1412661267     warning: using single-quoted strings to represent charlists is deprecated.1268     Use ~c"" if you indeed want a charlist or use "" instead.1269     You may run "mix format --migrate" to change all single-quoted1270     strings to use the ~c sigil and fix this warning.1271     │1272 533 │         #{content |> gen('j(,\n)iit')}1273     │                          ~1274     │1275     └─ lib/unifex/native_code_generator.ex:533:2612761277Generated unifex app1278==> membrane_common_c1279Bundlex: Building natives: membrane, membrane_ringbuffer1280Compiling 1 file (.ex)1281Generated membrane_common_c app1282==> membrane_loggers1283Bundlex: Building natives: console1284Compiling 3 files (.ex)1285Generated membrane_loggers app1286==> nerves_system_bbb1287Generated nerves_system_bbb app1288==> property_table1289Compiling 8 files (.ex)1290Generated property_table app1291==> nerves_uevent1292 CC uevent.o1293 LD uevent1294Compiling 5 files (.ex)1295Generated nerves_uevent app1296==> nerves_runtime1297Compiling 14 files (.ex)1298Generated nerves_runtime app1299==> toolshed1300Compiling 5 files (.ex)1301Generated toolshed app1302==> nerves_compatibility_test1303Compiling 2 files (.ex)1304Generated nerves_compatibility_test app1305* skipping runtime configuration (config/runtime.exs not found)1306* creating _build/bbb/rel/nerves_compatibility_test/releases/0.1.0/vm.args1307Building firmware...1308** (Mix) Unexpected executable format for '/work/proj/_build/bbb/rel/nerves_compatibility_test/lib/shmex-0.2.1/priv/bundlex/shmex.so'13091310Got:1311 %{endian: :little, flags: 0, machine: :x86_64, type: :elf, bits: 64}13121313Expecting:1314 %{endian: :little, flags: 83887104, machine: :arm, type: :elf, bits: 32}13151316This file was compiled for the host or a different target and probably will not work.13171318If you are very sure you know what you are doing, place an empty file in the same1319directory as the offending file(s) called '.noscrub'. This disables scrubbing for1320that directory.1321