Your message dated Wed, 22 Oct 2025 08:56:15 +0000
with message-id <[email protected]>
and subject line Bug#1097201: fixed in libint2 2.7.2-1.2
has caused the Debian Bug report #1097201,
regarding libint2: ftbfs with GCC-15
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.)


-- 
1097201: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097201
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libint2
Version: 2.7.2-1.1
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15

[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/libint2_2.7.2-1.1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html

[...]
  104 |     aux::for_each_impl< boost::is_same<first,last>::value >
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |         ::execute(static_cast<first*>(0), static_cast<last*>(0), 
static_cast<TransformOp*>(0), f);
      |         
~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
strategy.cc:576:109:   required from ‘static bool 
libint2::match_first_inttype_transform<T>::visit(const 
std::shared_ptr<libint2::DirectedGraph>&, const 
std::shared_ptr<libint2::DGVertex>&, const std::shared_ptr<libint2::Tactic>&, 
std::shared_ptr<libint2::RecurrenceRelation>&) [with T = 
libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::R12_k_G12_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >]’
  576 |           mpl::for_each<typename MasterStrategy<T>::value, 
apply_strategy_transform<_1>, apply_strategy_t& >(applier);
      |           
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
strategy.cc:628:49:   required from ‘void 
libint2::match_first_inttype::operator()(const Visitor&) [with Visitor = 
libint2::match_first_inttype_transform<libint2::GenIntegralSet_11_11<libint2::CGF,
 libint2::GenOper<libint2::R12_k_G12_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> > >]’
  628 |         impl_->found_this_type_ = 
Visitor::visit(impl_->dg_,impl_->integral_,impl_->tactic_,impl_->rr_);
      |                                   
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:82:22:   recursively required from ‘static 
void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, 
TransformFunc*, F) [with Iterator = 
boost::mpl::l_iter<boost::mpl::list41<libint2::GenIntegralSet_1_1<libint2::CGF, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_X>, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_X>, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Z>, 
libint2::GenOper
 <libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Z>, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_X>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_X>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA
 <int, 0> >, libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Z>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Z>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell, 
libint2::GenOper<libint2::ElecPot_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_1_1<libint2::CGF, 
libint2::GenOper<libint2::ElecPot_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_1_1<libint2::CGShell, 
libint2::GenOper<libint2::CartesianMultipole_Descr<3> >, 
libint2::QuantumNumbersA<int, 0> >, libint2::GenIntegralSet_1_1<libint2::CGF, 
libint2::GenOper<libint2::CartesianMultipole_Descr<3> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_X>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, libint2::
 GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Z>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_X>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Z>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell, 
libint2::GenOper<libint2::SphericalMultipole_Descr>, 
libint2::QuantumNumbersA<int, 0> >, libint2::GenIntegralSet_1_1<libint2::CGF, 
libint2::GenOper<libint2::SphericalMultipole_Descr>
 , libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::TwoPRep_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::TwoPRep_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::R12_k_G12_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::R12_k_G12_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::R12k_R12l_G12_Descr>, libint2::QuantumNumbersA<int, 
0> >, libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::R12k_R12l_G12_Descr>, libint2::QuantumNumbersA<int, 
0> >, libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::Ti_G12_Descr>, libint2::QuantumNumbersA<unsigned int, 
1> >, libint2::GenIntegralSet_11_11
 <libint2::CGF, libint2::GenOper<libint2::Ti_G12_Descr>, 
libint2::QuantumNumbersA<unsigned int, 1> >, 
libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::G12_Ti_G12_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::G12_Ti_G12_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::DivG12prime_xTx_Descr>, 
libint2::QuantumNumbersA<unsigned int, 1> >, 
libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::DivG12prime_xTx_Descr>, 
libint2::QuantumNumbersA<unsigned int, 1> >, 
libint2::GenIntegralSet<libint2::GenOper<libint2::GenMultSymmOper_Descr<2> >, 
libint2::IncableBFSet, libint2::ArrayBraket<libint2::CGShell, 2>, 
libint2::ArrayBraket<libint2::CGShell, 2>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet<libint2::GenOper<libint2::GenMultSymmOper_Descr<2> >, 
libint2::IncableBFSet, libint2::ArrayBrak
 et<libint2::CGF, 2>, libint2::ArrayBraket<libint2::CGF, 2>, 
libint2::QuantumNumbersA<int, 0> > > >; LastIterator = 
boost::mpl::l_iter<boost::mpl::l_end>; TransformFunc = 
libint2::match_first_inttype_transform<mpl_::arg<1> >; F = 
libint2::match_first_inttype]’
   81 |         for_each_impl<boost::is_same<iter,LastIterator>::value>
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             ::execute( static_cast<iter*>(0), 
static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
      |             
~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:82:22:   required from ‘static void 
boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, 
TransformFunc*, F) [with Iterator = 
boost::mpl::l_iter<boost::mpl::list42<libint2::GenIntegralSet_1_1<libint2::CGShell,
 libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_X>, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_X>, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::Overlap_Descr>, libin
 t2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Z>, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Z>, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_X>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_X>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenInt
 egralSet_1_1<libint2::CGF1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Z>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Z>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell, 
libint2::GenOper<libint2::ElecPot_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_1_1<libint2::CGF, 
libint2::GenOper<libint2::ElecPot_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_1_1<libint2::CGShell, 
libint2::GenOper<libint2::CartesianMultipole_Descr<3> >, 
libint2::QuantumNumbersA<int, 0> >, libint2::GenIntegralSet_1_1<libint2::CGF, 
libint2::GenOper<libint2::CartesianMultipole_Descr<3> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<Cartesia
 nAxis_X>, libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Z>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_X>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Z>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell, 
libint2::GenOper<libint2::SphericalMultipole_Descr>, libint2::QuantumN
 umbersA<int, 0> >, libint2::GenIntegralSet_1_1<libint2::CGF, 
libint2::GenOper<libint2::SphericalMultipole_Descr>, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::TwoPRep_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::TwoPRep_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::R12_k_G12_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::R12_k_G12_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::R12k_R12l_G12_Descr>, libint2::QuantumNumbersA<int, 
0> >, libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::R12k_R12l_G12_Descr>, libint2::QuantumNumbersA<int, 
0> >, libint2::GenIntegralSet_11_11<libint2::CGShell, lib
 int2::GenOper<libint2::Ti_G12_Descr>, libint2::QuantumNumbersA<unsigned int, 
1> >, libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::Ti_G12_Descr>, libint2::QuantumNumbersA<unsigned int, 
1> >, libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::G12_Ti_G12_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::G12_Ti_G12_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::DivG12prime_xTx_Descr>, 
libint2::QuantumNumbersA<unsigned int, 1> >, 
libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::DivG12prime_xTx_Descr>, 
libint2::QuantumNumbersA<unsigned int, 1> >, 
libint2::GenIntegralSet<libint2::GenOper<libint2::GenMultSymmOper_Descr<2> >, 
libint2::IncableBFSet, libint2::ArrayBraket<libint2::CGShell, 2>, 
libint2::ArrayBraket<libint2::CGShell, 2>, libint2::QuantumNumbersA<int, 0> >, 
libint2
 ::GenIntegralSet<libint2::GenOper<libint2::GenMultSymmOper_Descr<2> >, 
libint2::IncableBFSet, libint2::ArrayBraket<libint2::CGF, 2>, 
libint2::ArrayBraket<libint2::CGF, 2>, libint2::QuantumNumbersA<int, 0> > > >; 
LastIterator = boost::mpl::l_iter<boost::mpl::l_end>; TransformFunc = 
libint2::match_first_inttype_transform<mpl_::arg<1> >; F = 
libint2::match_first_inttype]’
/usr/include/boost/mpl/for_each.hpp:105:18:   required from ‘void 
boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = 
list<libint2::GenIntegralSet_1_1<libint2::CGShell, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_X>, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_X>, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<Cart
 esianAxis_Z>, libint2::GenOper<libint2::Overlap_Descr>, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Z>, 
