membrane_element_ffmpeg_h264

Build log

nerves_system_qemu_aarch64

membrane_element_ffmpeg_h264 0.4.1 · fail · run membrane_element_ffmpeg_h264-0.4.1-1790990065025
1183 of 1183 lines
1Resolving Hex dependencies...2Resolution completed in 0.214s3Unchanged:4  bunch 1.6.45  bunch_native 0.3.06  bundlex 0.4.17  circular_buffer 1.1.08  coerce 1.0.29  elixir_make 0.10.010  interactive_cmd 0.1.411  membrane_caps_video_h264 0.2.1 RETIRED!12    (renamed) Renamed to membrane_h264_format13  membrane_caps_video_raw 0.1.014  membrane_common_c 0.4.015  membrane_core 0.5.316  membrane_element_ffmpeg_h264 0.4.1 RETIRED!17    (renamed) Renamed to membrane_h264_ffmpeg_plugin18  nerves 2.0.0-pre.219  nerves_discovery 0.1.520  nerves_logging 0.2.421  nerves_runtime 0.13.1322  nerves_system_bbb 2.30.223  nerves_system_br 1.34.424  nerves_system_mangopi_mq_pro 0.17.225  nerves_system_qemu_aarch64 0.4.226  nerves_system_rpi0 2.1.227  nerves_system_rpi4 2.1.228  nerves_system_rpi5 2.1.229  nerves_system_trellis 0.5.030  nerves_system_x86_64 1.34.231  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.132  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.133  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.134  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.135  nerves_toolchain_x86_64_nerves_linux_musl 15.3.136  nerves_uevent 0.1.737  numbers 5.2.538  property_table 0.3.439  qex 0.5.240  ratio 2.4.241  ring_logger 0.11.742  secure_random 0.5.143  shmex 0.3.044  tablet 0.3.345  toolshed 0.5.046  uboot_env 1.0.247  unifex 0.3.348* Getting membrane_element_ffmpeg_h264 (Hex package)49* Getting nerves (Hex package)50* Getting ring_logger (Hex package)51* Getting toolshed (Hex package)52* Getting nerves_runtime (Hex package)53* Getting nerves_system_bbb (Hex package)54* Getting nerves_system_mangopi_mq_pro (Hex package)55* Getting nerves_system_qemu_aarch64 (Hex package)56* Getting nerves_system_rpi0 (Hex package)57* Getting nerves_system_rpi4 (Hex package)58* Getting nerves_system_rpi5 (Hex package)59* Getting nerves_system_trellis (Hex package)60* Getting nerves_system_x86_64 (Hex package)61* Getting nerves_system_br (Hex package)62* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)63* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)64* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)65* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)66* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)67* Getting nerves_logging (Hex package)68* Getting nerves_uevent (Hex package)69* Getting uboot_env (Hex package)70* Getting elixir_make (Hex package)71* Getting property_table (Hex package)72* Getting circular_buffer (Hex package)73* Getting interactive_cmd (Hex package)74* Getting nerves_discovery (Hex package)75* Getting tablet (Hex package)76* Getting bunch (Hex package)77* Getting membrane_caps_video_h264 (Hex package)78* Getting membrane_caps_video_raw (Hex package)79* Getting membrane_common_c (Hex package)80* Getting membrane_core (Hex package)81* Getting unifex (Hex package)82* Getting bundlex (Hex package)83* Getting shmex (Hex package)84* Getting bunch_native (Hex package)85* Getting qex (Hex package)86* Getting secure_random (Hex package)87* Getting ratio (Hex package)88* Getting numbers (Hex package)89* Getting coerce (Hex package)90Found retired packages, see above for details91==> nerves_system_br92Generated nerves_system_br app93==> membrane_caps_video_h26494Compiling 1 file (.ex)95Generated membrane_caps_video_h264 app96==> circular_buffer97Compiling 1 file (.ex)98Generated circular_buffer app99==> membrane_caps_video_raw100Compiling 1 file (.ex)101Generated membrane_caps_video_raw app102==> coerce103Compiling 3 files (.ex)104Generated coerce app105==> bunch106Compiling 19 files (.ex)107Generated bunch app108==> tablet109Compiling 2 files (.ex)110Generated tablet app111==> numbers112Compiling 7 files (.ex)113Generated numbers app114==> elixir_make115Compiling 8 files (.ex)116Generated elixir_make app117==> nerves_logging118 CC kmsg_tailer.o119 LD kmsg_tailer120Compiling 5 files (.ex)121Generated nerves_logging app122==> ratio123Compiling 5 files (.ex)124     warning: <|> is deprecated. Use another pipe-like operator125     │126 154 │   def numerator <|> denominator127     │                 ~128     │129     └─ lib/ratio.ex:154:17130131     warning: <|> is deprecated. Use another pipe-like operator132     │133 156 │   def _numerator <|> 0 do134     │                  ~135     │136     └─ lib/ratio.ex:156:18137138     warning: <|> is deprecated. Use another pipe-like operator139     │140 160 │   def numerator <|> denominator when is_integer(numerator) and is_integer(denominator) do141     │                 ~142     │143     └─ lib/ratio.ex:160:17144145     warning: <|> is deprecated. Use another pipe-like operator146     │147 166 │   def numerator <|> denominator when is_float(numerator) do148     │                 ~149     │150     └─ lib/ratio.ex:166:17151152     warning: <|> is deprecated. Use another pipe-like operator153     │154 170 │   def numerator <|> denominator when is_float(denominator) do155     │                 ~156     │157     └─ lib/ratio.ex:170:17158159     warning: <|> is deprecated. Use another pipe-like operator160     │161 174 │   def (numerator = %Ratio{}) <|> (denominator = %Ratio{}) do162     │                              ~163     │164     └─ lib/ratio.ex:174:30165166     warning: <|> is deprecated. Use another pipe-like operator167     │168 179 │     def (numerator = %Decimal{}) <|> (denominator = %Decimal{}) do169     │                                  ~170     │171     └─ lib/ratio.ex:179:34172173     warning: <|> is deprecated. Use another pipe-like operator174     │175 184 │     def (numerator = %Decimal{}) <|> denominator when is_float(denominator) do176     │                                  ~177     │178     └─ lib/ratio.ex:184:34179180     warning: <|> is deprecated. Use another pipe-like operator181     │182 189 │     def numerator <|> (denominator = %Decimal{}) when is_float(numerator) do183     │                   ~184     │185     └─ lib/ratio.ex:189:19186187     warning: <|> is deprecated. Use another pipe-like operator188     │189 194 │     def (numerator = %Decimal{}) <|> denominator when is_integer(denominator) do190     │                                  ~191     │192     └─ lib/ratio.ex:194:34193194     warning: <|> is deprecated. Use another pipe-like operator195     │196 199 │     def numerator <|> (denominator = %Decimal{}) when is_integer(numerator) do197     │                   ~198     │199     └─ lib/ratio.ex:199:19200201     warning: <|> is deprecated. Use another pipe-like operator202     │203 204 │   def numerator <|> denominator do204     │                 ~205     │206     └─ lib/ratio.ex:204:17207208     warning: <|> is deprecated. Use another pipe-like operator209     │210 237 │       Ratio.DecimalConversion.decimal_to_rational(numerator) <|>211     │                                                              ~212     │213     └─ lib/ratio.ex:237:62214215     warning: <|> is deprecated. Use another pipe-like operator216     │217 242 │       numerator <|> Ratio.DecimalConversion.decimal_to_rational(denominator)218     │                 ~219     │220     └─ lib/ratio.ex:242:17221222     warning: <|> is deprecated. Use another pipe-like operator223     │224 247 │     numerator <|> denominator225     │               ~226     │227     └─ lib/ratio.ex:247:15228229     warning: <|> is deprecated. Use another pipe-like operator230     │231 261 │     do: Kernel.abs(numerator) <|> denominator232     │                               ~233     │234     └─ lib/ratio.ex:261:31235236     warning: <|> is deprecated. Use another pipe-like operator237     │238 310 │     do: Kernel.+(a * lcm, b) <|> lcm239     │                              ~240     │241     └─ lib/ratio.ex:310:30242243     warning: <|> is deprecated. Use another pipe-like operator244     │245 313 │     do: Kernel.+(b * lcm, a) <|> lcm246     │                              ~247     │248     └─ lib/ratio.ex:313:30249250     warning: <|> is deprecated. Use another pipe-like operator251     │252 316 │     Kernel.+(a, c) <|> lcm253     │                    ~254     │255     └─ lib/ratio.ex:316:20256257     warning: <|> is deprecated. Use another pipe-like operator258     │259 320 │     Kernel.+(a * d, c * b) <|> (b * d)260     │                            ~261     │262     └─ lib/ratio.ex:320:28263264     warning: <|> is deprecated. Use another pipe-like operator265     │266 423 │     Kernel.*(numerator, number) <|> denominator267     │                                 ~268     │269     └─ lib/ratio.ex:423:33270271     warning: <|> is deprecated. Use another pipe-like operator272     │273 428 │     Kernel.*(numerator, number) <|> denominator274     │                                 ~275     │276     └─ lib/ratio.ex:428:33277278     warning: <|> is deprecated. Use another pipe-like operator279     │280 435 │     Kernel.*(numerator1, numerator2) <|> Kernel.*(denominator1, denominator2)281     │                                      ~282     │283     └─ lib/ratio.ex:435:38284285     warning: <|> is deprecated. Use another pipe-like operator286     │287 467 │   def div(a, b) when is_number(a) and is_integer(b), do: a <|> b288     │                                                            ~289     │290     └─ lib/ratio.ex:467:60291292     warning: <|> is deprecated. Use another pipe-like operator293     │294 474 │     numerator <|> Kernel.*(denominator, number)295     │               ~296     │297     └─ lib/ratio.ex:474:15298299     warning: <|> is deprecated. Use another pipe-like operator300     │301 480 │     mult(number, denominator <|> numerator)302     │                              ~303     │304     └─ lib/ratio.ex:480:30305306     warning: <|> is deprecated. Use another pipe-like operator307     │308 487 │     Kernel.*(numerator1, denominator2) <|> Kernel.*(denominator1, numerator2)309     │                                        ~310     │311     └─ lib/ratio.ex:487:40312313     warning: <|> is deprecated. Use another pipe-like operator314     │315 507 │   def a / b when is_number(a) and is_integer(b), do: a <|> b316     │                                                        ~317     │318     └─ lib/ratio.ex:507:56319320     warning: <|> is deprecated. Use another pipe-like operator321     │322 852 │     if numerator <|> denominator == floor do323     │                  ~324     │325     └─ lib/ratio.ex:852:18326327     warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead328     │329 133 │   Passed floats are rounded to `#{Application.get_env(:ratio, :max_float_to_rational_digits)}` digits, to make the result match expectations better.330     │                                               ~331     │332     └─ lib/ratio.ex:133:47: Ratio (module)333334    warning: <|> is deprecated. Use another pipe-like operator335    │336 55 │     (integer * numerator + decimal) <|> numerator337    │                                     ~338    │339    └─ lib/ratio/float_conversion.ex:55:37340341    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead342    │343  4 │   @max_decimals Application.get_env(:ratio, :max_float_to_rational_digits)344    │                             ~345    │346    └─ lib/ratio/float_conversion.ex:4:29: Ratio.FloatConversion (module)347348    warning: Ratio.DecimalConversion.decimal_to_rational/1 is undefined (module Ratio.DecimalConversion is not available or is yet to be defined)349    │350 17 │     {ratio, Ratio.DecimalConversion.decimal_to_rational(decimal)}351    │                                     ~352    │353    └─ lib/ratio/coerce.ex:17:37: Coerce.Implementations.Ratio.Decimal.coerce/2354355Generated ratio app356==> nerves_discovery357Compiling 5 files (.ex)358Generated nerves_discovery app359==> ring_logger360Compiling 7 files (.ex)361Generated ring_logger app362==> interactive_cmd363Compiling 1 file (.ex)364Generated interactive_cmd app365==> nerves366Compiling 65 files (.ex)367    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)368    │369  6 │ defmodule Mix.Tasks.Nerves.Init do370    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~371    │372    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)373374    warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)375    │376  6 │ defmodule Nerves do377    │ ~~~~~~~~~~~~~~~~~~~378    │379    └─ lib/nerves.ex:6: Nerves (module)380381    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)382    │383  5 │ defmodule Nerves.ArtifactResolver do384    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~385    │386    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)387388    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)389    │390  6 │ defmodule Nerves.BuildAction.AppModes do391    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~392    │393    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)394395    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)396    │397  5 │ defmodule Nerves.BuildAction.CheckExecutables do398    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~399    │400    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)401402    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)403    │404  8 │ defmodule Nerves.BuildAction.Erlinit do405    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~406    │407    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)408409    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)410    │411  5 │ defmodule Nerves.BuildAction.Firmware do412    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~413    │414    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)415416    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)417    │418  7 │ defmodule Nerves.BuildAction.IExStartupCheck do419    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~420    │421    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)422423    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)424    │425  5 │ defmodule Nerves.BuildAction.NervesV1System do426    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~427    │428    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)429430    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)431    │432  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do433    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~434    │435    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)436437    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)438    │439  5 │ defmodule Nerves.BuildAction.Rootfs do440    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~441    │442    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)443444    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)445    │446  6 │ defmodule Nerves.BuildAction.SortApps do447    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~448    │449    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)450451    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)452    │453  5 │ defmodule Nerves.BuildAction.StripAll do454    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~455    │456    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)457458    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)459    │460  5 │ defmodule Nerves.BuildAction.Trimmer do461    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~462    │463    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)464465    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)466    │467  5 │ defmodule Nerves.BuildPlan do468    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~469    │470    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)471472    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)473    │474  5 │ defmodule Nerves.BuildPlan.Checks do475    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~476    │477    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)478479    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)480    │481  6 │ defmodule Nerves.Container do482    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~483    │484    └─ lib/nerves/container.ex:6: Nerves.Container (module)485486    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)487    │488  5 │ defmodule Nerves.Fingerprint do489    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~490    │491    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)492493    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)494    │495  5 │ defmodule Nerves.MixPackage do496    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~497    │498    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)499500    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)501    │502  5 │ defmodule Nerves.Paths do503    │ ~~~~~~~~~~~~~~~~~~~~~~~~~504    │505    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)506507    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)508    │509  5 │ defmodule Nerves.TargetTuple do510    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~511    │512    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)513514Generated nerves app515==> nerves_toolchain_aarch64_nerves_linux_gnu516Compiling 1 file (.ex)517Generated nerves_toolchain_aarch64_nerves_linux_gnu app518==> nerves_system_qemu_aarch64519Compiling 1 file (.ex)520Generated nerves_system_qemu_aarch64 app521==> secure_random522Compiling 1 file (.ex)523    warning: use Bitwise is deprecated. import Bitwise instead524    │525  2 │   use Bitwise526    │   ~~~~~~~~~~~527    │528    └─ lib/secure_random.ex:2: SecureRandom (module)529530Generated secure_random app531==> uboot_env532Compiling 5 files (.ex)533Generated uboot_env app534==> qex535Compiling 4 files (.ex)536warning: x..y inside match is deprecated, you must always match on the step: x..y//var or x..y//_ if you want to ignore it537  lib/qex.ex:45: Qex.new/1538539Generated qex app540==> membrane_core541Compiling 106 files (.ex)542    warning: unused require Record543    │544 35 │   require Record545    │   ~546    │547    └─ lib/membrane/caps/matcher.ex:35:3548549    warning: use Bunch.Typespec is deprecated. `use Bunch.Typespec` only brings to scope the deprecated @/1550    │551 15 │   use Bunch.Typespec552    │   ~~~~~~~~~~~~~~~~~~553    │554    └─ lib/membrane/pad.ex:15: Membrane.Pad (module)555556warning: Bunch.Typespec.@list_type is deprecated. Use Bunch.Typespec.enum_to_alternative/1 instead.557  (bunch 1.6.4) lib/bunch/typespec.ex:33: Bunch.Typespec."MACRO-@"/2558  (elixir 1.20.3) src/elixir_dispatch.erl:263: :elixir_dispatch.expand_macro_fun/7559  (elixir 1.20.3) src/elixir_dispatch.erl:122: :elixir_dispatch.dispatch_import/6560  (elixir 1.20.3) src/elixir_expand.erl:679: :elixir_expand.expand_block/5561  (elixir 1.20.3) src/elixir_expand.erl:53: :elixir_expand.expand/3562  (elixir 1.20.3) src/elixir_expand.erl:18: :elixir_expand.expand/3563564    warning: unused require Membrane.Pad565    │566 14 │   require Pad567    │   ~568    │569    └─ lib/membrane/core/element/state.ex:14:3570571    warning: unused require Membrane.Core.Child.PadModel572    │573 14 │   require PadModel574    │   ~575    │576    └─ lib/membrane/core/element/event_controller.ex:14:3577578    warning: unused require Membrane.Core.Message579    │580 13 │   require Message581    │   ~582    │583    └─ lib/membrane/core/element/event_controller.ex:13:3584585    warning: unused require Membrane.Core.Child.PadModel586    │587 19 │   require PadModel588    │   ~589    │590    └─ lib/membrane/core/element/demand_handler.ex:19:3591592    warning: unused require Membrane.Core.Message593    │594 18 │   require Message595    │   ~596    │597    └─ lib/membrane/core/element/demand_handler.ex:18:3598599    warning: unused require Membrane.Core.Message600    │601  8 │   require Message602    │   ~603    │604    └─ lib/membrane/core/bin/linking_buffer.ex:8:3605606    warning: unused require Membrane.Core.Message607    │608 14 │   require Message609    │   ~610    │611    └─ lib/membrane/core/parent/child_life_controller/link_handler.ex:14:3612613    warning: unused require Membrane.Core.Child.PadModel614    │615 16 │   require PadModel616    │   ~617    │618    └─ lib/membrane/core/child/pad_controller.ex:16:3619620    warning: unused require Membrane.Core.Message621    │622 14 │   require Message623    │   ~624    │625    └─ lib/membrane/core/child/pad_controller.ex:14:3626627    warning: unused require Membrane.Pad628    │629  9 │   require Pad630    │   ~631    │632    └─ lib/membrane/core/child/pad_spec_handler.ex:9:3633634    warning: unused require Membrane.Core.Child.PadModel635    │636 23 │   require PadModel637    │   ~638    │639    └─ lib/membrane/core/element/action_handler.ex:23:3640641    warning: unused require Membrane.Core.Message642    │643 22 │   require Message644    │   ~645    │646    └─ lib/membrane/core/element/action_handler.ex:22:3647648    warning: unused require Membrane.Core.Message649    │650 13 │   require Message651    │   ~652    │653    └─ lib/membrane/core/input_buffer.ex:13:3654655    warning: unused require Membrane.Core.Message656    │657  6 │   require Membrane.Core.Message658    │   ~659    │660    └─ lib/membrane/core/parent/child_life_controller/startup_handler.ex:6:3661662    warning: unused require Membrane.Core.Message663    │664 10 │   require Message665    │   ~666    │667    └─ lib/membrane/core/bin/action_handler.ex:10:3668669     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 operator670     │671 100 │     <<part1::binary-size(at_pos), part2::binary>> = payload672     │                          ~673     │674     └─ lib/membrane/payload.ex:100:26: Membrane.Payload.BitString.split_at/2675676     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 operator677     │678 113 │     <<_dropped::binary-size(bytes), rest::binary>> = payload679     │                             ~680     │681     └─ lib/membrane/payload.ex:113:29: Membrane.Payload.BitString.drop/2682683    warning: unused require Membrane.Core.Message684    │685 30 │   require Message686    │   ~687    │688    └─ lib/membrane/pipeline.ex:30:3689690    warning: unused require Membrane.Element691    │692 28 │   require Element693    │   ~694    │695    └─ lib/membrane/pipeline.ex:28:3696697    warning: unused require Membrane.Pad698    │699 31 │   require Pad700    │   ~701    │702    └─ lib/membrane/pipeline.ex:31:3703704    warning: unused require Membrane.PlaybackState705    │706 29 │   require PlaybackState707    │   ~708    │709    └─ lib/membrane/pipeline.ex:29:3710711    warning: unused require Membrane.Core.Child.PadModel712    │713 40 │   require PadModel714    │   ~715    │716    └─ lib/membrane/bin.ex:40:3717718    warning: unused require Membrane.Element719    │720 36 │   require Element721    │   ~722    │723    └─ lib/membrane/bin.ex:36:3724725    warning: unused require Membrane.Pad726    │727 38 │   require Pad728    │   ~729    │730    └─ lib/membrane/bin.ex:38:3731732    warning: unused require Membrane.PlaybackState733    │734 41 │   require Membrane.PlaybackState735    │   ~736    │737    └─ lib/membrane/bin.ex:41:3738739    warning: unused require Membrane.Bin740    │741  6 │   require Membrane.Bin742    │   ~743    │744    └─ lib/membrane/core/parent/child_life_controller.ex:6:3745746    warning: unused require Membrane.Core.Message747    │748  7 │   require Membrane.Core.Message749    │   ~750    │751    └─ lib/membrane/core/parent/child_life_controller.ex:7:3752753    warning: unused require Membrane.Element754    │755  8 │   require Membrane.Element756    │   ~757    │758    └─ lib/membrane/core/parent/child_life_controller.ex:8:3759760    warning: unused require Membrane.PlaybackState761    │762  9 │   require Membrane.PlaybackState763    │   ~764    │765    └─ lib/membrane/core/parent/child_life_controller.ex:9:3766767    warning: unused require Membrane.Core.Message768    │769 15 │   require Message770    │   ~771    │772    └─ lib/membrane/core/playback_handler.ex:15:3773774    warning: unused require Membrane.Core.Child.PadModel775    │776 23 │   require PadModel777    │   ~778    │779    └─ lib/membrane/core/parent/lifecycle_controller.ex:23:3780781    warning: unused require Membrane.Core.Message782    │783 22 │   require Message784    │   ~785    │786    └─ lib/membrane/core/parent/lifecycle_controller.ex:22:3787788    warning: unused require Membrane.PlaybackState789    │790 24 │   require PlaybackState791    │   ~792    │793    └─ lib/membrane/core/parent/lifecycle_controller.ex:24:3794795    warning: unused require Membrane.Core.Child.PadModel796    │797 10 │   require Membrane.Core.Child.PadModel798    │   ~799    │800    └─ lib/membrane/core/element/lifecycle_controller.ex:10:3801802    warning: unused require Membrane.Core.Message803    │804 11 │   require Membrane.Core.Message805    │   ~806    │807    └─ lib/membrane/core/element/lifecycle_controller.ex:11:3808809    warning: unused require Membrane.Core.Playback810    │811 12 │   require Membrane.Core.Playback812    │   ~813    │814    └─ lib/membrane/core/element/lifecycle_controller.ex:12:381581681701:18:04.985 [warning] Passing :require_if option to Bunch.Config.parse/2 is deprecated, pass function returning constraints instead81881901:18:05.189 [warning] Passing :require_if option to Bunch.Config.parse/2 is deprecated, pass function returning constraints instead820    warning: expected a map or struct when accessing .membrane_element_type in expression:821822        &1.module.membrane_element_type823824    but got type:825826        dynamic(atom())827828    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()829830    type warning found at:831    │832 37 │         &(Membrane.Element.element?(&1.module) and &1.module.membrane_element_type == :sink)833    │                                                              ~834    │835    └─ lib/membrane/core/parent/child_life_controller/startup_handler.ex:37:62: Membrane.Core.Parent.ChildLifeController.StartupHandler.setup_syncs/2836837     warning: a struct for Membrane.Core.InputBuffer is expected on struct update:838839         %Membrane.Core.InputBuffer{buf | toilet?: true}840841     but got type:842843         dynamic()844845     where "buf" was given the type:846847         # type: dynamic()848         # from: lib/membrane/core/input_buffer.ex:112:21849         buf850851     when defining the variable "buf", you must also pattern match on "%Membrane.Core.InputBuffer{}"852853     type warning found at:854     │855 112 │   def enable_toilet(buf), do: %__MODULE__{buf | toilet?: true}856     │                               ~857     │858     └─ lib/membrane/core/input_buffer.ex:112:31: Membrane.Core.InputBuffer.enable_toilet/1859860    warning: expected a map or struct when accessing .input_buf_preferred_size in expression:861862        metric.input_buf_preferred_size863864    where "metric" was given the type:865866        # type: dynamic(Membrane.Buffer.Metric.ByteSize or Membrane.Buffer.Metric.Count)867        # from: lib/membrane/core/input_buffer.ex:91:12868        metric = Membrane.Buffer.Metric.from_unit(demand_unit)869870    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()871872    type warning found at:873    │874 92 │     preferred_size = props[:preferred_size] || metric.input_buf_preferred_size875    │                                                       ~876    │877    └─ lib/membrane/core/input_buffer.ex:92:55: Membrane.Core.InputBuffer.init/5878879    warning: the following clause will never match:880881        {:error, reason} ->882883    it is expected to match on type:884885        none()886887    type warning found at:888    │889 56 │       {:error, reason} -> raise LinkError, "#{inspect(reason)}"890    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~891    │892    └─ lib/membrane/core/child/pad_controller.ex:56: Membrane.Core.Child.PadController.handle_link/7893894    warning: a struct for Membrane.Core.Parent.Link is expected on struct update:895896        %Membrane.Core.Parent.Link{897          &1898          | from: resolve_endpoint(&1.from, state),899            to: resolve_endpoint(&1.to, state)900        }901902    but got type:903904        dynamic()905906    instead of using &1, you must define an anonymous function, define a variable and pattern match on "%Membrane.Core.Parent.Link{}"907908    type warning found at:909    │910 22 │       &%Link{&1 | from: resolve_endpoint(&1.from, state), to: resolve_endpoint(&1.to, state)}911    │        ~912    │913    └─ lib/membrane/core/parent/child_life_controller/link_handler.ex:22:8: Membrane.Core.Parent.ChildLifeController.LinkHandler.resolve_links/2914915    warning: the following clause will never match:916917        {{:error, reason}, state} ->918919    it is expected to match on type:920921        none()922923    type warning found at:924    │925 56 │       do: {{:error, reason}, state} ->926    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~927    │928    └─ lib/membrane/core/element/event_controller.ex:56: Membrane.Core.Element.EventController.exec_handle_event/4929930    warning: a struct for Membrane.Core.Timer is expected on struct update:931932        %Membrane.Core.Timer{timer | ratio: ratio}933934    but got type:935936        dynamic()937938    where "timer" was given the type:939940        # type: dynamic()941        # from: lib/membrane/core/timer.ex:36:20942        timer943944    when defining the variable "timer", you must also pattern match on "%Membrane.Core.Timer{}"945946    type warning found at:947    │948 37 │     %__MODULE__{timer | ratio: ratio}949    │     ~950    │951    └─ lib/membrane/core/timer.ex:37:5: Membrane.Core.Timer.update_ratio/2952953    warning: a struct for Membrane.Core.Timer is expected on struct update:954955        %Membrane.Core.Timer{timer | interval: interval}956957    but got type:958959        dynamic(not %Membrane.Core.Timer{interval: :no_interval})960961    where "timer" was given the type:962963        # type: dynamic(not %Membrane.Core.Timer{interval: :no_interval})964        # from: lib/membrane/core/timer.ex:67:20965        timer966967    when defining the variable "timer", you must also pattern match on "%Membrane.Core.Timer{}"968969    type warning found at:970    │971 68 │     %__MODULE__{timer | interval: interval}972    │     ~973    │974    └─ lib/membrane/core/timer.ex:68:5: Membrane.Core.Timer.set_interval/2975976Generated membrane_core app977==> bundlex978Compiling 29 files (.ex)979    warning: using single-quoted strings to represent charlists is deprecated.980    Use ~c"" if you indeed want a charlist or use "" instead.981    You may run "mix format --migrate" to change all single-quoted982    strings to use the ~c sigil and fix this warning.983    │984 38 │         {port, {:data, {:eol, 'ready'}}},985    │                               ~986    │987    └─ lib/bundlex/cnode/server.ex:38:31988989    warning: using single-quoted strings to represent charlists is deprecated.990    Use ~c"" if you indeed want a charlist or use "" instead.991    You may run "mix format --migrate" to change all single-quoted992    strings to use the ~c sigil and fix this warning.993    │994 48 │         :ok = :win32reg.change_key(reg, '\\hklm\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion')995    │                                         ~996    │997    └─ lib/bundlex/platform.ex:48:41998999    warning: using single-quoted strings to represent charlists is deprecated.1000    Use ~c"" if you indeed want a charlist or use "" instead.1001    You may run "mix format --migrate" to change all single-quoted1002    strings to use the ~c sigil and fix this warning.1003    │1004 49 │         {:ok, build} = :win32reg.value(reg, 'BuildLabEx')1005    │                                             ~1006    │1007    └─ lib/bundlex/platform.ex:49:4510081009    warning: expected a map or struct when accessing .toolchain_module in expression:10101011        Bundlex.Platform.get_module(platform).toolchain_module10121013    but got type:10141015        dynamic(1016          Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or Bundlex.Platform.Windows32 or1017            Bundlex.Platform.Windows641018        )10191020    where "platform" was given the type:10211022        # type: dynamic(:linux or :macosx or :windows32 or :windows64)1023        # from: lib/tasks/compile.bundlex.ex:34:371024        Bundlex.Platform.get_module(platform)10251026    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()10271028    type warning found at:1029    │1030 34 │     commands = commands ++ Platform.get_module(platform).toolchain_module.before_all!(platform)1031    │                                                          ~1032    │1033    └─ lib/tasks/compile.bundlex.ex:34:58: Mix.Tasks.Compile.Bundlex.run/110341035     warning: a struct for Bundlex.Native is expected on struct update:10361037         %Bundlex.Native{native | deps: parsed_deps, preprocessors: preprocessors}10381039     but got type:10401041         dynamic(%{..., sources: term()})10421043     where "native" was given the type:10441045         # type: dynamic(%{..., sources: term()})1046         # from: lib/bundlex/native.ex:126:511047         Enum.empty?(native.sources)10481049     when defining the variable "native", you must also pattern match on "%Bundlex.Native{}"10501051     type warning found at:1052     │1053 129 │         %__MODULE__{native | deps: parsed_deps, preprocessors: preprocessors}1054     │         ~1055     │1056     └─ lib/bundlex/native.ex:129:9: Bundlex.Native.parse_native/210571058     warning: expected a map or struct when accessing .toolchain_module in expression:10591060         Bundlex.Platform.get_module(platform).toolchain_module10611062     but got type:10631064         dynamic(1065           Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or Bundlex.Platform.Windows32 or1066             Bundlex.Platform.Windows641067         )10681069     where "platform" was given the type:10701071         # type: dynamic(:linux or :macosx or :windows32 or :windows64)1072         # from: lib/bundlex/native.ex:106:271073         Bundlex.Platform.get_module(platform)10741075     hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()10761077     type warning found at:1078     │1079 106 │       commands = Platform.get_module(platform).toolchain_module.compiler_commands(native)1080     │                                                ~1081     │1082     └─ lib/bundlex/native.ex:106:48: Bundlex.Native.resolve_native/410831084Generated bundlex app1085warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Linux.toolchain_module() is deprecated, you must add parentheses instead: remote.function()1086  (bundlex 0.4.1) lib/tasks/compile.bundlex.ex:34: Mix.Tasks.Compile.Bundlex.run/11087  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51088  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21089  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41090  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/210911092==> bunch_native1093Bundlex: Building natives: lib, bunch1094warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Linux.toolchain_module() is deprecated, you must add parentheses instead: remote.function()1095  (bundlex 0.4.1) lib/bundlex/native.ex:106: Bundlex.Native.resolve_native/41096  (bunch 1.6.4) lib/bunch/enum.ex:244: Bunch.Enum.do_try_flat_map/31097  (bundlex 0.4.1) lib/tasks/compile.bundlex.ex:38: Mix.Tasks.Compile.Bundlex.run/11098  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51099  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/211001101Generated bunch_native app1102==> shmex1103Bundlex: Building natives: lib, shmex1104Compiling 2 files (.ex)1105     warning: the following pattern will never match:11061107         {:ok, trimmed_front} <- trim_leading(shm, bytes)11081109     because the right-hand side has type:11101111         none()11121113     where "bytes" was given the type:11141115         # type: dynamic()1116         # from: lib/shmex_native.ex:119:171117         bytes11181119     where "shm" was given the type:11201121         # type: dynamic()1122         # from: lib/shmex_native.ex:119:121123         shm11241125     type warning found at:1126     │1127 120 │     with {:ok, trimmed_front} <- trim_leading(shm, bytes),1128     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1129     │1130     └─ lib/shmex_native.ex:120: Shmex.Native.trim/211311132Generated shmex app1133==> unifex1134Bundlex: Building natives: unifex1135Compiling 27 files (.ex)1136    warning: unused require Bundlex.CNode1137    │1138  6 │   require Bundlex.CNode1139    │   ~1140    │1141    └─ lib/unifex/cnode.ex:6:311421143Generated unifex app1144==> membrane_common_c1145/usr/bin/sh: 1: clang-format: not found1146Bundlex: Building natives: membrane, membrane_ringbuffer1147/work/proj/deps_qemu_aarch64/membrane_common_c/c_src/membrane/log.c: In function ‘membrane_log’:1148/work/proj/deps_qemu_aarch64/membrane_common_c/c_src/membrane/log.c:54:31: warning: passing argument 7 of ‘send_membrane_log’ from incompatible pointer type [-Wincompatible-pointer-types]1149   54 |                               tags, 2);1150      |                               ^~~~1151      |                               |1152      |                               char **1153In file included from /work/proj/deps_qemu_aarch64/membrane_common_c/c_src/membrane/_generated/membrane.h:4,1154                 from /work/proj/deps_qemu_aarch64/membrane_common_c/c_src/membrane/log.h:6,1155                 from /work/proj/deps_qemu_aarch64/membrane_common_c/c_src/membrane/log.c:5:1156/work/proj/deps_qemu_aarch64/membrane_common_c/c_src/membrane/_generated/nif/membrane.h:48:138: note: expected ‘const char **’ but argument is of type ‘char **’1157   48 | int send_membrane_log(UnifexEnv* env, UnifexPid pid, int flags, const  char* level, const char* message, const char* time, const  char** tags, unsigned int tags_length);1158      |                                                                                                                            ~~~~~~~~~~~~~~^~~~1159Compiling 1 file (.ex)1160Generated membrane_common_c app1161==> membrane_element_ffmpeg_h2641162/usr/bin/sh: 1: clang-format: not found1163/usr/bin/sh: 1: clang-format: not found1164/usr/bin/sh: 1: clang-format: not found1165Bundlex: Building natives: parser, decoder, encoder1166Package libavcodec was not found in the pkg-config search path.1167Perhaps you should add the directory containing `libavcodec.pc'1168to the PKG_CONFIG_PATH environment variable1169Package 'libavcodec', required by 'virtual:world', not found1170Package 'libavutil', required by 'virtual:world', not found1171could not compile dependency :membrane_element_ffmpeg_h264, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile membrane_element_ffmpeg_h264 --force", update it with "mix deps.update membrane_element_ffmpeg_h264" or clean it with "mix deps.clean membrane_element_ffmpeg_h264"1172** (MatchError) no match of right hand side value:11731174    {"", 1}11751176    (bundlex 0.4.1) lib/bundlex/toolchain/common/unix.ex:104: Bundlex.Toolchain.Common.Unix.pkg_config/21177    (bundlex 0.4.1) lib/bundlex/toolchain/common/unix.ex:10: Bundlex.Toolchain.Common.Unix.compiler_commands/51178    (bundlex 0.4.1) lib/bundlex/native.ex:106: Bundlex.Native.resolve_native/41179    (bunch 1.6.4) lib/bunch/enum.ex:244: Bunch.Enum.do_try_flat_map/31180    (bundlex 0.4.1) lib/tasks/compile.bundlex.ex:38: Mix.Tasks.Compile.Bundlex.run/11181    (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51182    (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21183    (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4