Linker error MSVC 2019 ( 19.16.27051) (Windows 10)

  1. Clone project from github
  2. git checout d6d5fcc9f98a42a5e2f38bd4faaafcbd77960df7
  3. build mediasoup-sys in worker (cargo build)
    4 build example rust ( cargo run --example echo), and get an linker error.

cargo run --example echo
warning: some crates are on edition 2021 which defaults to resolver = "2", but virtual workspaces default to resolver = "1"
note: to keep the current resolver, specify workspace.resolver = "1" in the workspace root’s manifest
note: to use the edition 2021 resolver, specify workspace.resolver = "2" in the workspace root’s manifest
Downloaded actix-codec v0.5.1
Downloaded convert_case v0.4.0
Downloaded clap_lex v0.2.4
Downloaded paste v1.0.14
Downloaded ppv-lite86 v0.2.17
Downloaded ahash v0.8.7
Downloaded atty v0.2.14

Downloaded ciborium-ll v0.2.1
Downloaded 117 crates (13.6 MB) in 32.76s (largest was windows-sys at 2.6 MB)
Compiling windows-sys v0.48.0
Compiling version_check v0.9.4

Compiling env_logger v0.9.3
Compiling actix-web-actors v4.2.0
Compiling portpicker v0.1.1
error: linking with link.exe failed: exit code: 1169
|
= note: “C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\link.exe” “/NOLOGO” “C:\Users\user\AppData\Local\Temp\rustcv6Pean\symbols.o” “C:\mediasoup\target\debug\examples\echo.1086i1y8op159fun.rcgu.o” “C:\mediasoup\target\debug\examples\echo.108ft6knksi4b9no.rcgu.o” “C:\mediasoup\target\debug\examples\echo.10h2fgyi7sk7pb3d.rcgu.o” “C:\mediasoup\target\debug\examples\echo.112nzgbyoehv9xpd.rcgu.o” “C:\mediasoup\target\debug\examples\echo.11nfeg2hc073p6s2.rcgu.o” “C:\mediasoup\target\debug\examples\echo.11yu8ruv75nj5fpi.rcgu.o” “C:\mediasoup\target\debug\examples