libint2::GenOper<libint2::Overlap_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_X>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_X>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::Kinetic_De
 scr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Z>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Z>, 
libint2::GenOper<libint2::Kinetic_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell, 
libint2::GenOper<libint2::ElecPot_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_1_1<libint2::CGF, 
libint2::GenOper<libint2::ElecPot_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_1_1<libint2::CGShell, 
libint2::GenOper<libint2::CartesianMultipole_Descr<3> >, 
libint2::QuantumNumbersA<int, 0> >, libint2::GenIntegralSet_1_1<libint2::CGF, 
libint2::GenOper<libint2::CartesianMultipole_Descr<3> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_X>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, libint2::Quantu
 mNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell1d<CartesianAxis_Z>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_X>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Y>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGF1d<CartesianAxis_Z>, 
libint2::GenOper<libint2::CartesianMultipole_Descr<1> >, 
libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_1_1<libint2::CGShell, 
libint2::GenOper<libint2::SphericalMultipole_Descr>, 
libint2::QuantumNumbersA<int, 0> >, libint2::GenIntegralSet_1_1<libint2::CGF, 
libint2::GenOper<libi
 nt2::SphericalMultipole_Descr>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::TwoPRep_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::TwoPRep_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::R12_k_G12_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::R12_k_G12_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::R12k_R12l_G12_Descr>, libint2::QuantumNumbersA<int, 
