boombox

Build log

host

boombox 0.3.0 · fail · run boombox-0.3.0-1791172449087
2567 of 2567 lines
1Resolving Hex dependencies...2Resolution completed in 1.074s3Unchanged:4  bandit 1.12.55  bimap 1.3.06  boombox 0.3.07  bunch 1.6.48  bunch_native 0.5.29  bundlex 1.5.810  cc_precompiler 0.1.1111  certifi 2.17.012  circular_buffer 1.1.013  coerce 1.0.214  corsica 2.1.315  crc 0.11.016  elixir_make 0.10.017  elixir_uuid 1.2.118  ex_dtls 0.18.119  ex_hls 0.1.520  ex_ice 0.13.021  ex_libsrt 0.2.122  ex_libsrtp 0.7.423  ex_m3u8 0.15.424  ex_rtcp 0.4.225  ex_rtp 0.4.126  ex_sdp 1.3.027  ex_stun 0.2.128  ex_turn 0.2.329  ex_webrtc 0.15.130  finch 0.22.031  h2 0.12.432  hackney 4.8.533  heap 2.0.234  hpax 1.1.035  idna 7.1.036  image 0.54.437  interactive_cmd 0.1.438  jason 1.4.539  logger_backends 1.0.140  membrane_aac_fdk_plugin 0.18.1541  membrane_aac_format 0.8.142  membrane_aac_plugin 0.19.443  membrane_av1_format 0.3.144  membrane_cmaf_format 0.7.245  membrane_common_c 0.16.246  membrane_core 1.3.447  membrane_ffmpeg_swresample_plugin 0.21.048  membrane_ffmpeg_swscale_plugin 0.16.549  membrane_file_plugin 0.17.550  membrane_flv_plugin 0.12.051  membrane_funnel_plugin 0.9.252  membrane_h264_ffmpeg_plugin 0.32.753  membrane_h264_format 0.6.154  membrane_h265_ffmpeg_plugin 0.4.355  membrane_h265_format 0.2.056  membrane_h26x_plugin 0.10.957  membrane_hackney_plugin 0.11.358  membrane_http_adaptive_stream_plugin 0.20.259  membrane_ivf_plugin 0.9.260  membrane_mp3_lame_plugin 0.18.761  membrane_mp3_mad_plugin 0.18.762  membrane_mp4_format 0.8.163  membrane_mp4_plugin 0.36.1064  membrane_mpeg_ts_plugin 1.3.465  membrane_mpegaudio_format 0.3.266  membrane_mpegts_plugin 0.6.367  membrane_ogg_plugin 0.5.268  membrane_opus_format 0.3.269  membrane_opus_plugin 0.20.870  membrane_portaudio_plugin 0.19.671  membrane_precompiled_dependency_provider 0.2.472  membrane_raw_audio_format 0.12.373  membrane_raw_video_format 0.4.574  membrane_realtimer_plugin 0.11.175  membrane_rtmp_plugin 0.29.676  membrane_rtp_aac_plugin 0.9.877  membrane_rtp_format 0.11.178  membrane_rtp_h264_plugin 0.20.679  membrane_rtp_h265_plugin 0.5.480  membrane_rtp_opus_plugin 0.10.381  membrane_rtp_plugin 0.31.582  membrane_rtp_vp8_plugin 0.9.783  membrane_rtsp 0.10.184  membrane_rtsp_plugin 0.7.285  membrane_sdl_plugin 0.18.886  membrane_srt_plugin 0.2.387  membrane_stream_plugin 0.4.288  membrane_tcp_plugin 0.6.189  membrane_tee_plugin 0.12.090  membrane_telemetry_metrics 0.1.391  membrane_timestamp_queue 0.2.392  membrane_transcoder_plugin 0.5.093  membrane_udp_plugin 0.14.494  membrane_vp8_format 0.5.195  membrane_vp9_format 0.5.196  membrane_vpx_plugin 0.4.497  membrane_wav_plugin 0.10.398  membrane_webrtc_plugin 0.26.799  mime 2.0.7100  mimerl 1.5.0101  mint 1.11.0102  mockery 2.3.4103  mpeg_ts 2.0.2104  nerves 2.0.0-pre.2105  nerves_discovery 0.1.5106  nerves_logging 0.2.4107  nerves_runtime 0.13.13108  nerves_system_bbb 2.30.2109  nerves_system_br 1.34.4110  nerves_system_mangopi_mq_pro 0.17.2111  nerves_system_qemu_aarch64 0.4.2112  nerves_system_rpi0 2.1.2113  nerves_system_rpi4 2.1.2114  nerves_system_rpi5 2.1.2115  nerves_system_trellis 0.5.0116  nerves_system_x86_64 1.34.2117  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.1118  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.1119  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.1120  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.1121  nerves_toolchain_x86_64_nerves_linux_musl 15.3.1122  nerves_uevent 0.1.7123  nimble_options 1.1.1124  nimble_parsec 1.4.2125  nimble_pool 1.1.0126  numbers 5.2.5127  parse_trans 3.4.2128  phoenix_html 4.3.0129  plug 1.20.3130  plug_crypto 2.2.0131  property_table 0.3.4132  qex 0.5.2133  quic 2.1.1134  ratio 4.0.1135  req 0.5.18 VULNERABLE!136    EEF-CVE-2026-49755 (HIGH)137    aka: CVE-2026-49755, GHSA-655f-mp8p-96gv138    Decompression bomb DoS in Req via auto-decoded archive and compressed response bodies139    https://osv.dev/vulnerability/EEF-CVE-2026-49755140141    EEF-CVE-2026-49756 (LOW)142    aka: CVE-2026-49756, GHSA-px9f-whj3-246m143    Multipart form-data header injection in Req via unescaped name/filename/content_type144    https://osv.dev/vulnerability/EEF-CVE-2026-49756145  ring_logger 0.11.7146  shmex 0.5.2147  ssl_verify_fun 1.1.7148  stream_split 0.1.7149  sweet_xml 0.7.5150  tablet 0.3.3151  telemetry 1.4.2152  telemetry_metrics 1.2.0153  thousand_island 1.5.0154  toolshed 0.5.0155  typed_struct 0.3.0156  uboot_env 1.0.2157  unifex 1.2.5158  vix 0.42.0159  websock 0.5.3160  websock_adapter 0.5.9161  webtransport 0.4.8162  zarex 1.0.6163Found packages with security advisories, see above for details164All dependencies have been fetched165==> membrane_mp4_format166Compiling 1 file (.ex)167Generated membrane_mp4_format app168==> mpeg_ts169Compiling 9 files (.ex)170    warning: the variable "content_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator171    │172 38 │         <<raw_data::binary-size(content_length), _crc::@crc_length-binary, _::binary>> ->173    │                                 ~174    │175    └─ lib/mpeg/ts/psi.ex:38:33: MPEG.TS.PSI.unmarshal/2176177     warning: the variable "leader" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator178     │179 120 │           <<payload::binary-size(leader.length)-unit(8), _rest::binary>> = payload180     │                                  ~181     │182     └─ lib/mpeg/ts/stream_queue.ex:120:34: MPEG.TS.StreamQueue.depayload/1183184    warning: the variable "program_info_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator185    │186 73 │     <<_program_descriptors::binary-size(program_info_length), rest::binary>> = data187    │                                         ~188    │189    └─ lib/mpeg/ts/pmt.ex:73:41: MPEG.TS.PMT.parse_program_info/2190191    warning: unused require Logger192    │193 22 │   require Logger194    │   ~195    │196    └─ lib/mpeg/ts/partial_pes.ex:22:3197198    warning: a struct for MPEG.TS.Demuxer is expected on struct update:199200        %MPEG.TS.Demuxer{state | buffered_bytes: <<>>}201202    but got type:203204        dynamic(%{..., buffered_bytes: binary()})205206    where "state" was given the type:207208        # type: dynamic(%{..., buffered_bytes: binary()})209        # from: lib/mpeg/ts/demuxer.ex:34210        <<state.buffered_bytes::binary, ...>>211212    when defining the variable "state", you must also pattern match on "%MPEG.TS.Demuxer{}"213214    type warning found at:215    │216 41 │     state = push_packets(%__MODULE__{state | buffered_bytes: <<>>}, ok)217    │                          ~218    │219    └─ lib/mpeg/ts/demuxer.ex:41:26: MPEG.TS.Demuxer.push_buffer/3220221     warning: a struct for MPEG.TS.Demuxer is expected on struct update:222223         %MPEG.TS.Demuxer{state | pmt: pmt}224225     but got type:226227         dynamic()228229     where "state" was given the type:230231         # type: dynamic()232         # from: lib/mpeg/ts/demuxer.ex:111:25233         state234235     when defining the variable "state", you must also pattern match on "%MPEG.TS.Demuxer{}"236237     type warning found at:238     │239 127 │     %__MODULE__{state | pmt: pmt}240     │     ~241     │242     └─ lib/mpeg/ts/demuxer.ex:127:5: MPEG.TS.Demuxer.push_pmt_packets/2243244Generated mpeg_ts app245==> ex_m3u8246Compiling 25 files (.ex)247     warning: unused require ExM3U8.Helpers248     │249 123 │     require ExM3U8.Helpers250     │     ~251     │252     └─ lib/ex_m3u8/dsl.ex:123:5253254     warning: a struct for ExM3U8.Tags.Stream is expected on struct update:255256         %ExM3U8.Tags.Stream{variant | uri: uri}257258     but got type:259260         dynamic()261262     where "variant" was given the type:263264         # type: dynamic()265         # from: lib/ex_m3u8/deserializer/parser.ex:355:25266         {:ok, variant} <- ExM3U8.Tags.Stream.deserialize(attrs)267268     when defining the variable "variant", you must also pattern match on "%ExM3U8.Tags.Stream{}"269270     type warning found at:271     │272 356 │       {:ok, :stream, %ExM3U8.Tags.Stream{variant | uri: uri}, lines}273     │                      ~274     │275     └─ lib/ex_m3u8/deserializer/parser.ex:356:22: ExM3U8.Deserializer.Parser.do_parse/3276277Generated ex_m3u8 app278==> membrane_cmaf_format279Compiling 1 file (.ex)280Generated membrane_cmaf_format app281==> membrane_mpegaudio_format282Compiling 1 file (.ex)283Generated membrane_mpegaudio_format app284==> membrane_rtp_aac_plugin285Compiling 4 files (.ex)286    warning: the variable "au_size_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator287    │288 69 │       for <<au_size::size(au_size_length), au_index::size(au_index_length) <- header_section>>,289    │                           ~290    │291    └─ lib/membrane_element_rtp_aac/utils.ex:69:27: Membrane.RTP.AAC.Utils.parse_packet/2292293    warning: the variable "au_index_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator294    │295 69 │       for <<au_size::size(au_size_length), au_index::size(au_index_length) <- header_section>>,296    │                                                           ~297    │298    └─ lib/membrane_element_rtp_aac/utils.ex:69:59: Membrane.RTP.AAC.Utils.parse_packet/2299300    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 operator301    │302 95 │           <<au::binary-size(len), rest::binary>> -> {{:ok, au}, rest}303    │                             ~304    │305    └─ lib/membrane_element_rtp_aac/utils.ex:95:29: Membrane.RTP.AAC.Utils.parse_data_section/2306307Generated membrane_rtp_aac_plugin app308==> membrane_stream_plugin309Compiling 7 files (.ex)310Generated membrane_stream_plugin app311==> membrane_tee_plugin312Compiling 3 files (.ex)31331403:55:03.251 [warning] Membrane.Tee.Master defines pads with `flow_control: :auto` and pads with `flow_control: :push` at the same time. Please, consider if this what you want to do - flow control of these pads won't be integrated. Setting `flow_control` to `:auto` in the places where it has been set to `:push` might be a good idea.315Pads with `flow_control: :auto`: input, master.316Pads with `flow_control: :push`: copy.317318If you want get rid of this warning, pass `flow_control_hints?: false` option to `use Membrane.Filter`.31932032103:55:03.408 [warning] Membrane.Tee.PushOutput defines pads with `flow_control: :auto` and pads with `flow_control: :push` at the same time. Please, consider if this what you want to do - flow control of these pads won't be integrated. Setting `flow_control` to `:auto` in the places where it has been set to `:push` might be a good idea.322Pads with `flow_control: :auto`: input.323Pads with `flow_control: :push`: output.324325If you want get rid of this warning, pass `flow_control_hints?: false` option to `use Membrane.Filter`.326327Generated membrane_tee_plugin app328==> membrane_mpeg_ts_plugin329Compiling 4 files (.ex)330     warning: the variable "min_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator331     │332 409 │         <<payload::binary-size(min_size)-unit(8), rest::binary>> = payload333     │                                ~334     │335     └─ lib/membrane/mpeg/ts/muxer.ex:409:32: Membrane.MPEG.TS.Muxer.do_marshal_ts/5336337     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 operator338     │339 470 │           <<payload::binary-size(size)-unit(8), rest::binary>> = payload340     │                                  ~341     │342     └─ lib/membrane/mpeg/ts/muxer.ex:470:34: Membrane.MPEG.TS.Muxer.do_marshal_ts/5343344     warning: a struct for MPEG.TS.Demuxer is expected on struct update:345346         %MPEG.TS.Demuxer{state.demuxer | packet_filter: &Enum.__in__(&1, followed_stream_ids)}347348     but got type:349350         dynamic()351352     where "state" was given the type:353354         # type: dynamic(%{..., demuxer: term()})355         # from: lib/membrane/mpeg/ts/demuxer.ex:165:15356         %MPEG.TS.Demuxer{...}357358     you must assign "state.demuxer" to variable and pattern match on "%MPEG.TS.Demuxer{}"359360     type warning found at:361     │362 165 │     demuxer = %TS.Demuxer{state.demuxer | packet_filter: &(&1 in followed_stream_ids)}363     │               ~364     │365     └─ lib/membrane/mpeg/ts/demuxer.ex:165:15: Membrane.MPEG.TS.Demuxer.handle_info/3366367Generated membrane_mpeg_ts_plugin app368==> membrane_tcp_plugin369Compiling 4 files (.ex)370Generated membrane_tcp_plugin app371==> membrane_udp_plugin372Compiling 5 files (.ex)373Generated membrane_udp_plugin app374==> membrane_mp4_plugin375Compiling 34 files (.ex)376Generated membrane_mp4_plugin app377==> membrane_wav_plugin378Compiling 3 files (.ex)379     warning: the variable "stage_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator380     │381 176 │       _fact_chunk::binary-size(stage_size),382     │                                ~383     │384     └─ lib/membrane_wav/parser.ex:176:32: Membrane.WAV.Parser.parse_payload/3385386Generated membrane_wav_plugin app387==> membrane_flv_plugin388Compiling 5 files (.ex)389    warning: the variable "data_offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator390    │391 13 │       <<_header::binary-size(data_offset), rest::binary>> ->392    │                              ~393    │394    └─ lib/membrane_flv_plugin/parser.ex:13:30: Membrane.FLV.Parser.parse_header/1395396Generated membrane_flv_plugin app397==> membrane_realtimer_plugin398Compiling 2 files (.ex)399Generated membrane_realtimer_plugin app400warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"401  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2402  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1403  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5404  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2405  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4406  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2407408==> req409Compiling 19 files (.ex)410Generated req app411==> bundlex412Compiling 39 files (.ex)413Generated bundlex app414==> bunch_native415Bundlex: Building natives: lib, bunch416Generated bunch_native app417==> shmex418Bundlex: Building natives: lib, shmex419Compiling 2 files (.ex)420Generated shmex app421==> unifex422Bundlex: Building natives: unifex423Compiling 33 files (.ex)424    warning: unused require Bundlex.CNode425    │426  6 │   require Bundlex.CNode427    │   ~428    │429    └─ lib/unifex/cnode.ex:6:3430431Generated unifex app432==> ex_dtls433Bundlex: Building natives: native434Compiling 2 files (.ex)435Generated ex_dtls app436==> membrane_common_c437Bundlex: Building natives: membrane, membrane_ringbuffer438Compiling 1 file (.ex)439Generated membrane_common_c app440==> membrane_precompiled_dependency_provider441Compiling 1 file (.ex)442Generated membrane_precompiled_dependency_provider app443==> membrane_ffmpeg_swresample_plugin444Bundlex: Building natives: converter44544603:55:21.189 [debug] redirecting to https://release-assets.githubusercontent.com/github-production-release-asset/688460577/78615b0d-e8d2-4f59-a674-84bb8e4849dc?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-10-05T04%3A30%3A28Z&rscd=attachment%3B+filename%3Dffmpeg_linux64.tar.xz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-10-05T03%3A30%3A06Z&ske=2026-10-05T04%3A30%3A28Z&sks=b&skv=2018-11-09&sig=43IU0oD2avViVH9qChBa0dJ%2FlwrVjEPkvb7d%2F1U4vrg%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc5MTE3NjEyMSwibmJmIjoxNzkxMTcyNTIxLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ._9_-HjtB4JpjVNh_nETdncu4TWh2RqfVpXjrRs1RU1s&response-content-disposition=attachment%3B%20filename%3Dffmpeg_linux64.tar.xz&response-content-type=application%2Foctet-stream447Bundlex: Successfully downloaded precompiled ffmpeg build from https://github.com/membraneframework-precompiled/precompiled_ffmpeg/releases/download/v6.0.1/ffmpeg_linux64.tar.xz448Compiling 2 files (.ex)449Generated membrane_ffmpeg_swresample_plugin app450==> membrane_portaudio_plugin451Bundlex: Building natives: sink, source, pa_devices45245303:55:37.815 [debug] redirecting to https://release-assets.githubusercontent.com/github-production-release-asset/691488165/3ea9054f-75d1-4bf3-a461-70e5f3a9d035?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-10-05T04%3A45%3A37Z&rscd=attachment%3B+filename%3Dportaudio_linux_x86.tar.gz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-10-05T03%3A44%3A53Z&ske=2026-10-05T04%3A45%3A37Z&sks=b&skv=2018-11-09&sig=j6sZqLC799zCty2j8xAvRxBaRYqsEa%2FsOjpk0fl%2FoF8%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc5MTE3NDMzNywibmJmIjoxNzkxMTcyNTM3LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.JagqyhTo3rL7UkEYv9j3vQS3pTh7UDNcgSP6fXoOROs&response-content-disposition=attachment%3B%20filename%3Dportaudio_linux_x86.tar.gz&response-content-type=application%2Foctet-stream454Bundlex: Successfully downloaded precompiled portaudio build from https://github.com/membraneframework-precompiled/precompiled_portaudio/releases/download/v19.7.0/portaudio_linux_x86.tar.gz455Compiling 9 files (.ex)456Generated membrane_portaudio_plugin app457==> membrane_rtmp_plugin458Bundlex: Building natives: rtmp_sink459Compiling 37 files (.ex)460Generated membrane_rtmp_plugin app461==> membrane_aac_fdk_plugin462Bundlex: Building natives: decoder, encoder46346403:55:44.435 [debug] redirecting to https://release-assets.githubusercontent.com/github-production-release-asset/696245853/60c4056b-f8a7-4217-9aaa-fa187e110ea0?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-10-05T04%3A54%3A28Z&rscd=attachment%3B+filename%3Dfdk-aac_linux_x86.tar.gz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-10-05T03%3A54%3A17Z&ske=2026-10-05T04%3A54%3A28Z&sks=b&skv=2018-11-09&sig=RUISLqp%2ByglkKhPbbLXzKMGDHYMQTUF9ziKiC1g1kP8%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc5MTE3Mjg0NCwibmJmIjoxNzkxMTcyNTQ0LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.xC5NvnJ56zR9w1Z60OpqwMFoGPeQfpa6f3ih0r3-ftU&response-content-disposition=attachment%3B%20filename%3Dfdk-aac_linux_x86.tar.gz&response-content-type=application%2Foctet-stream465Bundlex: Successfully downloaded precompiled fdk-aac build from https://github.com/membraneframework-precompiled/precompiled_fdk-aac/releases/download/v2.0.3/fdk-aac_linux_x86.tar.gz466Compiling 4 files (.ex)467     warning: the variable "bytes_used" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator468     │469 163 │         <<_handled::binary-size(bytes_used), rest::binary>> = to_encode470     │                                 ~471     │472     └─ lib/membrane_aac_fdk_plugin/encoder.ex:163:33: Membrane.AAC.FDK.Encoder.handle_buffer/4473474     warning: the variable "raw_frame_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator475     │476 207 │     <<raw_frame::binary-size(raw_frame_size), rest::binary>> = buffer477     │                              ~478     │479     └─ lib/membrane_aac_fdk_plugin/encoder.ex:207:30: Membrane.AAC.FDK.Encoder.encode_buffer/6480481Generated membrane_aac_fdk_plugin app482==> membrane_mp3_mad_plugin483Bundlex: Building natives: decoder48448503:55:45.745 [debug] redirecting to https://release-assets.githubusercontent.com/github-production-release-asset/697676016/d1f334e5-33f1-472f-ad22-e0eb9f157467?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-10-05T04%3A55%3A21Z&rscd=attachment%3B+filename%3Dmad_linux_x86.tar.gz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-10-05T03%3A54%3A42Z&ske=2026-10-05T04%3A55%3A21Z&sks=b&skv=2018-11-09&sig=%2BOBP2ubU%2F9YzlhqBP6uRN3y3h5TribFv797WDnpxB5M%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc5MTE3Mjg0NSwibmJmIjoxNzkxMTcyNTQ1LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.4GW01oO7rhVTQjIy1jupT9uI5TqnNTV-F-K5T0irPpw&response-content-disposition=attachment%3B%20filename%3Dmad_linux_x86.tar.gz&response-content-type=application%2Foctet-stream486Bundlex: Successfully downloaded precompiled mad build from https://github.com/membraneframework-precompiled/precompiled_mad/releases/download/v0.15.1b/mad_linux_x86.tar.gz487Compiling 2 files (.ex)488    warning: the variable "tag_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator489    │490 97 │         <<_tag::binary-size(tag_size), rest::binary>> -> {:skipped, rest}491    │                             ~492    │493    └─ lib/membrane_mp3_mad_plugin/decoder.ex:97:29: Membrane.MP3.MAD.Decoder.skip_id3/1494495     warning: the variable "frame_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator496     │497 135 │       <<_used::binary-size(frame_size), rest::binary>> = buffer498     │                            ~499     │500     └─ lib/membrane_mp3_mad_plugin/decoder.ex:135:28: Membrane.MP3.MAD.Decoder.decode_buffer/5501502     warning: the variable "bytes_to_skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator503     │504 152 │         <<_used::binary-size(bytes_to_skip), new_buffer::binary>> = buffer505     │                              ~506     │507     └─ lib/membrane_mp3_mad_plugin/decoder.ex:152:30: Membrane.MP3.MAD.Decoder.decode_buffer/5508509Generated membrane_mp3_mad_plugin app510==> ex_libsrt511Bundlex: Building natives: srt_nif51251303:55:46.599 [debug] redirecting to https://release-assets.githubusercontent.com/github-production-release-asset/984224907/715cb612-4acf-4d07-99cb-16ad79659fdb?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-10-05T04%3A40%3A08Z&rscd=attachment%3B+filename%3Dsrt_linux_x86.tar.gz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-10-05T03%3A39%3A15Z&ske=2026-10-05T04%3A40%3A08Z&sks=b&skv=2018-11-09&sig=ZGXd%2Bzgkuem%2FesqQYuM2BoUsCsQIc%2BibAhyCvVSvGfI%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc5MTE3Mjg0NiwibmJmIjoxNzkxMTcyNTQ2LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.rbIpw4eLkCAWoo1GnKhcXFLcWMsRwagqztE_rX_67hU&response-content-disposition=attachment%3B%20filename%3Dsrt_linux_x86.tar.gz&response-content-type=application%2Foctet-stream514Bundlex: Successfully downloaded precompiled srt build from https://github.com/membraneframework-precompiled/precompiled_srt/releases/download/v1.5.4/srt_linux_x86.tar.gz515Compiling 5 files (.ex)516    warning: unused require Logger517    │518 30 │   require Logger519    │   ~520    │521    └─ lib/ex_libsrt/client.ex:30:3522523Generated ex_libsrt app524==> membrane_srt_plugin525Compiling 2 files (.ex)526Generated membrane_srt_plugin app527==> ex_hls528Compiling 9 files (.ex)529    warning: unused require Logger530    │531 10 │   require Logger532    │   ~533    │534    └─ lib/ex_hls/client/live/forwarder.ex:10:3535536     warning: expected the module in &module.fun/arity to expand to a variable or an atom, got: client.demuxing_engine_impl537     You can either compute the module name outside of & or convert it to a regular anonymous function.538     │539 166 │             |> Map.update!(:demuxing_engine, &client.demuxing_engine_impl.end_stream/1)540     │                                                                           ~541     │542     └─ lib/ex_hls/client/vod.ex:166:75: ExHLS.Client.VOD.do_read_chunk/2543544     warning: a struct for ExHLS.Chunk is expected on struct update:545546         %ExHLS.Chunk{chunk | media_type: media_type}547548     but got type:549550         dynamic()551552     where "chunk" was given the type:553554         # type: dynamic()555         # from: lib/ex_hls/client/vod.ex:141:40556         {:ok, chunk, demuxing_engine} <- impl.pop_chunk(client.demuxing_engine, track_id)557558     when defining the variable "chunk", you must also pattern match on "%ExHLS.Chunk{}"559560     type warning found at:561     │562 142 │       chunk = %ExHLS.Chunk{chunk | media_type: media_type}563     │               ~564     │565     └─ lib/ex_hls/client/vod.ex:142:15: ExHLS.Client.VOD.do_read_chunk/2566567     warning: a struct for ExHLS.Chunk is expected on struct update:568569         %ExHLS.Chunk{chunk | media_type: media_type}570571     but got type:572573         dynamic()574575     where "chunk" was given the type:576577         # type: dynamic()578         # from: lib/ex_hls/client/live/reader.ex:291:7579         {:ok, chunk, demuxing_engine}580581     when defining the variable "chunk", you must also pattern match on "%ExHLS.Chunk{}"582583     type warning found at:584     │585 293 │         chunk = %ExHLS.Chunk{chunk | media_type: media_type}586     │                 ~587     │588     └─ lib/ex_hls/client/live/reader.ex:293:17: ExHLS.Client.Live.Reader.read_and_send_track_chunk/2589590Generated ex_hls app591==> ex_libsrtp592Bundlex: Building natives: srtp59359403:55:56.032 [debug] redirecting to https://release-assets.githubusercontent.com/github-production-release-asset/699363535/70f708f7-bbf3-40b3-8a1e-4851696db7c0?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-10-05T04%3A45%3A04Z&rscd=attachment%3B+filename%3Dsrtp_linux_x86.tar.gz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-10-05T03%3A45%3A01Z&ske=2026-10-05T04%3A45%3A04Z&sks=b&skv=2018-11-09&sig=d8HjgBBvJOd7usbl%2BAAFJ8zuXAJk3IFagxwHhd1dhws%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc5MTE3Mjg1NSwibmJmIjoxNzkxMTcyNTU1LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.mVwlEDxsa1XfiV41ZSawzAE5664NO0e0MxYbc_jOzbY&response-content-disposition=attachment%3B%20filename%3Dsrtp_linux_x86.tar.gz&response-content-type=application%2Foctet-stream595Bundlex: Successfully downloaded precompiled libsrtp2 build from https://github.com/membraneframework-precompiled/precompiled_srtp/releases/download/v2.7.0/srtp_linux_x86.tar.gz596Compiling 4 files (.ex)597    warning: unused require Record598    │599 11 │   require Record600    │   ~601    │602    └─ lib/ex_libsrtp.ex:11:3603604Generated ex_libsrtp app605==> membrane_rtp_plugin606Compiling 69 files (.ex)607    warning: the variable "length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator608    │609 79 │          <<body::binary-size(length), rest::binary>> <- body_and_rest,610    │                              ~611    │612    └─ lib/membrane/rtcp/packet.ex:79:30: Membrane.RTCP.Packet.do_parse/2613614    warning: the variable "ssrcs_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator615    │616 19 │     <<ssrcs::binary-size(ssrcs_size), reason::binary>> = packet617    │                          ~618    │619    └─ lib/membrane/rtcp/bye_packet.ex:19:26: Membrane.RTCP.ByePacket.decode/2620621    warning: the variable "to_skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator622    │623 92 │     <<_skipped::size(to_skip), next_chunk::binary>> = rest624    │                      ~625    │626    └─ lib/membrane/rtcp/sdes_packet.ex:92:22: Membrane.RTCP.SdesPacket.parse_items/2627628     warning: the variable "symbol_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator629     │630 161 │       for <<(<<symbol::size(symbol_size)>> <- symbol_list)>>,631     │                             ~632     │633     └─ lib/membrane/rtcp/transport_feedback_packet/twcc.ex:161:29: Membrane.RTCP.TransportFeedbackPacket.TWCC.parse_packet_status/3634635     warning: the variable "len_data" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator636     │637 173 │     <<data::binary-size(len_data), next_extensions::binary>> = extensions638     │                         ~639     │640     └─ lib/membrane/rtp/packet.ex:173:25: Membrane.RTP.Packet.parse_one_byte_header/1641642    warning: the variable "payload_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator643    │644 15 │          <<stripped_payload::binary-size(payload_size), _padding::binary-size(padding_size)>> <-645    │                                          ~646    │647    └─ lib/membrane/rtp/utils.ex:15:42: Membrane.RTP.Utils.strip_padding/2648649    warning: the variable "padding_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator650    │651 15 │          <<stripped_payload::binary-size(payload_size), _padding::binary-size(padding_size)>> <-652    │                                                                               ~653    │654    └─ lib/membrane/rtp/utils.ex:15:79: Membrane.RTP.Utils.strip_padding/2655656    warning: unused require Membrane.Logger657    │658  5 │   require Membrane.Logger659    │   ~660    │661    └─ lib/membrane/rtp/twcc_sender/congestion_control.ex:5:3662663    warning: the variable "remaining_header_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator664    │665 97 │           <<_ver::2, has_padding::1, _header::bitstring-size(remaining_header_size),666    │                                                              ~667    │668    └─ lib/membrane/srtp/decryptor.ex:97:62: Membrane.SRTP.Decryptor.handle_buffer/4669670     warning: unknown key .telemetry_label in expression:671672         state.telemetry_label673674     the given type does not have the given key:675676         dynamic(%Membrane.RTP.OutboundTrackingSerializer.State{677           ssrc: term(),678           payload_type: term(),679           extension_mapping: term(),680           any_buffer_sent?: term(),681           rtcp_output_pad: term(),682           stats_acc: term()683         })684685     where "state" was given the types:686687         # type: dynamic(%{..., rtcp_output_pad: term()})688         # from: lib/membrane/rtp/outbound_tracking_serializer.ex:275:37689         %{rtcp_output_pad: rtcp_output} = state690691         # type: dynamic(%Membrane.RTP.OutboundTrackingSerializer.State{})692         # from: lib/membrane/rtp/outbound_tracking_serializer.ex:278:15693         get_stats(state)694695     type warning found at:696     │697 291 │           state.telemetry_label698     │                 ~~~~~~~~~~~~~~~699     │700     └─ lib/membrane/rtp/outbound_tracking_serializer.ex:291:17: Membrane.RTP.OutboundTrackingSerializer.handle_parent_notification/3701702Generated membrane_rtp_plugin app703==> membrane_rtsp_plugin704Compiling 3 files (.ex)705    warning: unused require Membrane.Pad706    │707  5 │   require Membrane.Pad708    │   ~709    │710    └─ lib/membrane_rtsp_plugin/source/connection_manager.ex:5:3711712    warning: the variable "payload_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator713    │714 78 │       <<complete_packet_binary::binary-size(payload_length), rest::binary>> ->715    │                                             ~716    │717    └─ lib/membrane_rtsp_plugin/tcp_decapsulator.ex:78:45: Membrane.RTSP.TCP.Decapsulator.get_complete_packets/3718719     warning: the variable "rtsp_message_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator720     │721 103 │         <<rtsp_message::binary-size(rtsp_message_length)-unit(8), rest::binary>> =722     │                                     ~723     │724     └─ lib/membrane_rtsp_plugin/tcp_decapsulator.ex:103:37: Membrane.RTSP.TCP.Decapsulator.get_complete_packets/3725726Generated membrane_rtsp_plugin app727==> ex_webrtc728Compiling 57 files (.ex)729     warning: the variable "segment_len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator730     │731 117 │     <<segment::binary-size(segment_len), rest::binary>> = payload732     │                            ~733     │734     └─ lib/ex_webrtc/media/ogg/page.ex:117:28: ExWebRTC.Media.Ogg.Page.split_packets/4735736    warning: the variable "leb128_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator737    │738 79 │          <<_::binary-size(leb128_size), payload::binary-size(payload_size), rest::binary>> <- rest do739    │                           ~740    │741    └─ lib/ex_webrtc/rtp/av1/obu.ex:79:27: ExWebRTC.RTP.AV1.OBU.parse_payload/2742743    warning: the variable "payload_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator744    │745 79 │          <<_::binary-size(leb128_size), payload::binary-size(payload_size), rest::binary>> <- rest do746    │                                                              ~747    │748    └─ lib/ex_webrtc/rtp/av1/obu.ex:79:62: ExWebRTC.RTP.AV1.OBU.parse_payload/2749750    warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator751    │752 58 │       <<size::16, _x::binary-size(offset), nalu::binary-size(size), rem_aus::binary>> ->753    │                                   ~754    │755    └─ lib/ex_webrtc/rtp/h264.ex:58:35: ExWebRTC.RTP.H264.check_aggr_units/2756757    warning: the variable "label_len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator758    │759 28 │            <<label::binary-size(label_len), rest::binary>> <- rest,760    │                                 ~761    │762    └─ lib/ex_webrtc/sctp_transport/dcep.ex:28:33: ExWebRTC.SCTPTransport.DCEP.DataChannelOpen.decode/1763764    warning: the variable "proto_len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator765    │766 29 │            <<protocol::binary-size(proto_len)>> <- rest do767    │                                    ~768    │769    └─ lib/ex_webrtc/sctp_transport/dcep.ex:29:36: ExWebRTC.SCTPTransport.DCEP.DataChannelOpen.decode/1770771    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 operator772    │773 34 │       <<data::binary-size(size), rest::binary>> ->774    │                           ~775    │776    └─ lib/ex_webrtc/utils.ex:34:27: ExWebRTC.Utils.chunk/3777778     warning: a struct for ExSDP is expected on struct update:779780         %ExSDP{sdp | media: media}781782     but got type:783784         dynamic(%{..., media: non_empty_list(term(), term())})785786     where "sdp" was given the types:787788         # type: dynamic(%{..., media: term()})789         # from: lib/ex_webrtc/sdp_utils.ex:205:18790         sdp.media != []791792         # type: dynamic(%{..., media: not empty_list()})793         # from: lib/ex_webrtc/sdp_utils.ex:205:18794         sdp.media != []795796         # type: dynamic(%{..., media: non_empty_list(term(), term())})797         # from: lib/ex_webrtc/sdp_utils.ex:208:17798         List.first(sdp.media)799800     when defining the variable "sdp", you must also pattern match on "%ExSDP{}"801802     type warning found at:803     │804 212 │       %ExSDP{sdp | media: media}805     │       ~806     │807     └─ lib/ex_webrtc/sdp_utils.ex:212:7: ExWebRTC.SDPUtils.add_ice_candidates/2808809     warning: a struct for ExSDP.Media is expected on struct update:810811         %ExSDP.Media{mline | port: 0}812813     but got type:814815         dynamic(%{..., attributes: term()})816817     where "mline" was given the type:818819         # type: dynamic(%{..., attributes: term()})820         # from: lib/ex_webrtc/rtp_transceiver.ex:434:15821         mline = to_mline(transceiver, opts)822823     when defining the variable "mline", you must also pattern match on "%ExSDP.Media{}"824825     type warning found at:826     │827 435 │         %ExSDP.Media{mline | port: 0}828     │         ~829     │830     └─ lib/ex_webrtc/rtp_transceiver.ex:435:9: ExWebRTC.RTPTransceiver.to_answer_mline/3831832     warning: a struct for ExSDP.Media is expected on struct update:833834         %ExSDP.Media{mline | port: 0}835836     but got type:837838         dynamic(%{..., attributes: term()})839840     where "mline" was given the type:841842         # type: dynamic(%{..., attributes: term()})843         # from: lib/ex_webrtc/rtp_transceiver.ex:459:11844         mline = to_mline(transceiver, opts)845846     when defining the variable "mline", you must also pattern match on "%ExSDP.Media{}"847848     type warning found at:849     │850 460 │     if transceiver.stopping, do: %ExSDP.Media{mline | port: 0}, else: mline851     │                                  ~852     │853     └─ lib/ex_webrtc/rtp_transceiver.ex:460:34: ExWebRTC.RTPTransceiver.to_offer_mline/2854855    warning: a struct for ExWebRTC.MediaStreamTrack is expected on struct update:856857        %ExWebRTC.MediaStreamTrack{receiver.track | streams: stream_ids}858859    but got type:860861        dynamic()862863    where "receiver" was given the types:864865        # type: dynamic(%{..., simulcast_demuxer: term()})866        # from: lib/ex_webrtc/rtp_receiver.ex:92:42867        ExWebRTC.RTPReceiver.SimulcastDemuxer.update(receiver.simulcast_demuxer, rtp_hdr_exts)868869        # type: dynamic(%{..., simulcast_demuxer: term(), track: term()})870        # from: lib/ex_webrtc/rtp_receiver.ex:93:13871        %ExWebRTC.MediaStreamTrack{...}872873    you must assign "receiver.track" to variable and pattern match on "%ExWebRTC.MediaStreamTrack{}"874875    type warning found at:876    │877 93 │     track = %MediaStreamTrack{receiver.track | streams: stream_ids}878    │             ~879    │880    └─ lib/ex_webrtc/rtp_receiver.ex:93:13: ExWebRTC.RTPReceiver.update/4881882     warning: a struct for ExWebRTC.RTPReceiver.ReportRecorder is expected on struct update:883884         %ExWebRTC.RTPReceiver.ReportRecorder{layer.report_recorder | sender_ssrc: ssrc}885886     but got type:887888         dynamic()889890     where "layer" was given the type:891892         # type: dynamic(%{..., report_recorder: term()})893         # from: lib/ex_webrtc/rtp_receiver.ex:220:27894         %ExWebRTC.RTPReceiver.ReportRecorder{...}895896     you must assign "layer.report_recorder" to variable and pattern match on "%ExWebRTC.RTPReceiver.ReportRecorder{}"897898     type warning found at:899     │900 220 │         report_recorder = %ReportRecorder{layer.report_recorder | sender_ssrc: ssrc}901     │                           ~902     │903     └─ lib/ex_webrtc/rtp_receiver.ex:220:27: ExWebRTC.RTPReceiver.update_sender_ssrc/2904905      warning: a struct for ExWebRTC.PeerConnection.TWCCRecorder is expected on struct update:906907          %ExWebRTC.PeerConnection.TWCCRecorder{908            state.twcc_recorder909            | media_ssrc: packet.ssrc,910              sender_ssrc: t.sender.ssrc911          }912913      but got type:914915          dynamic()916917      where "state" was given the types:918919          # type: dynamic(%{..., demuxer: %ExWebRTC.PeerConnection.Demuxer{ssrc_to_mid: map()}})920          # from: lib/ex_webrtc/peer_connection.ex:1580:41921          ExWebRTC.PeerConnection.Demuxer.demux_packet(state.demuxer, packet)922923          # type: dynamic(%{924            ...,925            demuxer: %ExWebRTC.PeerConnection.Demuxer{ssrc_to_mid: map()},926            transceivers: term()927          })928          # from: lib/ex_webrtc/peer_connection.ex:1581:22929          find_transceiver(state.transceivers, mid)930931          # type: dynamic(%{932            ...,933            demuxer: %ExWebRTC.PeerConnection.Demuxer{ssrc_to_mid: map()},934            transceivers: term(),935            twcc_extension_id: term()936          })937          # from: lib/ex_webrtc/peer_connection.ex:1585:41938          state.twcc_extension_id939940          # type: dynamic(%{941            ...,942            demuxer: %ExWebRTC.PeerConnection.Demuxer{ssrc_to_mid: map()},943            transceivers: term(),944            twcc_extension_id: not nil945          })946          # from: lib/ex_webrtc/peer_connection.ex:1585:41947          state.twcc_extension_id948949          # type: dynamic(%{950            ...,951            demuxer: %ExWebRTC.PeerConnection.Demuxer{ssrc_to_mid: map()},952            transceivers: term(),953            twcc_extension_id: not nil,954            twcc_recorder: term()955          })956          # from: lib/ex_webrtc/peer_connection.ex:1590:11957          %ExWebRTC.PeerConnection.TWCCRecorder{...}958959      you must assign "state.twcc_recorder" to variable and pattern match on "%ExWebRTC.PeerConnection.TWCCRecorder{}"960961      type warning found at:962      │963 1590 │           %TWCCRecorder{964      │           ~965      │966      └─ lib/ex_webrtc/peer_connection.ex:1590:11: ExWebRTC.PeerConnection.handle_info/2967968    warning: a struct for ExWebRTC.RTPSender.ReportRecorder is expected on struct update:969970        %ExWebRTC.RTPSender.ReportRecorder{971          recorder972          | last_rtp_timestamp: packet.timestamp,973            last_seq_no: packet.sequence_number,974            last_timestamp: time,975            packet_count: 1,976            octet_count: byte_size(packet.payload)977        }978979    but got type:980981        dynamic(%{..., last_seq_no: nil} and not %{..., clock_rate: nil})982983    where "recorder" was given the type:984985        # type: dynamic(%{..., last_seq_no: nil} and not %{..., clock_rate: nil})986        # from: lib/ex_webrtc/rtp_sender/report_recorder.ex:50:41987        %{last_seq_no: nil} = recorder988989    when defining the variable "recorder", you must also pattern match on "%ExWebRTC.RTPSender.ReportRecorder{}"990991    type warning found at:992    │993 51 │     %__MODULE__{994    │     ~995    │996    └─ lib/ex_webrtc/rtp_sender/report_recorder.ex:51:5: ExWebRTC.RTPSender.ReportRecorder.record_packet/3997998    warning: a struct for ExWebRTC.RTPSender.NACKResponder is expected on struct update:9991000        %ExWebRTC.RTPSender.NACKResponder{responder | packets: packets}10011002    but got type:10031004        dynamic(%{..., packets: map()})10051006    where "responder" was given the type:10071008        # type: dynamic(%{..., packets: map()})1009        # from: lib/ex_webrtc/rtp_sender/nack_responder.ex:20:191010        Map.put(responder.packets, key, packet)10111012    when defining the variable "responder", you must also pattern match on "%ExWebRTC.RTPSender.NACKResponder{}"10131014    type warning found at:1015    │1016 22 │     %__MODULE__{responder | packets: packets}1017    │     ~1018    │1019    └─ lib/ex_webrtc/rtp_sender/nack_responder.ex:22:5: ExWebRTC.RTPSender.NACKResponder.record_packet/210201021    warning: a struct for ExRTP.Packet is expected on struct update:10221023        %ExRTP.Packet{1024          packet1025          | sequence_number: rtx_seq_no,1026            payload: <<seq_no::integer-size(16), packet.payload::binary>>1027        }10281029    but got type:10301031        dynamic()10321033    where "packet" was given the type:10341035        # type: dynamic()1036        # from: lib/ex_webrtc/rtp_sender/nack_responder.ex1037        {seq_no, packet}10381039    when defining the variable "packet", you must also pattern match on "%ExRTP.Packet{}"10401041    type warning found at:1042    │1043 39 │         rtx_packet = %Packet{1044    │                      ~1045    │1046    └─ lib/ex_webrtc/rtp_sender/nack_responder.ex:39:22: ExWebRTC.RTPSender.NACKResponder.get_rtx/210471048    warning: a struct for ExWebRTC.RTPReceiver.SimulcastDemuxer is expected on struct update:10491050        %ExWebRTC.RTPReceiver.SimulcastDemuxer{demuxer | rid_ext_id: rid, rrid_ext_id: rrid}10511052    but got type:10531054        dynamic()10551056    where "demuxer" was given the type:10571058        # type: dynamic()1059        # from: lib/ex_webrtc/rtp_receiver/simulcast_demuxer.ex:32:141060        demuxer10611062    when defining the variable "demuxer", you must also pattern match on "%ExWebRTC.RTPReceiver.SimulcastDemuxer{}"10631064    type warning found at:1065    │1066 35 │     %__MODULE__{demuxer | rid_ext_id: rid, rrid_ext_id: rrid}1067    │     ~1068    │1069    └─ lib/ex_webrtc/rtp_receiver/simulcast_demuxer.ex:35:5: ExWebRTC.RTPReceiver.SimulcastDemuxer.update/210701071     warning: a struct for ExSDP.Attribute.Extmap is expected on struct update:10721073         %ExSDP.Attribute.Extmap{ext | id: id}10741075     but got type:10761077         dynamic()10781079     where "ext" was given the type:10801081         # type: dynamic()1082         # from: lib/ex_webrtc/peer_connection/configuration.ex:490:461083         ext10841085     when defining the variable "ext", you must also pattern match on "%ExSDP.Attribute.Extmap{}"10861087     type warning found at:1088     │1089 497 │           {%Extmap{ext | id: id}, rest}1090     │            ~1091     │1092     └─ lib/ex_webrtc/peer_connection/configuration.ex:497:12: ExWebRTC.PeerConnection.Configuration.do_update_extensions/310931094     warning: a struct for ExSDP.Attribute.Extmap is expected on struct update:10951096         %ExSDP.Attribute.Extmap{ext | id: other.id}10971098     but got type:10991100         dynamic()11011102     where "ext" was given the type:11031104         # type: dynamic()1105         # from: lib/ex_webrtc/peer_connection/configuration.ex:490:461106         ext11071108     when defining the variable "ext", you must also pattern match on "%ExSDP.Attribute.Extmap{}"11091110     type warning found at:1111     │1112 500 │           {%Extmap{ext | id: other.id}, free_ids}1113     │            ~1114     │1115     └─ lib/ex_webrtc/peer_connection/configuration.ex:500:12: ExWebRTC.PeerConnection.Configuration.do_update_extensions/311161117     warning: a struct for ExSDP.Attribute.RTCPFeedback is expected on struct update:11181119         %ExSDP.Attribute.RTCPFeedback{&1 | pt: new_pt}11201121     but got type:11221123         dynamic()11241125     instead of using &1, you must define an anonymous function, define a variable and pattern match on "%ExSDP.Attribute.RTCPFeedback{}"11261127     type warning found at:1128     │1129 618 │     new_fbs = Enum.map(fbs, &%RTCPFeedback{&1 | pt: new_pt})1130     │                              ~1131     │1132     └─ lib/ex_webrtc/peer_connection/configuration.ex:618:30: ExWebRTC.PeerConnection.Configuration.do_update_codec/211331134     warning: a struct for ExWebRTC.RTPCodecParameters is expected on struct update:11351136         %ExWebRTC.RTPCodecParameters{sdp_codec | rtcp_fbs: fbs}11371138     but got type:11391140         dynamic(%{..., rtcp_fbs: term()})11411142     where "sdp_codec" was given the type:11431144         # type: dynamic(%{..., rtcp_fbs: term()})1145         # from: lib/ex_webrtc/peer_connection/configuration.ex:645:221146         Enum.filter(sdp_codec.rtcp_fbs, &Enum.__in__(&1, other.rtcp_fbs))11471148     when defining the variable "sdp_codec", you must also pattern match on "%ExWebRTC.RTPCodecParameters{}"11491150     type warning found at:1151     │1152 646 │           [%RTPCodecParameters{sdp_codec | rtcp_fbs: fbs}]1153     │            ~1154     │1155     └─ lib/ex_webrtc/peer_connection/configuration.ex:646:12: ExWebRTC.PeerConnection.Configuration.intersect_codecs/211561157    warning: a struct for ExWebRTC.RTPReceiver.ReportRecorder is expected on struct update:11581159        %ExWebRTC.RTPReceiver.ReportRecorder{1160          recorder1161          | media_ssrc: packet.ssrc,1162            last_seq_no: {0, packet.sequence_number},1163            last_report_seq_no: {0, packet.sequence_number - 1},1164            last_rtp_timestamp: packet.timestamp,1165            last_timestamp: time1166        }11671168    but got type:11691170        dynamic(%{..., last_seq_no: nil} and not %{..., clock_rate: nil})11711172    where "recorder" was given the type:11731174        # type: dynamic(%{..., last_seq_no: nil} and not %{..., clock_rate: nil})1175        # from: lib/ex_webrtc/rtp_receiver/report_recorder.ex:52:411176        %{last_seq_no: nil} = recorder11771178    when defining the variable "recorder", you must also pattern match on "%ExWebRTC.RTPReceiver.ReportRecorder{}"11791180    type warning found at:1181    │1182 54 │     %__MODULE__{1183    │     ~1184    │1185    └─ lib/ex_webrtc/rtp_receiver/report_recorder.ex:54:5: ExWebRTC.RTPReceiver.ReportRecorder.record_packet/311861187    warning: a struct for ExWebRTC.RTPReceiver.ReportRecorder is expected on struct update:11881189        %ExWebRTC.RTPReceiver.ReportRecorder{1190          recorder1191          | last_sr_ntp_timestamp: ntp_ts,1192            last_sr_timestamp: time1193        }11941195    but got type:11961197        dynamic()11981199    where "recorder" was given the type:12001201        # type: dynamic()1202        # from: lib/ex_webrtc/rtp_receiver/report_recorder.ex:76:211203        recorder12041205    when defining the variable "recorder", you must also pattern match on "%ExWebRTC.RTPReceiver.ReportRecorder{}"12061207    type warning found at:1208    │1209 80 │     %__MODULE__{recorder | last_sr_ntp_timestamp: ntp_ts, last_sr_timestamp: time}1210    │     ~1211    │1212    └─ lib/ex_webrtc/rtp_receiver/report_recorder.ex:80:5: ExWebRTC.RTPReceiver.ReportRecorder.record_report/312131214     warning: a struct for ExWebRTC.RTPReceiver.ReportRecorder is expected on struct update:12151216         %ExWebRTC.RTPReceiver.ReportRecorder{1217           recorder1218           | lost_packets: MapSet.new(),1219             last_report_seq_no: recorder.last_seq_no,1220             total_lost: total_lost1221         }12221223     but got type:12241225         dynamic(%{1226           ...,1227           jitter: float() or integer(),1228           last_report_seq_no: {float() or integer(), float() or integer()},1229           last_seq_no: {float() or integer(), float() or integer()},1230           last_sr_ntp_timestamp: term(),1231           last_sr_timestamp: nil or float() or integer(),1232           lost_packets: %MapSet{},1233           media_ssrc: not nil,1234           sender_ssrc: term(),1235           total_lost: float() or integer()1236         })12371238     where "recorder" was given the types:12391240         # type: dynamic(not %{..., media_ssrc: nil})1241         # from: lib/ex_webrtc/rtp_receiver/report_recorder.ex:93:181242         recorder12431244         # type: dynamic(%{1245           ...,1246           last_seq_no: {float() or integer(), float() or integer()},1247           media_ssrc: if_set(not nil)1248         })1249         # from: lib/ex_webrtc/rtp_receiver/report_recorder.ex:96:101250         seq_no_diff(1251           recorder.last_seq_no,1252           recorder.last_report_seq_no1253         )12541255         # type: dynamic(%{1256           ...,1257           last_report_seq_no: {float() or integer(), float() or integer()},1258           last_seq_no: {float() or integer(), float() or integer()},1259           media_ssrc: if_set(not nil)1260         })1261         # from: lib/ex_webrtc/rtp_receiver/report_recorder.ex:96:101262         seq_no_diff(1263           recorder.last_seq_no,1264           recorder.last_report_seq_no1265         )12661267         # type: dynamic(%{1268           ...,1269           last_report_seq_no: {float() or integer(), float() or integer()},1270           last_seq_no: {float() or integer(), float() or integer()},1271           lost_packets: %MapSet{},1272           media_ssrc: if_set(not nil)1273         })1274         # from: lib/ex_webrtc/rtp_receiver/report_recorder.ex:101:171275         MapSet.size(recorder.lost_packets)12761277         # type: dynamic(%{1278           ...,1279           last_report_seq_no: {float() or integer(), float() or integer()},1280           last_seq_no: {float() or integer(), float() or integer()},1281           lost_packets: %MapSet{},1282           media_ssrc: if_set(not nil),1283           total_lost: float() or integer()1284         })1285         # from: lib/ex_webrtc/rtp_receiver/report_recorder.ex:104:421286         recorder.total_lost + lost12871288         # type: dynamic(%{1289           ...,1290           last_report_seq_no: {float() or integer(), float() or integer()},1291           last_seq_no: {float() or integer(), float() or integer()},1292           lost_packets: %MapSet{},1293           media_ssrc: if_set(not nil),1294           sender_ssrc: term(),1295           total_lost: float() or integer()1296         })1297         # from: lib/ex_webrtc/rtp_receiver/report_recorder.ex:108:121298         report = %ExRTCP.Packet.ReceiverReport{1299           ...,1300           ssrc: recorder.sender_ssrc,1301           reports: [1302             %ExRTCP.Packet.ReceptionReport{1303               ssrc: recorder.media_ssrc,1304               delay: round(delay_since(time, recorder.last_sr_timestamp) * 65536),1305               last_sr: recorder.last_sr_ntp_timestamp,1306               last_sequence_number:1307                 Bitwise.bor(Bitwise.band(Bitwise.bsl(cycle, 16), 4_294_967_295), seq_no),1308               fraction_lost:1309                 if received == 0 do1310                   01311                 else1312                   round(lost * 256 / received)1313                 end,1314               total_lost: total_lost,1315               jitter: round(recorder.jitter)1316             }1317           ]1318         }13191320         # type: dynamic(%{1321           ...,1322           last_report_seq_no: {float() or integer(), float() or integer()},1323           last_seq_no: {float() or integer(), float() or integer()},1324           lost_packets: %MapSet{},1325           media_ssrc: not nil,1326           sender_ssrc: term(),1327           total_lost: float() or integer()1328         })1329         # from: lib/ex_webrtc/rtp_receiver/report_recorder.ex:108:121330         report = %ExRTCP.Packet.ReceiverReport{1331           ...,1332           ssrc: recorder.sender_ssrc,1333           reports: [1334             %ExRTCP.Packet.ReceptionReport{1335               ssrc: recorder.media_ssrc,1336               delay: round(delay_since(time, recorder.last_sr_timestamp) * 65536),1337               last_sr: recorder.last_sr_ntp_timestamp,1338               last_sequence_number:1339                 Bitwise.bor(Bitwise.band(Bitwise.bsl(cycle, 16), 4_294_967_295), seq_no),1340               fraction_lost:1341                 if received == 0 do1342                   01343                 else1344                   round(lost * 256 / received)1345                 end,1346               total_lost: total_lost,1347               jitter: round(recorder.jitter)1348             }1349           ]1350         }13511352         # type: dynamic(%{1353           ...,1354           last_report_seq_no: {float() or integer(), float() or integer()},1355           last_seq_no: {float() or integer(), float() or integer()},1356           last_sr_ntp_timestamp: term(),1357           last_sr_timestamp: nil or float() or integer(),1358           lost_packets: %MapSet{},1359           media_ssrc: not nil,1360           sender_ssrc: term(),1361           total_lost: float() or integer()1362         })1363         # from: lib/ex_webrtc/rtp_receiver/report_recorder.ex:108:121364         report = %ExRTCP.Packet.ReceiverReport{1365           ...,1366           ssrc: recorder.sender_ssrc,1367           reports: [1368             %ExRTCP.Packet.ReceptionReport{1369               ssrc: recorder.media_ssrc,1370               delay: round(delay_since(time, recorder.last_sr_timestamp) * 65536),1371               last_sr: recorder.last_sr_ntp_timestamp,1372               last_sequence_number:1373                 Bitwise.bor(Bitwise.band(Bitwise.bsl(cycle, 16), 4_294_967_295), seq_no),1374               fraction_lost:1375                 if received == 0 do1376                   01377                 else1378                   round(lost * 256 / received)1379                 end,1380               total_lost: total_lost,1381               jitter: round(recorder.jitter)1382             }1383           ]1384         }13851386         # type: dynamic(%{1387           ...,1388           last_report_seq_no: {float() or integer(), float() or integer()},1389           last_seq_no: {float() or integer(), float() or integer()},1390           last_sr_timestamp: nil or float() or integer(),1391           lost_packets: %MapSet{},1392           media_ssrc: not nil,1393           sender_ssrc: term(),1394           total_lost: float() or integer()1395         })1396         # from: lib/ex_webrtc/rtp_receiver/report_recorder.ex:113:241397         delay_since(time, recorder.last_sr_timestamp)13981399         # type: dynamic(%{1400           ...,1401           jitter: float() or integer(),1402           last_report_seq_no: {float() or integer(), float() or integer()},1403           last_seq_no: {float() or integer(), float() or integer()},1404           last_sr_ntp_timestamp: term(),1405           last_sr_timestamp: nil or float() or integer(),1406           lost_packets: %MapSet{},1407           media_ssrc: not nil,1408           sender_ssrc: term(),1409           total_lost: float() or integer()1410         })1411         # from: lib/ex_webrtc/rtp_receiver/report_recorder.ex:118:191412         round(recorder.jitter)14131414     when defining the variable "recorder", you must also pattern match on "%ExWebRTC.RTPReceiver.ReportRecorder{}"14151416     type warning found at:1417     │1418 123 │     recorder = %__MODULE__{1419     │                ~1420     │1421     └─ lib/ex_webrtc/rtp_receiver/report_recorder.ex:123:16: ExWebRTC.RTPReceiver.ReportRecorder.get_report/214221423    warning: a struct for ExWebRTC.RTPReceiver.NACKGenerator is expected on struct update:14241425        %ExWebRTC.RTPReceiver.NACKGenerator{1426          generator1427          | media_ssrc: packet.ssrc,1428            last_sn: packet.sequence_number1429        }14301431    but got type:14321433        dynamic(%{..., last_sn: nil})14341435    where "generator" was given the type:14361437        # type: dynamic(%{..., last_sn: nil})1438        # from: lib/ex_webrtc/rtp_receiver/nack_generator.ex:31:371439        %{last_sn: nil} = generator14401441    when defining the variable "generator", you must also pattern match on "%ExWebRTC.RTPReceiver.NACKGenerator{}"14421443    type warning found at:1444    │1445 32 │     %__MODULE__{generator | media_ssrc: packet.ssrc, last_sn: packet.sequence_number}1446    │     ~1447    │1448    └─ lib/ex_webrtc/rtp_receiver/nack_generator.ex:32:5: ExWebRTC.RTPReceiver.NACKGenerator.record_packet/214491450     warning: a struct for ExSDP.Attribute.Extmap is expected on struct update:14511452         %ExSDP.Attribute.Extmap{sdp_extension | direction: nil}14531454     but got type:14551456         dynamic()14571458     where "sdp_extension" was given the type:14591460         # type: dynamic()1461         # from: lib/ex_webrtc/peer_connection/configuration.ex:692:251462         sdp_extension14631464     when defining the variable "sdp_extension", you must also pattern match on "%ExSDP.Attribute.Extmap{}"14651466     type warning found at:1467     │1468 700 │         _other -> [%Extmap{sdp_extension | direction: nil}]1469     │                    ~1470     │1471     └─ lib/ex_webrtc/peer_connection/configuration.ex:700:20: ExWebRTC.PeerConnection.Configuration.intersect_extensions/214721473    warning: a struct for ExRTP.Packet is expected on struct update:14741475        %ExRTP.Packet{&1 | marker: true}14761477    but got type:14781479        dynamic()14801481    instead of using &1, you must define an anonymous function, define a variable and pattern match on "%ExRTP.Packet{}"14821483    type warning found at:1484    │1485 46 │     rtp_packets = List.update_at(rtp_packets, -1, &%ExRTP.Packet{&1 | marker: true})1486    │                                                    ~1487    │1488    └─ lib/ex_webrtc/rtp/vp8/payloader.ex:46:52: ExWebRTC.RTP.Payloader.VP8.payload/214891490     warning: a struct for ExWebRTC.RTP.Munger is expected on struct update:14911492         %ExWebRTC.RTP.Munger{munger | update?: true}14931494     but got type:14951496         dynamic()14971498     where "munger" was given the type:14991500         # type: dynamic()1501         # from: lib/ex_webrtc/rtp/munger.ex:107:141502         munger15031504     when defining the variable "munger", you must also pattern match on "%ExWebRTC.RTP.Munger{}"15051506     type warning found at:1507     │1508 107 │   def update(munger), do: %__MODULE__{munger | update?: true}1509     │                           ~1510     │1511     └─ lib/ex_webrtc/rtp/munger.ex:107:27: ExWebRTC.RTP.Munger.update/115121513     warning: a struct for ExWebRTC.RTP.Munger is expected on struct update:15141515         %ExWebRTC.RTP.Munger{1516           munger1517           | rtp_sn: packet.sequence_number,1518             rtp_ts: packet.timestamp,1519             wc_ts: get_wc_ts(packet),1520             vp8_munger: vp8_munger1521         }15221523     but got type:15241525         dynamic(%{..., rtp_sn: nil, vp8_munger: term()})15261527     where "munger" was given the types:15281529         # type: dynamic(%{..., rtp_sn: nil})1530         # from: lib/ex_webrtc/rtp/munger.ex:113:281531         %{rtp_sn: nil} = munger15321533         # type: dynamic(%{..., rtp_sn: nil, vp8_munger: term()})1534         # from: lib/ex_webrtc/rtp/munger.ex:115:251535         munger.vp8_munger15361537     when defining the variable "munger", you must also pattern match on "%ExWebRTC.RTP.Munger{}"15381539     type warning found at:1540     │1541 117 │     munger = %__MODULE__{1542     │              ~1543     │1544     └─ lib/ex_webrtc/rtp/munger.ex:117:14: ExWebRTC.RTP.Munger.munge/215451546     warning: a struct for ExRTP.Packet is expected on struct update:15471548         %ExRTP.Packet{packet | payload: rtp_payload}15491550     but got type:15511552         dynamic()15531554     where "packet" was given the type:15551556         # type: dynamic()1557         # from: lib/ex_webrtc/rtp/munger.ex:128:211558         packet15591560     when defining the variable "packet", you must also pattern match on "%ExRTP.Packet{}"15611562     type warning found at:1563     │1564 137 │     packet = %ExRTP.Packet{packet | payload: rtp_payload}1565     │              ~1566     │1567     └─ lib/ex_webrtc/rtp/munger.ex:137:14: ExWebRTC.RTP.Munger.munge/215681569     warning: a struct for ExRTP.Packet is expected on struct update:15701571         %ExRTP.Packet{packet | payload: rtp_payload}15721573     but got type:15741575         dynamic()15761577     where "packet" was given the type:15781579         # type: dynamic()1580         # from: lib/ex_webrtc/rtp/munger.ex:169:211581         packet15821583     when defining the variable "packet", you must also pattern match on "%ExRTP.Packet{}"15841585     type warning found at:1586     │1587 181 │     packet = %ExRTP.Packet{packet | payload: rtp_payload}1588     │              ~1589     │1590     └─ lib/ex_webrtc/rtp/munger.ex:181:14: ExWebRTC.RTP.Munger.munge/215911592     warning: a struct for ExRTP.Packet is expected on struct update:15931594         %ExRTP.Packet{packet | sequence_number: rtp_sn, timestamp: rtp_ts}15951596     but got type:15971598         dynamic(%{..., sequence_number: integer(), timestamp: integer()})15991600     where "packet" was given the types:16011602         # type: dynamic(%{..., timestamp: integer()})1603         # from: lib/ex_webrtc/rtp/munger.ex:215:141604         apply_offset(packet.timestamp, munger.ts_offset, 4_294_967_295)16051606         # type: dynamic(%{..., sequence_number: integer(), timestamp: integer()})1607         # from: lib/ex_webrtc/rtp/munger.ex:216:141608         apply_offset(packet.sequence_number, munger.sn_offset, 65535)16091610     when defining the variable "packet", you must also pattern match on "%ExRTP.Packet{}"16111612     type warning found at:1613     │1614 218 │     %Packet{packet | sequence_number: rtp_sn, timestamp: rtp_ts}1615     │     ~1616     │1617     └─ lib/ex_webrtc/rtp/munger.ex:218:5: ExWebRTC.RTP.Munger.adjust_packet/216181619    warning: a struct for ExWebRTC.RTP.VP8.Munger is expected on struct update:16201621        %ExWebRTC.RTP.VP8.Munger{1622          vp8_munger1623          | pic_id_used: vp8_payload.picture_id != nil,1624            last_pic_id: last_pic_id,1625            tl0picidx_used: vp8_payload.tl0picidx != nil,1626            last_tl0picidx: last_tl0picidx,1627            keyidx_used: vp8_payload.keyidx != nil,1628            last_keyidx: last_keyidx1629        }16301631    but got type:16321633        dynamic()16341635    where "vp8_munger" was given the type:16361637        # type: dynamic()1638        # from: lib/ex_webrtc/rtp/vp8/munger.ex:37:121639        vp8_munger16401641    when defining the variable "vp8_munger", you must also pattern match on "%ExWebRTC.RTP.VP8.Munger{}"16421643    type warning found at:1644    │1645 44 │     %__MODULE__{1646    │     ~1647    │1648    └─ lib/ex_webrtc/rtp/vp8/munger.ex:44:5: ExWebRTC.RTP.VP8.Munger.init/216491650    warning: a struct for ExWebRTC.RTP.VP8.Munger is expected on struct update:16511652        %ExWebRTC.RTP.VP8.Munger{1653          vp8_munger1654          | pic_id_offset: pic_id_offset,1655            tl0picidx_offset: tl0picidx_offset,1656            keyidx_offset: keyidx_offset1657        }16581659    but got type:16601661        dynamic(%{..., keyidx_used: term(), pic_id_used: term(), tl0picidx_used: term()})16621663    where "vp8_munger" was given the types:16641665        # type: dynamic(%{..., pic_id_used: term()})1666        # from: lib/ex_webrtc/rtp/vp8/munger.ex:65:331667        vp8_munger.pic_id_used16681669        # type: dynamic(%{..., pic_id_used: term(), tl0picidx_used: term()})1670        # from: lib/ex_webrtc/rtp/vp8/munger.ex:68:191671        vp8_munger.tl0picidx_used16721673        # type: dynamic(%{..., keyidx_used: term(), pic_id_used: term(), tl0picidx_used: term()})1674        # from: lib/ex_webrtc/rtp/vp8/munger.ex:70:331675        vp8_munger.keyidx_used16761677    when defining the variable "vp8_munger", you must also pattern match on "%ExWebRTC.RTP.VP8.Munger{}"16781679    type warning found at:1680    │1681 72 │     %__MODULE__{1682    │     ~1683    │1684    └─ lib/ex_webrtc/rtp/vp8/munger.ex:72:5: ExWebRTC.RTP.VP8.Munger.update/216851686     warning: a struct for ExWebRTC.RTP.VP8.Munger is expected on struct update:16871688         %ExWebRTC.RTP.VP8.Munger{1689           vp8_munger1690           | last_pic_id: munged_pic_id,1691             last_tl0picidx: munged_tl0picidx,1692             last_keyidx: munged_keyidx1693         }16941695     but got type:16961697         dynamic()16981699     where "vp8_munger" was given the type:17001701         # type: dynamic()1702         # from: lib/ex_webrtc/rtp/vp8/munger.ex:83:131703         vp8_munger17041705     when defining the variable "vp8_munger", you must also pattern match on "%ExWebRTC.RTP.VP8.Munger{}"17061707     type warning found at:1708     │1709 108 │     vp8_munger = %__MODULE__{1710     │                  ~1711     │1712     └─ lib/ex_webrtc/rtp/vp8/munger.ex:108:18: ExWebRTC.RTP.VP8.Munger.munge/217131714    warning: a struct for ExWebRTC.RTP.JitterBuffer.PacketStore is expected on struct update:17151716        %ExWebRTC.RTP.JitterBuffer.PacketStore{store | flush_index: 65536 - 1}17171718    but got type:17191720        dynamic()17211722    where "store" was given the type:17231724        # type: dynamic()1725        # from: lib/ex_webrtc/rtp/jitter_buffer/packet_store.ex:84:111726        store = add_entry(store, ExWebRTC.RTP.JitterBuffer.PacketStore.Entry.new(packet, 65536), :next)17271728    when defining the variable "store", you must also pattern match on "%ExWebRTC.RTP.JitterBuffer.PacketStore{}"17291730    type warning found at:1731    │1732 85 │     {:ok, %__MODULE__{store | flush_index: @seq_number_limit - 1}}1733    │           ~1734    │1735    └─ lib/ex_webrtc/rtp/jitter_buffer/packet_store.ex:85:11: ExWebRTC.RTP.JitterBuffer.PacketStore.do_insert_packet/317361737    warning: a struct for ExWebRTC.RTP.JitterBuffer.PacketStore is expected on struct update:17381739        %ExWebRTC.RTP.JitterBuffer.PacketStore{store | flush_index: seq_num - 1}17401741    but got type:17421743        dynamic()17441745    where "store" was given the type:17461747        # type: dynamic()1748        # from: lib/ex_webrtc/rtp/jitter_buffer/packet_store.ex:89:111749        store =1750          add_entry(store, ExWebRTC.RTP.JitterBuffer.PacketStore.Entry.new(packet, seq_num), :current)17511752    when defining the variable "store", you must also pattern match on "%ExWebRTC.RTP.JitterBuffer.PacketStore{}"17531754    type warning found at:1755    │1756 90 │     {:ok, %__MODULE__{store | flush_index: seq_num - 1}}1757    │           ~1758    │1759    └─ lib/ex_webrtc/rtp/jitter_buffer/packet_store.ex:90:11: ExWebRTC.RTP.JitterBuffer.PacketStore.do_insert_packet/317601761     warning: a struct for ExWebRTC.RTP.JitterBuffer is expected on struct update:17621763         %ExWebRTC.RTP.JitterBuffer{buffer | state: :timer_not_set}17641765     but got type:17661767         dynamic()17681769     where "buffer" was given the type:17701771         # type: dynamic()1772         # from: lib/ex_webrtc/rtp/jitter_buffer.ex:104:221773         buffer17741775     when defining the variable "buffer", you must also pattern match on "%ExWebRTC.RTP.JitterBuffer{}"17761777     type warning found at:1778     │1779 105 │     %__MODULE__{buffer | state: :timer_not_set} |> send_packets()1780     │     ~1781     │1782     └─ lib/ex_webrtc/rtp/jitter_buffer.ex:105:5: ExWebRTC.RTP.JitterBuffer.handle_timeout/117831784     warning: a struct for ExWebRTC.RTP.JitterBuffer is expected on struct update:17851786         %ExWebRTC.RTP.JitterBuffer{buffer | store: store}17871788     but got type:17891790         dynamic(%{1791           ...,1792           store:1793             %ExWebRTC.RTP.JitterBuffer.PacketStore{flush_index: nil, set: %MapSet{}} or1794               %ExWebRTC.RTP.JitterBuffer.PacketStore{1795                 flush_index: not nil,1796                 highest_incoming_index: integer()1797               }1798         })17991800     where "buffer" was given the type:18011802         # type: dynamic(%{1803           ...,1804           store:1805             %ExWebRTC.RTP.JitterBuffer.PacketStore{flush_index: nil, set: %MapSet{}} or1806               %ExWebRTC.RTP.JitterBuffer.PacketStore{1807                 flush_index: not nil,1808                 highest_incoming_index: integer()1809               }1810         })1811         # from: lib/ex_webrtc/rtp/jitter_buffer.ex:110:221812         ExWebRTC.RTP.JitterBuffer.PacketStore.insert(buffer.store, packet)18131814     when defining the variable "buffer", you must also pattern match on "%ExWebRTC.RTP.JitterBuffer{}"18151816     type warning found at:1817     │1818 111 │       {:ok, store} -> {:ok, %__MODULE__{buffer | store: store}}1819     │                             ~1820     │1821     └─ lib/ex_webrtc/rtp/jitter_buffer.ex:111:29: ExWebRTC.RTP.JitterBuffer.try_insert_packet/218221823     warning: a struct for ExWebRTC.RTP.JitterBuffer.PacketStore is expected on struct update:18241825         %ExWebRTC.RTP.JitterBuffer.PacketStore{store | rollover_count: roc + 1}18261827     but got type:18281829         dynamic(%{..., rollover_count: term()})18301831     where "store" was given the type:18321833         # type: dynamic(%{..., rollover_count: term()})1834         # from: lib/ex_webrtc/rtp/jitter_buffer/packet_store.ex:260:421835         %{rollover_count: roc} = store18361837     when defining the variable "store", you must also pattern match on "%ExWebRTC.RTP.JitterBuffer.PacketStore{}"18381839     type warning found at:1840     │1841 261 │     do: %__MODULE__{store | rollover_count: roc + 1}1842     │         ~1843     │1844     └─ lib/ex_webrtc/rtp/jitter_buffer/packet_store.ex:261:9: ExWebRTC.RTP.JitterBuffer.PacketStore.update_roc/218451846     warning: a struct for ExWebRTC.RTP.JitterBuffer is expected on struct update:18471848         %ExWebRTC.RTP.JitterBuffer{buffer | store: store}18491850     but got type:18511852         dynamic(%{..., latency: float() or integer(), store: term()})18531854     where "buffer" was given the types:18551856         # type: dynamic(%{..., store: term()})1857         # from: lib/ex_webrtc/rtp/jitter_buffer.ex:117:371858         %{store: store} = buffer18591860         # type: dynamic(%{..., latency: float() or integer(), store: term()})1861         # from: lib/ex_webrtc/rtp/jitter_buffer.ex:119:441862         ExWebRTC.RTP.JitterBuffer.PacketStore.flush_older_than(store, buffer.latency)18631864     when defining the variable "buffer", you must also pattern match on "%ExWebRTC.RTP.JitterBuffer{}"18651866     type warning found at:1867     │1868 128 │     {buffer, timer} = maybe_set_timer(%__MODULE__{buffer | store: store})1869     │                                       ~1870     │1871     └─ lib/ex_webrtc/rtp/jitter_buffer.ex:128:39: ExWebRTC.RTP.JitterBuffer.send_packets/118721873     warning: a struct for ExWebRTC.RTP.JitterBuffer is expected on struct update:18741875         %ExWebRTC.RTP.JitterBuffer{buffer | state: :timer_set}18761877     but got type:18781879         dynamic(%{1880           ...,1881           latency: float() or integer(),1882           state: :timer_not_set,1883           store: %ExWebRTC.RTP.JitterBuffer.PacketStore{}1884         })18851886     where "buffer" was given the types:18871888         # type: dynamic(%{..., state: :timer_not_set})1889         # from: lib/ex_webrtc/rtp/jitter_buffer.ex:150:491890         %{state: :timer_not_set} = buffer18911892         # type: dynamic(%{..., state: :timer_not_set, store: %ExWebRTC.RTP.JitterBuffer.PacketStore{}})1893         # from: lib/ex_webrtc/rtp/jitter_buffer.ex:151:221894         ExWebRTC.RTP.JitterBuffer.PacketStore.first_packet_timestamp(buffer.store)18951896         # type: dynamic(%{1897           ...,1898           latency: float() or integer(),1899           state: :timer_not_set,1900           store: %ExWebRTC.RTP.JitterBuffer.PacketStore{}1901         })1902         # from: lib/ex_webrtc/rtp/jitter_buffer.ex:157:491903         buffer.latency - since_insertion19041905     when defining the variable "buffer", you must also pattern match on "%ExWebRTC.RTP.JitterBuffer{}"19061907     type warning found at:1908     │1909 159 │         {%__MODULE__{buffer | state: :timer_set}, send_after_time}1910     │          ~1911     │1912     └─ lib/ex_webrtc/rtp/jitter_buffer.ex:159:10: ExWebRTC.RTP.JitterBuffer.maybe_set_timer/119131914    warning: a struct for ExWebRTC.PeerConnection.TWCCRecorder is expected on struct update:19151916        %ExWebRTC.PeerConnection.TWCCRecorder{1917          recorder1918          | base_seq_no: seq_no,1919            start_seq_no: seq_no,1920            end_seq_no: seq_no + 1,1921            timestamps: %{seq_no => timestamp}1922        }19231924    but got type:19251926        dynamic(%{1927          ...,1928          end_seq_no: nil,1929          start_seq_no: nil,1930          timer: %ExWebRTC.PeerConnection.TWCCRecorder.Timer{base: integer()}1931        })19321933    where "recorder" was given the types:19341935        # type: dynamic(%{..., end_seq_no: nil, start_seq_no: nil})1936        # from: lib/ex_webrtc/peer_connection/twcc_recorder.ex:86:591937        %{start_seq_no: nil, end_seq_no: nil} = recorder19381939        # type: dynamic(%{1940          ...,1941          end_seq_no: nil,1942          start_seq_no: nil,1943          timer: %ExWebRTC.PeerConnection.TWCCRecorder.Timer{base: integer()}1944        })1945        # from: lib/ex_webrtc/peer_connection/twcc_recorder.ex:88:231946        ExWebRTC.PeerConnection.TWCCRecorder.Timer.get_time(recorder.timer)19471948    when defining the variable "recorder", you must also pattern match on "%ExWebRTC.PeerConnection.TWCCRecorder{}"19491950    type warning found at:1951    │1952 90 │     %__MODULE__{1953    │     ~1954    │1955    └─ lib/ex_webrtc/peer_connection/twcc_recorder.ex:90:5: ExWebRTC.PeerConnection.TWCCRecorder.record_packet/219561957    warning: a struct for ExWebRTC.Media.Ogg.Page is expected on struct update:19581959        %ExWebRTC.Media.Ogg.Page{1960          writer.page1961          | packets: [packet | writer.page.packets],1962            granule_pos: writer.page.granule_pos + sample_count1963        }19641965    but got type:19661967        dynamic()19681969    where "writer" was given the type:19701971        # type: dynamic(%{..., page: term()})1972        # from: lib/ex_webrtc/media/ogg/writer.ex:74:141973        %ExWebRTC.Media.Ogg.Page{...}19741975    you must assign "writer.page" to variable and pattern match on "%ExWebRTC.Media.Ogg.Page{}"19761977    type warning found at:1978    │1979 74 │       page = %Page{1980    │              ~1981    │1982    └─ lib/ex_webrtc/media/ogg/writer.ex:74:14: ExWebRTC.Media.Ogg.Writer.write_packet/219831984    warning: a struct for ExWebRTC.Media.Ogg.Page is expected on struct update:19851986        %ExWebRTC.Media.Ogg.Page{page | last?: last?, packets: Enum.reverse(page.packets)}19871988    but got type:19891990        dynamic()19911992    where "page" was given the type:19931994        # type: dynamic()1995        # from: lib/ex_webrtc/media/ogg/writer.ex:96:191996        %ExWebRTC.Media.Ogg.Writer{file: file, page: page}19971998    when defining the variable "page", you must also pattern match on "%ExWebRTC.Media.Ogg.Page{}"19992000    type warning found at:2001    │2002 97 │     page = %Page{page | last?: last?, packets: Enum.reverse(page.packets)}2003    │            ~2004    │2005    └─ lib/ex_webrtc/media/ogg/writer.ex:97:12: ExWebRTC.Media.Ogg.Writer.write_page/220062007     warning: a struct for ExWebRTC.Media.Ogg.Page is expected on struct update:20082009         %ExWebRTC.Media.Ogg.Page{page | first?: true, sequence_no: 0, packets: [id_header]}20102011     but got type:20122013         dynamic()20142015     where "page" was given the type:20162017         # type: dynamic()2018         # from: lib/ex_webrtc/media/ogg/writer.ex:105:582019         %ExWebRTC.Media.Ogg.Writer{file: file, page: page} = writer20202021     when defining the variable "page", you must also pattern match on "%ExWebRTC.Media.Ogg.Page{}"20222023     type warning found at:2024     │2025 112 │     id_page = %Page{page | first?: true, sequence_no: 0, packets: [id_header]}2026     │               ~2027     │2028     └─ lib/ex_webrtc/media/ogg/writer.ex:112:15: ExWebRTC.Media.Ogg.Writer.write_headers/220292030Generated ex_webrtc app2031==> membrane_mp3_lame_plugin2032Bundlex: Building natives: encoder2033203403:56:07.448 [debug] redirecting to https://release-assets.githubusercontent.com/github-production-release-asset/710277565/87a4b274-5b6f-44cd-8b30-ce21cd11e62a?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-10-05T04%3A30%3A33Z&rscd=attachment%3B+filename%3Dlame_linux_x86.tar.gz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-10-05T03%3A29%3A48Z&ske=2026-10-05T04%3A30%3A33Z&sks=b&skv=2018-11-09&sig=cNOEYX1lBSkrQjpDEnq9DGovAUxdb4r1WMa6LxYrUfs%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc5MTE3Mjg2NywibmJmIjoxNzkxMTcyNTY3LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.lMb6MHjBuP13RAyoVh2YPEcTJvfpN_91lmzDy0b5XOo&response-content-disposition=attachment%3B%20filename%3Dlame_linux_x86.tar.gz&response-content-type=application%2Foctet-stream2035Bundlex: Successfully downloaded precompiled mp3lame build from https://github.com/membraneframework-precompiled/precompiled_lame/releases/download/v3.100/lame_linux_x86.tar.gz2036Compiling 3 files (.ex)2037     warning: the variable "bytes_used" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2038     │2039 202 │         <<_handled::binary-size(bytes_used), rest::binary>> = to_encode2040     │                                 ~2041     │2042     └─ lib/membrane_mp3_lame/encoder.ex:202:33: Membrane.MP3.Lame.Encoder.handle_buffer/420432044     warning: the variable "raw_frame_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2045     │2046 220 │     <<raw_frame::binary-size(raw_frame_size), rest::binary>> = buffer2047     │                              ~2048     │2049     └─ lib/membrane_mp3_lame/encoder.ex:220:30: Membrane.MP3.Lame.Encoder.encode_buffer/720502051Generated membrane_mp3_lame_plugin app2052==> image2053Compiling 70 files (.ex)2054    warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2055    │2056 99 │       <<_::binary-size(offset), tag_count::binary-size(2), tags::binary>> ->2057    │                        ~2058    │2059    └─ lib/image/exif.ex:99:24: Image.Exif.read_ifd/120602061     warning: the variable "exif_offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2062     │2063 143 │     <<_::binary-size(exif_offset), count::binary-size(2), tags::binary>> = exif2064     │                      ~2065     │2066     └─ lib/image/exif.ex:143:22: Image.Exif.read_exif/220672068     warning: the variable "gps_offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2069     │2070 151 │       <<_::binary-size(gps_offset), count::binary-size(2), tags::binary>> ->2071     │                        ~2072     │2073     └─ lib/image/exif.ex:151:24: Image.Exif.read_gps/220742075    warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2076    │2077 24 │         <<_::binary-size(offset), string::binary-size(length), _::binary>> = exif2078    │                          ~2079    │2080    └─ lib/image/exif/tag.ex:24:26: Image.Exif.Tag.value/420812082    warning: the variable "length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2083    │2084 24 │         <<_::binary-size(offset), string::binary-size(length), _::binary>> = exif2085    │                                                       ~2086    │2087    └─ lib/image/exif/tag.ex:24:55: Image.Exif.Tag.value/420882089    warning: the variable "length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2090    │2091 31 │         <<string::binary-size(length), _::binary>> = value2092    │                               ~2093    │2094    └─ lib/image/exif/tag.ex:31:31: Image.Exif.Tag.value/420952096    warning: the variable "length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2097    │2098 76 │         <<data::binary-size(length), _::binary>> = value2099    │                             ~2100    │2101    └─ lib/image/exif/tag.ex:76:29: Image.Exif.Tag.decode_numeric/421022103    warning: the variable "value" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2104    │2105 71 │           <<_::binary-size(value), data::binary-size(length), _::binary>> -> data2106    │                            ~2107    │2108    └─ lib/image/exif/tag.ex:71:28: Image.Exif.Tag.decode_numeric/421092110    warning: the variable "length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2111    │2112 71 │           <<_::binary-size(value), data::binary-size(length), _::binary>> -> data2113    │                                                      ~2114    │2115    └─ lib/image/exif/tag.ex:71:54: Image.Exif.Tag.decode_numeric/421162117     warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2118     │2119 116 │       <<_::binary-size(offset), numerator::binary-size(4), denominator::binary-size(4),2120     │                        ~2121     │2122     └─ lib/image/exif/tag.ex:116:24: Image.Exif.Tag.decode_ratios/521232124     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 operator2125     │2126 140 │     <<number::binary-size(size), rest::binary>> = data2127     │                           ~2128     │2129     └─ lib/image/exif/tag.ex:140:27: Image.Exif.Tag.read_unsigned_many/321302131      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 operator2132      │2133 1625 │         <<chunk::binary-size(size), rest::binary>> = bin2134      │                              ~2135      │2136      └─ lib/image.ex:1625:30: Image.buffer!/221372138     warning: the variable "y_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2139     │2140 485 │       <<y::bytes-size(y_bytes), u::bytes-size(y_bytes), v::bytes-size(y_bytes)>> ->2141     │                       ~2142     │2143     └─ lib/image/yuv.ex:485:23: Image.YUV.decode/421442145     warning: the variable "y_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2146     │2147 485 │       <<y::bytes-size(y_bytes), u::bytes-size(y_bytes), v::bytes-size(y_bytes)>> ->2148     │                                               ~2149     │2150     └─ lib/image/yuv.ex:485:47: Image.YUV.decode/421512152     warning: the variable "y_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2153     │2154 485 │       <<y::bytes-size(y_bytes), u::bytes-size(y_bytes), v::bytes-size(y_bytes)>> ->2155     │                                                                       ~2156     │2157     └─ lib/image/yuv.ex:485:71: Image.YUV.decode/421582159     warning: the variable "y_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2160     │2161 498 │       <<y::bytes-size(y_bytes), u::bytes-size(uv_bytes), v::bytes-size(uv_bytes)>> ->2162     │                       ~2163     │2164     └─ lib/image/yuv.ex:498:23: Image.YUV.decode/421652166     warning: the variable "uv_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2167     │2168 498 │       <<y::bytes-size(y_bytes), u::bytes-size(uv_bytes), v::bytes-size(uv_bytes)>> ->2169     │                                               ~2170     │2171     └─ lib/image/yuv.ex:498:47: Image.YUV.decode/421722173     warning: the variable "uv_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2174     │2175 498 │       <<y::bytes-size(y_bytes), u::bytes-size(uv_bytes), v::bytes-size(uv_bytes)>> ->2176     │                                                                        ~2177     │2178     └─ lib/image/yuv.ex:498:72: Image.YUV.decode/421792180     warning: the variable "y_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2181     │2182 511 │       <<y::bytes-size(y_bytes), u::bytes-size(uv_bytes), v::bytes-size(uv_bytes)>> ->2183     │                       ~2184     │2185     └─ lib/image/yuv.ex:511:23: Image.YUV.decode/421862187     warning: the variable "uv_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2188     │2189 511 │       <<y::bytes-size(y_bytes), u::bytes-size(uv_bytes), v::bytes-size(uv_bytes)>> ->2190     │                                               ~2191     │2192     └─ lib/image/yuv.ex:511:47: Image.YUV.decode/421932194     warning: the variable "uv_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2195     │2196 511 │       <<y::bytes-size(y_bytes), u::bytes-size(uv_bytes), v::bytes-size(uv_bytes)>> ->2197     │                                                                        ~2198     │2199     └─ lib/image/yuv.ex:511:72: Image.YUV.decode/422002201    warning: unused require Logger2202    │2203 11 │   require Logger2204    │   ~2205    │2206    └─ lib/application.ex:11:322072208      warning: comparison with structs found:22092210          min(width, height)22112212      given types:22132214          min(2215            dynamic(%Vix.Vips.Image{} or float() or integer()),2216            dynamic(%Vix.Vips.Image{} or float() or integer())2217          )22182219      where "height" was given the type:22202221          # type: dynamic(%Vix.Vips.Image{} or float() or integer())2222          # from: lib/image.ex:7636:362223          Image.Math./(height, 2.0)22242225      where "width" was given the type:22262227          # type: dynamic(%Vix.Vips.Image{} or float() or integer())2228          # from: lib/image.ex:7636:222229          Image.Math./(width, 2.0)22302231      Comparison operators (>, <, >=, <=, min, and max) perform structural and not semantic comparison. Comparing with a struct won't give meaningful results. Structs that can be compared typically define a compare/2 function within their modules that can be used for semantic comparison.22322233      type warning found at:2234      │2235 7638 │     scale = min(width, height) / width2236      │             ~2237      │2238      └─ lib/image.ex:7638:13: Image.to_polar_coordinates/122392240      warning: comparison with structs found:22412242          min(width, height)22432244      given types:22452246          min(2247            dynamic(%Vix.Vips.Image{} or float() or integer()),2248            dynamic(%Vix.Vips.Image{} or float() or integer())2249          )22502251      where "height" was given the type:22522253          # type: dynamic(2254            %Vix.Vips.Image{} or empty_list() or float() or integer() or non_empty_list(term(), term())2255          )2256          # from: lib/image.ex:7705:272257          Image.Math./(360.0, height)22582259      where "width" was given the types:22602261          # type: dynamic()2262          # from: lib/image.ex:7701:112263          width = width(image)22642265          # type: dynamic(%Vix.Vips.Image{} or float() or integer())2266          # from: lib/image.ex:7708:132267          min(width, height)22682269      Comparison operators (>, <, >=, <=, min, and max) perform structural and not semantic comparison. Comparing with a struct won't give meaningful results. Structs that can be compared typically define a compare/2 function within their modules that can be used for semantic comparison.22702271      type warning found at:2272      │2273 7708 │     scale = min(width, height) / width2274      │             ~2275      │2276      └─ lib/image.ex:7708:13: Image.to_rectangular_coordinates/122772278Generated image app2279==> membrane_raw_video_format2280Compiling 1 file (.ex)2281Generated membrane_raw_video_format app2282==> membrane_ffmpeg_swscale_plugin2283Bundlex: Building natives: scaler, converter2284Compiling 5 files (.ex)2285Generated membrane_ffmpeg_swscale_plugin app2286==> membrane_sdl_plugin2287Bundlex: Building natives: player2288228903:56:15.181 [debug] redirecting to https://release-assets.githubusercontent.com/github-production-release-asset/701431217/43e3bd0b-eed5-4289-9ee7-6660fddcc2be?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-10-05T04%3A56%3A20Z&rscd=attachment%3B+filename%3Dsdl2_linux_x86.tar.gz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-10-05T03%3A55%3A28Z&ske=2026-10-05T04%3A56%3A20Z&sks=b&skv=2018-11-09&sig=twp%2F%2FycNiF62FJ0QEZiGkYGoSA0%2BAjJ6nziRBLnEseo%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc5MTE3NDM3NSwibmJmIjoxNzkxMTcyNTc1LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.g7s8XpqjXRRo0WUqAkIMA2DvEIGLT6elPsiS6DsK9s0&response-content-disposition=attachment%3B%20filename%3Dsdl2_linux_x86.tar.gz&response-content-type=application%2Foctet-stream2290Bundlex: Successfully downloaded precompiled sdl2 build from https://github.com/membraneframework-precompiled/precompiled_sdl2/releases/download/v2.32.10/sdl2_linux_x86.tar.gz2291/usr/bin/ld: warning: libasound.so.2, needed by /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so, not found (try using -rpath or -rpath-link)2292/usr/bin/ld: warning: libX11.so.6, needed by /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so, not found (try using -rpath or -rpath-link)2293/usr/bin/ld: warning: libXext.so.6, needed by /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so, not found (try using -rpath or -rpath-link)2294/usr/bin/ld: warning: libXcursor.so.1, needed by /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so, not found (try using -rpath or -rpath-link)2295/usr/bin/ld: warning: libXi.so.6, needed by /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so, not found (try using -rpath or -rpath-link)2296/usr/bin/ld: warning: libXfixes.so.3, needed by /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so, not found (try using -rpath or -rpath-link)2297/usr/bin/ld: warning: libXrandr.so.2, needed by /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so, not found (try using -rpath or -rpath-link)2298/usr/bin/ld: warning: libXss.so.1, needed by /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so, not found (try using -rpath or -rpath-link)2299/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_sw_params_sizeof@ALSA_0.9'2300/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XCreateIC'2301/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XDrawString'2302/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XkbFreeKeyboard'2303/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XQueryExtension'2304/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XIBarrierReleasePointer'2305/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XFixesDestroyPointerBarrier'2306/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XLookupKeysym'2307/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `_XReply'2308/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRFreeScreenConfigInfo'2309/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XdbeDeallocateBackBufferName'2310/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRGetOutputProperty'2311/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XCreateFontCursor'2312/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XFree'2313/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XdbeQueryExtension'2314/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XkbSetDetectableAutoRepeat'2315/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRFreeScreenResources'2316/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XMoveWindow'2317/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XFreeCursor'2318/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRSetCrtcConfig'2319/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XScreenSaverQueryVersion'2320/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XkbGetMap'2321/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRListOutputProperties'2322/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XIFreeDeviceInfo'2323/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRFreeCrtcInfo'2324/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XdbeAllocateBackBufferName'2325/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XClearWindow'2326/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XdbeFreeVisualInfo'2327/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XListPixmapFormats'2328/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRGetOutputInfo'2329/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_info_malloc@ALSA_0.9'2330/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_readi@ALSA_0.9'2331/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRSetScreenConfigAndRate'2332/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XESetEventToWire'2333/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XmbTextListToTextProperty'2334/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_card_get_name@ALSA_0.9'2335/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_wait@ALSA_0.9'2336/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XStoreName'2337/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_hw_params_set_format@ALSA_0.9'2338/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XAllocClassHint'2339/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRefreshKeyboardMapping'2340/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGrabServer'2341/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGetWMNormalHints'2342/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XdbeBeginIdiom'2343/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XLookupString'2344/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_hw_params_set_access@ALSA_0.9'2345/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_writei@ALSA_0.9'2346/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `_XFlushGCCache'2347/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XCreateImage'2348/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XFreeFont'2349/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_sw_params_set_avail_min@ALSA_0.9'2350/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `_XData32'2351/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XShmCreatePixmap'2352/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRaiseWindow'2353/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XConvertSelection'2354/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XUngrabPointer'2355/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGetWindowProperty'2356/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XScreenSaverSuspend'2357/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XFreeModifiermap'2358/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XMissingExtension'2359/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XkbFreeClientMap'2360/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XMatchVisualInfo'2361/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_chmap_print@ALSA_0.9'2362/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRQueryExtension'2363/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSetWMNormalHints'2364/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGrabPointer'2365/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRQueryVersion'2366/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_sw_params_current@ALSA_0.9'2367/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_hw_params_sizeof@ALSA_0.9'2368/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `_XFlush'2369/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XCreateWindow'2370/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `Xutf8ResetIC'2371/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XIconifyWindow'2372/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XkbKeycodeToKeysym'2373/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XTranslateCoordinates'2374/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XCreateColormap'2375/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XISelectEvents'2376/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_reset@ALSA_0.9'2377/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_info@ALSA_0.9'2378/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XQueryKeymap'2379/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `_XEatData'2380/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRConfigRates'2381/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XOpenDisplay'2382/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XkbQueryExtension'2383/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `Xutf8DrawString'2384/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSetWMProperties'2385/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSupportsLocale'2386/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XFreeFontSet'2387/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGetEventData'2388/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_close@ALSA_0.9'2389/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_hw_params_set_period_size_near@ALSA_0.9.0rc4'2390/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XAllocWMHints'2391/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XFilterEvent'2392/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XIGetSelectedEvents'2393/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_info_free@ALSA_0.9'2394/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRSelectInput'2395/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_device_name_hint@ALSA_0.9'2396/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XUnloadFont'2397/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRGetScreenSizeRange'2398/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XDisplayKeycodes'2399/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XDeleteProperty'2400/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRGetOutputPrimary'2401/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XdbeEndIdiom'2402/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSynchronize'2403/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XDestroyWindow'2404/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_hw_params@ALSA_0.9'2405/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XCloseDisplay'2406/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `Xutf8LookupString'2407/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGetErrorText'2408/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XcursorImageCreate'2409/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSetForeground'2410/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XFillRectangle'2411/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XShmCreateImage'2412/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XUnsetICFocus'2413/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRConfigCurrentRate'2414/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGetErrorDatabaseText'2415/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XCreateFontSet'2416/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSetTransientForHint'2417/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XFixesSelectSelectionInput'2418/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_info_get_card@ALSA_0.9'2419/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XdbeSwapBuffers'2420/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_info_get_name@ALSA_0.9'2421/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XCreatePixmapCursor'2422/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XIQueryDevice'2423/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XFreeGC'2424/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `_XRead32'2425/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XUngrabServer'2426/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XDisplayName'2427/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XcursorImageLoadCursor'2428/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XDrawRectangle'2429/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XkbGetState'2430/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRGetScreenResources'2431/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XWindowEvent'2432/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XResetScreenSaver'2433/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `_XRead'2434/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSetWMProtocols'2435/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `Xutf8TextListToTextProperty'2436/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSetTextProperty'2437/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XScreenNumberOfScreen'2438/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `_XSetLastRequestRead'2439/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XIQueryVersion'2440/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_sw_params@ALSA_0.9'2441/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_hw_params_copy@ALSA_0.9'2442/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XcursorLibraryLoadCursor'2443/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XKeysymToString'2444/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XResizeWindow'2445/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_strerror@ALSA_0.9'2446/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRSetScreenSize'2447/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSetIOErrorHandler'2448/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XChangePointerControl'2449/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XIfEvent'2450/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XUngrabKeyboard'2451/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGetInputFocus'2452/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XCreateBitmapFromData'2453/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGetWMHints'2454/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XDisplayString'2455/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XShmQueryExtension'2456/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSetWindowBackground'2457/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_device_name_get_hint@ALSA_0.9'2458/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XCreateGC'2459/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSelectInput'2460/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSetInputFocus'2461/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XDestroyIC'2462/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XFlush'2463/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XFixesCreatePointerBarrier'2464/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSync'2465/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSetSelectionOwner'2466/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XStoreColors'2467/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSendEvent'2468/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGetDefault'2469/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSetICFocus'2470/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XWarpPointer'2471/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XWithdrawWindow'2472/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGetAtomName'2473/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XFixesQueryVersion'2474/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRConfigSizes'2475/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_hw_params_get_buffer_size@ALSA_0.9.0rc4'2476/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `Xutf8TextExtents'2477/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XdbeGetVisualInfo'2478/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XPutImage'2479/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XFreeEventData'2480/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGetICValues'2481/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XShmAttach'2482/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XCheckIfEvent'2483/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XPeekEvent'2484/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XLoadQueryFont'2485/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XTextExtents'2486/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XkbGetUpdatedMap'2487/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XShapeCombineMask'2488/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XInitThreads'2489/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XOpenIM'2490/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XKeycodeToKeysym'2491/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRConfigCurrentConfiguration'2492/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_device_name_free_hint@ALSA_0.9'2493/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XFreeStringList'2494/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_hw_params_set_periods_min@ALSA_0.9'2495/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XInstallColormap'2496/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_hw_params_get_channels@ALSA_0.9.0rc4'2497/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `_XSend'2498/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_open@ALSA_0.9'2499/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_hw_params_set_periods_first@ALSA_0.9.0rc4'2500/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XDefineCursor'2501/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRQueryOutputProperty'2502/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGetModifierMapping'2503/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XdbeGetBackBufferAttributes'2504/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XInternAtom'2505/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGrabKeyboard'2506/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XQueryPointer'2507/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XUndefineCursor'2508/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRGetCrtcInfo'2509/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_hw_params_set_rate_near@ALSA_0.9.0rc4'2510/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGetVisualInfo'2511/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XVisualIDFromVisual'2512/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XKeysymToKeycode'2513/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XScreenSaverQueryExtension'2514/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSetLocaleModifiers'2515/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGetWindowAttributes'2516/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRGetScreenInfo'2517/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XIGrabTouchBegin'2518/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XChangeProperty'2519/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_recover@ALSA_0.9'2520/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XAllocSizeHints'2521/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XShmPutImage'2522/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSetErrorHandler'2523/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XFreePixmap'2524/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XESetWireToEvent'2525/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_get_chmap@ALSA_0.9'2526/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGetPointerControl'2527/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XcursorImageDestroy'2528/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XStringListToTextProperty'2529/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XIUngrabTouchBegin'2530/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XReparentWindow'2531/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XMapRaised'2532/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XUninstallColormap'2533/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_hw_params_any@ALSA_0.9'2534/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XCloseIM'2535/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `_XReadPad'2536/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XQueryTree'2537/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XShmDetach'2538/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_hw_params_set_channels@ALSA_0.9'2539/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XGetSelectionOwner'2540/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XEventsQueued'2541/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRFreeOutputInfo'2542/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XRRGetScreenResourcesCurrent'2543/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XIWarpPointer'2544/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XSetWMHints'2545/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XIGetClientPointer'2546/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `XPending'2547/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_nonblock@ALSA_0.9'2548/usr/bin/ld: /work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib/libSDL2.so: undefined reference to `snd_pcm_sw_params_set_start_threshold@ALSA_0.9'2549collect2: error: ld returned 1 exit status2550could not compile dependency :membrane_sdl_plugin, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile membrane_sdl_plugin --force", update it with "mix deps.update membrane_sdl_plugin" or clean it with "mix deps.clean membrane_sdl_plugin"2551==> nerves_compatibility_test2552** (Mix) Bundlex: Failed to build the native part of package membrane_sdl_plugin. Errors may have been logged above.2553Make sure that all required packages are properly installed in your system.2554Requirements and installation guide may be found in the readme of package membrane_sdl_plugin.25552556Returned code: 12557Build script:25582559(mkdir -p "/work/proj/_build/host/lib/membrane_sdl_plugin/priv/bundlex/cnode/player_obj") && \2560(gcc  -Wall -Wextra -c -O2 -g -std=c11 -DBUNDLEX_CNODE -I/work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/include -o "/work/proj/_build/host/lib/membrane_sdl_plugin/priv/bundlex/cnode/player_obj/player.c_393AD8BA1C99CFAA8B84054D9CF7ABAF17424C04.o" -I"/work/proj/deps/unifex/c_src/unifex/cnode" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps/membrane_sdl_plugin/c_src" "/work/proj/deps/membrane_sdl_plugin/c_src/membrane_sdl_plugin/_generated/cnode/player.c"2561) && \2562(gcc  -Wall -Wextra -c -O2 -g -std=c11 -DBUNDLEX_CNODE -I/work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/include -o "/work/proj/_build/host/lib/membrane_sdl_plugin/priv/bundlex/cnode/player_obj/player.c_8FA6A87B17EB329783486F569CF45F8B4FA77A23.o" -I"/work/proj/deps/unifex/c_src/unifex/cnode" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps/membrane_sdl_plugin/c_src" "/work/proj/deps/membrane_sdl_plugin/c_src/membrane_sdl_plugin/player.c"2563) && \2564(gcc  -o "/work/proj/_build/host/lib/membrane_sdl_plugin/priv/bundlex/cnode/player" -Wl,--disable-new-dtags,--whole-archive "/work/proj/_build/host/lib/unifex/priv/bundlex/cnode/unifex.a" -Wl,--no-whole-archive "/work/proj/_build/host/lib/membrane_sdl_plugin/priv/bundlex/cnode/player_obj/player.c_393AD8BA1C99CFAA8B84054D9CF7ABAF17424C04.o" "/work/proj/_build/host/lib/membrane_sdl_plugin/priv/bundlex/cnode/player_obj/player.c_8FA6A87B17EB329783486F569CF45F8B4FA77A23.o" -L"/usr/local/lib/erlang/usr/lib" -lpthread -lpthread -lei -L/work/proj/_build/host/lib/bundlex/priv/shared/precompiled/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz/lib -Wl,-rpath,\$ORIGIN/httpsgithub.commembraneframework-precompiledprecompiled_sdl2releasesdownloadv2.32.10sdl2_linux_x86.tar.gz -Wl,-rpath,/opt/homebrew/lib -lSDL22565)25662567