Your message dated Thu, 15 Jun 2023 16:04:30 +0000
with message-id <[email protected]>
and subject line Bug#1037620: fixed in dnsdist 1.8.0-1
has caused the Debian Bug report #1037620,
regarding dnsdist: ftbfs with GCC-13
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 [email protected]
immediately.)


-- 
1037620: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037620
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:dnsdist
Version: 1.7.3-2
Severity: normal
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-13

[This bug is targeted to the upcoming trixie 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-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/dnsdist_1.7.3-2_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 13, either set CC=gcc-13 CXX=g++-13 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-13/porting_to.html

[...]
   32 |   enum typeenum : uint8_t
      |                   ^~~~~~~
dnsdist-protocols.hh:25:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; 
did you forget to ‘#include <cstdint>’?
   24 | #include <vector>
  +++ |+#include <cstdint>
   25 | #include <string>
dnsdist-protocols.hh:33:3: error: default member initializer for unnamed 
bit-field
   33 |   {
      |   ^
dnsdist-protocols.hh:42:20: error: expected ‘)’ before ‘protocol’
   42 |   Protocol(typeenum protocol = DoUDP);
      |           ~        ^~~~~~~~~
      |                    )
dnsdist-protocols.hh:45:19: error: ‘typeenum’ has not been declared
   45 |   bool operator==(typeenum) const;
      |                   ^~~~~~~~
dnsdist-protocols.hh:51:3: error: ‘typeenum’ does not name a type
   51 |   typeenum d_protocol;
      |   ^~~~~~~~