0> >, libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::R12k_R12l_G12_Descr>, libint2::QuantumNumbersA<int, 
0> >, libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::Ti_G12_Descr>, libint2::QuantumNumbersA<unsigned int, 
1> >,
  libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::Ti_G12_Descr>, libint2::QuantumNumbersA<unsigned int, 
1> >, libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::G12_Ti_G12_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::G12_Ti_G12_Descr>, libint2::QuantumNumbersA<unsigned 
int, 1> >, libint2::GenIntegralSet_11_11<libint2::CGShell, 
libint2::GenOper<libint2::DivG12prime_xTx_Descr>, 
libint2::QuantumNumbersA<unsigned int, 1> >, 
libint2::GenIntegralSet_11_11<libint2::CGF, 
libint2::GenOper<libint2::DivG12prime_xTx_Descr>, 
libint2::QuantumNumbersA<unsigned int, 1> >, 
libint2::GenIntegralSet<libint2::GenOper<libint2::GenMultSymmOper_Descr<2> >, 
libint2::IncableBFSet, libint2::ArrayBraket<libint2::CGShell, 2>, 
libint2::ArrayBraket<libint2::CGShell, 2>, libint2::QuantumNumbersA<int, 0> >, 
libint2::GenIntegralSet<libint2::GenOper<libint2::GenMultSymmOper_Descr<2> >, 
libint2::In
 cableBFSet, libint2::ArrayBraket<libint2::CGF, 2>, 
libint2::ArrayBraket<libint2::CGF, 2>, libint2::QuantumNumbersA<int, 0> > >; 
TransformOp = libint2::match_first_inttype_transform<mpl_::arg<1> >; F = 
libint2::match_first_inttype&]’
  104 |     aux::for_each_impl< boost::is_same<first,last>::value >
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |         ::execute(static_cast<first*>(0), static_cast<last*>(0), 
static_cast<TransformOp*>(0), f);
      |         
~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
strategy.cc:659:98:   required from here
  659 |   mpl::for_each<MasterIntegralTypeList, 
match_first_inttype_transform<_1>, match_first_inttype& >(matcher);
      |   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
./vrr_11_r12kg12_11.h:116:20: warning: unused variable ‘deriv’ 
[-Wunused-variable]
  116 |         const bool deriv = !dA.zero() ||
      |                    ^~~~~
In file included from ./context.h:21:
./entity.h: In instantiation of ‘libint2::DGVertex::KeyReturnType 
libint2::CTimeEntity<T>::key() const [with T = double; 
libint2::DGVertex::KeyReturnType = __gmp_expr<__mpz_struct [1], __mpz_struct 
[1]>]’:
./entity.h:247:40:   required from here
  247 |       typename DGVertex::KeyReturnType key() const override {
      |                                        ^~~
./entity.h:251:65: warning: dereferencing type-punned pointer will break 
strict-aliasing rules [-Wstrict-aliasing]
  251 |           return static_cast<typename 
DGVertex::KeyReturnType>(*reinterpret_cast<const unsigned long*>(&value_));
      |                                                                 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./entity.h: In instantiation of ‘libint2::DGVertex::KeyReturnType 
libint2::CTimeEntity<T>::key() const [with T = int; 
libint2::DGVertex::KeyReturnType = __gmp_expr<__mpz_struct [1], __mpz_struct 
[1]>]’:
./entity.h:247:40:   required from here
  247 |       typename DGVertex::KeyReturnType key() const override {
      |                                        ^~~
./entity.h:251:65: warning: dereferencing type-punned pointer will break 
strict-aliasing rules [-Wstrict-aliasing]
  251 |           return static_cast<typename 
DGVertex::KeyReturnType>(*reinterpret_cast<const unsigned long*>(&value_));
      |                                                                 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./vrr_11_r12kg12_11.h: In member function ‘std::string 
libint2::VRR_11_R12kG12_11<BFSet, part, where>::generic_header() const [with 
BFSet = libint2::CGF; int part = 1; FunctionPosition where = InBra]’:
./vrr_11_r12kg12_11.h:484:7: warning: control reaches end of non-void function 
[-Wreturn-type]
  484 |       }
      |       ^
./vrr_11_r12kg12_11.h: In member function ‘std::string 
libint2::VRR_11_R12kG12_11<BFSet, part, where>::generic_header() const [with 
BFSet = libint2::CGF; int part = 0; FunctionPosition where = InBra]’:
./vrr_11_r12kg12_11.h:484:7: warning: control reaches end of non-void function 
[-Wreturn-type]
  484 |       }
      |       ^
