#1133597 openturns: ftbfs with GCC-16

Package:
src:openturns
Source:
src:openturns
Submitter:
Emanuele Rocca
Date:
2026-06-01 09:20:02 UTC
Severity:
normal
Tags:
#1133597#5
Date:
2026-04-13 13:09:21 UTC
From:
To:
Hi,

openturns fails to build in a test rebuild on at least amd64 and arm64 with
gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this
report will be raised before the forky release.

The full build log can be found at:
https://people.debian.org/~ema/gcc-16-rebuilds/output-1/openturns_arm64.build.xz

The last lines of the build log are at the end of this report.

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

  apt-get -t=experimental install g++

Common build failures include unused (but set) variables, array subscripts
partly outside array bounds, and new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-16/porting_to.html

Please only close this issue after double-checking that the package can be
built correctly with GCC 16.

Please do not reassign this bug to another package. If a fix in another package
is required, then file a bug for the other package (or clone), and mark this
bug as blocked by the bug in the other package.

[...]


[ 20%] Building CXX object python/src/CMakeFiles/common.dir/CMakeFiles/common.dir/common_modulePYTHON_wrap.cxx.o
cd /build/reproducible-path/openturns-1.26/builddir/python/src && /usr/bin/c++ -DSWIG_PYTHON_SILENT_MEMLEAK -DSWIG_TYPE_TABLE=pyproba -Dcommon_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/coin -I/usr/include/coin-or -I/build/reproducible-path/openturns-1.26/lib/include -I/build/reproducible-path/openturns-1.26/builddir/lib/include -I/build/reproducible-path/openturns-1.26/lib/src -I/build/reproducible-path/openturns-1.26/lib/src/Base -I/build/reproducible-path/openturns-1.26/lib/src/Base/Algo -I/build/reproducible-path/openturns-1.26/lib/src/Base/Common -I/build/reproducible-path/openturns-1.26/lib/src/Base/Diff -I/build/reproducible-path/openturns-1.26/lib/src/Base/Diff/Ev3 -I/build/reproducible-path/openturns-1.26/lib/src/Base/Experiments -I/build/reproducible-path/openturns-1.26/lib/src/Base/Func -I/build/reproducible-path/openturns-1.26/lib/src/Base/Func/SpecFunc -I/build/reproducible-path/openturns-1.26/lib/src/Base/Geom -I/build/reproducible-path/openturns-1.26/lib/src/Base/Graph -I/build/reproducible-path/openturns-1.26/lib/src/Base/MetaModel -I/build/reproducible-path/openturns-1.26/lib/src/Base/Optim -I/build/reproducible-path/openturns-1.26/lib/src/Base/Solver -I/build/reproducible-path/openturns-1.26/lib/src/Base/Stat -I/build/reproducible-path/openturns-1.26/lib/src/Base/Type -I/build/reproducible-path/openturns-1.26/lib/src/Base/IterativeStat -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Bayesian -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Model -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Distribution -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Distribution/cephes -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Analytical -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Classification -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/MetaModel -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/MetaModel/FunctionalChaos -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/MetaModel/Kriging -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/MetaModel/LinearModel -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Optimization -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/OrthogonalBasis -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Sensitivity -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Simulation -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/MarginalTransformation -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/NatafEllipticalCopula -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/NatafEllipticalDistribution -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/NatafIndependentCopula -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/Rosenblatt -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/ProcessTransformation -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/WeightedExperiments -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/StatTests -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Process -I/build/reproducible-path/openturns-1.26/python/src -I/build/reproducible-path/openturns-1.26/builddir/python/src -I/build/reproducible-path/openturns-1.26/python/src/BEFORE -isystem /usr/include/python3.13 -g -O2 -ffile-prefix-map=/build/reproducible-path/openturns-1.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -ffp-contract=off -fPIC -O1  -MD -MT python/src/CMakeFiles/common.dir/CMakeFiles/common.dir/common_modulePYTHON_wrap.cxx.o -MF CMakeFiles/common.dir/CMakeFiles/common.dir/common_modulePYTHON_wrap.cxx.o.d -o CMakeFiles/common.dir/CMakeFiles/common.dir/common_modulePYTHON_wrap.cxx.o -c /build/reproducible-path/openturns-1.26/builddir/python/src/CMakeFiles/common.dir/common_modulePYTHON_wrap.cxx
[ 20%] Linking CXX shared module _common.so
cd /build/reproducible-path/openturns-1.26/builddir/python/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/common.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/openturns-1.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -ffp-contract=off -shared -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/common.dir/link.d  -o _common.so CMakeFiles/common.dir/CMakeFiles/common.dir/common_modulePYTHON_wrap.cxx.o  -Wl,-rpath,/build/reproducible-path/openturns-1.26/builddir/lib/src: ../../lib/src/libOT.so.0.27.0
make[4]: Leaving directory '/build/reproducible-path/openturns-1.26/builddir'
[ 20%] Built target common
/usr/bin/make  -f python/src/CMakeFiles/typ_swig_compilation.dir/build.make python/src/CMakeFiles/typ_swig_compilation.dir/depend
make[4]: Entering directory '/build/reproducible-path/openturns-1.26/builddir'
cd /build/reproducible-path/openturns-1.26/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/openturns-1.26 /build/reproducible-path/openturns-1.26/python/src /build/reproducible-path/openturns-1.26/builddir /build/reproducible-path/openturns-1.26/builddir/python/src /build/reproducible-path/openturns-1.26/builddir/python/src/CMakeFiles/typ_swig_compilation.dir/DependInfo.cmake "--color=" typ_swig_compilation
make[4]: Leaving directory '/build/reproducible-path/openturns-1.26/builddir'
/usr/bin/make  -f python/src/CMakeFiles/typ_swig_compilation.dir/build.make python/src/CMakeFiles/typ_swig_compilation.dir/build
make[4]: Entering directory '/build/reproducible-path/openturns-1.26/builddir'
[ 20%] Swig compile typ_module.i for python
cd /build/reproducible-path/openturns-1.26/builddir/python/src && /usr/bin/cmake -E make_directory /build/reproducible-path/openturns-1.26/builddir/python/src/CMakeFiles/typ.dir /build/reproducible-path/openturns-1.26/builddir/python/src /build/reproducible-path/openturns-1.26/builddir/python/src/CMakeFiles/typ.dir
cd /build/reproducible-path/openturns-1.26/builddir/python/src && /usr/bin/cmake -E touch /build/reproducible-path/openturns-1.26/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON.stamp
cd /build/reproducible-path/openturns-1.26/builddir/python/src && /usr/bin/cmake -E env SWIG_LIB=/usr/share/swig/4.4.0 /usr/bin/swig -python -I/build/reproducible-path/openturns-1.26/lib/include -I/build/reproducible-path/openturns-1.26/builddir/lib/include -I/build/reproducible-path/openturns-1.26/lib/src -I/build/reproducible-path/openturns-1.26/lib/src/Base -I/build/reproducible-path/openturns-1.26/lib/src/Base/Algo -I/build/reproducible-path/openturns-1.26/lib/src/Base/Common -I/build/reproducible-path/openturns-1.26/lib/src/Base/Diff -I/build/reproducible-path/openturns-1.26/lib/src/Base/Diff/Ev3 -I/build/reproducible-path/openturns-1.26/lib/src/Base/Experiments -I/build/reproducible-path/openturns-1.26/lib/src/Base/Func -I/build/reproducible-path/openturns-1.26/lib/src/Base/Func/SpecFunc -I/build/reproducible-path/openturns-1.26/lib/src/Base/Geom -I/build/reproducible-path/openturns-1.26/lib/src/Base/Graph -I/build/reproducible-path/openturns-1.26/lib/src/Base/MetaModel -I/build/reproducible-path/openturns-1.26/lib/src/Base/Optim -I/build/reproducible-path/openturns-1.26/lib/src/Base/Solver -I/build/reproducible-path/openturns-1.26/lib/src/Base/Stat -I/build/reproducible-path/openturns-1.26/lib/src/Base/Type -I/build/reproducible-path/openturns-1.26/lib/src/Base/IterativeStat -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Bayesian -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Model -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Distribution -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Distribution/cephes -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Analytical -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Classification -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/MetaModel -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/MetaModel/FunctionalChaos -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/MetaModel/Kriging -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/MetaModel/LinearModel -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Optimization -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/OrthogonalBasis -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Sensitivity -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Simulation -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/MarginalTransformation -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/NatafEllipticalCopula -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/NatafEllipticalDistribution -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/NatafIndependentCopula -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/Rosenblatt -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/ProcessTransformation -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/WeightedExperiments -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/StatTests -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Process -I/build/reproducible-path/openturns-1.26/python/src -outdir /build/reproducible-path/openturns-1.26/builddir/python/src -c++ -module typ -interface _typ -I/usr/include/hdf5/serial -I/usr/include -I/usr/lib/aarch64-linux-gnu/cmake/nlopt_cxx/../../../../include -I/usr/include/coin -I/usr/include/coin-or -o /build/reproducible-path/openturns-1.26/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx /build/reproducible-path/openturns-1.26/python/src/typ_module.i
make[4]: Leaving directory '/build/reproducible-path/openturns-1.26/builddir'
[ 20%] Built target typ_swig_compilation
/usr/bin/make  -f python/src/CMakeFiles/typ.dir/build.make python/src/CMakeFiles/typ.dir/depend
make[4]: Entering directory '/build/reproducible-path/openturns-1.26/builddir'
cd /build/reproducible-path/openturns-1.26/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/openturns-1.26 /build/reproducible-path/openturns-1.26/python/src /build/reproducible-path/openturns-1.26/builddir /build/reproducible-path/openturns-1.26/builddir/python/src /build/reproducible-path/openturns-1.26/builddir/python/src/CMakeFiles/typ.dir/DependInfo.cmake "--color=" typ
make[4]: Leaving directory '/build/reproducible-path/openturns-1.26/builddir'
/usr/bin/make  -f python/src/CMakeFiles/typ.dir/build.make python/src/CMakeFiles/typ.dir/build
make[4]: Entering directory '/build/reproducible-path/openturns-1.26/builddir'
[ 20%] Building CXX object python/src/CMakeFiles/typ.dir/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx.o
cd /build/reproducible-path/openturns-1.26/builddir/python/src && /usr/bin/c++ -DSWIG_PYTHON_SILENT_MEMLEAK -DSWIG_TYPE_TABLE=pyproba -Dtyp_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/coin -I/usr/include/coin-or -I/build/reproducible-path/openturns-1.26/lib/include -I/build/reproducible-path/openturns-1.26/builddir/lib/include -I/build/reproducible-path/openturns-1.26/lib/src -I/build/reproducible-path/openturns-1.26/lib/src/Base -I/build/reproducible-path/openturns-1.26/lib/src/Base/Algo -I/build/reproducible-path/openturns-1.26/lib/src/Base/Common -I/build/reproducible-path/openturns-1.26/lib/src/Base/Diff -I/build/reproducible-path/openturns-1.26/lib/src/Base/Diff/Ev3 -I/build/reproducible-path/openturns-1.26/lib/src/Base/Experiments -I/build/reproducible-path/openturns-1.26/lib/src/Base/Func -I/build/reproducible-path/openturns-1.26/lib/src/Base/Func/SpecFunc -I/build/reproducible-path/openturns-1.26/lib/src/Base/Geom -I/build/reproducible-path/openturns-1.26/lib/src/Base/Graph -I/build/reproducible-path/openturns-1.26/lib/src/Base/MetaModel -I/build/reproducible-path/openturns-1.26/lib/src/Base/Optim -I/build/reproducible-path/openturns-1.26/lib/src/Base/Solver -I/build/reproducible-path/openturns-1.26/lib/src/Base/Stat -I/build/reproducible-path/openturns-1.26/lib/src/Base/Type -I/build/reproducible-path/openturns-1.26/lib/src/Base/IterativeStat -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Bayesian -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Model -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Distribution -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Distribution/cephes -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Analytical -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Classification -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/MetaModel -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/MetaModel/FunctionalChaos -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/MetaModel/Kriging -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/MetaModel/LinearModel -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Optimization -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/OrthogonalBasis -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Sensitivity -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Simulation -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/MarginalTransformation -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/NatafEllipticalCopula -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/NatafEllipticalDistribution -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/NatafIndependentCopula -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/Rosenblatt -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/Transformation/ProcessTransformation -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Algorithm/WeightedExperiments -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/StatTests -I/build/reproducible-path/openturns-1.26/lib/src/Uncertainty/Process -I/build/reproducible-path/openturns-1.26/python/src -I/build/reproducible-path/openturns-1.26/builddir/python/src -I/build/reproducible-path/openturns-1.26/python/src/BEFORE -isystem /usr/include/python3.13 -g -O2 -ffile-prefix-map=/build/reproducible-path/openturns-1.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -ffp-contract=off -fPIC -O1  -MD -MT python/src/CMakeFiles/typ.dir/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx.o -MF CMakeFiles/typ.dir/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx.o.d -o CMakeFiles/typ.dir/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx.o -c /build/reproducible-path/openturns-1.26/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx
In file included from /usr/include/c++/16/bits/stl_algobase.h:70,
                 from /usr/include/c++/16/bits/specfun.h:44,
                 from /usr/include/c++/16/cmath:3913,
                 from /usr/include/c++/16/math.h:36,
                 from /usr/include/python3.13/Python.h:23,
                 from /build/reproducible-path/openturns-1.26/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:203:
