Your message dated Tue, 27 Aug 2024 04:33:58 +0000
with message-id <e1sinu2-009alp...@fasolo.debian.org>
and subject line Bug#1074982: fixed in gecode 6.2.0-6
has caused the Debian Bug report #1074982,
regarding gecode: ftbfs with GCC-14
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.)


-- 
1074982: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074982
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:gecode
Version: 6.2.0-5.1
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14

[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-14/g++-14, but succeeds to build with gcc-13/g++-13. 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/2024/07/01/gecode_6.2.0-5.1_unstable_gccexp.log
The last lines of the build log are at the end of this report.

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

[...]
./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 
‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is 
deprecated [-Wdeprecated-copy]
 1581 |       a[i++]=x;
      |       ~~~~~~^~
./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided 
‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’
   49 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:104,
                 from ./gecode/kernel.hh:50:
./gecode/support/heap.hpp: In instantiation of ‘static T* 
Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’:
./gecode/support/heap.hpp:603:19:   required from ‘static T* 
Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’
  603 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gecode/kernel/data/array.hpp:1563:17:   required from 
‘Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T 
= Gecode::IntVar]’
 1563 |     heap.copy<T>(a,aa.a,n);
      |     ~~~~~~~~~~~~^~~~~~~~~~
./gecode/kernel/data/array.hpp:1848:27:   required from 
‘Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with 
Var = Gecode::IntVar]’
 1848 |     : ArgArrayBase<Var>(aa) {}
      |                           ^
./gecode/int/array.hpp:93:28:   required from here
   93 |     : VarArgArray<IntVar>(a) {}
      |                            ^
./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& 
Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated 
[-Wdeprecated-copy]
  585 |       d[i]=s[i];
      |       ~~~~^~~
./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided 
‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’
   49 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
./gecode/support/heap.hpp: In instantiation of ‘static T* 
Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’:
./gecode/support/heap.hpp:603:19:   required from ‘static T* 
Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’
  603 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gecode/kernel/data/array.hpp:1563:17:   required from 
‘Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T 
= Gecode::BoolVar]’
 1563 |     heap.copy<T>(a,aa.a,n);
      |     ~~~~~~~~~~~~^~~~~~~~~~
./gecode/kernel/data/array.hpp:1848:27:   required from 
‘Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with 
Var = Gecode::BoolVar]’
 1848 |     : ArgArrayBase<Var>(aa) {}
      |                           ^
./gecode/int/array.hpp:122:29:   required from here
  122 |     : VarArgArray<BoolVar>(a) {}
      |                             ^
./gecode/support/heap.hpp:585:11: warning: implicitly-declared 
‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is 
deprecated [-Wdeprecated-copy]
  585 |       d[i]=s[i];
      |       ~~~~^~~
./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has 
user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’
   50 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
./gecode/support/heap.hpp: In instantiation of ‘static T* 
Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’:
./gecode/support/heap.hpp:603:19:   required from ‘static T* 
Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’
  603 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gecode/kernel/data/array.hpp:1563:17:   required from 
‘Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T 
= Gecode::SetVar]’
 1563 |     heap.copy<T>(a,aa.a,n);
      |     ~~~~~~~~~~~~^~~~~~~~~~
./gecode/kernel/data/array.hpp:1848:27:   required from 
‘Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with 
Var = Gecode::SetVar]’
 1848 |     : ArgArrayBase<Var>(aa) {}
      |                           ^
./gecode/set/array.hpp:56:28:   required from here
   56 |     : VarArgArray<SetVar>(a) {}
      |                            ^
./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& 
Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated 
[-Wdeprecated-copy]
  585 |       d[i]=s[i];
      |       ~~~~^~~
./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided 
‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’
   49 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:1263: compilelib] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [/usr/share/cdbs/1/class/makefile.mk:77: debian/stamp-makefile-build] 
Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: gecode
Source-Version: 6.2.0-6
Done: Kari Pahula <k...@debian.org>

