membrane_element_fdk_aac

Build log

nerves_system_x86_64

membrane_element_fdk_aac 0.2.2 · fail · run membrane_element_fdk_aac-0.2.2-1790989794616
1209 of 1209 lines
1Resolving Hex dependencies...2Resolution completed in 0.181s3Unchanged:4  bimap 1.3.05  bunch 1.6.46  bunch_native 0.2.17  bundlex 0.2.88  circular_buffer 1.1.09  coerce 1.0.210  elixir_make 0.10.011  interactive_cmd 0.1.412  membrane_caps_audio_raw 0.2.013  membrane_common_c 0.3.014  membrane_core 0.5.315  membrane_element_fdk_aac 0.2.2 RETIRED!16    (renamed) Renamed to membrane_aac_fdk_plugin17  nerves 2.0.0-pre.218  nerves_discovery 0.1.519  nerves_logging 0.2.420  nerves_runtime 0.13.1321  nerves_system_bbb 2.30.222  nerves_system_br 1.34.423  nerves_system_mangopi_mq_pro 0.17.224  nerves_system_qemu_aarch64 0.4.225  nerves_system_rpi0 2.1.226  nerves_system_rpi4 2.1.227  nerves_system_rpi5 2.1.228  nerves_system_trellis 0.5.029  nerves_system_x86_64 1.34.230  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.131  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.132  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.133  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.134  nerves_toolchain_x86_64_nerves_linux_musl 15.3.135  nerves_uevent 0.1.736  numbers 5.2.537  property_table 0.3.438  qex 0.5.239  ratio 2.4.240  ring_logger 0.11.741  secure_random 0.5.142  shmex 0.2.143  tablet 0.3.344  toolshed 0.5.045  uboot_env 1.0.246  unifex 0.2.647* Getting membrane_element_fdk_aac (Hex package)48* Getting nerves (Hex package)49* Getting ring_logger (Hex package)50* Getting toolshed (Hex package)51* Getting nerves_runtime (Hex package)52* Getting nerves_system_bbb (Hex package)53* Getting nerves_system_mangopi_mq_pro (Hex package)54* Getting nerves_system_qemu_aarch64 (Hex package)55* Getting nerves_system_rpi0 (Hex package)56* Getting nerves_system_rpi4 (Hex package)57* Getting nerves_system_rpi5 (Hex package)58* Getting nerves_system_trellis (Hex package)59* Getting nerves_system_x86_64 (Hex package)60* Getting nerves_system_br (Hex package)61* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)62* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)63* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)64* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)65* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)66* Getting nerves_logging (Hex package)67* Getting nerves_uevent (Hex package)68* Getting uboot_env (Hex package)69* Getting elixir_make (Hex package)70* Getting property_table (Hex package)71* Getting circular_buffer (Hex package)72* Getting interactive_cmd (Hex package)73* Getting nerves_discovery (Hex package)74* Getting tablet (Hex package)75* Getting bunch (Hex package)76* Getting membrane_caps_audio_raw (Hex package)77* Getting membrane_common_c (Hex package)78* Getting membrane_core (Hex package)79* Getting unifex (Hex package)80* Getting bundlex (Hex package)81* Getting shmex (Hex package)82* Getting bunch_native (Hex package)83* Getting qex (Hex package)84* Getting secure_random (Hex package)85* Getting ratio (Hex package)86* Getting numbers (Hex package)87* Getting coerce (Hex package)88* Getting bimap (Hex package)89Found retired packages, see above for details90==> ratio91Compiling 5 files (.ex)92     warning: <|> is deprecated. Use another pipe-like operator93     │94 154 │   def numerator <|> denominator95     │                 ~96     │97     └─ lib/ratio.ex:154:179899     warning: <|> is deprecated. Use another pipe-like operator100     │101 156 │   def _numerator <|> 0 do102     │                  ~103     │104     └─ lib/ratio.ex:156:18105106     warning: <|> is deprecated. Use another pipe-like operator107     │108 160 │   def numerator <|> denominator when is_integer(numerator) and is_integer(denominator) do109     │                 ~110     │111     └─ lib/ratio.ex:160:17112113     warning: <|> is deprecated. Use another pipe-like operator114     │115 166 │   def numerator <|> denominator when is_float(numerator) do116     │                 ~117     │118     └─ lib/ratio.ex:166:17119120     warning: <|> is deprecated. Use another pipe-like operator121     │122 170 │   def numerator <|> denominator when is_float(denominator) do123     │                 ~124     │125     └─ lib/ratio.ex:170:17126127     warning: <|> is deprecated. Use another pipe-like operator128     │129 174 │   def (numerator = %Ratio{}) <|> (denominator = %Ratio{}) do130     │                              ~131     │132     └─ lib/ratio.ex:174:30133134     warning: <|> is deprecated. Use another pipe-like operator135     │136 179 │     def (numerator = %Decimal{}) <|> (denominator = %Decimal{}) do137     │                                  ~138     │139     └─ lib/ratio.ex:179:34140141     warning: <|> is deprecated. Use another pipe-like operator142     │143 184 │     def (numerator = %Decimal{}) <|> denominator when is_float(denominator) do144     │                                  ~145     │146     └─ lib/ratio.ex:184:34147148     warning: <|> is deprecated. Use another pipe-like operator149     │150 189 │     def numerator <|> (denominator = %Decimal{}) when is_float(numerator) do151     │                   ~152     │153     └─ lib/ratio.ex:189:19154155     warning: <|> is deprecated. Use another pipe-like operator156     │157 194 │     def (numerator = %Decimal{}) <|> denominator when is_integer(denominator) do158     │                                  ~159     │160     └─ lib/ratio.ex:194:34161162     warning: <|> is deprecated. Use another pipe-like operator163     │164 199 │     def numerator <|> (denominator = %Decimal{}) when is_integer(numerator) do165     │                   ~166     │167     └─ lib/ratio.ex:199:19168169     warning: <|> is deprecated. Use another pipe-like operator170     │171 204 │   def numerator <|> denominator do172     │                 ~173     │174     └─ lib/ratio.ex:204:17175176     warning: <|> is deprecated. Use another pipe-like operator177     │178 237 │       Ratio.DecimalConversion.decimal_to_rational(numerator) <|>179     │                                                              ~180     │181     └─ lib/ratio.ex:237:62182183     warning: <|> is deprecated. Use another pipe-like operator184     │185 242 │       numerator <|> Ratio.DecimalConversion.decimal_to_rational(denominator)186     │                 ~187     │188     └─ lib/ratio.ex:242:17189190     warning: <|> is deprecated. Use another pipe-like operator191     │192 247 │     numerator <|> denominator193     │               ~194     │195     └─ lib/ratio.ex:247:15196197     warning: <|> is deprecated. Use another pipe-like operator198     │199 261 │     do: Kernel.abs(numerator) <|> denominator200     │                               ~201     │202     └─ lib/ratio.ex:261:31203204     warning: <|> is deprecated. Use another pipe-like operator205     │206 310 │     do: Kernel.+(a * lcm, b) <|> lcm207     │                              ~208     │209     └─ lib/ratio.ex:310:30210211     warning: <|> is deprecated. Use another pipe-like operator212     │213 313 │     do: Kernel.+(b * lcm, a) <|> lcm214     │                              ~215     │216     └─ lib/ratio.ex:313:30217218     warning: <|> is deprecated. Use another pipe-like operator219     │220 316 │     Kernel.+(a, c) <|> lcm221     │                    ~222     │223     └─ lib/ratio.ex:316:20224225     warning: <|> is deprecated. Use another pipe-like operator226     │227 320 │     Kernel.+(a * d, c * b) <|> (b * d)228     │                            ~229     │230     └─ lib/ratio.ex:320:28231232     warning: <|> is deprecated. Use another pipe-like operator233     │234 423 │     Kernel.*(numerator, number) <|> denominator235     │                                 ~236     │237     └─ lib/ratio.ex:423:33238239     warning: <|> is deprecated. Use another pipe-like operator240     │241 428 │     Kernel.*(numerator, number) <|> denominator242     │                                 ~243     │244     └─ lib/ratio.ex:428:33245246     warning: <|> is deprecated. Use another pipe-like operator247     │248 435 │     Kernel.*(numerator1, numerator2) <|> Kernel.*(denominator1, denominator2)249     │                                      ~250     │251     └─ lib/ratio.ex:435:38252253     warning: <|> is deprecated. Use another pipe-like operator254     │255 467 │   def div(a, b) when is_number(a) and is_integer(b), do: a <|> b256     │                                                            ~257     │258     └─ lib/ratio.ex:467:60259260     warning: <|> is deprecated. Use another pipe-like operator261     │262 474 │     numerator <|> Kernel.*(denominator, number)263     │               ~264     │265     └─ lib/ratio.ex:474:15266267     warning: <|> is deprecated. Use another pipe-like operator268     │269 480 │     mult(number, denominator <|> numerator)270     │                              ~271     │272     └─ lib/ratio.ex:480:30273274     warning: <|> is deprecated. Use another pipe-like operator275     │276 487 │     Kernel.*(numerator1, denominator2) <|> Kernel.*(denominator1, numerator2)277     │                                        ~278     │279     └─ lib/ratio.ex:487:40280281     warning: <|> is deprecated. Use another pipe-like operator282     │283 507 │   def a / b when is_number(a) and is_integer(b), do: a <|> b284     │                                                        ~285     │286     └─ lib/ratio.ex:507:56287288     warning: <|> is deprecated. Use another pipe-like operator289     │290 852 │     if numerator <|> denominator == floor do291     │                  ~292     │293     └─ lib/ratio.ex:852:18294295     warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead296     │297 133 │   Passed floats are rounded to `#{Application.get_env(:ratio, :max_float_to_rational_digits)}` digits, to make the result match expectations better.298     │                                               ~299     │300     └─ lib/ratio.ex:133:47: Ratio (module)301302    warning: <|> is deprecated. Use another pipe-like operator303    │304 55 │     (integer * numerator + decimal) <|> numerator305    │                                     ~306    │307    └─ lib/ratio/float_conversion.ex:55:37308309    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead310    │311  4 │   @max_decimals Application.get_env(:ratio, :max_float_to_rational_digits)312    │                             ~313    │314    └─ lib/ratio/float_conversion.ex:4:29: Ratio.FloatConversion (module)315316    warning: Ratio.DecimalConversion.decimal_to_rational/1 is undefined (module Ratio.DecimalConversion is not available or is yet to be defined)317    │318 17 │     {ratio, Ratio.DecimalConversion.decimal_to_rational(decimal)}319    │                                     ~320    │321    └─ lib/ratio/coerce.ex:17:37: Coerce.Implementations.Ratio.Decimal.coerce/2322323Generated ratio app324==> secure_random325Compiling 1 file (.ex)326    warning: use Bitwise is deprecated. import Bitwise instead327    │328  2 │   use Bitwise329    │   ~~~~~~~~~~~330    │331    └─ lib/secure_random.ex:2: SecureRandom (module)332333Generated secure_random app334==> membrane_core335Compiling 106 files (.ex)336    warning: unused require Record337    │338 35 │   require Record339    │   ~340    │341    └─ lib/membrane/caps/matcher.ex:35:3342343    warning: unused require Membrane.Core.Message344    │345 13 │   require Message346    │   ~347    │348    └─ lib/membrane/core/input_buffer.ex:13:3349350    warning: use Bunch.Typespec is deprecated. `use Bunch.Typespec` only brings to scope the deprecated @/1351    │352 15 │   use Bunch.Typespec353    │   ~~~~~~~~~~~~~~~~~~354    │355    └─ lib/membrane/pad.ex:15: Membrane.Pad (module)356357warning: Bunch.Typespec.@list_type is deprecated. Use Bunch.Typespec.enum_to_alternative/1 instead.358  (bunch 1.6.4) lib/bunch/typespec.ex:33: Bunch.Typespec."MACRO-@"/2359  (elixir 1.20.3) src/elixir_dispatch.erl:263: :elixir_dispatch.expand_macro_fun/7360  (elixir 1.20.3) src/elixir_dispatch.erl:122: :elixir_dispatch.dispatch_import/6361  (elixir 1.20.3) src/elixir_expand.erl:679: :elixir_expand.expand_block/5362  (elixir 1.20.3) src/elixir_expand.erl:53: :elixir_expand.expand/3363  (elixir 1.20.3) src/elixir_expand.erl:18: :elixir_expand.expand/3364365    warning: unused require Membrane.Pad366    │367 14 │   require Pad368    │   ~369    │370    └─ lib/membrane/core/element/state.ex:14:3371372    warning: unused require Membrane.Core.Message373    │374  8 │   require Message375    │   ~376    │377    └─ lib/membrane/core/bin/linking_buffer.ex:8:3378379    warning: unused require Membrane.Core.Message380    │381 14 │   require Message382    │   ~383    │384    └─ lib/membrane/core/parent/child_life_controller/link_handler.ex:14:3385386    warning: unused require Membrane.Core.Child.PadModel387    │388 16 │   require PadModel389    │   ~390    │391    └─ lib/membrane/core/child/pad_controller.ex:16:3392393    warning: unused require Membrane.Core.Message394    │395 14 │   require Message396    │   ~397    │398    └─ lib/membrane/core/child/pad_controller.ex:14:3399400    warning: unused require Membrane.Core.Message401    │402  6 │   require Membrane.Core.Message403    │   ~404    │405    └─ lib/membrane/core/parent/child_life_controller/startup_handler.ex:6:3406407    warning: unused require Membrane.Core.Child.PadModel408    │409 14 │   require PadModel410    │   ~411    │412    └─ lib/membrane/core/element/event_controller.ex:14:3413414    warning: unused require Membrane.Core.Message415    │416 13 │   require Message417    │   ~418    │419    └─ lib/membrane/core/element/event_controller.ex:13:3420421    warning: unused require Membrane.Core.Child.PadModel422    │423 19 │   require PadModel424    │   ~425    │426    └─ lib/membrane/core/element/demand_handler.ex:19:3427428    warning: unused require Membrane.Core.Message429    │430 18 │   require Message431    │   ~432    │433    └─ lib/membrane/core/element/demand_handler.ex:18:3434435    warning: unused require Membrane.Pad436    │437  9 │   require Pad438    │   ~439    │440    └─ lib/membrane/core/child/pad_spec_handler.ex:9:3441442    warning: unused require Membrane.Core.Child.PadModel443    │444 23 │   require PadModel445    │   ~446    │447    └─ lib/membrane/core/element/action_handler.ex:23:3448449    warning: unused require Membrane.Core.Message450    │451 22 │   require Message452    │   ~453    │454    └─ lib/membrane/core/element/action_handler.ex:22:3455456    warning: unused require Membrane.Core.Message457    │458 10 │   require Message459    │   ~460    │461    └─ lib/membrane/core/bin/action_handler.ex:10:3462463     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 operator464     │465 100 │     <<part1::binary-size(at_pos), part2::binary>> = payload466     │                          ~467     │468     └─ lib/membrane/payload.ex:100:26: Membrane.Payload.BitString.split_at/2469470     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 operator471     │472 113 │     <<_dropped::binary-size(bytes), rest::binary>> = payload473     │                             ~474     │475     └─ lib/membrane/payload.ex:113:29: Membrane.Payload.BitString.drop/2476477    warning: unused require Membrane.Core.Message478    │479 30 │   require Message480    │   ~481    │482    └─ lib/membrane/pipeline.ex:30:3483484    warning: unused require Membrane.Element485    │486 28 │   require Element487    │   ~488    │489    └─ lib/membrane/pipeline.ex:28:3490491    warning: unused require Membrane.Pad492    │493 31 │   require Pad494    │   ~495    │496    └─ lib/membrane/pipeline.ex:31:3497498    warning: unused require Membrane.PlaybackState499    │500 29 │   require PlaybackState501    │   ~502    │503    └─ lib/membrane/pipeline.ex:29:3504505    warning: unused require Membrane.Core.Child.PadModel506    │507 40 │   require PadModel508    │   ~509    │510    └─ lib/membrane/bin.ex:40:3511512    warning: unused require Membrane.Element513    │514 36 │   require Element515    │   ~516    │517    └─ lib/membrane/bin.ex:36:3518519    warning: unused require Membrane.Pad520    │521 38 │   require Pad522    │   ~523    │524    └─ lib/membrane/bin.ex:38:3525526    warning: unused require Membrane.PlaybackState527    │528 41 │   require Membrane.PlaybackState529    │   ~530    │531    └─ lib/membrane/bin.ex:41:3532533    warning: unused require Membrane.Core.Message534    │535 15 │   require Message536    │   ~537    │538    └─ lib/membrane/core/playback_handler.ex:15:3539540    warning: unused require Membrane.Bin541    │542  6 │   require Membrane.Bin543    │   ~544    │545    └─ lib/membrane/core/parent/child_life_controller.ex:6:3546547    warning: unused require Membrane.Core.Message548    │549  7 │   require Membrane.Core.Message550    │   ~551    │552    └─ lib/membrane/core/parent/child_life_controller.ex:7:3553554    warning: unused require Membrane.Element555    │556  8 │   require Membrane.Element557    │   ~558    │559    └─ lib/membrane/core/parent/child_life_controller.ex:8:3560561    warning: unused require Membrane.PlaybackState562    │563  9 │   require Membrane.PlaybackState564    │   ~565    │566    └─ lib/membrane/core/parent/child_life_controller.ex:9:3567568    warning: unused require Membrane.Core.Child.PadModel569    │570 23 │   require PadModel571    │   ~572    │573    └─ lib/membrane/core/parent/lifecycle_controller.ex:23:3574575    warning: unused require Membrane.Core.Message576    │577 22 │   require Message578    │   ~579    │580    └─ lib/membrane/core/parent/lifecycle_controller.ex:22:3581582    warning: unused require Membrane.PlaybackState583    │584 24 │   require PlaybackState585    │   ~586    │587    └─ lib/membrane/core/parent/lifecycle_controller.ex:24:3588589    warning: unused require Membrane.Core.Child.PadModel590    │591 10 │   require Membrane.Core.Child.PadModel592    │   ~593    │594    └─ lib/membrane/core/element/lifecycle_controller.ex:10:3595596    warning: unused require Membrane.Core.Message597    │598 11 │   require Membrane.Core.Message599    │   ~600    │601    └─ lib/membrane/core/element/lifecycle_controller.ex:11:3602603    warning: unused require Membrane.Core.Playback604    │605 12 │   require Membrane.Core.Playback606    │   ~607    │608    └─ lib/membrane/core/element/lifecycle_controller.ex:12:360961061101:13:55.522 [warning] Passing :require_if option to Bunch.Config.parse/2 is deprecated, pass function returning constraints instead61261301:13:55.680 [warning] Passing :require_if option to Bunch.Config.parse/2 is deprecated, pass function returning constraints instead614    warning: expected a map or struct when accessing .membrane_element_type in expression:615616        &1.module.membrane_element_type617618    but got type:619620        dynamic(atom())621622    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()623624    type warning found at:625    │626 37 │         &(Membrane.Element.element?(&1.module) and &1.module.membrane_element_type == :sink)627    │                                                              ~628    │629    └─ lib/membrane/core/parent/child_life_controller/startup_handler.ex:37:62: Membrane.Core.Parent.ChildLifeController.StartupHandler.setup_syncs/2630631    warning: the following clause will never match:632633        {{:error, reason}, state} ->634635    it is expected to match on type:636637        none()638639    type warning found at:640    │641 56 │       do: {{:error, reason}, state} ->642    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~643    │644    └─ lib/membrane/core/element/event_controller.ex:56: Membrane.Core.Element.EventController.exec_handle_event/4645646    warning: the following clause will never match:647648        {:error, reason} ->649650    it is expected to match on type:651652        none()653654    type warning found at:655    │656 56 │       {:error, reason} -> raise LinkError, "#{inspect(reason)}"657    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~658    │659    └─ lib/membrane/core/child/pad_controller.ex:56: Membrane.Core.Child.PadController.handle_link/7660661    warning: a struct for Membrane.Core.Parent.Link is expected on struct update:662663        %Membrane.Core.Parent.Link{664          &1665          | from: resolve_endpoint(&1.from, state),666            to: resolve_endpoint(&1.to, state)667        }668669    but got type:670671        dynamic()672673    instead of using &1, you must define an anonymous function, define a variable and pattern match on "%Membrane.Core.Parent.Link{}"674675    type warning found at:676    │677 22 │       &%Link{&1 | from: resolve_endpoint(&1.from, state), to: resolve_endpoint(&1.to, state)}678    │        ~679    │680    └─ lib/membrane/core/parent/child_life_controller/link_handler.ex:22:8: Membrane.Core.Parent.ChildLifeController.LinkHandler.resolve_links/2681682     warning: a struct for Membrane.Core.InputBuffer is expected on struct update:683684         %Membrane.Core.InputBuffer{buf | toilet?: true}685686     but got type:687688         dynamic()689690     where "buf" was given the type:691692         # type: dynamic()693         # from: lib/membrane/core/input_buffer.ex:112:21694         buf695696     when defining the variable "buf", you must also pattern match on "%Membrane.Core.InputBuffer{}"697698     type warning found at:699     │700 112 │   def enable_toilet(buf), do: %__MODULE__{buf | toilet?: true}701     │                               ~702     │703     └─ lib/membrane/core/input_buffer.ex:112:31: Membrane.Core.InputBuffer.enable_toilet/1704705    warning: expected a map or struct when accessing .input_buf_preferred_size in expression:706707        metric.input_buf_preferred_size708709    where "metric" was given the type:710711        # type: dynamic(Membrane.Buffer.Metric.ByteSize or Membrane.Buffer.Metric.Count)712        # from: lib/membrane/core/input_buffer.ex:91:12713        metric = Membrane.Buffer.Metric.from_unit(demand_unit)714715    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()716717    type warning found at:718    │719 92 │     preferred_size = props[:preferred_size] || metric.input_buf_preferred_size720    │                                                       ~721    │722    └─ lib/membrane/core/input_buffer.ex:92:55: Membrane.Core.InputBuffer.init/5723724    warning: a struct for Membrane.Core.Timer is expected on struct update:725726        %Membrane.Core.Timer{timer | ratio: ratio}727728    but got type:729730        dynamic()731732    where "timer" was given the type:733734        # type: dynamic()735        # from: lib/membrane/core/timer.ex:36:20736        timer737738    when defining the variable "timer", you must also pattern match on "%Membrane.Core.Timer{}"739740    type warning found at:741    │742 37 │     %__MODULE__{timer | ratio: ratio}743    │     ~744    │745    └─ lib/membrane/core/timer.ex:37:5: Membrane.Core.Timer.update_ratio/2746747    warning: a struct for Membrane.Core.Timer is expected on struct update:748749        %Membrane.Core.Timer{timer | interval: interval}750751    but got type:752753        dynamic(not %Membrane.Core.Timer{interval: :no_interval})754755    where "timer" was given the type:756757        # type: dynamic(not %Membrane.Core.Timer{interval: :no_interval})758        # from: lib/membrane/core/timer.ex:67:20759        timer760761    when defining the variable "timer", you must also pattern match on "%Membrane.Core.Timer{}"762763    type warning found at:764    │765 68 │     %__MODULE__{timer | interval: interval}766    │     ~767    │768    └─ lib/membrane/core/timer.ex:68:5: Membrane.Core.Timer.set_interval/2769770Generated membrane_core app771==> membrane_caps_audio_raw772Compiling 2 files (.ex)773    warning: use Bitwise is deprecated. import Bitwise instead774    │775  2 │   use Bitwise776    │   ~~~~~~~~~~~777    │778    └─ lib/membrane_caps_audio_raw/format.ex:2: Membrane.Caps.Audio.Raw.Format (module)779780    warning: use Bunch.Typespec is deprecated. `use Bunch.Typespec` only brings to scope the deprecated @/1781    │782  3 │   use Bunch.Typespec783    │   ~~~~~~~~~~~~~~~~~~784    │785    └─ lib/membrane_caps_audio_raw/format.ex:3: Membrane.Caps.Audio.Raw.Format (module)786787warning: Bunch.Typespec.@list_type is deprecated. Use Bunch.Typespec.enum_to_alternative/1 instead.788  (bunch 1.6.4) lib/bunch/typespec.ex:33: Bunch.Typespec."MACRO-@"/2789  (elixir 1.20.3) src/elixir_dispatch.erl:263: :elixir_dispatch.expand_macro_fun/7790  (elixir 1.20.3) src/elixir_dispatch.erl:122: :elixir_dispatch.dispatch_import/6791  (elixir 1.20.3) src/elixir_expand.erl:679: :elixir_expand.expand_block/5792  (elixir 1.20.3) src/elixir_expand.erl:53: :elixir_expand.expand/3793  (elixir 1.20.3) src/elixir_expand.erl:18: :elixir_expand.expand/3794795     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator796     │797 162 │         <<value::integer-size(size)-little-signed>> = sample798     │                               ~799     │800     └─ lib/membrane_caps_audio_raw.ex:162:31: Membrane.Caps.Audio.Raw.sample_to_value/2801802     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator803     │804 166 │         <<value::integer-size(size)-little-unsigned>> = sample805     │                               ~806     │807     └─ lib/membrane_caps_audio_raw.ex:166:31: Membrane.Caps.Audio.Raw.sample_to_value/2808809     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator810     │811 170 │         <<value::integer-size(size)-big-signed>> = sample812     │                               ~813     │814     └─ lib/membrane_caps_audio_raw.ex:170:31: Membrane.Caps.Audio.Raw.sample_to_value/2815816     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator817     │818 174 │         <<value::integer-size(size)-big-unsigned>> = sample819     │                               ~820     │821     └─ lib/membrane_caps_audio_raw.ex:174:31: Membrane.Caps.Audio.Raw.sample_to_value/2822823     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator824     │825 178 │         <<value::float-size(size)-little>> = sample826     │                             ~827     │828     └─ lib/membrane_caps_audio_raw.ex:178:29: Membrane.Caps.Audio.Raw.sample_to_value/2829830     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator831     │832 182 │         <<value::float-size(size)-big>> = sample833     │                             ~834     │835     └─ lib/membrane_caps_audio_raw.ex:182:29: Membrane.Caps.Audio.Raw.sample_to_value/2836837     warning: use Bitwise is deprecated. import Bitwise instead838     │839 237 │     use Bitwise840     │     ~~~~~~~~~~~841     │842     └─ lib/membrane_caps_audio_raw.ex:237: Membrane.Caps.Audio.Raw.sample_min/1843844     warning: use Bitwise is deprecated. import Bitwise instead845     │846 253 │     use Bitwise847     │     ~~~~~~~~~~~848     │849     └─ lib/membrane_caps_audio_raw.ex:253: Membrane.Caps.Audio.Raw.sample_max/1850851     warning: Membrane.Time.second/1 is deprecated. Use `second/0` or `seconds/1` instead.852     │853 334 │     (time * caps.sample_rate / (1 |> Time.second())) |> round_f.()854     │                                           ~855     │856     └─ lib/membrane_caps_audio_raw.ex:334:43: Membrane.Caps.Audio.Raw.time_to_frames/3857     └─ lib/membrane_caps_audio_raw.ex:345:26: Membrane.Caps.Audio.Raw.frames_to_time/3858859Generated membrane_caps_audio_raw app860==> bundlex861Compiling 26 files (.ex)862    warning: using single-quoted strings to represent charlists is deprecated.863    Use ~c"" if you indeed want a charlist or use "" instead.864    You may run "mix format --migrate" to change all single-quoted865    strings to use the ~c sigil and fix this warning.866    │867 38 │         {port, {:data, {:eol, 'ready'}}},868    │                               ~869    │870    └─ lib/bundlex/cnode/server.ex:38:31871872    warning: using single-quoted strings to represent charlists is deprecated.873    Use ~c"" if you indeed want a charlist or use "" instead.874    You may run "mix format --migrate" to change all single-quoted875    strings to use the ~c sigil and fix this warning.876    │877 48 │         :ok = :win32reg.change_key(reg, '\\hklm\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion')878    │                                         ~879    │880    └─ lib/bundlex/platform.ex:48:41881882    warning: using single-quoted strings to represent charlists is deprecated.883    Use ~c"" if you indeed want a charlist or use "" instead.884    You may run "mix format --migrate" to change all single-quoted885    strings to use the ~c sigil and fix this warning.886    │887 49 │         {:ok, build} = :win32reg.value(reg, 'BuildLabEx')888    │                                             ~889    │890    └─ lib/bundlex/platform.ex:49:45891892    warning: expected a map or struct when accessing .toolchain_module in expression:893894        Bundlex.Platform.get_module(platform).toolchain_module895896    but got type:897898        dynamic(899          Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or Bundlex.Platform.Windows32 or900            Bundlex.Platform.Windows64901        )902903    where "platform" was given the type:904905        # type: dynamic(:linux or :macosx or :windows32 or :windows64)906        # from: lib/tasks/compile.bundlex.ex:34:37907        Bundlex.Platform.get_module(platform)908909    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()910911    type warning found at:912    │913 34 │     commands = commands ++ Platform.get_module(platform).toolchain_module.before_all!(platform)914    │                                                          ~915    │916    └─ lib/tasks/compile.bundlex.ex:34:58: Mix.Tasks.Compile.Bundlex.run/1917918    warning: expected a map or struct when accessing .toolchain_module in expression:919920        Bundlex.Platform.get_module(platform).toolchain_module921922    but got type:923924        dynamic(925          Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or Bundlex.Platform.Windows32 or926            Bundlex.Platform.Windows64927        )928929    where "platform" was given the type:930931        # type: dynamic(:linux or :macosx or :windows32 or :windows64)932        # from: lib/bundlex/native.ex:86:27933        Bundlex.Platform.get_module(platform)934935    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()936937    type warning found at:938    │939 86 │       commands = Platform.get_module(platform).toolchain_module.compiler_commands(native)940    │                                                ~941    │942    └─ lib/bundlex/native.ex:86:48: Bundlex.Native.resolve_native/4943944Generated bundlex app945warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Linux.toolchain_module() is deprecated, you must add parentheses instead: remote.function()946  (bundlex 0.2.8) lib/tasks/compile.bundlex.ex:34: Mix.Tasks.Compile.Bundlex.run/1947  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5948  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2949  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4950  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2951952==> bunch_native953Bundlex: Building natives: bunch, bunch_nif954warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Linux.toolchain_module() is deprecated, you must add parentheses instead: remote.function()955  (bundlex 0.2.8) lib/bundlex/native.ex:86: Bundlex.Native.resolve_native/4956  (bunch 1.6.4) lib/bunch/enum.ex:244: Bunch.Enum.do_try_flat_map/3957  (bundlex 0.2.8) lib/tasks/compile.bundlex.ex:38: Mix.Tasks.Compile.Bundlex.run/1958  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5959  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2960961Generated bunch_native app962==> shmex963Bundlex: Building natives: lib, lib_nif, lib_cnode, shmex964Compiling 2 files (.ex)965     warning: the following pattern will never match:966967         {:ok, trimmed_front} <- trim_leading(shm, bytes)968969     because the right-hand side has type:970971         none()972973     where "bytes" was given the type:974975         # type: dynamic()976         # from: lib/shmex_native.ex:119:17977         bytes978979     where "shm" was given the type:980981         # type: dynamic()982         # from: lib/shmex_native.ex:119:12983         shm984985     type warning found at:986     │987 120 │     with {:ok, trimmed_front} <- trim_leading(shm, bytes),988     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~989     │990     └─ lib/shmex_native.ex:120: Shmex.Native.trim/2991992Generated shmex app993==> unifex994Bundlex: Building natives: unifex995Compiling 18 files (.ex)996     warning: using single-quoted strings to represent charlists is deprecated.997     Use ~c"" if you indeed want a charlist or use "" instead.998     You may run "mix format --migrate" to change all single-quoted999     strings to use the ~c sigil and fix this warning.1000     │1001 180 │       #{do_generate_arg_parse(elem_name, type, ~g<elem>, ctx) |> gen('i')}1002     │                                                                      ~1003     │1004     └─ lib/unifex/base_type.ex:180:7010051006    warning: using single-quoted strings to represent charlists is deprecated.1007    Use ~c"" if you indeed want a charlist or use "" instead.1008    You may run "mix format --migrate" to change all single-quoted1009    strings to use the ~c sigil and fix this warning.1010    │1011 56 │   def sigil_g(content, 'r' ++ flags) do1012    │                        ~1013    │1014    └─ lib/unifex/native_code_generator.ex:56:2410151016    warning: using single-quoted strings to represent charlists is deprecated.1017    Use ~c"" if you indeed want a charlist or use "" instead.1018    You may run "mix format --migrate" to change all single-quoted1019    strings to use the ~c sigil and fix this warning.1020    │1021 71 │   def sigil_g(content, 't' ++ flags) do1022    │                        ~1023    │1024    └─ lib/unifex/native_code_generator.ex:71:2410251026    warning: using single-quoted strings to represent charlists is deprecated.1027    Use ~c"" if you indeed want a charlist or use "" instead.1028    You may run "mix format --migrate" to change all single-quoted1029    strings to use the ~c sigil and fix this warning.1030    │1031 76 │   def sigil_g(content, 'i' ++ flags) do1032    │                        ~1033    │1034    └─ lib/unifex/native_code_generator.ex:76:2410351036    warning: using single-quoted strings to represent charlists is deprecated.1037    Use ~c"" if you indeed want a charlist or use "" instead.1038    You may run "mix format --migrate" to change all single-quoted1039    strings to use the ~c sigil and fix this warning.1040    │1041 82 │   def sigil_g(content, 'I' ++ flags) do1042    │                        ~1043    │1044    └─ lib/unifex/native_code_generator.ex:82:2410451046     warning: using single-quoted strings to represent charlists is deprecated.1047     Use ~c"" if you indeed want a charlist or use "" instead.1048     You may run "mix format --migrate" to change all single-quoted1049     strings to use the ~c sigil and fix this warning.1050     │1051 103 │   def gen(content, 'j(' ++ flags) when is_list(content) do1052     │                    ~1053     │1054     └─ lib/unifex/native_code_generator.ex:103:2010551056     warning: using single-quoted strings to represent charlists is deprecated.1057     Use ~c"" if you indeed want a charlist or use "" instead.1058     You may run "mix format --migrate" to change all single-quoted1059     strings to use the ~c sigil and fix this warning.1060     │1061 104 │     {joiner, ')' ++ flags} = flags |> Enum.split_while(&([&1] != ')'))1062     │              ~1063     │1064     └─ lib/unifex/native_code_generator.ex:104:1410651066     warning: using single-quoted strings to represent charlists is deprecated.1067     Use ~c"" if you indeed want a charlist or use "" instead.1068     You may run "mix format --migrate" to change all single-quoted1069     strings to use the ~c sigil and fix this warning.1070     │1071 104 │     {joiner, ')' ++ flags} = flags |> Enum.split_while(&([&1] != ')'))1072     │                                                                  ~1073     │1074     └─ lib/unifex/native_code_generator.ex:104:6610751076     warning: using single-quoted strings to represent charlists is deprecated.1077     Use ~c"" if you indeed want a charlist or use "" instead.1078     You may run "mix format --migrate" to change all single-quoted1079     strings to use the ~c sigil and fix this warning.1080     │1081 109 │   def gen(content, 'n' ++ flags) when is_list(content) do1082     │                    ~1083     │1084     └─ lib/unifex/native_code_generator.ex:109:2010851086     warning: using single-quoted strings to represent charlists is deprecated.1087     Use ~c"" if you indeed want a charlist or use "" instead.1088     You may run "mix format --migrate" to change all single-quoted1089     strings to use the ~c sigil and fix this warning.1090     │1091 110 │     gen(content, 'j(\n)' ++ flags)1092     │                  ~1093     │1094     └─ lib/unifex/native_code_generator.ex:110:1810951096     warning: using single-quoted strings to represent charlists is deprecated.1097     Use ~c"" if you indeed want a charlist or use "" instead.1098     You may run "mix format --migrate" to change all single-quoted1099     strings to use the ~c sigil and fix this warning.1100     │1101 210 │       return #{result |> gen('it')};1102     │                              ~1103     │1104     └─ lib/unifex/native_code_generator.ex:210:3011051106     warning: using single-quoted strings to represent charlists is deprecated.1107     Use ~c"" if you indeed want a charlist or use "" instead.1108     You may run "mix format --migrate" to change all single-quoted1109     strings to use the ~c sigil and fix this warning.1110     │1111 233 │       ERL_NIF_TERM term = #{result |> gen('it')};1112     │                                           ~1113     │1114     └─ lib/unifex/native_code_generator.ex:233:4311151116     warning: using single-quoted strings to represent charlists is deprecated.1117     Use ~c"" if you indeed want a charlist or use "" instead.1118     You may run "mix format --migrate" to change all single-quoted1119     strings to use the ~c sigil and fix this warning.1120     │1121 262 │       |> gen('nIt')1122     │              ~1123     │1124     └─ lib/unifex/native_code_generator.ex:262:1411251126     warning: using single-quoted strings to represent charlists is deprecated.1127     Use ~c"" if you indeed want a charlist or use "" instead.1128     You may run "mix format --migrate" to change all single-quoted1129     strings to use the ~c sigil and fix this warning.1130     │1131 267 │       |> gen('nIt')1132     │              ~1133     │1134     └─ lib/unifex/native_code_generator.ex:267:1411351136     warning: using single-quoted strings to represent charlists is deprecated.1137     Use ~c"" if you indeed want a charlist or use "" instead.1138     You may run "mix format --migrate" to change all single-quoted1139     strings to use the ~c sigil and fix this warning.1140     │1141 273 │       |> gen('nIt')1142     │              ~1143     │1144     └─ lib/unifex/native_code_generator.ex:273:1411451146     warning: using single-quoted strings to represent charlists is deprecated.1147     Use ~c"" if you indeed want a charlist or use "" instead.1148     You may run "mix format --migrate" to change all single-quoted1149     strings to use the ~c sigil and fix this warning.1150     │1151 279 │       |> gen('nIt')1152     │              ~1153     │1154     └─ lib/unifex/native_code_generator.ex:279:1411551156     warning: using single-quoted strings to represent charlists is deprecated.1157     Use ~c"" if you indeed want a charlist or use "" instead.1158     You may run "mix format --migrate" to change all single-quoted1159     strings to use the ~c sigil and fix this warning.1160     │1161 465 │       |> gen('j(,\n)i')1162     │              ~1163     │1164     └─ lib/unifex/native_code_generator.ex:465:1411651166     warning: using single-quoted strings to represent charlists is deprecated.1167     Use ~c"" if you indeed want a charlist or use "" instead.1168     You may run "mix format --migrate" to change all single-quoted1169     strings to use the ~c sigil and fix this warning.1170     │1171 533 │         #{content |> gen('j(,\n)iit')}1172     │                          ~1173     │1174     └─ lib/unifex/native_code_generator.ex:533:2611751176Generated unifex app1177==> membrane_common_c1178Bundlex: Building natives: membrane, membrane_ringbuffer1179Compiling 1 file (.ex)1180Generated membrane_common_c app1181==> membrane_element_fdk_aac1182Bundlex: Building natives: decoder, encoder1183In file included from /work/proj/deps_x86_64/membrane_element_fdk_aac/c_src/membrane_element_fdk_aac/_generated/decoder.h:8,1184                 from /work/proj/deps_x86_64/membrane_element_fdk_aac/c_src/membrane_element_fdk_aac/_generated/decoder.c:1:1185/work/proj/deps_x86_64/membrane_element_fdk_aac/c_src/membrane_element_fdk_aac/_generated/../decoder.h:3:10: fatal error: fdk-aac/aacdecoder_lib.h: No such file or directory1186    3 | #include <fdk-aac/aacdecoder_lib.h>1187      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~1188compilation terminated.1189could not compile dependency :membrane_element_fdk_aac, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile membrane_element_fdk_aac --force", update it with "mix deps.update membrane_element_fdk_aac" or clean it with "mix deps.clean membrane_element_fdk_aac"1190==> nerves_compatibility_test1191** (Mix) Bundlex: Build script:11921193(mkdir -p "/work/proj/_build/x86_64/lib/membrane_element_fdk_aac/priv/bundlex/decoder_obj") && \1194(gcc -fPIC -Wall -Wextra -c -std=c11 -O2 -g  -o "/work/proj/_build/x86_64/lib/membrane_element_fdk_aac/priv/bundlex/decoder_obj/decoder.c_1BC42E256030A7CF4F7FA778714740B798A934BA.o" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch/nif" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib_nif" -I"/work/proj/deps_x86_64/unifex/c_src" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch/nif" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib_nif" -I"/work/proj/deps_x86_64/unifex/c_src" -I"/work/proj/deps_x86_64/membrane_common_c/c_src" -I"/work/proj/deps_x86_64/membrane_element_fdk_aac/c_src"  "/work/proj/deps_x86_64/membrane_element_fdk_aac/c_src/membrane_element_fdk_aac/_generated/decoder.c"1195) && \1196(gcc -fPIC -Wall -Wextra -c -std=c11 -O2 -g  -o "/work/proj/_build/x86_64/lib/membrane_element_fdk_aac/priv/bundlex/decoder_obj/decoder.c_B2054CA2F99A36D197EBCD49CBA75AD0724E1692.o" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch/nif" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib_nif" -I"/work/proj/deps_x86_64/unifex/c_src" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch/nif" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib_nif" -I"/work/proj/deps_x86_64/unifex/c_src" -I"/work/proj/deps_x86_64/membrane_common_c/c_src" -I"/work/proj/deps_x86_64/membrane_element_fdk_aac/c_src"  "/work/proj/deps_x86_64/membrane_element_fdk_aac/c_src/membrane_element_fdk_aac/decoder.c"1197) && \1198(gcc -rdynamic -shared  -o "/work/proj/_build/x86_64/lib/membrane_element_fdk_aac/priv/bundlex/decoder.so" -Wl,--whole-archive "/work/proj/_build/x86_64/lib/bunch_native/priv/bundlex/bunch.a" "/work/proj/_build/x86_64/lib/bunch_native/priv/bundlex/bunch_nif.a" "/work/proj/_build/x86_64/lib/shmex/priv/bundlex/lib.a" "/work/proj/_build/x86_64/lib/shmex/priv/bundlex/lib_nif.a" "/work/proj/_build/x86_64/lib/unifex/priv/bundlex/unifex.a" "/work/proj/_build/x86_64/lib/membrane_common_c/priv/bundlex/membrane.a" -Wl,--no-whole-archive "/work/proj/_build/x86_64/lib/membrane_element_fdk_aac/priv/bundlex/decoder_obj/decoder.c_1BC42E256030A7CF4F7FA778714740B798A934BA.o" "/work/proj/_build/x86_64/lib/membrane_element_fdk_aac/priv/bundlex/decoder_obj/decoder.c_B2054CA2F99A36D197EBCD49CBA75AD0724E1692.o"   -lrt -lrt -lfdk-aac1199) && \1200(mkdir -p "/work/proj/_build/x86_64/lib/membrane_element_fdk_aac/priv/bundlex/encoder_obj") && \1201(gcc -fPIC -Wall -Wextra -c -std=c11 -O2 -g  -o "/work/proj/_build/x86_64/lib/membrane_element_fdk_aac/priv/bundlex/encoder_obj/encoder.c_BB72454374A02623E6259E76D00A9183F04901B6.o" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch/nif" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib_nif" -I"/work/proj/deps_x86_64/unifex/c_src" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch/nif" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib_nif" -I"/work/proj/deps_x86_64/unifex/c_src" -I"/work/proj/deps_x86_64/membrane_common_c/c_src" -I"/work/proj/deps_x86_64/membrane_element_fdk_aac/c_src"  "/work/proj/deps_x86_64/membrane_element_fdk_aac/c_src/membrane_element_fdk_aac/_generated/encoder.c"1202) && \1203(gcc -fPIC -Wall -Wextra -c -std=c11 -O2 -g  -o "/work/proj/_build/x86_64/lib/membrane_element_fdk_aac/priv/bundlex/encoder_obj/encoder.c_FCE83EFB6F08E3131BD9F6F71E9F7484134F3D80.o" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch/nif" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib_nif" -I"/work/proj/deps_x86_64/unifex/c_src" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch/nif" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib_nif" -I"/work/proj/deps_x86_64/unifex/c_src" -I"/work/proj/deps_x86_64/membrane_common_c/c_src" -I"/work/proj/deps_x86_64/membrane_element_fdk_aac/c_src"  "/work/proj/deps_x86_64/membrane_element_fdk_aac/c_src/membrane_element_fdk_aac/encoder.c"1204) && \1205(gcc -rdynamic -shared  -o "/work/proj/_build/x86_64/lib/membrane_element_fdk_aac/priv/bundlex/encoder.so" -Wl,--whole-archive "/work/proj/_build/x86_64/lib/bunch_native/priv/bundlex/bunch.a" "/work/proj/_build/x86_64/lib/bunch_native/priv/bundlex/bunch_nif.a" "/work/proj/_build/x86_64/lib/shmex/priv/bundlex/lib.a" "/work/proj/_build/x86_64/lib/shmex/priv/bundlex/lib_nif.a" "/work/proj/_build/x86_64/lib/unifex/priv/bundlex/unifex.a" "/work/proj/_build/x86_64/lib/membrane_common_c/priv/bundlex/membrane.a" -Wl,--no-whole-archive "/work/proj/_build/x86_64/lib/membrane_element_fdk_aac/priv/bundlex/encoder_obj/encoder.c_BB72454374A02623E6259E76D00A9183F04901B6.o" "/work/proj/_build/x86_64/lib/membrane_element_fdk_aac/priv/bundlex/encoder_obj/encoder.c_FCE83EFB6F08E3131BD9F6F71E9F7484134F3D80.o"   -lrt -lrt -lfdk-aac1206)120712081209returned non-zero code: 1