membrane_libnice_plugin

Build log

nerves_system_x86_64

membrane_libnice_plugin 0.9.0 · fail · run membrane_libnice_plugin-0.9.0-1790992807285
1087 of 1087 lines
1Resolving Hex dependencies...2Resolution completed in 0.343s3Unchanged:4  bunch 1.3.25  bunch_native 0.4.06  bundlex 0.5.17  circular_buffer 1.1.08  coerce 1.0.29  dns 2.4.010  elixir_make 0.10.011  ex_libnice 0.7.012  interactive_cmd 0.1.413  mdns 1.0.1314  membrane_core 0.8.215  membrane_funnel_plugin 0.4.016  membrane_libnice_plugin 0.9.017  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.4.043  tablet 0.3.344  telemetry 1.4.245  toolshed 0.5.046  uboot_env 1.0.247  unifex 0.7.348* Getting membrane_libnice_plugin (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 ex_libnice (Hex package)78* Getting membrane_core (Hex package)79* Getting membrane_funnel_plugin (Hex package)80* Getting qex (Hex package)81* Getting ratio (Hex package)82* Getting telemetry (Hex package)83* Getting numbers (Hex package)84* Getting coerce (Hex package)85* Getting mdns (Hex package)86* Getting unifex (Hex package)87* Getting bundlex (Hex package)88* Getting shmex (Hex package)89* Getting bunch_native (Hex package)90* Getting secure_random (Hex package)91* Getting dns (Hex package)92==> bunch93Compiling 19 files (.ex)94    warning: the variable "chunk_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator95    │96 47 │       <<chunk::binary-size(chunk_size)>> <> rest ->97    │                            ~98    │99    └─ lib/bunch/binary.ex:47:28: Bunch.Binary.do_chunk_every_rem/3100101    warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator102    │103 90 │     <<b::binary-size(len), r::binary>> = binary104    │                      ~105    │106    └─ lib/bunch/binary.ex:90:22: Bunch.Binary.split_int_part/2107108Generated bunch app109==> dns110Compiling 7 files (.ex)111Generated dns app112==> mdns113Compiling 6 files (.ex)114    warning: unused require Logger115    │116  3 │   require Logger117    │   ~118    │119    └─ lib/mdns.ex:3:3120121    warning: unused require Logger122    │123  3 │   require Logger124    │   ~125    │126    └─ lib/mdns/server.ex:3:3127128    warning: a struct for Mdns.Server.State is expected on struct update:129130        %Mdns.Server.State{state | udp: udp}131132    but got type:133134        dynamic()135136    where "state" was given the type:137138        # type: dynamic()139        # from: lib/mdns/server.ex:53:42140        state141142    when defining the variable "state", you must also pattern match on "%Mdns.Server.State{}"143144    type warning found at:145    │146 67 │     {:reply, :ok, %State{state | udp: udp}}147    │                   ~148    │149    └─ lib/mdns/server.ex:67:19: Mdns.Server.handle_call/3150151    warning: a struct for Mdns.Server.State is expected on struct update:152153        %Mdns.Server.State{state | ip: ip}154155    but got type:156157        dynamic()158159    where "state" was given the type:160161        # type: dynamic()162        # from: lib/mdns/server.ex:77:37163        state164165    when defining the variable "state", you must also pattern match on "%Mdns.Server.State{}"166167    type warning found at:168    │169 78 │     {:reply, :ok, %State{state | ip: ip}}170    │                   ~171    │172    └─ lib/mdns/server.ex:78:19: Mdns.Server.handle_call/3173174    warning: a struct for Mdns.Client.State is expected on struct update:175176        %Mdns.Client.State{state | udp: udp}177178    but got type:179180        dynamic()181182    where "state" was given the type:183184        # type: dynamic()185        # from: lib/mdns/client.ex:50:46186        state187188    when defining the variable "state", you must also pattern match on "%Mdns.Client.State{}"189190    type warning found at:191    │192 71 │     {:reply, :ok, %State{state | udp: udp}}193    │                   ~194    │195    └─ lib/mdns/client.ex:71:19: Mdns.Client.handle_call/3196197    warning: a struct for Mdns.Server.State is expected on struct update:198199        %Mdns.Server.State{state | services: Enum.uniq([service | state.services])}200201    but got type:202203        dynamic()204205    where "state" was given the type:206207        # type: dynamic()208        # from: lib/mdns/server.ex:81:51209        state210211    when defining the variable "state", you must also pattern match on "%Mdns.Server.State{}"212213    type warning found at:214    │215 82 │     {:reply, :ok, %State{state | :services => Enum.uniq([service | state.services])}}216    │                   ~217    │218    └─ lib/mdns/server.ex:82:19: Mdns.Server.handle_call/3219220    warning: a struct for Mdns.Client.State is expected on struct update:221222        %Mdns.Client.State{state | queries: Enum.uniq([namespace | state.queries])}223224    but got type:225226        dynamic(%{..., udp: term()})227228    where "state" was given the type:229230        # type: dynamic(%{..., udp: term()})231        # from: lib/mdns/client.ex:94:14232        :gen_udp.send(233          state.udp,234          Mdns.Utilities.Network.mdns_group(),235          Mdns.Utilities.Network.mdns_port(),236          p237        )238239    when defining the variable "state", you must also pattern match on "%Mdns.Client.State{}"240241    type warning found at:242    │243 95 │     {:noreply, %State{state | :queries => Enum.uniq([namespace | state.queries])}}244    │                ~245    │246    └─ lib/mdns/client.ex:95:16: Mdns.Client.handle_cast/2247248     warning: a struct for Mdns.Client.State is expected on struct update:249250         %Mdns.Client.State{state | devices: devices}251252     but got type:253254         dynamic(%{..., devices: map(), queries: term()})255256     where "state" was given the types:257258         # type: dynamic(%{..., devices: map()})259         # from: lib/mdns/client.ex:113:14260         get_device(ip, record, state)261262         # type: dynamic(%{..., devices: map(), queries: term()})263         # from: lib/mdns/client.ex:116:12264         Enum.reduce(state.queries, %{other: []}, fn query, acc ->265           cond do266             ...267           end268         end)269270     when defining the variable "state", you must also pattern match on "%Mdns.Client.State{}"271272     type warning found at:273     │274 129 │     %State{state | :devices => devices}275     │     ~276     │277     └─ lib/mdns/client.ex:129:5: Mdns.Client.handle_response/3278279     warning: a struct for Mdns.Client.Device is expected on struct update:280281         %Mdns.Client.Device{282           device283           | services: Enum.uniq([to_string(record.data), to_string(record.domain)] ++ device.services)284         }285286     but got type:287288         dynamic()289290     where "device" was given the type:291292         # type: dynamic()293         # from: lib/mdns/client.ex:132:60294         device295296     when defining the variable "device", you must also pattern match on "%Mdns.Client.Device{}"297298     type warning found at:299     │300 133 │     %Device{301     │     ~302     │303     └─ lib/mdns/client.ex:133:5: Mdns.Client.handle_device/2304305     warning: a struct for Mdns.Client.Device is expected on struct update:306307         %Mdns.Client.Device{device | domain: to_string(record.domain)}308309     but got type:310311         dynamic()312313     where "device" was given the type:314315         # type: dynamic()316         # from: lib/mdns/client.ex:140:58317         device318319     when defining the variable "device", you must also pattern match on "%Mdns.Client.Device{}"320321     type warning found at:322     │323 141 │     %Device{device | :domain => to_string(record.domain)}324     │     ~325     │326     └─ lib/mdns/client.ex:141:5: Mdns.Client.handle_device/2327328     warning: a struct for Mdns.Client.Device is expected on struct update:329330         %Mdns.Client.Device{331           device332           | payload:333               Enum.reduce(data, %{}, fn kv, acc ->334                 case String.split(to_string(kv), "=", parts: 2) do335                   ...336                 end337               end)338         }339340     but got type:341342         dynamic()343344     where "device" was given the type:345346         # type: dynamic()347         # from: lib/mdns/client.ex:144:63348         device349350     when defining the variable "device", you must also pattern match on "%Mdns.Client.Device{}"351352     type warning found at:353     │354 145 │     %Device{355     │     ~356     │357     └─ lib/mdns/client.ex:145:5: Mdns.Client.handle_device/2358359     warning: a struct for Mdns.Client.Device is expected on struct update:360361         %Mdns.Client.Device{device | port: port}362363     but got type:364365         dynamic()366367     where "device" was given the type:368369         # type: dynamic()370         # from: lib/mdns/client.ex:157:94371         device372373     when defining the variable "device", you must also pattern match on "%Mdns.Client.Device{}"374375     type warning found at:376     │377 158 │     %Device{378     │     ~379     │380     └─ lib/mdns/client.ex:158:5: Mdns.Client.handle_device/2381382     warning: a struct for Mdns.Client.Device is expected on struct update:383384         %Mdns.Client.Device{385           device386           | services: Enum.uniq([to_string(record.data), to_string(record.domain)] ++ device.services)387         }388389     but got type:390391         dynamic()392393     where "device" was given the type:394395         # type: dynamic()396         # from: lib/mdns/client.ex:164:58397         device398399     when defining the variable "device", you must also pattern match on "%Mdns.Client.Device{}"400401     type warning found at:402     │403 165 │     %Device{404     │     ~405     │406     └─ lib/mdns/client.ex:165:5: Mdns.Client.handle_device/2407408Generated mdns app409==> secure_random410Compiling 1 file (.ex)411    warning: use Bitwise is deprecated. import Bitwise instead412    │413  2 │   use Bitwise414    │   ~~~~~~~~~~~415    │416    └─ lib/secure_random.ex:2: SecureRandom (module)417418Generated secure_random app419==> membrane_core420Compiling 137 files (.ex)421    warning: unused require Record422    │423 38 │   require Record424    │   ~425    │426    └─ lib/membrane/caps/matcher.ex:38:3427428    warning: unused require Membrane.Core.Child.PadModel429    │430  9 │   require PadModel431    │   ~432    │433    └─ lib/membrane/core/child/lifecycle_controller.ex:9:3434435    warning: unused require Membrane.Core.Message436    │437  8 │   require Message438    │   ~439    │440    └─ lib/membrane/core/child/lifecycle_controller.ex:8:3441442    warning: unused require Membrane.Pad443    │444  6 │   require Membrane.Pad445    │   ~446    │447    └─ lib/membrane/core/telemetry.ex:6:3448449    warning: unused require Membrane.Logger450    │451 12 │   require Membrane.Logger452    │   ~453    │454    └─ lib/membrane/core/pipeline.ex:12:3455456     warning: Logger.warn/2 is deprecated. Use Logger.warning/2 instead457     │458 197 │         |> Membrane.Logger.warn()459     │         ~~~~~~~~~~~~~~~~~~~~~~~~~460     │461     └─ lib/membrane/core/input_buffer.ex:197: Membrane.Core.InputBuffer.store/3462463    warning: unused require Membrane.Core.Message464    │465 16 │   require Membrane.Core.Message466    │   ~467    │468    └─ lib/membrane/core/input_buffer.ex:16:3469470    warning: unused require Membrane.Core.Child.PadModel471    │472 14 │   require Membrane.Core.Child.PadModel473    │   ~474    │475    └─ lib/membrane/core/element/event_controller.ex:14:3476477    warning: unused require Membrane.Core.Message478    │479 15 │   require Membrane.Core.Message480    │   ~481    │482    └─ lib/membrane/core/element/event_controller.ex:15:3483484    warning: unused require Membrane.Core.Message485    │486  9 │   require Message487    │   ~488    │489    └─ lib/membrane/core/bin/linking_buffer.ex:9:3490491    warning: unused require Membrane.Pad492    │493 16 │   require Membrane.Pad494    │   ~495    │496    └─ lib/membrane/core/element/state.ex:16:3497498    warning: Logger.warn/2 is deprecated. Use Logger.warning/2 instead499    │500 93 │         Membrane.Logger.warn("""501    │         ~~~~~~~~~~~~~~~~~~~~~~~~502    │503    └─ lib/membrane/core/child/pad_controller.ex:93: Membrane.Core.Child.PadController.handle_linking_finished/1504505    warning: unused require Membrane.Core.Message506    │507 13 │   require Membrane.Core.Message508    │   ~509    │510    └─ lib/membrane/core/parent/child_life_controller/link_handler.ex:13:3511512    warning: unused require Membrane.Core.Child.PadModel513    │514 15 │   require Membrane.Core.Child.PadModel515    │   ~516    │517    └─ lib/membrane/core/element/buffer_controller.ex:15:3518519    warning: unused require Membrane.Pad520    │521 12 │   require Membrane.Pad522    │   ~523    │524    └─ lib/membrane/core/child/pad_spec_handler.ex:12:3525526    warning: unused require Membrane.Core.Child.PadModel527    │528 16 │   require Membrane.Core.Child.PadModel529    │   ~530    │531    └─ lib/membrane/core/child/pad_controller.ex:16:3532533    warning: unused require Membrane.Core.Message534    │535 18 │   require Membrane.Core.Message536    │   ~537    │538    └─ lib/membrane/core/child/pad_controller.ex:18:3539540    warning: unused require Membrane.Core.Child.PadModel541    │542 15 │   require Membrane.Core.Child.PadModel543    │   ~544    │545    └─ lib/membrane/core/element/demand_controller.ex:15:3546547    warning: unused require Membrane.Core.Message548    │549 20 │   require Membrane.Core.Message550    │   ~551    │552    └─ lib/membrane/bin.ex:20:3553554    warning: unused require Membrane.Logger555    │556 21 │   require Membrane.Logger557    │   ~558    │559    └─ lib/membrane/bin.ex:21:3560561    warning: unused require Membrane.Core.Child.PadModel562    │563 21 │   require Membrane.Core.Child.PadModel564    │   ~565    │566    └─ lib/membrane/core/element/demand_handler.ex:21:3567568    warning: unused require Membrane.Core.Message569    │570 22 │   require Membrane.Core.Message571    │   ~572    │573    └─ lib/membrane/core/element/demand_handler.ex:22:3574575     warning: Logger.warn/2 is deprecated. Use Logger.warning/2 instead576     │577 106 │         Membrane.Logger.warn("""578     │         ~~~~~~~~~~~~~~~~~~~~~~~~579     │580     └─ lib/membrane/core/parent/child_life_controller.ex:106: Membrane.Core.Parent.ChildLifeController.handle_remove_child/2581582    warning: Logger.warn/2 is deprecated. Use Logger.warning/2 instead583    │584 14 │     Membrane.Logger.warn("""585    │     ~~~~~~~~~~~~~~~~~~~~~~~~586    │587    └─ lib/membrane/core/pipeline/action_handler.ex:14: Membrane.Core.Pipeline.ActionHandler.handle_actions/4588589    warning: Logger.warn/2 is deprecated. Use Logger.warning/2 instead590    │591 50 │     Membrane.Logger.warn("""592    │     ~~~~~~~~~~~~~~~~~~~~~~~~593    │594    └─ lib/membrane/core/pipeline/action_handler.ex:50: Membrane.Core.Pipeline.ActionHandler.do_handle_action/4595596    warning: unused require Membrane.Core.Message597    │598 10 │   require Message599    │   ~600    │601    └─ lib/membrane/core/bin/action_handler.ex:10:3602603    warning: unused require Membrane.Core.Child.PadModel604    │605 19 │   require Membrane.Core.Child.PadModel606    │   ~607    │608    └─ lib/membrane/core/element/action_handler.ex:19:3609610    warning: unused require Membrane.Core.Message611    │612 20 │   require Membrane.Core.Message613    │   ~614    │615    └─ lib/membrane/core/element/action_handler.ex:20:3616617     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 operator618     │619 100 │     <<part1::binary-size(at_pos), part2::binary>> = payload620     │                          ~621     │622     └─ lib/membrane/payload.ex:100:26: Membrane.Payload.BitString.split_at/2623624     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 operator625     │626 113 │     <<_dropped::binary-size(bytes), rest::binary>> = payload627     │                             ~628     │629     └─ lib/membrane/payload.ex:113:29: Membrane.Payload.BitString.drop/2630631    warning: unused require Membrane.Core.Message632    │633 10 │   require Membrane.Core.Message634    │   ~635    │636    └─ lib/membrane/core/parent/child_life_controller/startup_handler.ex:10:3637638    warning: unused require Membrane.Bin639    │640 19 │   require Membrane.Bin641    │   ~642    │643    └─ lib/membrane/core/parent/child_life_controller.ex:19:3644645    warning: unused require Membrane.Element646    │647 20 │   require Membrane.Element648    │   ~649    │650    └─ lib/membrane/core/parent/child_life_controller.ex:20:3651652    warning: unused require Membrane.Core.Message653    │654 16 │   require Message655    │   ~656    │657    └─ lib/membrane/core/playback_handler.ex:16:3658659    warning: Logger.warn/2 is deprecated. Use Logger.warning/2 instead660    │661 86 │         Membrane.Logger.warn("""662    │         ~~~~~~~~~~~~~~~~~~~~~~~~663    │664    └─ lib/membrane/core/element/lifecycle_controller.ex:86: Membrane.Core.Element.LifecycleController.handle_shutdown/2665666    warning: unused alias Message667    │668 11 │   alias Membrane.Core.{CallbackHandler, Message}669    │   ~670    │671    └─ lib/membrane/core/element/lifecycle_controller.ex:11:3672673    warning: unused require Membrane.Core.Child.PadModel674    │675 16 │   require Membrane.Core.Child.PadModel676    │   ~677    │678    └─ lib/membrane/core/element/lifecycle_controller.ex:16:3679680    warning: unused require Membrane.Core.Message681    │682 17 │   require Membrane.Core.Message683    │   ~684    │685    └─ lib/membrane/core/element/lifecycle_controller.ex:17:3686687    warning: unused require Membrane.Core.Playback688    │689 18 │   require Membrane.Core.Playback690    │   ~691    │692    └─ lib/membrane/core/element/lifecycle_controller.ex:18:3693694    warning: unused require Membrane.Core.Message695    │696 13 │   require Membrane.Core.Message697    │   ~698    │699    └─ lib/membrane/core/parent/lifecycle_controller.ex:13:3700701    warning: unused require Membrane.PlaybackState702    │703 15 │   require Membrane.PlaybackState704    │   ~705    │706    └─ lib/membrane/core/parent/lifecycle_controller.ex:15:3707708    warning: expected a map or struct when accessing .membrane_element_type in expression:709710        &1.module.membrane_element_type711712    but got type:713714        dynamic(atom())715716    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()717718    type warning found at:719    │720 37 │         &(Membrane.Element.element?(&1.module) and &1.module.membrane_element_type == :sink)721    │                                                              ~722    │723    └─ lib/membrane/core/parent/child_life_controller/startup_handler.ex:37:62: Membrane.Core.Parent.ChildLifeController.StartupHandler.setup_syncs/2724725     warning: a struct for Membrane.Core.Element.State is expected on struct update:726727         %Membrane.Core.Element.State{state | supplying_demand?: true}728729     but got type:730731         dynamic()732733     where "state" was given the type:734735         # type: dynamic()736         # from: lib/membrane/core/element/demand_handler.ex:148:34737         state738739     when defining the variable "state", you must also pattern match on "%Membrane.Core.Element.State{}"740741     type warning found at:742     │743 150 │     state = %State{state | supplying_demand?: true}744     │             ~745     │746     └─ lib/membrane/core/element/demand_handler.ex:150:13: Membrane.Core.Element.DemandHandler.do_supply_demand/2747748    warning: the following clause will never match:749750        {:error, reason} ->751752    it is expected to match on type:753754        none()755756    type warning found at:757    │758 66 │       {:error, reason} -> raise LinkError, "#{inspect(reason)}"759    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~760    │761    └─ lib/membrane/core/child/pad_controller.ex:66: Membrane.Core.Child.PadController.handle_link/5762763    warning: a struct for Membrane.Core.Parent.Link is expected on struct update:764765        %Membrane.Core.Parent.Link{766          &1767          | from: resolve_endpoint(&1.from, state),768            to: resolve_endpoint(&1.to, state)769        }770771    but got type:772773        dynamic()774775    instead of using &1, you must define an anonymous function, define a variable and pattern match on "%Membrane.Core.Parent.Link{}"776777    type warning found at:778    │779 22 │       &%Link{&1 | from: resolve_endpoint(&1.from, state), to: resolve_endpoint(&1.to, state)}780    │        ~781    │782    └─ lib/membrane/core/parent/child_life_controller/link_handler.ex:22:8: Membrane.Core.Parent.ChildLifeController.LinkHandler.resolve_links/2783784    warning: the following clause will never match:785786        {{:error, reason}, state} ->787788    it is expected to match on type:789790        none()791792    type warning found at:793    │794 68 │       try: {{:error, reason}, state} ->795    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~796    │797    └─ lib/membrane/core/element/event_controller.ex:68: Membrane.Core.Element.EventController.exec_handle_event/4798799     warning: a struct for Membrane.Core.InputBuffer is expected on struct update:800801         %Membrane.Core.InputBuffer{buf | toilet?: true}802803     but got type:804805         dynamic()806807     where "buf" was given the type:808809         # type: dynamic()810         # from: lib/membrane/core/input_buffer.ex:115:21811         buf812813     when defining the variable "buf", you must also pattern match on "%Membrane.Core.InputBuffer{}"814815     type warning found at:816     │817 115 │   def enable_toilet(buf), do: %__MODULE__{buf | toilet?: true}818     │                               ~819     │820     └─ lib/membrane/core/input_buffer.ex:115:31: Membrane.Core.InputBuffer.enable_toilet/1821822     warning: the following conditional expression:823824         is_function(message, 0)825826     will always evaluate to:827828         dynamic(false)829830     where "message" (context Membrane.Logger) was given the type:831832         # type: dynamic(non_empty_list(term()))833         # from: lib/membrane/core/input_buffer.ex:197834         message =835           mk_log(836             <<"Reached buffers of size ", inspect(size)::binary,837               ", which is above warn level, from output working in push mode. See `Membrane.Core.InputBuffer` for more information.">>,838             input_buf839           )840841     type warning found at:842     │843 197 │         |> Membrane.Logger.warn()844     │         ~~~~~~~~~~~~~~~~~~~~~~~~~845     │846     └─ lib/membrane/core/input_buffer.ex:197: Membrane.Core.InputBuffer.store/3847848    warning: expected a map or struct when accessing .input_buf_preferred_size in expression:849850        metric.input_buf_preferred_size851852    where "metric" was given the type:853854        # type: dynamic(Membrane.Buffer.Metric.ByteSize or Membrane.Buffer.Metric.Count)855        # from: lib/membrane/core/input_buffer.ex:94:12856        metric = Membrane.Buffer.Metric.from_unit(demand_unit)857858    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()859860    type warning found at:861    │862 95 │     preferred_size = props[:preferred_size] || metric.input_buf_preferred_size863    │                                                       ~864    │865    └─ lib/membrane/core/input_buffer.ex:95:55: Membrane.Core.InputBuffer.init/5866867    warning: a struct for Membrane.Core.Timer is expected on struct update:868869        %Membrane.Core.Timer{timer | ratio: ratio}870871    but got type:872873        dynamic()874875    where "timer" was given the type:876877        # type: dynamic()878        # from: lib/membrane/core/timer.ex:37:20879        timer880881    when defining the variable "timer", you must also pattern match on "%Membrane.Core.Timer{}"882883    type warning found at:884    │885 38 │     %__MODULE__{timer | ratio: ratio}886    │     ~887    │888    └─ lib/membrane/core/timer.ex:38:5: Membrane.Core.Timer.update_ratio/2889890    warning: a struct for Membrane.Core.Timer is expected on struct update:891892        %Membrane.Core.Timer{timer | interval: interval}893894    but got type:895896        dynamic(not %Membrane.Core.Timer{interval: :no_interval})897898    where "timer" was given the type:899900        # type: dynamic(not %Membrane.Core.Timer{interval: :no_interval})901        # from: lib/membrane/core/timer.ex:68:20902        timer903904    when defining the variable "timer", you must also pattern match on "%Membrane.Core.Timer{}"905906    type warning found at:907    │908 69 │     %__MODULE__{timer | interval: interval}909    │     ~910    │911    └─ lib/membrane/core/timer.ex:69:5: Membrane.Core.Timer.set_interval/2912913Generated membrane_core app914==> membrane_funnel_plugin915Compiling 2 files (.ex)916Generated membrane_funnel_plugin app917==> bundlex918Compiling 31 files (.ex)919    warning: using single-quoted strings to represent charlists is deprecated.920    Use ~c"" if you indeed want a charlist or use "" instead.921    You may run "mix format --migrate" to change all single-quoted922    strings to use the ~c sigil and fix this warning.923    │924 22 │         env: [{'BUNDLEX_ERLANG_COOKIE', cookie}]925    │                ~926    │927    └─ lib/bundlex/cnode/server.ex:22:16928929    warning: using single-quoted strings to represent charlists is deprecated.930    Use ~c"" if you indeed want a charlist or use "" instead.931    You may run "mix format --migrate" to change all single-quoted932    strings to use the ~c sigil and fix this warning.933    │934 42 │         {port, {:data, {:eol, 'ready'}}},935    │                               ~936    │937    └─ lib/bundlex/cnode/server.ex:42:31938939    warning: using single-quoted strings to represent charlists is deprecated.940    Use ~c"" if you indeed want a charlist or use "" instead.941    You may run "mix format --migrate" to change all single-quoted942    strings to use the ~c sigil and fix this warning.943    │944 48 │         :ok = :win32reg.change_key(reg, '\\hklm\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion')945    │                                         ~946    │947    └─ lib/bundlex/platform.ex:48:41948949    warning: using single-quoted strings to represent charlists is deprecated.950    Use ~c"" if you indeed want a charlist or use "" instead.951    You may run "mix format --migrate" to change all single-quoted952    strings to use the ~c sigil and fix this warning.953    │954 49 │         {:ok, build} = :win32reg.value(reg, 'BuildLabEx')955    │                                             ~956    │957    └─ lib/bundlex/platform.ex:49:45958959    warning: expected a map or struct when accessing .toolchain_module in expression:960961        Bundlex.Platform.get_module(platform).toolchain_module962963    but got type:964965        dynamic(966          Bundlex.Platform.Freebsd or Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or967            Bundlex.Platform.Windows32 or Bundlex.Platform.Windows64968        )969970    where "platform" was given the type:971972        # type: dynamic(:freebsd or :linux or :macosx or :windows32 or :windows64)973        # from: lib/tasks/compile.bundlex.ex:35:37974        Bundlex.Platform.get_module(platform)975976    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()977978    type warning found at:979    │980 35 │     commands = commands ++ Platform.get_module(platform).toolchain_module.before_all!(platform)981    │                                                          ~982    │983    └─ lib/tasks/compile.bundlex.ex:35:58: Mix.Tasks.Compile.Bundlex.run/1984985     warning: a struct for Bundlex.Native is expected on struct update:986987         %Bundlex.Native{native | deps: parsed_deps, preprocessors: preprocessors}988989     but got type:990991         dynamic(%{..., sources: term()})992993     where "native" was given the type:994995         # type: dynamic(%{..., sources: term()})996         # from: lib/bundlex/native.ex:124:51997         Enum.empty?(native.sources)998999     when defining the variable "native", you must also pattern match on "%Bundlex.Native{}"10001001     type warning found at:1002     │1003 127 │         %__MODULE__{native | deps: parsed_deps, preprocessors: preprocessors}1004     │         ~1005     │1006     └─ lib/bundlex/native.ex:127:9: Bundlex.Native.parse_native/210071008     warning: expected a map or struct when accessing .toolchain_module in expression:10091010         Bundlex.Platform.get_module(platform).toolchain_module10111012     but got type:10131014         dynamic(1015           Bundlex.Platform.Freebsd or Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or1016             Bundlex.Platform.Windows32 or Bundlex.Platform.Windows641017         )10181019     where "platform" was given the type:10201021         # type: dynamic(:freebsd or :linux or :macosx or :windows32 or :windows64)1022         # from: lib/bundlex/native.ex:104:271023         Bundlex.Platform.get_module(platform)10241025     hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()10261027     type warning found at:1028     │1029 104 │       commands = Platform.get_module(platform).toolchain_module.compiler_commands(native)1030     │                                                ~1031     │1032     └─ lib/bundlex/native.ex:104:48: Bundlex.Native.resolve_native/410331034Generated bundlex app1035warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Linux.toolchain_module() is deprecated, you must add parentheses instead: remote.function()1036  (bundlex 0.5.1) lib/tasks/compile.bundlex.ex:35: Mix.Tasks.Compile.Bundlex.run/11037  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51038  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21039  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41040  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/210411042==> bunch_native1043Bundlex: Building natives: lib, bunch1044warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Linux.toolchain_module() is deprecated, you must add parentheses instead: remote.function()1045  (bundlex 0.5.1) lib/bundlex/native.ex:104: Bundlex.Native.resolve_native/41046  (bunch 1.3.2) lib/bunch/enum.ex:244: Bunch.Enum.do_try_flat_map/31047  (bundlex 0.5.1) lib/tasks/compile.bundlex.ex:39: Mix.Tasks.Compile.Bundlex.run/11048  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51049  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/210501051Generated bunch_native app1052==> shmex1053Bundlex: Building natives: lib, shmex1054Compiling 2 files (.ex)1055Generated shmex app1056==> unifex1057Bundlex: Building natives: unifex1058Compiling 30 files (.ex)1059    warning: unused require Bundlex.CNode1060    │1061  6 │   require Bundlex.CNode1062    │   ~1063    │1064    └─ lib/unifex/cnode.ex:6:310651066Generated unifex app1067==> ex_libnice1068/usr/bin/sh: 1: clang-format: not found1069/usr/bin/sh: 1: clang-format: not found1070Bundlex: Building natives: native1071Package nice was not found in the pkg-config search path.1072Perhaps you should add the directory containing `nice.pc'1073to the PKG_CONFIG_PATH environment variable1074Package 'nice', required by 'virtual:world', not found1075could not compile dependency :ex_libnice, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ex_libnice --force", update it with "mix deps.update ex_libnice" or clean it with "mix deps.clean ex_libnice"1076** (MatchError) no match of right hand side value:10771078    {"", 1}10791080    (bundlex 0.5.1) lib/bundlex/toolchain/common/unix.ex:104: Bundlex.Toolchain.Common.Unix.pkg_config/21081    (bundlex 0.5.1) lib/bundlex/toolchain/common/unix.ex:10: Bundlex.Toolchain.Common.Unix.compiler_commands/51082    (bundlex 0.5.1) lib/bundlex/native.ex:104: Bundlex.Native.resolve_native/41083    (bunch 1.3.2) lib/bunch/enum.ex:244: Bunch.Enum.do_try_flat_map/31084    (bundlex 0.5.1) lib/tasks/compile.bundlex.ex:39: Mix.Tasks.Compile.Bundlex.run/11085    (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51086    (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21087    (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4