/usr/include/c++/16/bits/predefined_ops.h: In instantiation of ‘constexpr bool __gnu_cxx::__ops::_Comp_with_val<_Func, _Value, _Val_2nd>::operator()(_Tp&&) [with _Tp = const OT::CovarianceMatrix&; _Func = std::equal_to<void>; _Value = OT::CovarianceMatrix; bool _Val_2nd = true]’:
/usr/include/c++/16/bits/stl_algobase.h:2102:42:   required from ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<const OT::CovarianceMatrix*, vector<OT::CovarianceMatrix, allocator<OT::CovarianceMatrix> > >; _Predicate = __gnu_cxx::__ops::_Comp_with_val<equal_to<void>, OT::CovarianceMatrix, true>]’
 2102 |       while (__first != __last && !__pred(*__first))
      |                                    ~~~~~~^~~~~~~~~~
/usr/include/c++/16/bits/stl_algo.h:3876:28:   required from ‘constexpr _IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<const OT::CovarianceMatrix*, vector<OT::CovarianceMatrix, allocator<OT::CovarianceMatrix> > >; _Tp = OT::CovarianceMatrix]’
 3876 |       return std::__find_if(__first, __last,
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 3877 |                             __gnu_cxx::__ops::__equal_to(__val));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/openturns-1.26/lib/src/Base/Type/openturns/Collection.hxx:230:22:   required from ‘OT::Bool OT::Collection<T>::contains(T) const [with T = OT::CovarianceMatrix; OT::Bool = bool]’
  230 |     return (std::find(begin(), end(), val) != end());
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/openturns-1.26/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:66546:90:   required from here
66546 |       result = (OT::Bool)((OT::Collection< OT::CovarianceMatrix > const *)arg1)->contains(SWIG_STD_MOVE(arg2));
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16/bits/predefined_ops.h:81:24: error: no match for call to ‘(__gnu_cxx::__ops::_Comp_with_val<std::equal_to<void>, OT::CovarianceMatrix, true>::_Fn) (const OT::CovarianceMatrix&, const OT::CovarianceMatrix&)’
   81 |             return _M_f(__arg, _M_val);
      |                    ~~~~^~~~~~~~~~~~~~~
