Your message dated Mon, 22 Aug 2016 11:52:01 +0000
with message-id <e1bbnlp-0004dp...@franck.debian.org>
and subject line Bug#811767: fixed in geoip 1.6.9-2
has caused the Debian Bug report #811767,
regarding geoip: FTBFS with GCC 6: narrowing conversion
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
811767: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811767
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: geoip
Version: 1.6.9-1
Severity: important
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-6 gcc-6-narrowing

This package fails to build with GCC 6.  GCC 6 has not been released
yet, but it's expected that GCC 6 will become the default compiler for
stretch.

Note that only the first error is reported; there might be more.  You
can find a snapshot of GCC 6 in experimental.  To build with GCC 6,
you can set CC=gcc-6 CXX=g++-6 explicitly.

You may be able to find out more about this issue at
https://gcc.gnu.org/gcc-6/changes.html

> sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
...
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> # Build the build script.
> g++ -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -g 
> debian/src/geoip-csv-to-dat.cpp -o debian/tmp/geoip-generator -lGeoIP \
>       -I /<<PKGBUILDDIR>>/debian/tmp/usr/include/ -L 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/
> debian/src/geoip-csv-to-dat.cpp: In member function 'void 
> {anonymous}::dat_writer::write_trie({anonymous}::binary_trie&)':
> debian/src/geoip-csv-to-dat.cpp:658:23: warning: narrowing conversion of 
> '(it.__gnu_cxx::__normal_iterator<_Iterator, 
> _Container>::operator-><{anonymous}::binary_trie::node*, 
> std::vector<{anonymous}::binary_trie::node> 
> >()->{anonymous}::binary_trie::node::edges[0] & 255ul)' from 
> '{anonymous}::binary_trie::edge_type {aka long unsigned int}' to 'uint8_t 
> {aka unsigned char}' inside { } [-Wnarrowing]
>     (it->edges[0]    ) & 0xFF,
>     ~~~~~~~~~~~~~~~~~~~^~~~~~
> 
> debian/src/geoip-csv-to-dat.cpp:659:25: warning: narrowing conversion of 
> '((it.__gnu_cxx::__normal_iterator<_Iterator, 
> _Container>::operator-><{anonymous}::binary_trie::node*, 
> std::vector<{anonymous}::binary_trie::node> 
> >()->{anonymous}::binary_trie::node::edges[0] >> 8) & 255ul)' from 
> '{anonymous}::binary_trie::edge_type {aka long unsigned int}' to 'uint8_t 
> {aka unsigned char}' inside { } [-Wnarrowing]
>     (it->edges[0] >>  8) & 0xFF,
>     ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> 
> debian/src/geoip-csv-to-dat.cpp:660:25: warning: narrowing conversion of 
> '((it.__gnu_cxx::__normal_iterator<_Iterator, 
> _Container>::operator-><{anonymous}::binary_trie::node*, 
> std::vector<{anonymous}::binary_trie::node> 
> >()->{anonymous}::binary_trie::node::edges[0] >> 16) & 255ul)' from 
> '{anonymous}::binary_trie::edge_type {aka long unsigned int}' to 'uint8_t 
> {aka unsigned char}' inside { } [-Wnarrowing]
>     (it->edges[0] >> 16) & 0xFF,
>     ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> 
> debian/src/geoip-csv-to-dat.cpp:661:23: warning: narrowing conversion of 
> '(it.__gnu_cxx::__normal_iterator<_Iterator, 
> _Container>::operator-><{anonymous}::binary_trie::node*, 
> std::vector<{anonymous}::binary_trie::node> 
> >()->{anonymous}::binary_trie::node::edges[1] & 255ul)' from 
> '{anonymous}::binary_trie::edge_type {aka long unsigned int}' to 'uint8_t 
> {aka unsigned char}' inside { } [-Wnarrowing]
>     (it->edges[1]    ) & 0xFF,
>     ~~~~~~~~~~~~~~~~~~~^~~~~~
> 
> debian/src/geoip-csv-to-dat.cpp:662:25: warning: narrowing conversion of 
> '((it.__gnu_cxx::__normal_iterator<_Iterator, 
> _Container>::operator-><{anonymous}::binary_trie::node*, 
> std::vector<{anonymous}::binary_trie::node> 
> >()->{anonymous}::binary_trie::node::edges[1] >> 8) & 255ul)' from 
> '{anonymous}::binary_trie::edge_type {aka long unsigned int}' to 'uint8_t 
> {aka unsigned char}' inside { } [-Wnarrowing]
>     (it->edges[1] >>  8) & 0xFF,
>     ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> 
> debian/src/geoip-csv-to-dat.cpp:663:25: warning: narrowing conversion of 
> '((it.__gnu_cxx::__normal_iterator<_Iterator, 
> _Container>::operator-><{anonymous}::binary_trie::node*, 
> std::vector<{anonymous}::binary_trie::node> 
> >()->{anonymous}::binary_trie::node::edges[1] >> 16) & 255ul)' from 
> '{anonymous}::binary_trie::edge_type {aka long unsigned int}' to 'uint8_t 
> {aka unsigned char}' inside { } [-Wnarrowing]
>     (it->edges[1] >> 16) & 0xFF
>     ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> 
> debian/src/geoip-csv-to-dat.cpp: In member function 'virtual void 
> {anonymous}::dat_writer::write_structure_info()':
> debian/src/geoip-csv-to-dat.cpp:683:67: error: narrowing conversion of '255' 
> from 'int' to 'char' inside { } [-Wnarrowing]
>   const char structure_info[4] = { 0xFF, 0xFF, 0xFF, database_type };
>                                                                    ^
> 
> debian/src/geoip-csv-to-dat.cpp:683:67: error: narrowing conversion of '255' 
> from 'int' to 'char' inside { } [-Wnarrowing]
> debian/src/geoip-csv-to-dat.cpp:683:67: error: narrowing conversion of '255' 
> from 'int' to 'char' inside { } [-Wnarrowing]
> debian/src/geoip-csv-to-dat.cpp: In member function 'virtual void 
> {anonymous}::city_dat_writer::write_structure_info({anonymous}::binary_trie&)':
> debian/src/geoip-csv-to-dat.cpp:813:31: error: narrowing conversion of '255' 
> from 'int' to 'char' inside { } [-Wnarrowing]
>        (trie_size >> 16) & 0xFF};
>                                ^
> 
> debian/src/geoip-csv-to-dat.cpp:813:31: error: narrowing conversion of '255' 
> from 'int' to 'char' inside { } [-Wnarrowing]
> debian/src/geoip-csv-to-dat.cpp:813:31: error: narrowing conversion of '255' 
> from 'int' to 'char' inside { } [-Wnarrowing]
> debian/src/geoip-csv-to-dat.cpp:811:25: warning: narrowing conversion of 
> '(trie_size & 255)' from 'int' to 'char' inside { } [-Wnarrowing]
>        (trie_size      ) & 0xFF,
>        ~~~~~~~~~~~~~~~~~~^~~~~~
> 
> debian/src/geoip-csv-to-dat.cpp:812:25: warning: narrowing conversion of 
> '((trie_size >> 8) & 255)' from 'int' to 'char' inside { } [-Wnarrowing]
>        (trie_size >> 8 ) & 0xFF,
>        ~~~~~~~~~~~~~~~~~~^~~~~~
> 
> debian/src/geoip-csv-to-dat.cpp:813:25: warning: narrowing conversion of 
> '((trie_size >> 16) & 255)' from 'int' to 'char' inside { } [-Wnarrowing]
>        (trie_size >> 16) & 0xFF};
>        ~~~~~~~~~~~~~~~~~~^~~~~~
> 
> debian/rules:12: recipe for target 'override_dh_auto_install' failed
> make[1]: *** [override_dh_auto_install] Error 1

