Your message dated Tue, 12 Oct 2021 10:04:02 +0000
with message-id <[email protected]>
and subject line Bug#984353: fixed in surf-alggeo 1.0.6+ds-6
has caused the Debian Bug report #984353,
regarding surf-alggeo: 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 [email protected]
immediately.)


-- 
984353: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984353
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:surf-alggeo
Version: 1.0.6+ds-5
Severity: normal
Tags: sid bookworm
User: [email protected]
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/surf-alggeo_1.0.6+ds-5_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.

[...]
../../../drawfunc/MultiVariatePolynom.h:232:9: note: because ‘Polyxyz’ has 
user-provided ‘Polyxyz::Polyxyz(const Polyxyz&)’
  232 |         Polyxyz(const Polyxyz& alt) : MultiPoly<MonomXYZ>(alt) {}
      |         ^~~~~~~
In file included from ../../../yaccsrc/Script.cc:68:
../../../curve/DrawCurve.h:77:30: warning: implicitly-declared ‘Polyxyz& 
Polyxyz::operator=(const Polyxyz&)’ is deprecated [-Wdeprecated-copy]
   77 |                         p2 = _p2;
      |                              ^~~
In file included from ../../../curve/RootFinder2d.h:30,
                 from ../../../curve/RootFinder3d.h:31,
                 from ../../../curve/DrawCurve.h:29,
                 from ../../../yaccsrc/Script.cc:68:
../../../drawfunc/MultiVariatePolynom.h:232:9: note: because ‘Polyxyz’ has 
user-provided ‘Polyxyz::Polyxyz(const Polyxyz&)’
  232 |         Polyxyz(const Polyxyz& alt) : MultiPoly<MonomXYZ>(alt) {}
      |         ^~~~~~~
../../../yaccsrc/Script.cc: In static member function ‘static void 
Script::clearScreen()’:
../../../yaccsrc/Script.cc:910:23: error: reference to ‘byte’ is ambiguous
  910 |         *intensity = (byte)(-print_background_data);
      |                       ^~~~
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/ios:40,
                 from /usr/include/c++/11/ostream:38,
                 from /usr/include/c++/11/iostream:39,
                 from ../../../yaccsrc/Script.cc:49:
/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 ../../../src/RgbBuffer.h:68,
                 from ../../../mt/TSDrawingArea.h:31,
                 from ../../../yaccsrc/Script.h:35,
                 from ../../../yaccsrc/Script.cc:61:
../../../src/mytypes.h:29:23: note:                 ‘typedef unsigned char byte’
   29 | typedef unsigned char byte;
      |                       ^~~~
../../../yaccsrc/Script.cc: In static member function ‘static void 
Script::clearPixmap()’:
../../../yaccsrc/Script.cc:939:23: error: reference to ‘byte’ is ambiguous
  939 |         *intensity = (byte)(-print_background_data);
      |                       ^~~~
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/ios:40,
                 from /usr/include/c++/11/ostream:38,
                 from /usr/include/c++/11/iostream:39,
                 from ../../../yaccsrc/Script.cc:49:
/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 ../../../src/RgbBuffer.h:68,
                 from ../../../mt/TSDrawingArea.h:31,
                 from ../../../yaccsrc/Script.h:35,
                 from ../../../yaccsrc/Script.cc:61:
../../../src/mytypes.h:29:23: note:                 ‘typedef unsigned char byte’
   29 | typedef unsigned char byte;
      |                       ^~~~
../../../yaccsrc/Script.cc: In static member function ‘static void 
Script::cutWithSurface()’:
../../../yaccsrc/Script.cc:1230:9: warning: deleting object of abstract class 
type ‘NewClip’ which has non-virtual destructor will cause undefined behavior 
[-Wdelete-non-virtual-dtor]
 1230 |         delete clip;
      |         ^~~~~~~~~~~
../../../yaccsrc/Script.cc:1282:17: warning: deleting object of abstract class 
type ‘NewClip’ which has non-virtual destructor will cause undefined behavior 
[-Wdelete-non-virtual-dtor]
 1282 |                 delete clip;
      |                 ^~~~~~~~~~~