dnsdist-protocols.cc:46:19: error: expected constructor, destructor, or type 
conversion before ‘(’ token
   46 | Protocol::Protocol(Protocol::typeenum protocol) :
      |                   ^
dnsdist-protocols.cc: In constructor ‘dnsdist::Protocol::Protocol(const 
std::string&)’:
dnsdist-protocols.cc:62:3: error: ‘d_protocol’ was not declared in this scope; 
did you mean ‘Protocol’?
   62 |   d_protocol = static_cast<Protocol::typeenum>(index);
      |   ^~~~~~~~~~
      |   Protocol
dnsdist-protocols.cc:62:38: error: ‘typeenum’ in ‘class dnsdist::Protocol’ does 
not name a type
   62 |   d_protocol = static_cast<Protocol::typeenum>(index);
      |                                      ^~~~~~~~
dnsdist-protocols.cc: At global scope:
dnsdist-protocols.cc:65:6: error: declaration of ‘operator==’ as non-function
   65 | bool Protocol::operator==(Protocol::typeenum type) const
      |      ^~~~~~~~
dnsdist-protocols.cc:65:37: error: ‘typeenum’ is not a member of 
‘dnsdist::Protocol’
   65 | bool Protocol::operator==(Protocol::typeenum type) const
      |                                     ^~~~~~~~
dnsdist-protocols.cc: In member function ‘const std::string& 
dnsdist::Protocol::toString() const’:
dnsdist-protocols.cc:72:31: error: ‘uint8_t’ does not name a type
   72 |   return names.at(static_cast<uint8_t>(d_protocol));
      |                               ^~~~~~~
dnsdist-protocols.cc:27:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; 
did you forget to ‘#include <cstdint>’?
   26 | #include "dnsdist-protocols.hh"
  +++ |+#include <cstdint>
   27 | 
dnsdist-protocols.cc:72:40: error: ‘d_protocol’ was not declared in this scope; 
did you mean ‘Protocol’?
   72 |   return names.at(static_cast<uint8_t>(d_protocol));
      |                                        ^~~~~~~~~~
      |                                        Protocol
dnsdist-protocols.cc: In member function ‘const std::string& 
dnsdist::Protocol::toPrettyString() const’:
dnsdist-protocols.cc:77:37: error: ‘uint8_t’ does not name a type
   77 |   return prettyNames.at(static_cast<uint8_t>(d_protocol));
      |                                     ^~~~~~~
dnsdist-protocols.cc:77:37: note: ‘uint8_t’ is defined in header ‘<cstdint>’; 
did you forget to ‘#include <cstdint>’?
dnsdist-protocols.cc:77:46: error: ‘d_protocol’ was not declared in this scope; 
did you mean ‘Protocol’?
   77 |   return prettyNames.at(static_cast<uint8_t>(d_protocol));
      |                                              ^~~~~~~~~~
      |                                              Protocol
make[4]: *** [Makefile:1470: dnsdist-protocols.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory '/<<PKGBUILDDIR>>'
make[3]: *** [Makefile:1592: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:1209: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 V=1 returned exit code 2
make[1]: *** [debian/rules:46: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:14: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: dnsdist
Source-Version: 1.8.0-1
Done: Chris Hofstaedtler <[email protected]>

We believe that the bug you reported is fixed in the latest version of
dnsdist, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Hofstaedtler <[email protected]> (supplier of updated dnsdist 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 [email protected])


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

Format: 1.8
Date: Thu, 15 Jun 2023 17:04:13 +0200
Source: dnsdist
Architecture: source
Version: 1.8.0-1
Distribution: unstable
Urgency: medium
Maintainer: dnsdist packagers <[email protected]>
Changed-By: Chris Hofstaedtler <[email protected]>
Closes: 1037620
Changes:
 dnsdist (1.8.0-1) unstable; urgency=medium
 .
   * New upstream version 1.8.0 (Closes: #1037620)
Checksums-Sha1:
 7713cbf3c61275795596b5231a4e0fec8fecbd14 2518 dnsdist_1.8.0-1.dsc
 3bc1bf8267fb802e910356bd2d6555219bc84f45 1480500 dnsdist_1.8.0.orig.tar.bz2
 3063d5e93e22d63d7f8bcc00eca0ca0bee08135a 525 dnsdist_1.8.0.orig.tar.bz2.asc
 3f5429038c52df93de791af107f88ae12f306a71 16644 dnsdist_1.8.0-1.debian.tar.xz
 a65d51d3af9fa8f750711dbc11b08ffa5df4908f 14688 dnsdist_1.8.0-1_arm64.buildinfo
Checksums-Sha256:
 e685dfd95dc6f4d64236d2c6ef19cd04d6b68c0ed0a3e978816b3a153d4d7109 2518 
dnsdist_1.8.0-1.dsc
 1c0d375c25453d349b88e03ff589aa2603ca8692fc98364c068ead372804704f 1480500 
dnsdist_1.8.0.orig.tar.bz2
 4387c1e6c0bcce8ac17e4735a4899d6c4b69325ef3454881d7b5edfe1523c898 525 
dnsdist_1.8.0.orig.tar.bz2.asc
 1e199bd6ddff0268c7b5a819da02b156c6d5db3e227d15546e874d0c0ef97f34 16644 
dnsdist_1.8.0-1.debian.tar.xz
 68427143780cb8f2c2504502d4e349374ba961cc0edf1334fba3e956408045cd 14688 
dnsdist_1.8.0-1_arm64.buildinfo
Files:
 83d2d1c9a185a48a1f012edc5bd0ecb8 2518 net optional dnsdist_1.8.0-1.dsc
 0eaeb993895f5f959af58942ea8f92cb 1480500 net optional 
dnsdist_1.8.0.orig.tar.bz2
 77de966cb264c163e4208700c7b63b08 525 net optional 
dnsdist_1.8.0.orig.tar.bz2.asc
 7b02101c4a7807d997bfa4322b3d75b7 16644 net optional 
dnsdist_1.8.0-1.debian.tar.xz
 ecbc18ef18d7f681c02b331ca786f7d3 14688 net optional 
dnsdist_1.8.0-1_arm64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAmSLL+oACgkQXBPW25MF
LgN17A//R3tDXbZBsVVcmXHq5JU8gdtGxgLkoxDcpdfnL+VH7e+HsFQBO9DnAGjn
mO36QvwxXMiAQSqUkiND55U56vmKSOkEXoYuW2uaaWYpnpctNnjncYiAdu3aS1vz
eQKiD5DHoVyJ0yhqeLnfEEMnJG2vtSESRs6uOvJ2n1QeuqDm+feGMIifQCp2JOgb
H5cxevd9A18u28Y1s15Z2rGUzYtFpFYCQEPMbnf8aGUHwWXBqg2lxbYyQZ5ZCZCq
NGtr3SgXw+JP//5W4aA62WLiXxeLRNngJFC0XJ6ScFgZLU0dw3K63XtqOk0gYAGa
BhjgHYmCaVTZXHO3L6m/cjOA06iO5leVswNpRIk2xpYMFYc6NeHdW4kMIIMe3pkn
Ip9XNRPn2pMrA4RqA2H1Sn0MhsNhk0NOLG8CDbf1ROzA1TjaVrJ9fhzO0ilHX1nT
ZJ9ztA4kF1QyrxZWqU6BbxkL4KjonQt4ly3aPklqdLbSi4TOtNmNQMmTpcAcCew9
V2sxkslcAdMfeUYela+lD2j9jJRVHpQbA0psUd69lYxZ33aC9FG9APChlJ6B+HXe
H8V3YmFHfbQX1h+lTAM5ghmKjyMmTIy0mzvhMA0+cOEWlmo07dn984oPD7zPT0Zw
T+4pLpikHn5UFqHuXvlNavT11phUzcLKCGyVSH61Yq7+BIClD4U=
=mmxZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to