ld.lld: error: undefined symbol: webrtc::VideoFrame::Builder::set_update_rect(std::__1::optional<webrtc::VideoFrame::UpdateRect> const&) >>> referenced by VideoCameraCapturer.cpp:240 (/mnt/data/tmp/portage/net-im/telegram-desktop-5.13.1/work/tdesktop-5.13.1-full/Telegram/ThirdParty/tgcalls/tgcalls/platform/tdesktop/VideoCameraCapturer.cpp:240) >>> VideoCameraCapturer.cpp.o:(tgcalls::VideoCameraCapturer::OnFrame(webrtc::VideoFrame const&)) in archive Telegram/liblib_tgcalls.a ld.lld: error: undefined symbol: rtc::Base64::DecodeFromArray(char const*, unsigned long, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, unsigned long*) >>> referenced by base64.h:98 (/usr/include/tg_owt/rtc_base/third_party/base64/base64.h:98) >>> AudioStreamingPartInternal.cpp.o:(tgcalls::AudioStreamingPartInternal::AudioStreamingPartInternal(std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)) in archive Telegram/liblib_tgcalls.a ld.lld: error: undefined symbol: rtc::CreateRandomString(unsigned long) >>> referenced by GroupNetworkManager.cpp:334 (/mnt/data/tmp/portage/net-im/telegram-desktop-5.13.1/work/tdesktop-5.13.1-full/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupNetworkManager.cpp:334) >>> GroupNetworkManager.cpp.o:(tgcalls::GroupNetworkManager::GroupNetworkManager(webrtc::FieldTrialsView const&, std::__1::function<void (tgcalls::GroupNetworkManager::State const&)>, std::__1::function<void (unsigned int, int)>, std::__1::function<void (bool)>, std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>, std::__1::function<void (unsigned int, unsigned char, bool)>, std::__1::shared_ptr<tgcalls::Threads>)) in archive Telegram/liblib_tgcalls.a >>> referenced by GroupNetworkManager.cpp:334 (/mnt/data/tmp/portage/net-im/telegram-desktop-5.13.1/work/tdesktop-5.13.1-full/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupNetworkManager.cpp:334) >>> GroupNetworkManager.cpp.o:(tgcalls::GroupNetworkManager::GroupNetworkManager(webrtc::FieldTrialsView const&, std::__1::function<void (tgcalls::GroupNetworkManager::State const&)>, std::__1::function<void (unsigned int, int)>, std::__1::function<void (bool)>, std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>, std::__1::function<void (unsigned int, unsigned char, bool)>, std::__1::shared_ptr<tgcalls::Threads>)) in archive Telegram/liblib_tgcalls.a >>> referenced by GroupNetworkManager.cpp:475 (/mnt/data/tmp/portage/net-im/telegram-desktop-5.13.1/work/tdesktop-5.13.1-full/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupNetworkManager.cpp:475) >>> GroupNetworkManager.cpp.o:(tgcalls::GroupNetworkManager::stop()) in archive Telegram/liblib_tgcalls.a >>> referenced 7 more times ld.lld: error: undefined symbol: rtc::RTCCertificateGenerator::GenerateCertificate(rtc::KeyParams const&, std::__1::optional<unsigned long> const&) >>> referenced by GroupNetworkManager.cpp:336 (/mnt/data/tmp/portage/net-im/telegram-desktop-5.13.1/work/tdesktop-5.13.1-full/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupNetworkManager.cpp:336) >>> GroupNetworkManager.cpp.o:(tgcalls::GroupNetworkManager::GroupNetworkManager(webrtc::FieldTrialsView const&, std::__1::function<void (tgcalls::GroupNetworkManager::State const&)>, std::__1::function<void (unsigned int, int)>, std::__1::function<void (bool)>, std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>, std::__1::function<void (unsigned int, unsigned char, bool)>, std::__1::shared_ptr<tgcalls::Threads>)) in archive Telegram/liblib_tgcalls.a >>> referenced by GroupNetworkManager.cpp:477 (/mnt/data/tmp/portage/net-im/telegram-desktop-5.13.1/work/tdesktop-5.13.1-full/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupNetworkManager.cpp:477) >>> GroupNetworkManager.cpp.o:(tgcalls::GroupNetworkManager::stop()) in archive Telegram/liblib_tgcalls.a >>> referenced by ContentNegotiation.cpp:203 (/mnt/data/tmp/portage/net-im/telegram-desktop-5.13.1/work/tdesktop-5.13.1-full/Telegram/ThirdParty/tgcalls/tgcalls/v2/ContentNegotiation.cpp:203) >>> ContentNegotiation.cpp.o:(tgcalls::ContentNegotiationContext::ContentNegotiationContext(webrtc::FieldTrialsView const&, bool, cricket::MediaEngineInterface*, rtc::UniqueRandomIdGenerator*)) in archive Telegram/liblib_tgcalls.a >>> referenced 9 more times ld.lld: error: undefined symbol: cricket::PortAllocator::SetConfiguration(std::__1::set<rtc::SocketAddress, std::__1::less<rtc::SocketAddress>, std::__1::allocator<rtc::SocketAddress>> const&, std::__1::vector<cricket::RelayServerConfig, std::__1::allocator<cricket::RelayServerConfig>> const&, int, webrtc::PortPrunePolicy, webrtc::TurnCustomizer*, std::__1::optional<int> const&) >>> referenced by GroupNetworkManager.cpp:376 (/mnt/data/tmp/portage/net-im/telegram-desktop-5.13.1/work/tdesktop-5.13.1-full/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupNetworkManager.cpp:376) >>> GroupNetworkManager.cpp.o:(tgcalls::GroupNetworkManager::resetDtlsSrtpTransport()) in archive Telegram/liblib_tgcalls.a >>> referenced by NativeNetworkingImpl.cpp:635 (/mnt/data/tmp/portage/net-im/telegram-desktop-5.13.1/work/tdesktop-5.13.1-full/Telegram/ThirdParty/tgcalls/tgcalls/v2/NativeNetworkingImpl.cpp:635) >>> NativeNetworkingImpl.cpp.o:(tgcalls::NativeNetworkingImpl::resetDtlsSrtpTransport()) in archive Telegram/liblib_tgcalls.a >>> referenced by NetworkManager.cpp:176 (/mnt/data/tmp/portage/net-im/telegram-desktop-5.13.1/work/tdesktop-5.13.1-full/Telegram/ThirdParty/tgcalls/tgcalls/NetworkManager.cpp:176) >>> NetworkManager.cpp.o:(tgcalls::NetworkManager::start()) in archive Telegram/liblib_tgcalls.a about 20 missings....
https://fars.ee/SBwE The build.log is bigger than 6M, that can't upload here. So I upload to fars.ee.
Created attachment 923912 [details] emerge --info
Created attachment 923913 [details] build.log.7z