make[3]: *** [Makefile:720: libsurf_parser_a-Script.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/_build/nox/yaccsrc'
make[2]: *** [Makefile:484: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/_build/nox'
dh_auto_build: error: cd _build/nox && make -j1 returned exit code 2
make[1]: *** [debian/rules:34: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:26: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: surf-alggeo
Source-Version: 1.0.6+ds-6
Done: Jerome Benoit <[email protected]>

We believe that the bug you reported is fixed in the latest version of
surf-alggeo, 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.
Jerome Benoit <[email protected]> (supplier of updated surf-alggeo 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: SHA512

Format: 1.8
Date: Tue, 12 Oct 2021 09:52:27 +0000
Source: surf-alggeo
Architecture: source
Version: 1.0.6+ds-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Jerome Benoit <[email protected]>
Closes: 984353
Changes:
 surf-alggeo (1.0.6+ds-6) unstable; urgency=medium
 .
   * FTBFS fix release: freeze C++14 standard plus GNU extensions
    as the upstream source is no more maintained (Closes: #984353).
   * Debianization:
     - d/rules:
       - force GNU C++14 standards;
     - d/copyright:
       - copyright tuples, update;
     - d/control:
       - debhelper, bump to 13;
       - Standards Version, bump to 4.6.0 (no change).
Checksums-Sha1:
 5279e5fc68245dce7c09088645f7663aa37899d7 3158 surf-alggeo_1.0.6+ds-6.dsc
 866bb0a82efc7480c81bb7c6d95b45a2ac6c0e0f 48408 
surf-alggeo_1.0.6+ds-6.debian.tar.xz
 aee06a836e5a6f5b83e90a76cea19e43e5ef544a 7835 
surf-alggeo_1.0.6+ds-6_source.buildinfo
Checksums-Sha256:
 d8efd224735d9c2a25f561655511b331348abd423d7fd3c1aa24fdb9d287125c 3158 
surf-alggeo_1.0.6+ds-6.dsc
 0d49d0076b178f1d486df24e25c16545fc0a5db2ac49c9f02a47b34c62ad4c9a 48408 
surf-alggeo_1.0.6+ds-6.debian.tar.xz
 f6f983689469d2b8289f8c7202aff17fdb0fedca0215ca443d7eca481ba266b5 7835 
surf-alggeo_1.0.6+ds-6_source.buildinfo
Files:
 f00fea498149361e81c7d6119e73ffe4 3158 math optional surf-alggeo_1.0.6+ds-6.dsc
 dd611efd2103807ce118e2991482d47d 48408 math optional 
surf-alggeo_1.0.6+ds-6.debian.tar.xz
 9a5e67fb64b19cb0b6ecceaa785ce681 7835 math optional 
surf-alggeo_1.0.6+ds-6_source.buildinfo

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

iQRJBAEBCgAzFiEEriiuFXEN/x2H5adiP5IZpn82xosFAmFlW5EVHGNhbGN1bHVz
QHJlem96ZXIubmV0AAoJED+SGaZ/NsaL7tEf/17TNqyXSAqybFyeKFM0ohVocvmN
fBtbuMR/9oFVQxTzBO4xHo0CPUoZ9LmPkcoDALsNWbEU6NnVwizHfBfxjQoKD98+
oVwXdIs+lblnALhqS6FtsdAbpISdnWBxQcRfvf5uJzvIiC8z9PRGCFFv51Zmom5X
yjs9AkaH44fm7+6JHyB8/BoSUIVb7cqe52L8TkRN1XIrLKOpfpPuKdRgFAox+qyU
9eb0upyLEFMsp8VuWUn8YNukV8nveMATGOV1M+WOn+HMZYboLhmdqVwBivQS6LOQ
nPcP6hoO8fzU/1ySrrBvn7ThKnwlqYOHvjKDEGOJzBcVQciBTbBfw2pBaGfHpTio
YmlVZkoSn29Y/J2PMkQmppsCOs/MqjPCnIDkAzEIAN2Dtro8GzGXlU4OkyiWI2fQ
7jGGGJbOhIKxlp6BKSiTzyB8HttofM/oF7vi+66KyG2+9Luji8QIQGzoI7CnDs70
b5uUGsjK7SXn5ZS4iszQcRFSvqXlDsPAWh/9xfEoreQsDxNYbyoyGzNHTputntXt
ToITUMvVmnfMf/EkCiPcFFeE0DkMxO8KvSH/mXxgKeJCEmiAEBZJISFj4h3BCCx5
cyzOIS1pXA4D5uVKVgltirwKWyJsUdmMS0FbNf5dmXh6snOq4rdXCTivJLdHgfKh
zzGtQp00RxKQNI6B9iq+tICH9jbuIduk+Ow95ulCwKuJpwXLjB4CReDQLW3jTtAH
m+3Js+0NbDpbQj87EKuqhi0aWOkwZEuWYqiLRhIYUp9TvnOmggNrvuA3oCyzCxIK
bJgH+wVCaJLkKgKPkJG0AOYJryYFjGGq0Njk2BZ2LoGCw8HWDkqRQROqJDSTBsQI
C8bQuIDJyKpQ9OxmYCHkLTjZLwAPnMG2AEOmK4YZVGk9zR6Ba5PvBqC2prni9N1L
0vmHDhrt4vkNpCKkrLSWhWK3QL8aQjy1GickoAqlbz6xfLMin1EfZlTjPux6ZRv2
hBFQxW1UUikg5G+exYn5Hw8KrHh+sSckcmYi1kBzreB3kGu2qfzu7EFdKQo13nJy
xNWArnHGfT0mcwSff7PgMLGY9I8Qe/+1S+I0kk+XFVbb4Vjb0wzgu3o3ZaFtYvXk
axlIWNbrO3TezS8UXd/VBBUYBbHJWgLeuvuZVcXKglH0zdTs3D2LVdVLNLNV3jrr
taGzqV/rP1ffFJHvMa1jox3po4R6MPNhA5GiBXi2/nELE81XnhO1yqekz7+CVVPJ
1VvE/gwpCYpuiRNR4yOi4M+bGGCAD/FHcGJFj6khMONJyD5IsYYGh2fYKtu0k+3J
uAtlLQkxK5KmBcU9yMNZ8snxMl+5sxg9xPrDB2hriMps5ezyDC0swC9XeFA=
=mIns
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to