Your message dated Thu, 11 Nov 2021 16:33:32 +0000
with message-id <e1mld12-0000hu...@fasolo.debian.org>
and subject line Bug#984118: fixed in farmhash 0~git20190513.0d859a8-2
has caused the Debian Bug report #984118,
regarding farmhash: ftbfs with GCC-11
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.)
--
984118: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984118
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:farmhash
Version: 0~git20190513.0d859a8-1
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-11
[This bug is not targeted to the upcoming bullseye release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.
The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/farmhash_0~git20190513.0d859a8-1_unstable_gcc11.log
The last lines of the build log are at the end of this report.
To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-11/porting_to.html
GCC 11 defaults to the GNU++17 standard. If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.
[...]
| ^~~~
/usr/include/c++/11/bits/range_access.h:309:5: note:
‘template<class _Tp, long unsigned int _Nm> constexpr _Tp* std::data(_Tp
(&)[_Nm])’
309 | data(_Tp (&__array)[_Nm]) noexcept
| ^~~~
/usr/include/c++/11/bits/range_access.h:299:5: note:
‘template<class _Container> constexpr decltype (__cont.data()) std::data(const
_Container&)’
299 | data(const _Container& __cont) noexcept(noexcept(__cont.data()))
| ^~~~
/usr/include/c++/11/bits/range_access.h:289:5: note:
‘template<class _Container> constexpr decltype (__cont.data())
std::data(_Container&)’
289 | data(_Container& __cont) noexcept(noexcept(__cont.data()))
| ^~~~
In file included from farm-test.cc:36:
farmhash.cc:1996:13: note: ‘char data [1048576]’
1996 | static char data[kDataSize];
| ^~~~
In file included from farm-test.cc:36:
farmhash.cc:11767:35: error: reference to ‘data’ is ambiguous
11767 | { uint64_t h = farmhashxo::Hash64(data + offset, len); Check(h >> 32);
Check((h << 32) >> 32); }
| ^~~~
In file included from /usr/include/c++/11/array:41,
from /usr/include/c++/11/tuple:39,
from /usr/include/c++/11/functional:54,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from farmhash.cc:353,
from farm-test.cc:36:
/usr/include/c++/11/bits/range_access.h:318:5: note: candidates are:
‘template<class _Tp> constexpr const _Tp* std::data(std::initializer_list<_Tp>)’
318 | data(initializer_list<_Tp> __il) noexcept
| ^~~~
/usr/include/c++/11/bits/range_access.h:309:5: note:
‘template<class _Tp, long unsigned int _Nm> constexpr _Tp* std::data(_Tp
(&)[_Nm])’
309 | data(_Tp (&__array)[_Nm]) noexcept
| ^~~~
/usr/include/c++/11/bits/range_access.h:299:5: note:
‘template<class _Container> constexpr decltype (__cont.data()) std::data(const
_Container&)’
299 | data(const _Container& __cont) noexcept(noexcept(__cont.data()))
| ^~~~
/usr/include/c++/11/bits/range_access.h:289:5: note:
‘template<class _Container> constexpr decltype (__cont.data())
std::data(_Container&)’
289 | data(_Container& __cont) noexcept(noexcept(__cont.data()))
| ^~~~
In file included from farm-test.cc:36:
farmhash.cc:1996:13: note: ‘char data [1048576]’
1996 | static char data[kDataSize];
| ^~~~
In file included from farm-test.cc:36:
farmhash.cc: At global scope:
farmhash.cc:8361:14: warning: ‘index’ defined but not used [-Wunused-variable]
8361 | static int index = 0;
| ^~~~~
farmhash.cc:7469:14: warning: ‘index’ defined but not used [-Wunused-variable]
7469 | static int index = 0;
| ^~~~~
farmhash.cc:6577:14: warning: ‘index’ defined but not used [-Wunused-variable]
6577 | static int index = 0;
| ^~~~~
farmhash.cc:4429:14: warning: ‘index’ defined but not used [-Wunused-variable]
4429 | static int index = 0;
| ^~~~~
In file included from farm-test.cc:36:
farmhash.cc:1996:13: warning: ‘data’ defined but not used [-Wunused-variable]
1996 | static char data[kDataSize];
| ^~~~
make[3]: *** [Makefile:629: farm-test.o] Error 1
make[3]: *** Waiting for unfinished jobs....
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 "-ffile-prefix-map=/<<PKGBUILDDIR>>=." -fstack-protector-strong -Wformat
-Werror=format-security -Wall -c farmhash.cc -o farmhash.o >/dev/null 2>&1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:475: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:386: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:7: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: farmhash
Source-Version: 0~git20190513.0d859a8-2
Done: Mo Zhou <lu...@debian.org>
We believe that the bug you reported is fixed in the latest version of
farmhash, 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 984...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Mo Zhou <lu...@debian.org> (supplier of updated farmhash 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: SHA512
Format: 1.8
Date: Thu, 11 Nov 2021 11:04:43 -0500
Source: farmhash
Architecture: source
Version: 0~git20190513.0d859a8-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Mo Zhou <lu...@debian.org>
Closes: 984118
Changes:
farmhash (0~git20190513.0d859a8-2) unstable; urgency=medium
.
* Cherry-pick pull-request to fix GCC-11 FTBFS (Closes: #984118)
* Add *.la files in debian/not-installed.
* Bump debhelper compat level to 13.
* Update my own email address.
Checksums-Sha1:
e35316cc7ea87d118884494b2e914c673cac76b5 2127
farmhash_0~git20190513.0d859a8-2.dsc
f02c8faf96518531cda3a712ff250e8fd7e73e0f 3928
farmhash_0~git20190513.0d859a8-2.debian.tar.xz
18cb8d384758f38ae85ad2c72f8d2cac7afaa01e 5646
farmhash_0~git20190513.0d859a8-2_source.buildinfo
Checksums-Sha256:
e8d17b835f5c9a2c636eca75424a94be74bcf87c636a9950b2a47d0a62a34919 2127
farmhash_0~git20190513.0d859a8-2.dsc
a981ba1b866841da0dd80e7be0b0e52f50cadf98b91051f4ab76ded2966b0076 3928
farmhash_0~git20190513.0d859a8-2.debian.tar.xz
4eef92f2755aed2083faa41e5595d2c0c2ba5de47948d4d016513398a8822e15 5646
farmhash_0~git20190513.0d859a8-2_source.buildinfo
Files:
2f3e810297111fff80d64f8f6cfeea29 2127 science optional
farmhash_0~git20190513.0d859a8-2.dsc
7766d33eafda7aa4e58d6ec62c55504c 3928 science optional
farmhash_0~git20190513.0d859a8-2.debian.tar.xz
0b188e5a56dd0a88810b507837e3f0f1 5646 science optional
farmhash_0~git20190513.0d859a8-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEY4vHXsHlxYkGfjXeYmRes19oaooFAmGNQLkRHGx1bWluQGRl
Ymlhbi5vcmcACgkQYmRes19oaopwQRAAkv8Wb6qgKCBplZq9OhWOEaYlZzcmGKS9
uXrv84BlOZBR2Uy5lKtALPEdpGllnLgudzSoINbv0xFPN7EYbsqpnDPyXLZqQysc
PLvJitFgdG8Dhmbp6Ee7VKb/BWGtsRegdZwBQLo+Z0Z0793VJCyUbM5bbk+nlHNL
/qYxM5zRAIlUEzAbzAk4BSLnuZkCfPlRQK3uXITt30WRLAKLqLwXxURQJYzNqGhk
d5KN4OP7/6uV+sE4XXNc39BESb735Z+lBT8kEU8RhAL6vCn3uHHfDjJFtbCCy1pc
j9qCUJwlLjPPSFHXIjrrYH/kyY0uiirBGA3UlCxRH+z8dqjrTBFR2+HUvcmwFp3f
VIwCzDv1gozLKYlpC4NaRuaAwecdoCeRhSgTg1WpjYYaoaFVENX5MXlFeUdzGw0B
dbu+IMZBHvi5nnUaMof6uTkP0beRxMVF1TMXMiHeGZrWU5v8ZKvHOFmmNbXK4fBK
4c0x6hRdycNU3RNioC+GsxiJL3C7nISicTAojgHPVil6RaHAVeyphnE62bk+IcSU
GnRDjFX5RaaP10Vj3qWHxyltV65StD0+r+XfZnkMgp3YKkJJV02+EgyVYhVb8QpN
qLmkJC1OL8pDeGclHgMe+hcEh4cMvkrBtfwKx/QMU4iQiiluQhhoePTnrGVr5f10
Kd80+Xn2fFU=
=N8Hp
-----END PGP SIGNATURE-----
--- End Message ---