In file included from /usr/include/c++/16/bits/predefined_ops.h:33:
  • there is 1 candidate
    /usr/include/c++/16/bits/stl_function.h:495:12:
      495 |     struct equal_to<void>
          |            ^~~~~~~~~~~~~~
    • candidate 1: ‘template<class _Tp, class _Up> constexpr decltype ((forward<_Tp>(__t) == forward<_Up>(__u))) std::equal_to<void>::operator()(_Tp&&, _Up&&) const’
      /usr/include/c++/16/bits/stl_function.h:499:9:
        499 |         operator()(_Tp&& __t, _Up&& __u) const
            |         ^~~~~~~~
      • template argument deduction/substitution failed:
make[4]: *** [python/src/CMakeFiles/typ.dir/build.make:82: python/src/CMakeFiles/typ.dir/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx.o] Error 1
make[4]: Leaving directory '/build/reproducible-path/openturns-1.26/builddir'
make[3]: *** [CMakeFiles/Makefile2:21788: python/src/CMakeFiles/typ.dir/all] Error 2
make[3]: Leaving directory '/build/reproducible-path/openturns-1.26/builddir'
make[2]: *** [Makefile:169: all] Error 2
make[2]: Leaving directory '/build/reproducible-path/openturns-1.26/builddir/python'
make[1]: *** [debian/rules:56: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/openturns-1.26'
make: *** [debian/rules:39: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2

#1133597#14
Date:
2026-06-01 09:18:29 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
openturns, 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 1133597@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pierre Gruet <pgt@debian.org> (supplier of updated openturns 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 01 Jun 2026 10:24:45 +0200
Source: openturns
Architecture: source
Version: 1.27-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Pierre Gruet <pgt@debian.org>
Closes: 1133597
Changes:
 openturns (1.27-1) unstable; urgency=medium
 .
   * Upload to unstable to start transition:
     - Correctly builds with g++-16 (Closes: #1133597)
   * Removing old build-dependencies on bison and flex
   * Skipping C++ tests, running only Python ones
Checksums-Sha1:
 4fef383c73eb1c97d02a680703a2fb01e06c9f6c 2637 openturns_1.27-1.dsc
 f23002fc75000253004124c3f495869685279450 27912 openturns_1.27-1.debian.tar.xz
 243c98789f5c0ac491a9f7bb9c5adf815fda7b38 16703 openturns_1.27-1_amd64.buildinfo
Checksums-Sha256:
 4b6efcabc1158a0988f91d645b71d1ce27e6989f7de27dbcaa2d003b6d274546 2637 openturns_1.27-1.dsc
 1e4909dea4e24c293dfeaf0916a22a682b2e8c0f43b39e37414bd8e0504423ac 27912 openturns_1.27-1.debian.tar.xz
 45e26f3282963180cfca12ba0fe401143e6ac3f38cb4783f4f668699cf44a05a 16703 openturns_1.27-1_amd64.buildinfo
Files:
 f4bd93ad77291ca78c4c6dd2c8a2b745 2637 science optional openturns_1.27-1.dsc
 5160cf57b01051cf6d8bec9117dbd6bd 27912 science optional openturns_1.27-1.debian.tar.xz
 8d59e27f5bbe6c975daf6d6d79613064 16703 science optional openturns_1.27-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEM8soQxPpC9J9y0UjYAMWptwndHYFAmodSVwACgkQYAMWptwn
dHb2tg//dmDms1nNL9TMuAcv6QG5O3K6zf7LG1LUomchAbTk5eTHMt98RSgh/r9o
aj7NMWfRbSGV4eUPX33AHXOGz8vF1RzwoyWn1GfjinrbnPKYPUAcRaJ3/2fvytXl
iqiuUibxWN8QHoBlS7P53VV9b/sUg1X2b7x7uuFIBEvO9IWGsx76oNvr4VAw96Qy
s31ngMdFW32aFSk1CMYtBxZHe3h8HhFsO7kbdTWD3Z+S/r4rOeMvyR7jGAdWxAjL
JttmK5BiWQ3bcq1d1REQSlE0ybQ9ZWV5bK9gLXxGp2GM6+C83P7qH5d309olJV3z
DUTiIVqSKdYLluSmuMzefMKBtjvSNqaNvEx9o18OunlxMratrqlV6240EkxNdp45
e3tgmTxihEo//xYTVhXcHW+Sdx96YryQXKZ1veBM12LJL1NSu0W+MCGxU3wru6ZJ
gDM+h4UsYCH8nePGVmKRPhPAQolkVlrZna10fRG7SaLK4QwUBJXjgNzBWeyYQzgv
zFXU0KSKyiMojH/TgI5op8EBKoMnU/UyAcWRlPW6Iiwl9lpS4QsNc+Q3we2e3+z4
TgVdPxEeIDruPXUouWL0S1iXFQRUKdOj0blWu9AhWx1TSHQu3j1dLR8eWkBJTJCi
QAFvcYGYT5rLBTBVPe8Cg7ZCVu326Au7RpFWhWSfbvUTkBi0IlI=
=8Z76
-----END PGP SIGNATURE-----