Your message dated Wed, 10 Nov 2021 17:35:31 +0000
with message-id <e1mkrvt-000gzo...@fasolo.debian.org>
and subject line Bug#984372: fixed in tripwire 2.4.3.7-4
has caused the Debian Bug report #984372,
regarding tripwire: 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.)
--
984372: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984372
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:tripwire
Version: 2.4.3.7-3
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/tripwire_2.4.3.7-3_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.
[...]
404 | enum class byte : unsigned char;
| ^~~~
In file included from pch.h:4,
from integer.cpp:3:
config.h:85:23: note: ‘typedef unsigned char byte’
85 | typedef unsigned char byte;
| ^~~~
integer.cpp:1438:6: error: no declaration matches ‘void
Integer::BERDecode(const int*)’
1438 | void Integer::BERDecode(const byte *input)
| ^~~~~~~
In file included from integer.cpp:4:
integer.h:169:14: note: candidates are: ‘void
Integer::BERDecode(BufferedTransformation&)’
169 | void BERDecode(BufferedTransformation &bt);
| ^~~~~~~~~
integer.h:167:14: note: ‘void Integer::BERDecode(const byte*)’
167 | void BERDecode(const byte *input);
| ^~~~~~~~~
integer.h:16:7: note: ‘class Integer’ defined here
16 | class Integer
| ^~~~~~~
integer.cpp: In member function ‘void
Integer::BERDecode(BufferedTransformation&)’:
integer.cpp:1459:5: error: reference to ‘byte’ is ambiguous
1459 | byte b;
| ^~~~
In file included from /usr/include/c++/11/bits/stl_algobase.h:61,
from /usr/include/c++/11/bits/char_traits.h:39,
from /usr/include/c++/11/string:40,
from cryptlib.h:11,
from integer.h:4,
from integer.cpp:4:
/usr/include/c++/11/bits/cpp_type_traits.h:404:30: note: candidates are: ‘enum
class std::byte’
404 | enum class byte : unsigned char;
| ^~~~
In file included from pch.h:4,
from integer.cpp:3:
config.h:85:23: note: ‘typedef unsigned char byte’
85 | typedef unsigned char byte;
| ^~~~
integer.cpp:1460:17: error: ‘b’ was not declared in this scope; did you mean
‘bt’?
1460 | if (!bt.Get(b) || b != INTEGER)
| ^
| bt
integer.cpp: In member function ‘void
Integer::Randomize(RandomNumberGenerator&, unsigned int)’:
integer.cpp:1478:29: error: reference to ‘byte’ is ambiguous
1478 | buf[(unsigned int)0] = (byte)Crop(buf[(unsigned int)0], nbits % 8);
| ^~~~
In file included from /usr/include/c++/11/bits/stl_algobase.h:61,
from /usr/include/c++/11/bits/char_traits.h:39,
from /usr/include/c++/11/string:40,
from cryptlib.h:11,
from integer.h:4,
from integer.cpp:4:
/usr/include/c++/11/bits/cpp_type_traits.h:404:30: note: candidates are: ‘enum
class std::byte’
404 | enum class byte : unsigned char;
| ^~~~
In file included from pch.h:4,
from integer.cpp:3:
config.h:85:23: note: ‘typedef unsigned char byte’
85 | typedef unsigned char byte;
| ^~~~
make[4]: *** [Makefile:386: integer.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/cryptlib'
make[3]: *** [Makefile:340: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:385: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:326: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:34: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: tripwire
Source-Version: 2.4.3.7-4
Done: Alberto Gonzalez Iniesta <a...@inittab.org>
We believe that the bug you reported is fixed in the latest version of
tripwire, 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.
Alberto Gonzalez Iniesta <a...@inittab.org> (supplier of updated tripwire
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: Wed, 10 Nov 2021 17:57:55 +0100
Source: tripwire
Architecture: source
Version: 2.4.3.7-4
Distribution: unstable
Urgency: medium
Maintainer: Alberto Gonzalez Iniesta <a...@inittab.org>
Changed-By: Alberto Gonzalez Iniesta <a...@inittab.org>
Closes: 984372
Changes:
tripwire (2.4.3.7-4) unstable; urgency=medium
.
* Build with -std=gnu++14 to workaround FTBFS with gcc 11.
Thanks Adrian Bunk for the patch. (Closes: #984372)
Checksums-Sha1:
241e0e5b9d1a41b0c19a86f781600f39c5a2c9e0 1782 tripwire_2.4.3.7-4.dsc
5308966bf145e6fe41386fd295dc71e6dc2cd32c 74668 tripwire_2.4.3.7-4.debian.tar.xz
6fd0c7fd7470c56831d36b1d19dd4cb94bd0a1c7 5924
tripwire_2.4.3.7-4_amd64.buildinfo
Checksums-Sha256:
419c0282b590fb2dc624fc0dc855c446bd5d83453d0423a5690710565c799c72 1782
tripwire_2.4.3.7-4.dsc
4fa916a9005a7f1b236f400841de8f725f6971a4a4b62b71cd392c0513bad8ae 74668
tripwire_2.4.3.7-4.debian.tar.xz
9d4ec29a9629c100d69e67fe06ea668ff37681bd40e87d086123860b6fe36ca3 5924
tripwire_2.4.3.7-4_amd64.buildinfo
Files:
af3bd2e97b5f6c5e564db1fff811867b 1782 utils optional tripwire_2.4.3.7-4.dsc
4db0cd85bfba6b45eeb87c986d4760a2 74668 utils optional
tripwire_2.4.3.7-4.debian.tar.xz
73bbbee4e82e39e6499e182d69d4a08f 5924 utils optional
tripwire_2.4.3.7-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCAAuFiEEU0fL2D4wqetNfUvyAJszdWuaqlUFAmGL/ZoQHGFnaUBpbml0
dGFiLm9yZwAKCRAAmzN1a5qqVQtJEACY2TyY2SClYdzoFd+7k/8p9YHwHfA7e2fU
rXE/MUL57AsnR1jdHo2+FHPNlZlXOyJwh3Alvl/4TXQFiokmScpy58gvgBkAT+Sl
AIxyS6HHRU89SIu7RrM8p9+halxKOjPusCogYn93KoZNHCF/wKkYb6Nv27O4okiZ
wrSzx7DVAPKII6SpNiWunmnhzKJN7pucdGhKmZiXIWgO+852QYWEShuKu+Ox8hn4
QF6KdRUgslNRkdqRS6y0qsKygre99Ajdo1qT315SdQ1gnP5YybWZGn7yEpDbfNAv
ZxlvkHpmqYMd3ZCNk+0IINPwMFZ9Rv3MqYU68pZ9mvurydZJ9ziWxNU86aoGPKjO
H5oZmYzA/7L7QdteWNOYRKugJkBHYwP94Oij2Pcd9SiT1mx9Pqa2s1kLkzmE/7bK
s3F1Y9abB8Ep24dFcoLI53vhjPhDo6QqzXF43Mvq39j3DDAsJph7q8By9A18Eihi
04dCPgG5sSDLzH6+0XftYP/hgyuMjLjNWwOBVy63IBxW6JJAcZJA3rO1+pv8otiH
S1jvIUakCAP9Pgex46tvp30NyOZppbnhQLUd7vT8U5sQJTxwt2YFdi15uDHq6rHt
gl8XmbXkGzwSUnIQZAHxC0oMDIG9gUHOLCVSvOrtUs5LQlYy42nQW4Lc0SfeO8aq
Hj0MmMudeA==
=sLW7
-----END PGP SIGNATURE-----
--- End Message ---