Date: Wed, 7 Aug 2024 20:35:00 +0200 From: Guido Falsi <madpilot@FreeBSD.org> To: Alexey Dokuchaev <danfe@freebsd.org>, ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: 6c2f347f45e4 - main - devel/abseil: update Abseil C++ to LTS version 20240722.0 Message-ID: <ba3a45a3-cdd9-49c0-88ba-321af83df2bd@FreeBSD.org> In-Reply-To: <a44d20e8-b943-4ca1-80dc-73cfab810f4e@FreeBSD.org> References: <202408070601.47761HrZ051940@gitrepo.freebsd.org> <ZrMO3Ddxor92JZ09@FreeBSD.org> <a44d20e8-b943-4ca1-80dc-73cfab810f4e@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 07/08/24 19:06, Guido Falsi wrote: > On 07/08/24 08:06, Alexey Dokuchaev wrote: >> On Wed, Aug 07, 2024 at 06:01:17AM +0000, Alexey Dokuchaev wrote: >>> commit 6c2f347f45e45cd71bb0aa7fdcaa96667c5a483b >>> >>> devel/abseil: update Abseil C++ to LTS version 20240722.0 >>> >>> Switch to the "real" distfile over the GitHub-generated one >>> and fix the warning emitted by `fixup-lib-pkgconfig' target. >> >> Due to the time pressure and lack of sufficient machine power I've >> omitted several heavy ports from my local exp-run. As discussed >> with yuri@, I'll update Google's ORT ports shortly; please let me >> know if you find any other ports that need special care because >> of this update. > > This update entails an shlib bump, so you should bump PORTREVISION on > all ports depending on this. > > I noticed because I'm testing the new features in poudriere-devel, and > missed PORTREVISION bumps are fatal in that case. > Looks like things are a little worse than it looked. Forcing a rebuild of the affcted ports uncovered a failure for net-im/telegram-desktop Maybe there was some API change? This is the error I get: ld: error: undefined symbol: absl::lts_20230125::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 rtp_sender_audio.cc >>> rtp_sender_audio.cc.o:(webrtc::RTPSenderAudio::RegisterAudioPayload(std::__1::basic_string_view<char, std::__1::char_traits<char>>, signed char, unsigned int, unsigned long, unsigned int)) in archive /usr/local/lib/libtg_owt.a >>> referenced by rtp_sender_audio.cc >>> rtp_sender_audio.cc.o:(webrtc::RTPSenderAudio::RegisterAudioPayload(std::__1::basic_string_view<char, std::__1::char_traits<char>>, signed char, unsigned int, unsigned long, unsigned int)) in archive /usr/local/lib/libtg_owt.a >>> referenced by acm_receiver.cc >>> acm_receiver.cc.o:(webrtc::acm2::AcmReceiver::InsertPacket(webrtc::RTPHeader const&, rtc::ArrayView<unsigned char const, -4711l>)) in archive /usr/local/lib/libtg_owt.a >>> referenced 122 more times ld: error: undefined symbol: absl::lts_20230125::ascii_internal::kPropertyBits >>> referenced by transport_description.cc >>> transport_description.cc.o:(cricket::IceParameters::Validate() const) in archive /usr/local/lib/libtg_owt.a >>> referenced by transport_description.cc >>> transport_description.cc.o:(cricket::IceParameters::Validate() const) in archive /usr/local/lib/libtg_owt.a >>> referenced by webrtc_sdp.cc >>> webrtc_sdp.cc.o:(webrtc::ParseFmtpAttributes(std::__1::basic_string_view<char, std::__1::char_traits<char>>, cricket::MediaType, cricket::MediaContentDescription*, webrtc::SdpParseError*)) in archive /usr/local/lib/libtg_owt.a >>> referenced 1 more times ld: error: undefined symbol: absl::lts_20230125::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/local/lib/libtg_owt.a >>> referenced by socket_adapters.cc >>> socket_adapters.cc.o:(rtc::AsyncHttpsProxySocket::ProcessLine(char*, unsigned long)) in archive /usr/local/lib/libtg_owt.a >>> referenced by socket_adapters.cc >>> socket_adapters.cc.o:(rtc::AsyncHttpsProxySocket::ProcessLine(char*, unsigned long)) in archive /usr/local/lib/libtg_owt.a >>> referenced 2 more times ld: error: undefined symbol: absl::lts_20230125::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/local/lib/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/local/lib/libtg_owt.a ld: error: undefined symbol: absl::lts_20230125::base_internal::ThrowStdOutOfRange(char const*) >>> referenced by video_encoder.cc >>> video_encoder.cc.o:(webrtc::VideoEncoder::EncoderInfo::ToString() const) in archive /usr/local/lib/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. -- Guido Falsi <madpilot@FreeBSD.org>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ba3a45a3-cdd9-49c0-88ba-321af83df2bd>