Build log
nerves_system_mangopi_mq_pro
membrane_webrtc_plugin 0.26.7 · fail · run membrane_webrtc_plugin-0.26.7-1790999213269
662 of 662 lines
1Resolving Hex dependencies...2Resolution completed in 0.465s3Unchanged:4 bandit 1.12.55 bimap 1.3.06 bunch 1.6.47 bunch_native 0.5.28 bundlex 1.5.89 circular_buffer 1.1.010 coerce 1.0.211 corsica 2.1.312 crc 0.11.013 elixir_make 0.10.014 elixir_uuid 1.2.115 ex_dtls 0.18.116 ex_ice 0.13.017 ex_libsrtp 0.7.418 ex_rtcp 0.4.219 ex_rtp 0.4.120 ex_sdp 1.3.021 ex_stun 0.2.122 ex_turn 0.2.323 ex_webrtc 0.15.124 finch 0.24.025 heap 2.0.226 hpax 1.1.027 interactive_cmd 0.1.428 jason 1.4.529 membrane_core 1.3.430 membrane_funnel_plugin 0.9.231 membrane_h264_format 0.6.132 membrane_h265_format 0.2.033 membrane_opus_format 0.3.234 membrane_precompiled_dependency_provider 0.2.435 membrane_rtp_format 0.11.136 membrane_rtp_h264_plugin 0.20.637 membrane_rtp_h265_plugin 0.5.438 membrane_rtp_opus_plugin 0.10.339 membrane_rtp_plugin 0.31.540 membrane_rtp_vp8_plugin 0.9.741 membrane_telemetry_metrics 0.1.342 membrane_vp8_format 0.5.143 membrane_webrtc_plugin 0.26.744 mime 2.0.745 mint 1.11.046 nerves 2.0.0-pre.247 nerves_discovery 0.1.548 nerves_logging 0.2.449 nerves_runtime 0.13.1350 nerves_system_bbb 2.30.251 nerves_system_br 1.34.452 nerves_system_mangopi_mq_pro 0.17.253 nerves_system_qemu_aarch64 0.4.254 nerves_system_rpi0 2.1.255 nerves_system_rpi4 2.1.256 nerves_system_rpi5 2.1.257 nerves_system_trellis 0.5.058 nerves_system_x86_64 1.34.259 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.160 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.161 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.162 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.163 nerves_toolchain_x86_64_nerves_linux_musl 15.3.164 nerves_uevent 0.1.765 nimble_options 1.1.166 nimble_pool 1.1.067 numbers 5.2.568 plug 1.20.369 plug_crypto 2.2.070 property_table 0.3.471 qex 0.5.272 ratio 4.0.173 req 0.7.474 ring_logger 0.11.775 shmex 0.5.276 tablet 0.3.377 telemetry 1.4.278 telemetry_metrics 1.2.079 thousand_island 1.5.080 toolshed 0.5.081 uboot_env 1.0.282 unifex 1.2.583 websock 0.5.384 websock_adapter 0.5.985 zarex 1.0.686* Getting membrane_webrtc_plugin (Hex package)87* Getting nerves (Hex package)88* Getting ring_logger (Hex package)89* Getting toolshed (Hex package)90* Getting nerves_runtime (Hex package)91* Getting nerves_system_bbb (Hex package)92* Getting nerves_system_mangopi_mq_pro (Hex package)93* Getting nerves_system_qemu_aarch64 (Hex package)94* Getting nerves_system_rpi0 (Hex package)95* Getting nerves_system_rpi4 (Hex package)96* Getting nerves_system_rpi5 (Hex package)97* Getting nerves_system_trellis (Hex package)98* Getting nerves_system_x86_64 (Hex package)99* Getting nerves_system_br (Hex package)100* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)101* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)102* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)103* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)104* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)105* Getting nerves_logging (Hex package)106* Getting nerves_uevent (Hex package)107* Getting uboot_env (Hex package)108* Getting elixir_make (Hex package)109* Getting property_table (Hex package)110* Getting circular_buffer (Hex package)111* Getting interactive_cmd (Hex package)112* Getting nerves_discovery (Hex package)113* Getting tablet (Hex package)114* Getting bandit (Hex package)115* Getting corsica (Hex package)116* Getting ex_webrtc (Hex package)117* Getting membrane_core (Hex package)118* Getting membrane_rtp_h264_plugin (Hex package)119* Getting membrane_rtp_h265_plugin (Hex package)120* Getting membrane_rtp_opus_plugin (Hex package)121* Getting membrane_rtp_plugin (Hex package)122* Getting membrane_rtp_vp8_plugin (Hex package)123* Getting req (Hex package)124* Getting websock_adapter (Hex package)125* Getting plug (Hex package)126* Getting websock (Hex package)127* Getting mime (Hex package)128* Getting plug_crypto (Hex package)129* Getting telemetry (Hex package)130* Getting finch (Hex package)131* Getting jason (Hex package)132* Getting mint (Hex package)133* Getting nimble_options (Hex package)134* Getting nimble_pool (Hex package)135* Getting hpax (Hex package)136* Getting membrane_rtp_format (Hex package)137* Getting membrane_vp8_format (Hex package)138* Getting bimap (Hex package)139* Getting bunch (Hex package)140* Getting ex_rtcp (Hex package)141* Getting ex_rtp (Hex package)142* Getting heap (Hex package)143* Getting membrane_funnel_plugin (Hex package)144* Getting membrane_telemetry_metrics (Hex package)145* Getting qex (Hex package)146* Getting telemetry_metrics (Hex package)147* Getting membrane_opus_format (Hex package)148* Getting membrane_h265_format (Hex package)149* Getting membrane_h264_format (Hex package)150* Getting ratio (Hex package)151* Getting numbers (Hex package)152* Getting coerce (Hex package)153* Getting crc (Hex package)154* Getting ex_dtls (Hex package)155* Getting ex_ice (Hex package)156* Getting ex_libsrtp (Hex package)157* Getting ex_sdp (Hex package)158* Getting elixir_uuid (Hex package)159* Getting bundlex (Hex package)160* Getting membrane_precompiled_dependency_provider (Hex package)161* Getting unifex (Hex package)162* Getting shmex (Hex package)163* Getting bunch_native (Hex package)164* Getting zarex (Hex package)165* Getting ex_stun (Hex package)166* Getting ex_turn (Hex package)167* Getting thousand_island (Hex package)168You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more169==> nerves_system_br170Generated nerves_system_br app171==> mime172Compiling 1 file (.ex)173Generated mime app174==> circular_buffer175Compiling 1 file (.ex)176Generated circular_buffer app177==> nimble_options178Compiling 3 files (.ex)179Generated nimble_options app180==> membrane_vp8_format181Compiling 1 file (.ex)182Generated membrane_vp8_format app183==> jason184Compiling 10 files (.ex)185Generated jason app186==> plug_crypto187Compiling 5 files (.ex)188Generated plug_crypto app189 C checksum_xor.c190 C crc_8.c191 C crc_algorithm.c192 C crc_model.c193 C crc_nif.c194 C crc_resource.c195 C xnif_slice.c196 LD crc_nif.so197==> crc198Compiling 7 files (.erl)199Compiling 3 files (.ex)200Generated crc app201==> hpax202Compiling 4 files (.ex)203Generated hpax app204==> mint205Compiling 1 file (.erl)206Compiling 21 files (.ex)207Generated mint app208==> coerce209Compiling 3 files (.ex)210Generated coerce app211==> bunch212Compiling 19 files (.ex)213Generated bunch app214==> ex_rtcp215Compiling 14 files (.ex)216Generated ex_rtcp app217==> tablet218Compiling 2 files (.ex)219Generated tablet app220==> zarex221Compiling 1 file (.ex)222Generated zarex app223==> numbers224Compiling 7 files (.ex)225Generated numbers app226==> elixir_make227Compiling 8 files (.ex)228Generated elixir_make app229==> nerves_logging230 CC kmsg_tailer.o231 LD kmsg_tailer232Compiling 5 files (.ex)233Generated nerves_logging app234==> ratio235Compiling 5 files (.ex)236Generated ratio app237==> elixir_uuid238Compiling 1 file (.ex)239 warning: use Bitwise is deprecated. import Bitwise instead240 │241 2 │ use Bitwise, only_operators: true242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~243 │244 └─ lib/uuid.ex:2: UUID (module)245246Generated elixir_uuid app247==> nerves_discovery248Compiling 5 files (.ex)249Generated nerves_discovery app250==> ring_logger251Compiling 7 files (.ex)252Generated ring_logger app253==> interactive_cmd254Compiling 1 file (.ex)255Generated interactive_cmd app256==> nerves257Compiling 65 files (.ex)258 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)259 │260 6 │ defmodule Mix.Tasks.Nerves.Init do261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~262 │263 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)264265 warning: redefining module Nerves (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.beam)266 │267 6 │ defmodule Nerves do268 │ ~~~~~~~~~~~~~~~~~~~269 │270 └─ lib/nerves.ex:6: Nerves (module)271272 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)273 │274 5 │ defmodule Nerves.ArtifactResolver do275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~276 │277 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)278279 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)280 │281 6 │ defmodule Nerves.BuildAction.AppModes do282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~283 │284 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)285286 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)287 │288 5 │ defmodule Nerves.BuildAction.CheckExecutables do289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~290 │291 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)292293 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)294 │295 8 │ defmodule Nerves.BuildAction.Erlinit do296 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~297 │298 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)299300 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)301 │302 5 │ defmodule Nerves.BuildAction.Firmware do303 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~304 │305 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)306307 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)308 │309 7 │ defmodule Nerves.BuildAction.IExStartupCheck do310 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~311 │312 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)313314 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)315 │316 5 │ defmodule Nerves.BuildAction.NervesV1System do317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~318 │319 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)320321 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)322 │323 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do324 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~325 │326 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)327328 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)329 │330 5 │ defmodule Nerves.BuildAction.Rootfs do331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~332 │333 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)334335 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)336 │337 6 │ defmodule Nerves.BuildAction.SortApps do338 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~339 │340 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)341342 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)343 │344 5 │ defmodule Nerves.BuildAction.StripAll do345 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~346 │347 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)348349 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)350 │351 5 │ defmodule Nerves.BuildAction.Trimmer do352 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~353 │354 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)355356 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)357 │358 5 │ defmodule Nerves.BuildPlan do359 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~360 │361 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)362363 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)364 │365 5 │ defmodule Nerves.BuildPlan.Checks do366 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~367 │368 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)369370 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Container.beam)371 │372 6 │ defmodule Nerves.Container do373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~374 │375 └─ lib/nerves/container.ex:6: Nerves.Container (module)376377 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)378 │379 5 │ defmodule Nerves.Fingerprint do380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~381 │382 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)383384 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)385 │386 5 │ defmodule Nerves.MixPackage do387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~388 │389 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)390391 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Paths.beam)392 │393 5 │ defmodule Nerves.Paths do394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~395 │396 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)397398 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)399 │400 5 │ defmodule Nerves.TargetTuple do401 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~402 │403 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)404405Generated nerves app406==> nerves_toolchain_riscv64_nerves_linux_gnu407Compiling 1 file (.ex)408Generated nerves_toolchain_riscv64_nerves_linux_gnu app409==> nerves_system_mangopi_mq_pro410Generated nerves_system_mangopi_mq_pro app411==> nerves_compatibility_test412===> Analyzing applications...413===> Compiling telemetry414==> telemetry_metrics415Compiling 7 files (.ex)416Generated telemetry_metrics app417==> membrane_telemetry_metrics418Compiling 7 files (.ex)419 warning: the following clause cannot match because the previous clauses already matched all possible values:420421 _ ->422423 it attempts to match on the result of:424425 emit_event?(event_name)426427 which has the already matched type:428429 dynamic(false)430431 type warning found at:432 │433 14 │ if emit_event?(event_name) do434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~435 │436 └─ lib/telemetry_metrics.ex:14: Membrane.TelemetryMetrics.conditional_execute/5437438 warning: the following clause cannot match because the previous clauses already matched all possible values:439440 _ ->441442 it attempts to match on the result of:443444 emit_event?(event_name)445446 which has the already matched type:447448 dynamic(false)449450 type warning found at:451 │452 43 │ if emit_event?(event_name) do453 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~454 │455 └─ lib/telemetry_metrics.ex:43: Membrane.TelemetryMetrics.execute/4456457 warning: the following clause cannot match because the previous clauses already matched all possible values:458459 _ ->460461 it attempts to match on the result of:462463 emit_event?(event_name)464465 which has the already matched type:466467 dynamic(false)468469 type warning found at:470 │471 70 │ if emit_event?(event_name) do472 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~473 │474 └─ lib/telemetry_metrics.ex:70: Membrane.TelemetryMetrics.register/2475476Generated membrane_telemetry_metrics app477==> thousand_island478Compiling 18 files (.ex)479Generated thousand_island app480==> membrane_h265_format481Compiling 1 file (.ex)482Generated membrane_h265_format app483==> membrane_h264_format484Compiling 1 file (.ex)485Generated membrane_h264_format app486==> bimap487Compiling 2 files (.ex)488Generated bimap app489==> heap490Compiling 4 files (.ex)491Generated heap app492==> membrane_opus_format493Compiling 1 file (.ex)494Generated membrane_opus_format app495==> ex_rtp496Compiling 5 files (.ex)497Generated ex_rtp app498==> ex_sdp499Compiling 26 files (.ex)500Generated ex_sdp app501==> plug502Compiling 1 file (.erl)503Compiling 42 files (.ex)504Generated plug app505==> uboot_env506Compiling 5 files (.ex)507Generated uboot_env app508==> qex509Compiling 4 files (.ex)510warning: x..y inside match is deprecated, you must always match on the step: x..y//var or x..y//_ if you want to ignore it511 lib/qex.ex:45: Qex.new/1512513Generated qex app514==> membrane_core515Compiling 143 files (.ex)516Generated membrane_core app517==> membrane_rtp_format518Compiling 5 files (.ex)519Generated membrane_rtp_format app520==> membrane_rtp_h264_plugin521Compiling 8 files (.ex)522 warning: the variable "preferred_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator523 │524 37 │ <<header::1-binary, head::binary-size(preferred_size - 1), rest::binary>> ->525 │ ~526 │527 └─ lib/rtp_h264/nal_formats/fu.ex:37:45: Membrane.RTP.H264.FU.serialize/2528529 warning: the variable "preferred_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator530 │531 54 │ <<head::binary-size(preferred_size - 2), rest::binary>> when byte_size(rest) > 0 ->532 │ ~533 │534 └─ lib/rtp_h264/nal_formats/fu.ex:54:27: Membrane.RTP.H264.FU.do_serialize/5535536 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 operator537 │538 120 │ <<_x::binary-size(offset), nalu::binary-size(nalu_size), remaining_aus::binary>> = rest539 │ ~540 │541 └─ lib/rtp_h264/utils.ex:120:25: Membrane.RTP.H264.Utils.check_first_aggregation_unit/3542543 warning: the variable "nalu_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator544 │545 120 │ <<_x::binary-size(offset), nalu::binary-size(nalu_size), remaining_aus::binary>> = rest546 │ ~547 │548 └─ lib/rtp_h264/utils.ex:120:52: Membrane.RTP.H264.Utils.check_first_aggregation_unit/3549550Generated membrane_rtp_h264_plugin app551==> membrane_rtp_h265_plugin552Compiling 6 files (.ex)553 warning: the variable "chunk_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator554 │555 56 │ <<head::binary-size(chunk_size), rest::binary>> = rest556 │ ~557 │558 └─ lib/nal_formats/fu.ex:56:25: Membrane.RTP.H265.FU.serialize/2559560 warning: the variable "preferred_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator561 │562 70 │ <<head::binary-size(preferred_size), rest::binary>> = data563 │ ~564 │565 └─ lib/nal_formats/fu.ex:70:25: Membrane.RTP.H265.FU.do_serialize/6566567Generated membrane_rtp_h265_plugin app568==> membrane_rtp_opus_plugin569Compiling 3 files (.ex)570Generated membrane_rtp_opus_plugin app571==> membrane_rtp_vp8_plugin572Compiling 6 files (.ex)573Generated membrane_rtp_vp8_plugin app574==> membrane_funnel_plugin575Compiling 2 files (.ex)576Generated membrane_funnel_plugin app577==> nimble_pool578Compiling 2 files (.ex)579Generated nimble_pool app580==> finch581Compiling 23 files (.ex)582Generated finch app583==> req584Compiling 24 files (.ex)585Generated req app586==> bundlex587Compiling 39 files (.ex)588 warning: the following clause will never match:589590 :custom ->591592 because it attempts to match on the result of:593594 Bundlex.Platform.get_target!()595596 which has type:597598 dynamic(:nerves)599600 type warning found at:601 │602 82 │ :custom -> :nerves603 │ ~~~~~~~~~~~~~~~~~~604 │605 └─ lib/bundlex.ex:82: Bundlex.platform/0606607Generated bundlex app608==> bunch_native609Bundlex: Building natives: lib, bunch610Generated bunch_native app611==> shmex612Bundlex: Building natives: lib, shmex613Compiling 2 files (.ex)614Generated shmex app615==> unifex616Bundlex: Building natives: unifex617/work/proj/deps_mangopi_mq_pro/unifex/c_src/unifex/cnode/unifex/cnode.c: In function 'unifex_cnode_init':618/work/proj/deps_mangopi_mq_pro/unifex/c_src/unifex/cnode/unifex/cnode.c:172:49: warning: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args]619 172 | *env = (UnifexEnv){.node_name = calloc(sizeof(char), 256),620 | ^~~~621/work/proj/deps_mangopi_mq_pro/unifex/c_src/unifex/cnode/unifex/cnode.c:172:49: note: earlier argument should specify number of elements, later size of each element622Compiling 33 files (.ex)623 warning: unused require Bundlex.CNode624 │625 6 │ require Bundlex.CNode626 │ ~627 │628 └─ lib/unifex/cnode.ex:6:3629630Generated unifex app631==> ex_dtls632Bundlex: Building natives: native633Compiling 2 files (.ex)634Generated ex_dtls app635==> membrane_precompiled_dependency_provider636Compiling 1 file (.ex)637Generated membrane_precompiled_dependency_provider app638==> ex_libsrtp639Bundlex: Building natives: srtp640warning: Bundlex: Couldn't load OS dependency using {:precompiled, nil}641642ignored, no URL provided643644Loading using :pkg_config645646647could not compile dependency :ex_libsrtp, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ex_libsrtp --force", update it with "mix deps.update ex_libsrtp" or clean it with "mix deps.clean ex_libsrtp"648==> nerves_compatibility_test649** (Mix) Bundlex: Couldn't load OS dependency :libsrtp2 of package ex_libsrtp. Make sure to follow installation instructions that may be available in the readme of ex_libsrtp.650651Tried the following providers:652653Provider `{:precompiled, nil}` ignored, no URL provided654Provider `:pkg_config` couldn't load ["libsrtp2"] libraries with pkg-config due to:655 ** (BundlexError) pkg-config error:656 Code: 1657 Package libsrtp2 was not found in the pkg-config search path.658 Perhaps you should add the directory containing `libsrtp2.pc'659 to the PKG_CONFIG_PATH environment variable660 Package 'libsrtp2', required by 'virtual:world', not found661662