Bug#1133597: openturns: ftbfs with GCC-16
Emanuele Rocca
ema at debian.org
Mon Apr 13 14:09:21 BST 2026
Package: src:openturns
Version: 1.26-4
Severity: important
Tags: sid forky ftbfs
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-16
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
More information about the debian-science-maintainers
mailing list