Bug#1003972: marked as done (libphonenumber: New upstream release - please update)

tony mancill tmancill at debian.org
Fri Jan 28 16:23:34 GMT 2022


On Fri, Jan 28, 2022 at 08:29:36AM -0700, Neil Mayhew wrote:
> On 2022-01-28 07:59, tony mancill wrote:
> > it is surprising to see it fail with this:
> > > /<<PKGBUILDDIR>>/cpp/src/phonenumbers/geocoding/geocoding_data.cc:787278:13: error: ‘i18n::phonenumbers::{anonymous}::prefix_86_zh_descriptions’ defined but not used [-Werror=unused-variable]
> > > 787278 | const char* prefix_86_zh_descriptions[] = {
> > >        |             ^~~~~~~~~~~~~~~~~~~~~~~~~
> > > cc1plus: all warnings being treated as errors
> > > make[3]: *** [CMakeFiles/geocoding-shared.dir/build.make:353: CMakeFiles/geocoding-shared.dir/src/phonenumbers/geocoding/geocoding_data.cc.o] Error 1
> 
> That's not the original error, which is this:
> 
> > [ 35%] Building CXX object CMakeFiles/phonenumber_testing.dir/src/phonenumbers/logger.cc.o
> > /usr/bin/c++ -DI18N_PHONENUMBERS_USE_ALTERNATE_FORMATS -DI18N_PHONENUMBERS_USE_ICU_REGEXP -DI18N_PHONENUMBERS_USE_TR1_UNORDERED_MAP -I/<<PKGBUILDDIR>>/cpp/src -I/<<PKGBUILDDIR>>/cpp/test -pthread -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC   -Wall -Werror -std=gnu++11 -MD -MT CMakeFiles/phonenumber_testing.dir/src/phonenumbers/logger.cc.o -MF CMakeFiles/phonenumber_testing.dir/src/phonenumbers/logger.cc.o.d -o CMakeFiles/phonenumber_testing.dir/src/phonenumbers/logger.cc.o -c /<<PKGBUILDDIR>>/cpp/src/phonenumbers/logger.cc
> > /<<PKGBUILDDIR>>/cpp/src/phonenumbers/geocoding/geocoding_data.cc:888498: error: expected ‘}’ at end of input
> > 888498 |   "\xe5""\x9b""\x9b""\xe5""\xb7""\x9d""\xe7""\x9c""\x81""\xe8""\x87""\xaa""\xe8""\xb4""\xa1""\xe5""\xb8""\x82",
> >         |
> > /<<PKGBUILDDIR>>/cpp/src/phonenumbers/geocoding/geocoding_data.cc:787278:43: note: to match this ‘{’
> > 787278 | const char* prefix_86_zh_descriptions[] = {
> >         |                                           ^
> 
> It looks like geocoding_data.cc is truncated and my working hypothesis is
> that it's still in the process of being generated, which in turn is due to
> race condition in the parallel build. This could explain why it built
> successfully on some architectures and not others.

Got it - thank you.  I checked and the amd64 buildd is using
DEB_BUILD_OPTIONS=parallel=4 whereas my local build uses parallel=8.
Since I'm not able to reproduce locally, I'm considering setting
parallel=1 for the next upload.  Thoughts?

Thank you,
tony
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-maintainers/attachments/20220128/d41ec6bb/attachment-0001.sig>


More information about the pkg-java-maintainers mailing list