\echo.5g5nuhr0ii0cpbvq.rcgu.o” “C:\mediasoup\target\debug\examples\echo.5m5crvxm36utwu7.rcgu.o” “C:\mediasoup\target\debug\examples\echo.6dn3n8ziq2pe1zd.rcgu.o” “C:\mediasoup\target\debug\examples\echo.6idpi4twfg88nwt.rcgu.o” “C:\mediasoup\target\debug\examples\echo.71jek02lehb5l5j.rcgu.o” “C:\mediasoup\target\debug\examples\echo.8lu89h1dwq2ga1x.rcgu.o” “C:\mediasoup\target\debug\examples\echo.9g2vqvtj1rfv9gg.rcgu.o” “C:\mediasoup\target\debug\examples\echo.b1g66aokxs3cue2.rcgu.o” “C:\mediasoup\target\debug\examples\echo.bmrny8ahqmhmqvo.rcgu.o” “C:\mediasoup\target\debug\examples\echo.c92hnfeseskcbrn.rcgu.o” “C:\mediasoup\target\debug\examples\echo.e09zjdsi471jxo9.rcgu.o” “C:\mediasoup\target\debug\examples\echo.eiha7nbh7hqnlg.rcgu.o” “C:\mediasoup\target\debug\examples\echo.ez1u3ds9c4qlzg3.rcgu.o” “C:\mediasoup\target\debug\examples\echo.fjnlkzym6penspx.rcgu.o” “C:\mediasoup\target\debug\examples\echo.gql772wvgovjewj.rcgu.o” “C:\mediasoup\target\debug\examples\echo.h69yzjibo3xuawf.rcgu.o” “C:\mediasoup\target\debug\examples\echo.hvnlr63rtqtc2jq.rcgu.o” “C:\mediasoup\target\debug\examples\echo.iaz5n7gq29ivehm.rcgu.o” “C:\mediasoup\target\debug\examples\echo.iy9ai5oyr3wvryv.rcgu.o” “C:\mediasoup\target\debug\examples\echo.k0zfljbodpfog28.rcgu.o” “C:\mediasoup\target\debug\examples\echo.kkfw9y0rgipavuo.rcgu.o” “C:\mediasoup\target\debug\examples\echo.nize9uriqwx58fg.rcgu.o” “C:\mediasoup\target\debug\examples\echo.p5gipsrnb8ixvq2.rcgu.o” “C:\mediasoup\target\debug\examples\echo.q21cso3b4brxsvy.rcgu.o” “C:\mediasoup\target\debug\examples\echo.qdec1w3s767fo8a.rcgu.o” “C:\mediasoup\target\debug\examples\echo.qv80b1bn6avqfkc.rcgu.o” “C:\mediasoup\target\debug\examples\echo.s01skhczxot95ub.rcgu.o” “C:\mediasoup\target\debug\examples\echo.sh3935n1f36x1eq.rcgu.o” “C:\mediasoup\target\debug\examples\echo.to7r7sf1muqzxvu.rcgu.o” “C:\mediasoup\target\debug\examples\echo.vbhh7vdjvepbmg7.rcgu.o” “C:\mediasoup\target\debug\examples\echo.xnvcgydtdyz8l25.rcgu.o” “C:\mediasoup\target\debug\examples\echo.y0fxlvrsng0bgcj.rcgu.o” “C:\mediasoup\target\debug\examples\echo.yxetpnddldjt233.rcgu.o” “C:\mediasoup\target\debug\examples\echo.zpwnpck0sgyciuy.rcgu.o” “C:\mediasoup\target\debug\examples\echo.13rphcaxp21fjs2g.rcgu.o” “/LIBPATH:C:\mediasoup\target\debug\deps” “/LIBPATH:C:\Users\user\.cargo\registry\src\index.crates.io-6f17d22bba15001f\windows_x86_64_msvc-0.48.5\lib” “/LIBPATH:C:\Users\user\.cargo\registry\src\index.crates.io-6f17d22bba15001f\windows_x86_64_msvc-0.52.0\lib” “/LIBPATH:C:\mediasoup\target\debug\build\mediasoup-sys-655569784ce01d19\out” “/LIBPATH:C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib” “C:\mediasoup\target\debug\deps\libenv_logger-cd7447c0f3828bd8.rlib” “C:\mediasoup\target\debug\deps\libatty-27b4b520e60b0a5c.rlib” “C:\mediasoup\target\debug\deps\libtermcolor-9d6cf984380c8545.rlib” “C:\mediasoup\target\debug\deps\libwinapi_util-e117e0f591faf325.rlib” “C:\mediasoup\target\debug\deps\libhumantime-fa1c98157eb7a9c1.rlib” “C:\mediasoup\target\debug\deps\libmediasoup-4c056782d34d5ba4.rlib” “C:\mediasoup\target\debug\deps\libasync_channel-020e1d45c729e5dc.rlib” “C:\mediasoup\target\debug\deps\libh264_profile_level_id-11516468ea8c0829.rlib” “C:\mediasoup\target\debug\deps\libasync_oneshot-01d69a0d688beebd.rlib” “C:\mediasoup\target\debug\deps\libfutures_micro-46e232ee36e20d4a.rlib” “C:\mediasoup\target\debug\deps\libmediasoup_sys-e4044dde0d1d63d4.rlib” “C:\mediasoup\target\debug\deps\liblru-af35866e8e7e1901.rlib” “C:\mediasoup\target\debug\deps\libatomic_take-522f94c33c266fcf.rlib” “C:\mediasoup\target\debug\deps\libfutures_lite-a8a9b36a4166029e.rlib” “C:\mediasoup\target\debug\deps\libfastrand-f5ab01d93dcb6496.rlib” “C:\mediasoup\target\debug\deps\libwaker_fn-e8eabbe8f35184b0.rlib” “C:\mediasoup\target\debug\deps\libasync_lock-09285bbc5d9680b0.rlib” “C:\mediasoup\target\debug\deps\libevent_listener-51c98985cf4d6edb.rlib” “C:\mediasoup\target\debug\deps\libuuid-d6b213481cb49b90.rlib” “C:\mediasoup\target\debug\deps\libhash_hasher-ceae1c4b02ee6686.rlib” “C:\mediasoup\target\debug\deps\libevent_listener_primitives-233784d016e6aae4.rlib” “C:\mediasoup\target\debug\deps\libnohash_hasher-5240951834f1412c.rlib” “C:\mediasoup\target\debug\deps\libparking_lot-330da912153116e1.rlib” “C:\mediasoup\target\debug\deps\libparking_lot_core-5915f552b213a29b.rlib” “C:\mediasoup\target\debug\deps\libwinapi-d7ea23c7f0b7f479.rlib” “C:\mediasoup\target\debug\deps\libinstant-2fbff4ea40b8bf36.rlib” “C:\mediasoup\target\debug\deps\libasync_executor-b96c238027c5031e.rlib” “C:\mediasoup\target\debug\deps\libfastrand-31eaa00316ab67de.rlib” “C:\mediasoup\target\debug\deps\libslab-97d5dc8fc40f2a4a.rlib” “C:\mediasoup\target\debug\deps\libfutures_lite-a3abe57f29d9dea8.rlib” “C:\mediasoup\target\debug\deps\libfutures_io-b1eaa41766ce68f7.rlib” “C:\mediasoup\target\debug\deps\libconcurrent_queue-18437e4c745229d5.rlib” “C:\mediasoup\target\debug\deps\libasync_task-a1991908b9ccaa2b.rlib” “C:\mediasoup\target\debug\deps\libasync_lock-270db6247ce893e5.rlib” “C:\mediasoup\target\debug\deps\libevent_listener_strategy-c2e1f3b99641878d.rlib” “C:\mediasoup\target\debug\deps\libevent_listener-f345ee0f0b740f5f.rlib” “C:\mediasoup\target\debug\deps\libparking-418e42e89b70af44.rlib” “C:\mediasoup\target\debug\deps\libthiserror-75557abd805540e0.rlib” “C:\mediasoup\target\debug\deps\libactix_web_actors-f54fe830c310385c.rlib” “C:\mediasoup\target\debug\deps\libactix_web-f800725ed545fe39.rlib” “C:\mediasoup\target\debug\deps\libtime-8bcd7cd6d423aac9.rlib” “C:\mediasoup\target\debug\deps\libtime_core-27a04ab4d83e53d6.rlib” “C:\mediasoup\target\debug\deps\libderanged-b9bb858c8b502484.rlib” “C:\mediasoup\target\debug\deps\libpowerfmt-8f2a92159558f75e.rlib” “C:\mediasoup\target\debug\deps\liburl-b51c94f3bfc0a60f.rlib” “C:\mediasoup\target\debug\deps\libidna-acbb98f872aab3ab.rlib” “C:\mediasoup\target\debug\deps\libunicode_normalization-acc4555669764ab6.rlib” “C:\mediasoup\target\debug\deps\libtinyvec-09c772c3d37f67da.rlib” “C:\mediasoup\target\debug\deps\libtinyvec_macros-5088d410914efdad.rlib” “C:\mediasoup\target\debug\deps\libunicode_bidi-e9b21c38c667182d.rlib” “C:\mediasoup\target\debug\deps\libserde_urlencoded-0d379a4a8572ed6c.rlib” “C:\mediasoup\target\debug\deps\libform_urlencoded-a3acdcfa68273b90.rlib” “C:\mediasoup\target\debug\deps\libserde_json-96bcd1ff3b0358f3.rlib” “C:\mediasoup\target\debug\deps\libryu-d11a975b3b39bb94.rlib” “C:\mediasoup\target\debug\deps\libactix_server-41200bd3a5f7a99c.rlib” “C:\mediasoup\target\debug\deps\libactix_router-6659120d8ceb5996.rlib” “C:\mediasoup\target\debug\deps\libregex-65f77168aa33f4c9.rlib” “C:\mediasoup\target\debug\deps\libregex_automata-aeca0f7450a5ad4a.rlib” “C:\mediasoup\target\debug\deps\libaho_corasick-af31b466507f583e.rlib” “C:\mediasoup\target\debug\deps\libregex_syntax-dfe7eb6f8efe82ba.rlib” “C:\mediasoup\target\debug\deps\libactix_http-700db814c4cd5c89.rlib” “C:\mediasoup\target\debug\deps\librand-c322aa416d0072da.rlib” “C:\mediasoup\target\debug\deps\librand_chacha-321466b6f23c1b87.rlib” “C:\mediasoup\target\debug\deps\libppv_lite86-6c61b4bf05838d07.rlib” “C:\mediasoup\target\debug\deps\librand_core-c63f57615728d951.rlib” “C:\mediasoup\target\debug\deps\libhttparse-67da0e860c762404.rlib” “C:\mediasoup\target\debug\deps\libhttpdate-a783fabcc2fb242f.rlib” “C:\mediasoup\target\debug\deps\libsha1-b9119cc37eccf2e0.rlib” “C:\mediasoup\target\debug\deps\libcpufeatures-cc7951cf28db3499.rlib” “C:\mediasoup\target\debug\deps\libdigest-acbb3b215989b3d0.rlib” “C:\mediasoup\target\debug\deps\libblock_buffer-0d08159f3b15f4ff.rlib” “C:\mediasoup\target\debug\deps\libcrypto_common-a5fcb99da90c61e6.rlib” “C:\mediasoup\target\debug\deps\libgeneric_array-8640a8b70dece6b0.rlib” “C:\mediasoup\target\debug\deps\libtypenum-75bb7bf77b048fe7.rlib” “C:\mediasoup\target\debug\deps\libbase64-b0577b7359c15bca.rlib” “C:\mediasoup\target\debug\deps\liblocal_channel-49ab45f11453facb.rlib” “C:\mediasoup\target\debug\deps\libbytestring-a3ef79691857b71a.rlib” “C:\mediasoup\target\debug\deps\libencoding_rs-f4c6796974b1c5cc.rlib” “C:\mediasoup\target\debug\deps\liblanguage_tags-fad95c3d55a00a29.rlib” “C:\mediasoup\target\debug\deps\libahash-ae489b4a3773919c.rlib” “C:\mediasoup\target\debug\deps\libgetrandom-e677d6097ff38ac7.rlib” “C:\mediasoup\target\debug\deps\libzerocopy-dfdf1bd72d90fdc2.rlib” “C:\mediasoup\target\debug\deps\libmime-ca5e0e6a72aa8384.rlib” “C:\mediasoup\target\debug\deps\libpercent_encoding-2223909842d0cf78.rlib” “C:\mediasoup\target\debug\deps\libactix_service-b2b4a39a1f836edc.rlib” “C:\mediasoup\target\debug\deps\libactix_codec-a13b0499f9de8ebb.rlib” “C:\mediasoup\target\debug\deps\libmemchr-2d5a4c719e10f9c5.rlib” “C:\mediasoup\target\debug\deps\libbitflags-93a6ef986c1a7a15.rlib” “C:\mediasoup\target\debug\deps\libactix_utils-2c8a992751603e31.rlib” “C:\mediasoup\target\debug\deps\liblocal_waker-d926d80b565d5799.rlib” “C:\mediasoup\target\debug\deps\libhttp-ee42a3aa2dc2e8ae.rlib” “C:\mediasoup\target\debug\deps\libitoa-bb428fdfa13e1197.rlib” “C:\mediasoup\target\debug\deps\libfnv-c180366344467369.rlib” “C:\mediasoup\target\debug\deps\libactix-b70abae26decbf45.rlib” “C:\mediasoup\target\debug\deps\libcrossbeam_channel-151b38c1949062ca.rlib” “C:\mediasoup\target\debug\deps\libcrossbeam_utils-ab53db2e4f515268.rlib” “C:\mediasoup\target\debug\deps\libtokio_util-68570e8cfc8b5e50.rlib” “C:\mediasoup\target\debug\deps\libtracing-a81d711e7b7da95a.rlib” “C:\mediasoup\target\debug\deps\libtracing_core-8344553dbe5a8a51.rlib” “C:\mediasoup\target\debug\deps\libonce_cell-dceba997737aa8b7.rlib” “C:\mediasoup\target\debug\deps\libfutures_sink-68ccd60cb168d33b.rlib” “C:\mediasoup\target\debug\deps\libfutures_util-3e99367215f7af52.rlib” “C:\mediasoup\target\debug\deps\libfutures_task-7fc3b2069592ffb0.rlib” “C:\mediasoup\target\debug\deps\libpin_utils-b83c407fc0321b96.rlib” “C:\mediasoup\target\debug\deps\libbitflags-5dc47cb49a35a8c4.rlib” “C:\mediasoup\target\debug\deps\libactix_rt-1fd697eed9d686ca.rlib” “C:\mediasoup\target\debug\deps\libtokio-86757184ffe151e5.rlib” “C:\mediasoup\target\debug\deps\libsocket2-cf750cfa5db7bba6.rlib” “C:\mediasoup\target\debug\deps\libbytes-ba2f0e23fcc5c721.rlib” “C:\mediasoup\target\debug\deps\libpin_project_lite-6afcc779601f138d.rlib” “C:\mediasoup\target\debug\deps\libmio-3941bfea6bac755c.rlib” “C:\mediasoup\target\debug\deps\libwindows_sys-0e0f652b1ca4d521.rlib” “C:\mediasoup\target\debug\deps\liblog-c77a266668933164.rlib” “C:\mediasoup\target\debug\deps\libparking_lot-ca55cbac63303184.rlib” “C:\mediasoup\target\debug\deps\libparking_lot_core-5bc3af01c443f132.rlib” “C:\mediasoup\target\debug\deps\libwindows_targets-beb37048996cec38.rlib” “C:\mediasoup\target\debug\deps\libcfg_if-9465d9333c296bac.rlib” “C:\mediasoup\target\debug\deps\libsmallvec-13b8bfaddc1c8b3d.rlib” “C:\mediasoup\target\debug\deps\liblock_api-09c7b26a96c3af7e.rlib” “C:\mediasoup\target\debug\deps\libserde-18f467456080353b.rlib” “C:\mediasoup\target\debug\deps\libscopeguard-af017efa35c90422.rlib” “C:\mediasoup\target\debug\deps\libfutures_core-f8d0f246b77863a4.rlib” “C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libstd-0f357f0f8e8eb48f.rlib” “C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libpanic_unwind-57325150de1d69ac.rlib” “C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_demangle-7a221d01d4c27fb2.rlib” “C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libstd_detect-7bffc6b402bc9229.rlib” “C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libhashbrown-3fd39796b57f4908.rlib” “C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_std_workspace_alloc-8572e8a98839f6d6.rlib” “C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libminiz_oxide-6e930372a69395c9.rlib” “C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libadler-ad696ea66c589e9d.rlib” “C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libunwind-0a3e7125dc6e7fef.rlib” “C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcfg_if-7d7ae0874b44dfcc.rlib” “C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liblibc-2e82681b8e87518e.rlib” “C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc-5ed5a0d27d7423da.rlib” “C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_std_workspace_core-e970d604d303b37d.rlib” “C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcore-e73f27a013927059.rlib” “C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcompiler_builtins-fbb34b1faced902f.rlib” “psapi.lib” “iphlpapi.lib” “userenv.lib” “ws2_32.lib” “gdi32.lib” “advapi32.lib” “crypt32.lib” “user32.lib” “advapi32.lib” “cfgmgr32.lib” “fwpuclnt.lib” “gdi32.lib” “kernel32.lib” “msimg32.lib” “ntdll.lib” “opengl32.lib” “user32.lib” “winspool.lib” “ws2_32.lib” “bcrypt.lib” “advapi32.lib” “ntdll.lib” “windows.0.48.5.lib” “windows.0.48.5.lib” “kernel32.lib” “advapi32.lib” “bcrypt.lib” “kernel32.lib” “ntdll.lib” “userenv.lib” “ws2_32.lib” “kernel32.lib” “ws2_32.lib” “kernel32.lib” “msvcrt.lib” “/NXCOMPAT” “/LIBPATH:C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib” “/OUT:C:\mediasoup\target\debug\examples\echo.exe” “/OPT:REF,NOICF” “/DEBUG” “/NATVIS:C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\etc\intrinsic.natvis” “/NATVIS:C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\etc\liballoc.natvis” “/NATVIS:C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\etc\libcore.natvis” “/NATVIS:C:\Users\user\.rustup\toolchains\1.72.0-x86_64-pc-windows-msvc\lib\rustlib\etc\libstd.natvis”
= note: libmediasoup_sys-e4044dde0d1d63d4.rlib(src_Worker.cpp.obj) : error LNK2005: “public: static class absl::lts_20220623::weak_equality const absl::lts_20220623::weak_equality::equivalent” (?equivalent@weak_equality@lts_20220623@absl@@2V123@B) єцх юяЁхфхыхэ т libmediasoup_sys-e4044dde0d1d63d4.rlib(src_lib.cpp.obj)
libmediasoup_sys-e4044dde0d1d63d4.rlib(src_Worker.cpp.obj) : error LNK2005: “public: static class absl::lts_20220623::weak_equality const absl::lts_20220623::weak_equality::nonequivalent” (?nonequivalent@weak_equality@lts_20220623@absl@@2V123@B) єцх юяЁхфхыхэ т libmediasoup_sys-e4044dde0d1d63d4.rlib(src_lib.cpp.obj)
libmediasoup_sys-e4044dde0d1d63d4.rlib(src_Worker.cpp.obj) : error LNK2005: “public: static class absl::lts_20220623::strong_equality const absl::lts_20220623::strong_equality::equal” (?equal@strong_equality@lts_20220623@absl@@2V123@B) єцх юяЁхфхыхэ т libmediasoup_sys-e4044dde0d1d63d4.rlib(src_lib.cpp.obj)
libmediasoup_sys-e4044dde0d1d63d4.rlib(src_Worker.cpp.obj) : error LNK2005: “public: static class absl::lts_20220623::strong_equality const absl::lts_20220623::strong_equality::nonequal” (?nonequal@strong_equality@lts_20220623@absl@@2V123@B) єцх юяЁхфхыхэ т libmediasoup_sys-e4044dde0d1d63d4.rlib(src_lib.cpp.obj)
libmediasoup_sys-e4044dde0d1d63d4.rlib(src_Worker.cpp.obj) : error LNK2005: “public: static class absl::lts_20220623::strong_equality const absl::lts_20220623::strong_equality::equivalent” (?equivalent@strong_equality@lts_20220623@absl@@2V123@B) єцх юяЁхфхыхэ т libmediasoup_sys-e4044dde0d1d63d4.rlib(src_lib.cpp.obj)
libmediasoup_sys-e4044dde0d1d63d4.rlib(src_Worker.cpp.obj) : error LNK2005: “public: static class absl::lts_20220623::strong_equality const absl::lts_20220623::strong_equality::nonequivalent” (?nonequivalent@strong_equality@lts_20220623@absl@@2V123@B) єцх юяЁхфхыхэ т libmediasoup_sys-e4044dde0d1d63d4.rlib(src_lib.cpp.obj)
libmediasoup_sys-e4044dde0d1d63d4.rlib(src_Worker.cpp.obj) : error LNK2005: “public: static class absl::lts_20220623::partial_ordering const absl::lts_20220623::partial_ordering::less” (?less@partial_ordering@lts_20220623@absl@@2V123@B) єцх юяЁхфхыхэ т libmediasoup_sys-e4044dde0d1d63d4.rlib(src_lib.cpp.obj)
libmediasoup_sys-e4044dde0d1d63d4.rlib(src_Worker.cpp.obj) : error LNK2005: “public: static class absl::lts_20220623::partial_ordering const absl::lts_20220623::partial_ordering::equivalent” (?equivalent@partial_ordering@lts_20220623@absl@@2V123@B) єцх юяЁхфхыхэ т libmediasoup_sys-e4044dde0d1d63d4.rlib(src_lib.cpp.obj)
libmediasoup_sys-e4044dde0d1d63d4.rlib(src_Worker.cpp.obj) : error LNK2005: “public: static class absl::lts_20220623::partial_ordering const absl::lts_20220623::partial_ordering::greater” (?greater@partial_ordering@lts_20220623@absl@@2V123@B) єцх юяЁхфхыхэ т libmediasoup_sys-e4044dde0d1d63d4.rlib(src_lib.cpp.obj)
libmediasoup_sys-e4044dde0d1d63d4.rlib(src_Worker.cpp.obj) : error LNK2005: “public: static class absl::lts_20220623::partial_ordering const absl::lts_20220623::partial_ordering::unordered” (?unordered@partial_ordering@lts_20220623@absl@@2V123@B) єцх юяЁхфхыхэ т libmediasoup_sys-e4044dde0d1d63d4.rlib(src_lib.cpp.obj)
libmediasoup_sys-e4044dde0d1d63d4.rlib(src_Worker.cpp.obj) : error LNK2005: “public: static class absl::lts_20220623::weak_ordering const absl::lts_20220623::weak_ordering::less” (?less@weak_ordering@lts_20220623@absl@@2V123@B) єцх юяЁхфхыхэ т libmediasoup_sys-e4044dde0d1d63d4.rlib(src_lib.cpp.obj)
libmediasoup_sys-e4044dde0d1d63d4.rlib(src_Worker.cpp.obj) : error LNK2005: “public: static class absl::lts_20220623::weak_ordering const absl::lts_20220623::weak_ordering::equivalent” (?equivalent@weak_ordering@lts_20220623@absl@@2V123@B) єцх юяЁхфхыхэ т libmediasoup_sys-e4044dde0d1d63d4.rlib(src_lib.cpp.obj)
libmediasoup_sys-e4044dde0d1d63d4.rlib(src_Worker.cpp.obj) : error LNK2005: “public: static class absl::lts_20220623::weak_ordering const absl::lts_20220623::weak_ordering::greater” (?greater@weak_ordering@lts_20220623@absl@@2V123@B) єцх юяЁхфхыхэ т libmediasoup_sys-e4044dde0d1d63d4.rlib(src_lib.cpp.obj)


C:\mediasoup\target\debug\examples\echo.exe : fatal error LNK1169: юсэрЁєцхэ ьэюуюъЁрЄэю юяЁхфхыхээ√щ ёшьтюы - юфшэ шыш сюыхх

error: could not compile mediasoup (example “echo”) due to previous error

This is an error about duplicate definition.
What could be the reason?

Building libmediasoup-worker with the MESON_ARGS=-Dcpp_std=c++14 flag solves the problem.