Bug#813630: [libphonenumber6-dev] Missing 'template_util.h' from "base/memory/scoped_ptr.h"

Leonhard Weber leonhard.weber at voipir.cl
Wed Feb 3 20:46:48 UTC 2016


Package: libphonenumber6-dev
Version: 6.3~svn698-3+b1
Severity: normal

Hi,

when attempting to compile against libphonenumber6-dev headers it fails:

In file included from /usr/include/phonenumbers/asyoutypeformatter.h:40:
/usr/include/phonenumbers/base/memory/scoped_ptr.h:25:10: fatal error:
'phonenumbers/base/template_util.h' file not found
#include "phonenumbers/base/template_util.h"
         ^
1 error generated.

Looks like it is missing from the contents of libphonenumber6-dev:
$> dpkg -L libphonenumber6-dev
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libgeocoding.a
/usr/lib/x86_64-linux-gnu/libphonenumber.a
/usr/include
/usr/include/phonenumbers
/usr/include/phonenumbers/asyoutypeformatter.h
/usr/include/phonenumbers/base
/usr/include/phonenumbers/base/synchronization
/usr/include/phonenumbers/base/synchronization/lock.h
/usr/include/phonenumbers/base/memory
/usr/include/phonenumbers/base/memory/singleton.h
/usr/include/phonenumbers/base/memory/scoped_ptr.h
/usr/include/phonenumbers/base/basictypes.h
/usr/include/phonenumbers/geocoding
/usr/include/phonenumbers/geocoding/phonenumber_offline_geocoder.h
/usr/include/phonenumbers/phonenumbermatcher.h
/usr/include/phonenumbers/phonenumbermatch.h
/usr/include/phonenumbers/utf
/usr/include/phonenumbers/utf/unicodetext.h
/usr/include/phonenumbers/unicodestring.h
/usr/include/phonenumbers/shortnumberutil.h
/usr/include/phonenumbers/shortnumberinfo.h
/usr/include/phonenumbers/regexp_cache.h
/usr/include/phonenumbers/regexp_adapter.h
/usr/include/phonenumbers/phonenumberutil.h
/usr/include/phonenumbers/phonemetadata.pb.h
/usr/include/phonenumbers/phonenumber.pb.h
/usr/include/phonenumbers/logger.h
/usr/include/phonenumbers/callback.h
/usr/share
/usr/share/doc
/usr/share/doc/libphonenumber6-dev
/usr/share/doc/libphonenumber6-dev/changelog.Debian.gz
/usr/share/doc/libphonenumber6-dev/changelog.Debian.amd64.gz
/usr/share/doc/libphonenumber6-dev/copyright
/usr/share/doc/libphonenumber6-dev/CONTRIBUTORS
/usr/share/doc/libphonenumber6-dev/AUTHORS
/usr/lib/x86_64-linux-gnu/libphonenumber.so
/usr/lib/x86_64-linux-gnu/libgeocoding.so

There is no telling if there are more missing, this is maybe the first
of missing headers, could be more, did not probe further.

At the state of affairs, libphonenumber7(-dev) breaks a debian stable +
bpo's installation because of the dependency on newer libc(++?). So no
temporary workaround there. Did not try backports either because of the
huge pull on the Java realm.

Thank you very much for the packaging of this library in the first place.
I'd very much appreciate any help that can be provided.

Its my first bugreport, so please go easy on me ;). Maybe I'm just
overlooking something?.

Best Regards,
Leonhard Weber

--- System information. ---
Architecture: amd64
Kernel: Linux 4.3.0-0.bpo.1-amd64
Debian Release: 8.3


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20160203/369fc4da/attachment.sig>


More information about the pkg-java-maintainers mailing list