./vrr_11_r12kg12_11.h: In member function ‘std::string 
libint2::VRR_11_R12kG12_11<BFSet, part, where>::generic_header() const [with 
BFSet = libint2::CGShell; int part = 1; FunctionPosition where = InBra]’:
./vrr_11_r12kg12_11.h:484:7: warning: control reaches end of non-void function 
[-Wreturn-type]
  484 |       }
      |       ^
./vrr_11_r12kg12_11.h: In member function ‘std::string 
libint2::VRR_11_R12kG12_11<BFSet, part, where>::generic_header() const [with 
BFSet = libint2::CGShell; int part = 0; FunctionPosition where = InBra]’:
./vrr_11_r12kg12_11.h:484:7: warning: control reaches end of non-void function 
[-Wreturn-type]
  484 |       }
      |       ^
make[5]: *** [<builtin>: strategy.o] Error 1
make[5]: Leaving directory 
'/build/reproducible-path/libint2-2.7.2/src/bin/libint'
make[4]: *** [Makefile:24: export] Error 1
make[4]: Leaving directory '/build/reproducible-path/libint2-2.7.2/src/bin'
make[3]: *** [Makefile:23: export] Error 1
make[3]: Leaving directory '/build/reproducible-path/libint2-2.7.2/src'
make[2]: *** [Makefile:27: export] Error 1
make[2]: Leaving directory '/build/reproducible-path/libint2-2.7.2'
make[1]: *** [debian/rules:37: prepare_sourcedir] Error 2
make[1]: Leaving directory '/build/reproducible-path/libint2-2.7.2'
make: *** [debian/rules:25: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: libint2
Source-Version: 2.7.2-1.2
Done: Adrian Bunk <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libint2, 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.
Adrian Bunk <[email protected]> (supplier of updated libint2 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: Wed, 08 Oct 2025 21:28:07 +0300
Source: libint2
Architecture: source
Version: 2.7.2-1.2
Distribution: unstable
Urgency: medium
Maintainer: Debichem Team <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1097201
Changes:
 libint2 (2.7.2-1.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Backport upstream fix for FTBFS with GCC 15. (Closes: #1097201)
Checksums-Sha1:
 f55720809724aefd6bc787fe0cbd772b351ed39b 2086 libint2_2.7.2-1.2.dsc
 ecfc1166b1aeede38b95dea5a1015983b795a558 205368 libint2_2.7.2-1.2.debian.tar.xz
Checksums-Sha256:
 e6866d7a8c0bdbcc5902a017f96c910a78255113939a7decb94fec46e30e7e8f 2086 
libint2_2.7.2-1.2.dsc
 26642feb3d9611bb806a2050b73da97432521ee55156eecff125fba7d130b0de 205368 
libint2_2.7.2-1.2.debian.tar.xz
Files:
 2d6eda9f81b752b12d045bafab55fd45 2086 science optional libint2_2.7.2-1.2.dsc
 b90249de7003cc633ebf695c7afdfcdf 205368 science optional 
libint2_2.7.2-1.2.debian.tar.xz

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

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjmtUQACgkQiNJCh6LY
mLHwpxAAxGrmfRxiDy/330rLI44xI/tjhyXICYjtMRPMNQAs6TFOEzVdzWYAfCGz
hi7UE17m2kZst1ZjEl3yAcRAmrBAlF7EihRChkoBKtdDKjrM/HCVD1VedpZX+0pT
TDGEvps6S33wyo7gqRIYKgvFqfqYCkpvOuQ9mo0a2mABTdLNS5CJxfgEkvSsfHyX
4CDRv3asyu/dhXsUS4rR1Kiuhm6izS6bXnuusKzmmvqy0J7780eG3NGcNQOhJFFg
u3JI1XDSbHxKyYhzMVUV/8NRAL1v4kKuQyt095J5YSHzOCja7q+IlRjhshJ3A6dG
T4rQWt/I4KSTTWjvicFl76/ZTwLyvYu7oXx7qX8DHWMwtD12rWjGNx/B+owfV8AG
fi36zG/2pc5hrBIkBnTiIHs6CQwTBZyqPu/7wtsAi+7QE/pFnxGrtCevIVTvILMl
tAq8SUCnoemslZVnkF8s9gGAcVIhcDPp9/yK0j+deZ0o/icTMHQGfqTLo80t+TVA
T8YhcV4HX9ccJ8Z41I3JGzOrNFTer3BReYWXYdVndtTGUqDqlsKnYt22Achbkyp6
BvCuC2k8YbXFvPruOmpoL9z4j3tUXkILkGDwtqkuNdul5E4WZ+g4r2h/DEF9F0QG
ox2Wk2FSDnwdPj+tRIKA+uCVVdHCp2LWmnfwggUprf4ePROEz88=
=3B3Z
-----END PGP SIGNATURE-----

Attachment: pgpLoi5l8usy4.pgp
Description: PGP signature


--- End Message ---

Reply via email to