We believe that the bug you reported is fixed in the latest version of
gecode, 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 1074...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Kari Pahula <k...@debian.org> (supplier of updated gecode 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: Tue, 27 Aug 2024 06:47:35 +0300
Source: gecode
Architecture: source
Version: 6.2.0-6
Distribution: unstable
Urgency: medium
Maintainer: Kari Pahula <k...@debian.org>
Changed-By: Kari Pahula <k...@debian.org>
Closes: 978817 1062064 1074982
Changes:
 gecode (6.2.0-6) unstable; urgency=medium
 .
   * Standards-Version 4.7.0 (no changes necessary)
   * Run autoupdate and rename AC_HELP_STRING to reduce warnings.
     (Closes: #978817)
   * Add gecode/flatzinc/parser.tab.hpp and configure.ac to debian/clean.
   * Copy parser.tab.hpp as parser.tab.hh during build.
   * Remove flatzinc package due to incompatibility with current MiniZinc
     versions.
   * Fix FTBFS with GCC 14. (Closes: #1074982)
 .
 gecode (6.2.0-5.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1062064
Checksums-Sha1:
 cd38fe63ba15f6787fe0f7cf5d8fee702e2b8232 2122 gecode_6.2.0-6.dsc
 969df9890a414c9b0b7e7fa609f9f2260d65595a 20004 gecode_6.2.0-6.debian.tar.xz
 4703d826fcd601b64ce7eef4f33b99b0e2760f7d 11706 gecode_6.2.0-6_source.buildinfo
Checksums-Sha256:
 867ea858f94f3dcbdc8d371747b86d270cae4e5dfc33831757ce4a6b25616a05 2122 
gecode_6.2.0-6.dsc
 958afc72016ad72df2c5aed58496176c8f0f5ee79d0966a362b4e407e995257c 20004 
gecode_6.2.0-6.debian.tar.xz
 114266a31786b7065fd746557c7eccb7b5d46b914b5f3d3578d9e2cc256b4276 11706 
gecode_6.2.0-6_source.buildinfo
Files:
 a686f9100e85497622e0d1dc26ed549c 2122 libs optional gecode_6.2.0-6.dsc
 c2acbff3b20d9f52be9e48734c4c89ab 20004 libs optional 
gecode_6.2.0-6.debian.tar.xz
 306738b3d93f1320643db21d84b91df3 11706 libs optional 
gecode_6.2.0-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJEBAEBCgAuFiEECcOX/lMRGGlaUzRFhAhn7p2PJlwFAmbNTK0QHGthb2xAZGVi
aWFuLm9yZwAKCRCECGfunY8mXJKSD/4wZ/7tWSUgrFBBbjqCWEwcGjbCDs2JrP1/
bf5ANsDh0VhalbBJ9u2Z055KpPbov7vt/sRdzQCo9cSw8IdRjcOpmqTRYAhdAg9b
RoZvgm6LgtwuW63gQ6QLcz+DSolHnBrHQIxe66OWCTZxQm0dVD9WGAfsU/jTjwji
4K1S3bke8DAYVi78EYxQ8p0JFgOAacczpcppuCG42MSz9xbeNKa51psARKJR3RFz
vd9vU4uDi5dn49VxBKOWzv7b9O5zPY8R/2EObmhT7kqyyTJ49YW9BU/VMqF3iNy5
GDnJdAQDZ7W6Gu6db5Fo4reSAEaZHB++KWUP+O56C8rJEFuAB1ic0Oxm8tFd1VrE
lsBQpk4zPkEgmfw6T2PSA1NNDFXmwv+WnXm40whgD0Kz5MDhZga07U1/0OlTBqCH
L3OZhTR4Ca+lLhBvu6tU+Cdl0chKgJ6Zl0J/PAXbofvNs6IxSEcsXkdXPPVEDAmM
YNlg2lhUiRt9KlF/VYbqao2H+vOnDSLRxcBtDv+kQMASsEWOM9bb/0X1MfI8O42a
ls8yFBpBonREyXCAlFTZ3/wHytn6nIx4V95JpP+5UAWWx9sRBEKMcEj4mkBr4WUe
qxmngmb8k66ImyqVUt0Ks4nxteqqLBjyDDOZwuSKTuk1MMPHqtlx72/qtTN20x7B
+rJYYy0Sdg==
=PvP1
-----END PGP SIGNATURE-----

Attachment: pgpvywhh6hjIK.pgp
Description: PGP signature


--- End Message ---

Reply via email to