Your message dated Fri, 14 Oct 2022 03:34:39 +0000
with message-id <e1ojbt5-00f627...@fasolo.debian.org>
and subject line Bug#984297: fixed in presage 0.9.1-2.3
has caused the Debian Bug report #984297,
regarding presage: 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.)


-- 
984297: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984297
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:presage
Version: 0.9.1-2.2
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/presage_0.9.1-2.2_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.

[...]
presage.h:199:33: error: ISO C++17 does not allow dynamic exception 
specifications
  199 |     std::string context() const throw (PresageException);
      |                                 ^~~~~
presage.h:206:33: error: ISO C++17 does not allow dynamic exception 
specifications
  206 |     bool context_change() const throw (PresageException);
      |                                 ^~~~~
presage.h:212:32: error: ISO C++17 does not allow dynamic exception 
specifications
  212 |     std::string prefix() const throw (PresageException);
      |                                ^~~~~
presage.h:221:58: error: ISO C++17 does not allow dynamic exception 
specifications
  221 |     std::string config(const std::string variable) const throw 
(PresageException);
      |                                                          ^~~~~
presage.h:230:76: error: ISO C++17 does not allow dynamic exception 
specifications
  230 |     void config(const std::string variable, const std::string value) 
const throw (PresageException);
      |                                                                         
   ^~~~~
presage.h:239:30: error: ISO C++17 does not allow dynamic exception 
specifications
  239 |     void save_config() const throw (PresageException);
      |                              ^~~~~
presage.cpp:34:5: error: ISO C++17 does not allow dynamic exception 
specifications
   34 |     throw (PresageException)
      |     ^~~~~
presage.cpp:45:5: error: ISO C++17 does not allow dynamic exception 
specifications
   45 |     throw (PresageException)
      |     ^~~~~
presage.cpp:65:5: error: ISO C++17 does not allow dynamic exception 
specifications
   65 |     throw (PresageException)
      |     ^~~~~
presage.cpp:91:5: error: ISO C++17 does not allow dynamic exception 
specifications
   91 |     throw (PresageException)
      |     ^~~~~
presage.cpp:140:5: error: ISO C++17 does not allow dynamic exception 
specifications
  140 |     throw (PresageException)
      |     ^~~~~
presage.cpp:147:5: error: ISO C++17 does not allow dynamic exception 
specifications
  147 |     throw (PresageException)
      |     ^~~~~
presage.cpp:153:5: error: ISO C++17 does not allow dynamic exception 
specifications
  153 |     throw (PresageException)
      |     ^~~~~
presage.cpp:201:5: error: ISO C++17 does not allow dynamic exception 
specifications
  201 |     throw (PresageException)
      |     ^~~~~
presage.cpp:207:5: error: ISO C++17 does not allow dynamic exception 
specifications
  207 |     throw (PresageException)
      |     ^~~~~
presage.cpp:213:5: error: ISO C++17 does not allow dynamic exception 
specifications
  213 |     throw (PresageException)
      |     ^~~~~
presage.cpp:219:5: error: ISO C++17 does not allow dynamic exception 
specifications
  219 |     throw (PresageException)
      |     ^~~~~
presage.cpp:225:5: error: ISO C++17 does not allow dynamic exception 
specifications
  225 |     throw (PresageException)
      |     ^~~~~
presage.cpp:231:5: error: ISO C++17 does not allow dynamic exception 
specifications
  231 |     throw (PresageException)
      |     ^~~~~
