FreeBSD Port: telegram-desktop-2.4.4_1 error build

Dima Panov fluffy at FreeBSD.org
Sun Jan 17 09:42:35 UTC 2021


It looks like race conflict between bundled abseil and installed in LOCALBASE via libilbc requested by ffmpeg.

--
Dima. (desktop, kde, x11, office, ports-secteam)@FreeBSD team
(fluffy at FreeBSD.org, https://t.me/dima_panov)

> On Sunday, Jan 17, 2021 at 3:09 PM, Henry Hu <henry.hu.sh at gmail.com (mailto:henry.hu.sh at gmail.com)> wrote:
> Please create a problem report at https://bugs.freebsd.org
> What's your FreeBSD version?
>
> On Wed, Jan 13, 2021 at 7:15 AM Alex V. Petrov <alexvpetrov at gmail.com>
> wrote:
>
> > lib && :
> >
> >
> > ld: error: undefined symbol:
> > absl::lts_2020_09_23::EqualsIgnoreCase(std::__1::basic_string_view<char,
> > std::__1::char_traits<char> >, std::__1::basic_string_view<char,
> > std::__1::char_traits<char> >)
> > > > > referenced by audio_format.cc
> >
> >
> > > > >
> > audio_format.cc.o:(webrtc::SdpAudioFormat::Matches(webrtc::SdpAudioFormat
> > const&)
> > const) in archive
> >
> > /usr/ports/net-im/telegram-desktop/work/tdesktop-2.4.4-full/tg_owt/src/../out/Release/libtg_
> > owt.a
> >
> >
> > > > > referenced by audio_format.cc
> >
> >
> > > > >
> > audio_format.cc.o:(webrtc::operator==(webrtc::SdpAudioFormat const&,
> > webrtc::SdpAudioFormat const&)) in archive
> >
> > /usr/ports/net-im/telegram-desktop/work/tdesktop-2.4.4-full/tg_owt/src/../out/Re
> > lease/libtg_owt.a
> >
> >
> > > > > referenced by audio_decoder_opus.cc
> >
> >
> > > > >
> >
> > audio_decoder_opus.cc.o:(webrtc::AudioDecoderOpus::SdpToConfig(webrtc::SdpAudioFormat
> > const&)) in archive
> >
> > /usr/ports/net-im/telegram-desktop/work/tdesktop-2.4.4-full/tg_owt/src/../out/Release/
> > libtg_owt.a
> >
> >
> > > > > referenced by media_session.cc
> >
> >
> > > > >
> >
> > media_session.cc.o:(cricket::FilterDataCodecs(std::__1::vector<cricket::RtpDataCodec,
> > std::__1::allocator<cricket::RtpDataCodec> >*, bool)) in archive
> > /usr/ports/net-im/telegram-desktop/work/t
> > desktop-2.4.4-full/tg_owt/src/../out/Release/libtg_owt.a
> >
> >
> > > > > referenced by media_session.cc
> >
> >
> > > > >
> >
> > media_session.cc.o:(cricket::FilterDataCodecs(std::__1::vector<cricket::RtpDataCodec,
> > std::__1::allocator<cricket::RtpDataCodec> >*, bool)) in archive
> > /usr/ports/net-im/telegram-desktop/work/t
> > desktop-2.4.4-full/tg_owt/src/../out/Release/libtg_owt.a
> >
> >
> > > > > referenced by media_session.cc
> >
> >
> > > > >
> >
> > media_session.cc.o:(cricket::StripCNCodecs(std::__1::vector<cricket::AudioCodec,
> > std::__1::allocator<cricket::AudioCodec> >*)) in archive
> > /usr/ports/net-im/telegram-desktop/work/tdesktop-2.4.4
> > -full/tg_owt/src/../out/Release/libtg_owt.a
> >
> >
> > > > > referenced by media_session.cc
> >
> >
> > > > >
> >
> > media_session.cc.o:(cricket::StripCNCodecs(std::__1::vector<cricket::AudioCodec,
> > std::__1::allocator<cricket::AudioCodec> >*)) in archive
> > /usr/ports/net-im/telegram-desktop/work/tdesktop-2.4.4
> > -full/tg_owt/src/../out/Release/libtg_owt.a
> >
> >
> > > > > referenced by media_session.cc
> >
> >
> > > > >
> >
> > media_session.cc.o:(cricket::MediaSessionDescriptionFactory::AddDataContentForAnswer(cricket::MediaDescriptionOptions
> > const&, cricket::MediaSessionOptions const&, cricket::ContentInfo const*,
> > cricket::SessionDescription const*, cricket::ContentInfo const*,
> > cricket::SessionDescription const*, cricket::TransportInfo const*,
> > std::__1::vector<cricket::RtpDataCodec,
> > std::__1::allocator<cricket::RtpDataCo
> > dec> > const&, std::__1::vector<cricket::StreamParams,
> > std::__1::allocator<cricket::StreamParams> >*,
> > cricket::SessionDescription*, cricket::IceCredentialsIterator*) const)
> > in archive /usr/ports/net-im/telegram
> > -desktop/work/tdesktop-2.4.4-full/tg_owt/src/../out/Release/libtg_owt.a
> >
> >
> > > > > referenced by media_session.cc
> >
> >
> > > > >
> >
> > media_session.cc.o:(cricket::MediaSessionDescriptionFactory::AddDataContentForAnswer(cricket::MediaDescriptionOptions
> > const&, cricket::MediaSessionOptions const&, cricket::ContentInfo const*,
> > cricket::SessionDescription const*, cricket::ContentInfo const*,
> > cricket::SessionDescription const*, cricket::TransportInfo const*,
> > std::__1::vector<cricket::RtpDataCodec,
> > std::__1::allocator<cricket::RtpDataCo
> > dec> > const&, std::__1::vector<cricket::StreamParams,
> > std::__1::allocator<cricket::StreamParams> >*,
> > cricket::SessionDescription*, cricket::IceCredentialsIterator*) const)
> > in archive /usr/ports/net-im/telegram
> > -desktop/work/tdesktop-2.4.4-full/tg_owt/src/../out/Release/libtg_owt.a
> >
> >
> > > > > referenced by media_session.cc
> >
> >
> > > > > media_session.cc.o:(void
> >
> > cricket::MergeCodecs<cricket::AudioCodec>(std::__1::vector<cricket::AudioCodec,
> > std::__1::allocator<cricket::AudioCodec> > const&,
> > std::__1::vector<cricket::AudioCodec
> > , std::__1::allocator<cricket::AudioCodec> >*,
> > cricket::UsedPayloadTypes*)) in archive
> >
> > /usr/ports/net-im/telegram-desktop/work/tdesktop-2.4.4-full/tg_owt/src/../out/Release/libtg_owt.a
> > > > > referenced 106 more times
> >
> > ld: error: undefined symbol:
> > absl::lts_2020_09_23::AsciiStrToLower(std::__1::basic_string<char,
> > std::__1::char_traits<char>, std::__1::allocator<char> >*)
> > > > > referenced by payload_type_mapper.cc
> > > > >
> >
> > payload_type_mapper.cc.o:(cricket::PayloadTypeMapper::SdpAudioFormatOrdering::operator()(webrtc::SdpAudioFormat
> > const&, webrtc::SdpAudioFormat const&) const) in archive
> >
> > /usr/ports/net-im/telegram-desktop/work/tdesktop-2.4.4-full/tg_owt/src/../out/Release/libtg_owt.a
> > > > > referenced by payload_type_mapper.cc
> > > > >
> >
> > payload_type_mapper.cc.o:(cricket::PayloadTypeMapper::SdpAudioFormatOrdering::operator()(webrtc::SdpAudioFormat
> > const&, webrtc::SdpAudioFormat const&) const) in archive
> >
> > /usr/ports/net-im/telegram-desktop/work/tdesktop-2.4.4-full/tg_owt/src/../out/Release/libtg_owt.a
> >
> > ld: error: undefined symbol:
> >
> > absl::lts_2020_09_23::StartsWithIgnoreCase(std::__1::basic_string_view<char,
> > std::__1::char_traits<char> >, std::__1::basic_string_view<char,
> > std::__1::char_traits<char> >)
> > > > > referenced by socket_adapters.cc
> > > > >
> > socket_adapters.cc.o:(rtc::AsyncHttpsProxySocket::ProcessLine(char*,
> > unsigned long)) in archive
> >
> > /usr/ports/net-im/telegram-desktop/work/tdesktop-2.4.4-full/tg_owt/src/../out/Release/libtg_owt.a
> > > > > referenced by socket_adapters.cc
> > > > >
> > socket_adapters.cc.o:(rtc::AsyncHttpsProxySocket::ProcessLine(char*,
> > unsigned long)) in archive
> >
> > /usr/ports/net-im/telegram-desktop/work/tdesktop-2.4.4-full/tg_owt/src/../out/Release/libtg_owt.a
> > > > > referenced by socket_adapters.cc
> > > > >
> > socket_adapters.cc.o:(rtc::AsyncHttpsProxySocket::ProcessLine(char*,
> > unsigned long)) in archive
> >
> > /usr/ports/net-im/telegram-desktop/work/tdesktop-2.4.4-full/tg_owt/src/../out/Release/libtg_owt.a
> >
> > ld: error: undefined symbol:
> > absl::lts_2020_09_23::ascii_internal::kPropertyBits
> > > > > referenced by transport_description.cc
> > > > > transport_description.cc.o:(cricket::(anonymous
> > namespace)::IsIceChar(char)) in archive
> >
> > /usr/ports/net-im/telegram-desktop/work/tdesktop-2.4.4-full/tg_owt/src/../out/Release/libtg_owt.a
> > c++: error: linker command failed with exit code 1 (use -v to see
> > invocation)
> > ninja: build stopped: subcommand failed.
> > ===> Compilation failed unexpectedly.
> > Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
> > the maintainer.
> > *** Error code 1
> >
> > Stop.
> > make[1]: stopped in /usr/ports/net-im/telegram-desktop
> > *** Error code 1
> >
> > Stop.
> > make: stopped in /usr/ports/net-im/telegram-desktop
> >
> > ===>>> make build failed for net-im/telegram-desktop
> > ===>>> Aborting update
> > --
> > -----
> > Alex.
> >
>
>
> --
> Cheers,
> Henry
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20210117/918d4d19/attachment.sig>


More information about the freebsd-ports mailing list