Bug#1126173: libphonenumber ftbfs with abseil20260107
Matthias Klose
doko at debian.org
Fri Jan 23 02:37:52 GMT 2026
Package: src:libphonenumber
Version: 8.13.51+ds-4.2
Severity: important
Tags: ftbfs sid forky
User: debian-devel at lists.debian.org>
Usertags: abseil20260107
libphonenumber ftbfs with abseil20260107, MutexLock is deprecated:
[...]
CMakeFiles/geocoding.dir/src/phonenumbers/geocoding/phonenumber_offline_geocoder.cc.o.d
-o
CMakeFiles/geocoding.dir/src/phonenumbers/geocoding/phonenumber_offline_geocoder.cc.o
-c
/<<PKGBUILDDIR>>/cpp/src/phonenumbers/geocoding/phonenumber_offline_geocoder.cc
/<<PKGBUILDDIR>>/cpp/src/phonenumbers/geocoding/phonenumber_offline_geocoder.cc:
In destructor ‘virtual
i18n::phonenumbers::PhoneNumberOfflineGeocoder::~PhoneNumberOfflineGeocoder()’:
/<<PKGBUILDDIR>>/cpp/src/phonenumbers/geocoding/phonenumber_offline_geocoder.cc:80:25:
error: ‘absl::debian9::MutexLock::MutexLock(absl::debian9::Mutex*)’ is
deprecated: Use the constructor that takes a reference instead
[-Werror=deprecated-declarations]
80 | absl::MutexLock l(&mu_);
| ^
In file included from
/<<PKGBUILDDIR>>/cpp/src/phonenumbers/geocoding/phonenumber_offline_geocoder.h:24,
from
/<<PKGBUILDDIR>>/cpp/src/phonenumbers/geocoding/phonenumber_offline_geocoder.cc:17:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu)
ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
/<<PKGBUILDDIR>>/cpp/src/phonenumbers/geocoding/phonenumber_offline_geocoder.cc:
In member function ‘const char*
i18n::phonenumbers::PhoneNumberOfflineGeocoder::GetAreaDescription(const
i18n::phonenumbers::PhoneNumber&, const std::string&, const
std::string&, const std::string&) const’:
/<<PKGBUILDDIR>>/cpp/src/phonenumbers/geocoding/phonenumber_offline_geocoder.cc:198:25:
error: ‘absl::debian9::MutexLock::MutexLock(absl::debian9::Mutex*)’ is
deprecated: Use the constructor that takes a reference instead
[-Werror=deprecated-declarations]
198 | absl::MutexLock l(&mu_);
| ^
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu)
ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
cc1plus: all warnings being treated as errors
make[4]: *** [CMakeFiles/geocoding.dir/build.make:379:
CMakeFiles/geocoding.dir/src/phonenumbers/geocoding/phonenumber_offline_geocoder.cc.o]
Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:300: CMakeFiles/geocoding.dir/all]
Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [Makefile:159: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
More information about the pkg-java-maintainers
mailing list