-- 
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise

--- End Message ---
--- Begin Message ---
Source: geoip
Source-Version: 1.6.9-2

We believe that the bug you reported is fixed in the latest version of
geoip, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 811...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Patrick Matthäi <pmatth...@debian.org> (supplier of updated geoip package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 22 Aug 2016 11:14:56 +0200
Source: geoip
Binary: libgeoip1 libgeoip-dev geoip-bin geoip-dbg
Architecture: source amd64
Version: 1.6.9-2
Distribution: unstable
Urgency: high
Maintainer: Patrick Matthäi <pmatth...@debian.org>
Changed-By: Patrick Matthäi <pmatth...@debian.org>
Description:
 geoip-bin  - IP lookup command line tools that use the GeoIP library
 geoip-dbg  - debugging symbols for the GeoIP packages
 libgeoip-dev - Development files for the GeoIP library
 libgeoip1  - non-DNS IP-to-country resolver library
Closes: 811767
Changes:
 geoip (1.6.9-2) unstable; urgency=high
 .
   * Bump Standards-Version to 3.9.8 (no changes required).
   * Enable full hardening.
   * Compile GeoIP generators with C++98 to fix a FTBFS with GCC 6. Thanks to
     Adrian Bunk for his patch.
     Closes: #811767
Checksums-Sha1:
 26d19e8348de6cb02773b2242db19fadfded9f59 1885 geoip_1.6.9-2.dsc
 69803f323a88d97db71247dcd747b3ec19011480 22076 geoip_1.6.9-2.debian.tar.xz
 a9fb9dd0e592e7e6b6939f090123e747f4084eb8 65912 geoip-bin_1.6.9-2_amd64.deb
 41152c8ffb6467e07ed6ada3c074cf38f93a3191 359178 geoip-dbg_1.6.9-2_amd64.deb
 eb1ce9c633ca02afd78a6da230318811761a72f9 99578 libgeoip-dev_1.6.9-2_amd64.deb
 8ff7a2b1f3153f1442eb287a9cee9337c26bf589 90486 libgeoip1_1.6.9-2_amd64.deb
Checksums-Sha256:
 e23a0824ab46ac0c41fb508c40318575d588da43d520b0a46a3b5de8c0e2bd35 1885 
geoip_1.6.9-2.dsc
 cfd94d7602e73b00792c6771f650d1664838791c37dd1c9a8b3d79414eee2d11 22076 
geoip_1.6.9-2.debian.tar.xz
 2b5c791f8246faa85b00770f6278b26e9bd2048367154e1df94ed65c2bd4ed74 65912 
geoip-bin_1.6.9-2_amd64.deb
 23b3c8a2833ae4eb620e14d3d66cd558786c68ec5f5dd74f54976731ebff2a62 359178 
geoip-dbg_1.6.9-2_amd64.deb
 064b3fe53907f686513aa74030dd604284de2cdecc7c1d8fa823de4f8e2d331c 99578 
libgeoip-dev_1.6.9-2_amd64.deb
 5161e46e8dc137a4ffa2f63bc7eee217aa57d86793064e48ee23017f4d172074 90486 
libgeoip1_1.6.9-2_amd64.deb
Files:
 c8613a2e3d393fdc7c1916c1b2b6ea32 1885 net optional geoip_1.6.9-2.dsc
 ba8398408712c913cc5c382a7168212f 22076 net optional geoip_1.6.9-2.debian.tar.xz
 d22289bc0e048c594293abf0180f9a13 65912 net optional geoip-bin_1.6.9-2_amd64.deb
 cf4117959e35327253c073f0fb02d9c2 359178 debug extra geoip-dbg_1.6.9-2_amd64.deb
 1c31180a2887e26c1220cb4c548b7511 99578 libdevel optional 
libgeoip-dev_1.6.9-2_amd64.deb
 cbe2a2359504967c5901fe4085850458 90486 libs optional 
libgeoip1_1.6.9-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXut+tAAoJEBLZsEqQy9jkqlQP/iZc7nb9R0v7CrSevl79BcWC
qMVh1XGkYZoQ/u8QOQ9zylskyBEWj3j6PjhaW09LCtRJvhhjgxK6owc5ytOp1Grh
2OC2w8+NKJ0uefpyESasz0X3DD+FiJbNqqN/4lp8V8XPMlAN1V0wMiTPN95XWYlE
dZG+oFevJo+JqOMq2hyGT3o6wB+sIKVN2c2EiMafu8V1H4npTa+p+VrVaWdGp2PQ
YTKqRe1GuDq9tXdqgBgpTM4b8K7iv2luT+RTFqUc8yhKjbrYdUqGM2l4YMUj/6AL
UC8FRR6Iz7rUuFS0ec6DP+4zRWqXuq8u3Xa7HVxqshD9Ab3D9+Q+XYEJtCxYv3V3
RImt1nU0NAFFfn5v6ZbTF3YQC4qv9iBTuRbz/vecA436f3TvREDpwRYJEChMGoin
Onq7Q5ljDN+dPKaL1kUiARwdbrmM3HILHuPC6/PJjm6Ps2EfIOBMPA8Ea9EGvqj7
m05gYp8Uo3gWRqtkVTmxh+TzxzAF57POv4VFXMiI6QQnKVXglr0sH3QByRfnciGB
tJSiRjYZGQI5KMGhyYK1cgs6L6PfCkW4+Tb6V6oxeKmUx8kHFRMqmpGXU7T7bhev
HDmrlCcFBixalG0FqOgbfgTd+VcnjKyYE903ldlT5oouUBqBw+pbHxxrFVVcbnhU
u2V1snVJYYz5117JUEbQ
=AG9u
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to