make[5]: *** [Makefile:580: libpresage_la-presage.lo] Error 1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/lib'
make[4]: *** [Makefile:616: all-recursive] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/lib'
make[3]: *** [Makefile:405: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:461: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:393: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:6: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: presage
Source-Version: 0.9.1-2.3
Done: Nilesh Patra <nil...@debian.org>

We believe that the bug you reported is fixed in the latest version of
presage, 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.
Nilesh Patra <nil...@debian.org> (supplier of updated presage 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: Fri, 14 Oct 2022 08:39:51 +0530
Source: presage
Architecture: source
Version: 0.9.1-2.3
Distribution: unstable
Urgency: medium
Maintainer: Matteo Vescovi <matteo.vesc...@yahoo.co.uk>
Changed-By: Nilesh Patra <nil...@debian.org>
Closes: 984297
Changes:
 presage (0.9.1-2.3) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Add patch to fix FTBFS w/ gcc-11 (Closes: #984297)
     + d/p/c++17.patch: fix the build against GCC-11 by porting
       the code to C++17
     + d/p/format-security.patch: fix insecure format strings in the
       demo code
     (Thanks Simon Chopin for the patches!)
Checksums-Sha1:
 8333a605c3ecd1064628827c6e402c5890bfcd40 2589 presage_0.9.1-2.3.dsc
 105b9cb2c66f1c7e65126a48dbb464052fdd7f48 10068 presage_0.9.1-2.3.debian.tar.xz
 0f0f82f3099336bcfeeba7a0a7f1397fffcb42e3 13889 
presage_0.9.1-2.3_amd64.buildinfo
Checksums-Sha256:
 84c1eaef5ef69adfa7a90f76dbb98d34312c8be589239588835b05dff990c3d2 2589 
presage_0.9.1-2.3.dsc
 ed664a81af7ec93e429f91b712bf2c9cbf6d1e077366b424d2478f1439dce60e 10068 
presage_0.9.1-2.3.debian.tar.xz
 f353fc10f4d0fe132b11342aa9456505869c1ba24e695f14515be285a8e94cf2 13889 
presage_0.9.1-2.3_amd64.buildinfo
Files:
 6426985307e1951076b961a8314bb760 2589 devel optional presage_0.9.1-2.3.dsc
 bcf6b4829d51b3b02068148d8869558c 10068 devel optional 
presage_0.9.1-2.3.debian.tar.xz
 9c1661d6741033e523d5d0bbb323f6d2 13889 devel optional 
presage_0.9.1-2.3_amd64.buildinfo

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

iQJGBAEBCgAwFiEEPpmlJvXcwMu/HO6mALrnSzQzafEFAmNI1VsSHG5pbGVzaEBk
ZWJpYW4ub3JnAAoJEAC650s0M2nxf+oQAI1TZ6e0H4ykNlfcI4sc9hJ1XbE8bGZ2
xGE7D6c20uetCS/KkqBY1xaM9YwIIxs/Oq3bmRKbLt2DT6DjB3gS6DT1eEbWMsth
3bwm4+cMygUA221k5zwOeYQMzL02AwD7nY5pzc6nRNbuZXJSG99FNBUglGbELmwU
CbG6UuOaycBjkCUmYvGbZd6zWHVk4cRQ8k5k/XVbzE1RAb9KAmA+aPH5cnLh7bVD
IjYLT5QVRedYGMT7MzfNtNyvUBadspRCvC6uQqPNBb5MyKPHbMC0wdza5oqwEbAl
21cicOTe8rTvDz/+xOU5y9/1Yst0nItYJIp/n4qOzFQE2XnD1dnR/xRsNz0bbAML
U4J76eoUA8XZuzB1PyzzjlUUgIE/cfl9dCFeSDig5V7ax6QHbTg+CtTZwzESmNo7
jb8zv6gmJYTG9OF/LHGHL+LIeY+glxRMej0w9ZgyIfnE2tPRlno04+8clDT+chZU
68jYXs5FGPMOne79pzLPRN4l1zvOE70BqBv48cUEVUReZ9rPQiXYFMob9apdgmHv
x2Oye7hwAQEHkkeDL3wQ8SUrEBbbgMxOv0UlUq10lhOGsXGUKElD2e4HN61dx7X5
tekUZg4zSr8xb19T9VXQv2OdHGuGiDs6EmT/bTixnLmVVeJaMmBrxuPQhJwQTnPM
6Tb7mQ5evxv2
=TlBK
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to