Source: dune-istl Version: 2.9.0-2 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20240420 ftbfs-trixie ftbfs-t64-armhf
Hi, During a rebuild of all packages in sid, your package failed to build on armhf. Relevant part (hopefully): > cd /<<PKGBUILDDIR>>/build/dune/istl/paamg/test && /usr/bin/c++ -DENABLE_MPI=1 > -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H > -DMYAMG="Dune::Amg::AMG<Operator,Vector,Smoother>" -I/<<PKGBUILDDIR>>/build > -I/<<PKGBUILDDIR>> -isystem /usr/include/suitesparse -isystem > /usr/include/superlu -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include > -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g > -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time > -D_FORTIFY_SOURCE=2 -fPIE -MD -MT > dune/istl/paamg/test/CMakeFiles/pthreadamgtest.dir/pthreadamgtest.cc.o -MF > CMakeFiles/pthreadamgtest.dir/pthreadamgtest.cc.o.d -o > CMakeFiles/pthreadamgtest.dir/pthreadamgtest.cc.o -c > /<<PKGBUILDDIR>>/dune/istl/paamg/test/pthreadamgtest.cc > In file included from /<<PKGBUILDDIR>>/dune/istl/paamg/amg.hh:17, > from > /<<PKGBUILDDIR>>/dune/istl/paamg/test/pthreadamgtest.cc:24: > /<<PKGBUILDDIR>>/dune/istl/umfpack.hh: In instantiation of ‘static void > Dune::UMFPackMethodChooser<double>::symbolic(A ...) [with A = {int, int, long > int*, long int*, double*, void**, double*, double*}]’: > /<<PKGBUILDDIR>>/dune/istl/umfpack.hh:545:23: required from ‘void > Dune::UMFPack<M>::decompose() [with M = > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >]’ > /<<PKGBUILDDIR>>/dune/istl/umfpack.hh:459:7: required from ‘void > Dune::UMFPack<M>::setMatrix(const Matrix&) [with M = > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Matrix = > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >]’ > /<<PKGBUILDDIR>>/dune/istl/umfpack.hh:270:7: required from > ‘Dune::UMFPack<M>::UMFPack(const Matrix&, int, bool) [with M = > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Matrix = > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >]’ > /<<PKGBUILDDIR>>/dune/istl/paamg/amg.hh:658:18: required from ‘static > Dune::Amg::DirectSolverSelector<Matrix, Vector>::Solver<M, > Dune::Amg::DirectSolverSelector<Matrix, Vector>::umfpack>::type* > Dune::Amg::DirectSolverSelector<Matrix, Vector>::Solver<M, > Dune::Amg::DirectSolverSelector<Matrix, Vector>::umfpack>::create(const M&, > bool, bool) [with M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; > Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Vector = > Dune::BlockVector<Dune::FieldVector<double, 1> >; type = > Dune::UMFPack<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> > >]’ > /<<PKGBUILDDIR>>/dune/istl/paamg/amg.hh:683:40: required from ‘static > Dune::Amg::DirectSolverSelector<Matrix, Vector>::DirectSolver* > Dune::Amg::DirectSolverSelector<Matrix, Vector>::create(const Matrix&, bool, > bool) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; > Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >; DirectSolver = > Dune::UMFPack<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> > >]’ > /<<PKGBUILDDIR>>/dune/istl/paamg/amg.hh:745:51: required from ‘void > Dune::Amg::AMG<M, X, S, PI, A>::createHierarchies(C&, const > std::shared_ptr<const _Tp>&, const PI&) [with C = const > Dune::Amg::CoarsenCriterion<Dune::Amg::UnSymmetricCriterion<Dune::BCRSMatrix<Dune::FieldMatrix<double, > 1, 1> >, Dune::Amg::FirstDiagonal> >; M = > Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> > >; X = > Dune::BlockVector<Dune::FieldVector<double, 1> >; S = > Dune::SeqSSOR<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> > >; PI = > Dune::Amg::SequentialInformation; A = > std::allocator<Dune::BlockVector<Dune::FieldVector<double, 1> > >]’ > /<<PKGBUILDDIR>>/dune/istl/paamg/amg.hh:448:24: required from > ‘Dune::Amg::AMG<M, X, S, PI, A>::AMG(const Operator&, const C&, const > SmootherArgs&, const PI&) [with C = > Dune::Amg::CoarsenCriterion<Dune::Amg::UnSymmetricCriterion<Dune::BCRSMatrix<Dune::FieldMatrix<double, > 1, 1> >, Dune::Amg::FirstDiagonal> >; M = > Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> > >; X = > Dune::BlockVector<Dune::FieldVector<double, 1> >; S = > Dune::SeqSSOR<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> > >; PI = > Dune::Amg::SequentialInformation; A = > std::allocator<Dune::BlockVector<Dune::FieldVector<double, 1> > >; Operator = > Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> > >; SmootherArgs = > Dune::Amg::DefaultSmootherArgs<double>]’ > /<<PKGBUILDDIR>>/dune/istl/paamg/test/pthreadamgtest.cc:176:7: required > from ‘void testAMG(int, int, int) [with int BS = 1; AMG = > Dune::Amg::AMG<Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, > 1, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> > >, > Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::SeqSSOR<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> > > >]’ > /<<PKGBUILDDIR>>/dune/istl/paamg/test/pthreadamgtest.cc:232:19: required > from here > /<<PKGBUILDDIR>>/dune/istl/umfpack.hh:106:27: error: cannot convert ‘long > int*’ to ‘const int64_t*’ {aka ‘const long long int*’} > 106 | umfpack_dl_symbolic(args...); > | ^~~~ > | | > | long int* > In file included from /<<PKGBUILDDIR>>/dune/istl/umfpack.hh:13: > /usr/include/suitesparse/umfpack.h:422:19: note: initializing argument 3 of > ‘int umfpack_dl_symbolic(int64_t, int64_t, const int64_t*, const int64_t*, > const double*, void**, const double*, double*)’ > 422 | const int64_t Ap [ ], > | ~~~~~~~~~~~~~~^~~~~~ > /<<PKGBUILDDIR>>/dune/istl/umfpack.hh: In instantiation of ‘static void > Dune::UMFPackMethodChooser<double>::numeric(A ...) [with A = {long int*, long > int*, double*, void*, void**, double*, double*}]’: > /<<PKGBUILDDIR>>/dune/istl/umfpack.hh:553:22: required from ‘void > Dune::UMFPack<M>::decompose() [with M = > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >]’ > /<<PKGBUILDDIR>>/dune/istl/umfpack.hh:459:7: required from ‘void > Dune::UMFPack<M>::setMatrix(const Matrix&) [with M = > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Matrix = > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >]’ > /<<PKGBUILDDIR>>/dune/istl/umfpack.hh:270:7: required from > ‘Dune::UMFPack<M>::UMFPack(const Matrix&, int, bool) [with M = > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Matrix = > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >]’ > /<<PKGBUILDDIR>>/dune/istl/paamg/amg.hh:658:18: required from ‘static > Dune::Amg::DirectSolverSelector<Matrix, Vector>::Solver<M, > Dune::Amg::DirectSolverSelector<Matrix, Vector>::umfpack>::type* > Dune::Amg::DirectSolverSelector<Matrix, Vector>::Solver<M, > Dune::Amg::DirectSolverSelector<Matrix, Vector>::umfpack>::create(const M&, > bool, bool) [with M = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; > Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Vector = > Dune::BlockVector<Dune::FieldVector<double, 1> >; type = > Dune::UMFPack<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> > >]’ > /<<PKGBUILDDIR>>/dune/istl/paamg/amg.hh:683:40: required from ‘static > Dune::Amg::DirectSolverSelector<Matrix, Vector>::DirectSolver* > Dune::Amg::DirectSolverSelector<Matrix, Vector>::create(const Matrix&, bool, > bool) [with Matrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; > Vector = Dune::BlockVector<Dune::FieldVector<double, 1> >; DirectSolver = > Dune::UMFPack<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> > >]’ > /<<PKGBUILDDIR>>/dune/istl/paamg/amg.hh:745:51: required from ‘void > Dune::Amg::AMG<M, X, S, PI, A>::createHierarchies(C&, const > std::shared_ptr<const _Tp>&, const PI&) [with C = const > Dune::Amg::CoarsenCriterion<Dune::Amg::UnSymmetricCriterion<Dune::BCRSMatrix<Dune::FieldMatrix<double, > 1, 1> >, Dune::Amg::FirstDiagonal> >; M = > Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> > >; X = > Dune::BlockVector<Dune::FieldVector<double, 1> >; S = > Dune::SeqSSOR<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> > >; PI = > Dune::Amg::SequentialInformation; A = > std::allocator<Dune::BlockVector<Dune::FieldVector<double, 1> > >]’ > /<<PKGBUILDDIR>>/dune/istl/paamg/amg.hh:448:24: required from > ‘Dune::Amg::AMG<M, X, S, PI, A>::AMG(const Operator&, const C&, const > SmootherArgs&, const PI&) [with C = > Dune::Amg::CoarsenCriterion<Dune::Amg::UnSymmetricCriterion<Dune::BCRSMatrix<Dune::FieldMatrix<double, > 1, 1> >, Dune::Amg::FirstDiagonal> >; M = > Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> > >; X = > Dune::BlockVector<Dune::FieldVector<double, 1> >; S = > Dune::SeqSSOR<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> > >; PI = > Dune::Amg::SequentialInformation; A = > std::allocator<Dune::BlockVector<Dune::FieldVector<double, 1> > >; Operator = > Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> > >; SmootherArgs = > Dune::Amg::DefaultSmootherArgs<double>]’ > /<<PKGBUILDDIR>>/dune/istl/paamg/test/pthreadamgtest.cc:176:7: required > from ‘void testAMG(int, int, int) [with int BS = 1; AMG = > Dune::Amg::AMG<Dune::MatrixAdapter<Dune::BCRSMatrix<Dune::FieldMatrix<double, > 1, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> > >, > Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::SeqSSOR<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> > > >]’ > /<<PKGBUILDDIR>>/dune/istl/paamg/test/pthreadamgtest.cc:232:19: required > from here > /<<PKGBUILDDIR>>/dune/istl/umfpack.hh:81:26: error: cannot convert ‘long > int*’ to ‘const int64_t*’ {aka ‘const long long int*’} > 81 | umfpack_dl_numeric(args...); > | ^~~~ > | | > | long int* > /usr/include/suitesparse/umfpack.h:960:19: note: initializing argument 1 of > ‘int umfpack_dl_numeric(const int64_t*, const int64_t*, const double*, void*, > void**, const double*, double*)’ > 960 | const int64_t Ap [ ], > | ~~~~~~~~~~~~~~^~~~~~ > /<<PKGBUILDDIR>>/dune/istl/umfpack.hh: In instantiation of ‘static void > Dune::UMFPackMethodChooser<double>::solve(A ...) [with A = {int, long int*, > long int*, double*, double*, double*, void*, double*, double*}]’: > /<<PKGBUILDDIR>>/dune/istl/umfpack.hh:368:20: required from ‘void > Dune::UMFPack<M>::apply(domain_type&, range_type&, > Dune::InverseOperatorResult&) [with M = > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; domain_type = > Dune::BlockVector<Dune::FieldVector<double, 1> >; range_type = > Dune::BlockVector<Dune::FieldVector<double, 1> >]’ > /<<PKGBUILDDIR>>/dune/istl/umfpack.hh:358:18: required from here > /<<PKGBUILDDIR>>/dune/istl/umfpack.hh:101:24: error: cannot convert ‘long > int*’ to ‘const int64_t*’ {aka ‘const long long int*’} > 101 | umfpack_dl_solve(args...); > | ^~~~ > | | > | long int* > /usr/include/suitesparse/umfpack.h:1503:19: note: initializing argument 2 > of ‘int umfpack_dl_solve(int, const int64_t*, const int64_t*, const double*, > double*, const double*, void*, const double*, double*)’ > 1503 | const int64_t Ap [ ], > | ~~~~~~~~~~~~~~^~~~~~ > In file included from /<<PKGBUILDDIR>>/dune/istl/cholmod.hh:13, > from /<<PKGBUILDDIR>>/src/istl-solver-playground.cc:24: > /<<PKGBUILDDIR>>/dune/istl/foreach.hh: In instantiation of > ‘std::pair<unsigned int, unsigned int> Dune::flatMatrixForEach(Matrix&&, F&&, > std::size_t, std::size_t) [with Matrix = const BCRSMatrix<FieldMatrix<double, > 1, 1> >&; F = Cholmod<BlockVector<FieldVector<double, 1> > > >::setMatrix<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >, > Dune::Impl::NoIgnore>(const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> > >&, const Dune::Impl::NoIgnore*)::<lambda(auto:115&&, auto:116&&, > auto:117&&)>; std::size_t = unsigned int]’: > /<<PKGBUILDDIR>>/dune/istl/cholmod.hh:206:49: required from ‘void > Dune::Cholmod<Vector>::setMatrix(const Matrix&, const Ignore*) [with Matrix = > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Ignore = > Dune::Impl::NoIgnore; Vector = Dune::BlockVector<Dune::FieldVector<double, 1> > >]’ > /<<PKGBUILDDIR>>/dune/istl/cholmod.hh:181:14: required from ‘void > Dune::Cholmod<Vector>::setMatrix(const Matrix&) [with Matrix = > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; Vector = > Dune::BlockVector<Dune::FieldVector<double, 1> >]’ > /<<PKGBUILDDIR>>/dune/istl/cholmod.hh:396:24: required from > ‘std::shared_ptr<Dune::InverseOperator<typename Dune::TypeListElement<1, > TL>::type, typename Dune::TypeListElement<2, TL>::type> > > Dune::CholmodCreator::operator()(TL, const M&, const Dune::ParameterTree&, > std::enable_if_t<isValidBlock<typename Dune::TypeListElement<1, > TL>::type::block_type>::value, int>) const [with TL = > std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, > std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, > Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, > std::allocator<Dune::FieldVector<double, 1> > > >, > Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, > std::allocator<Dune::FieldVector<double, 1> > > > >; M = > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >; typename > Dune::TypeListElement<1, TL>::type = > Dune::BlockVector<Dune::FieldVector<double, 1> >; typename > Dune::TypeListElement<2, TL>::type = > Dune::BlockVector<Dune::FieldVector<double, 1> >; > std::enable_if_t<isValidBlock<typename Dune::TypeListElement<1, > TL>::type::block_type>::value, int> = int; typename Dune::TypeListElement<1, > TL>::type::block_type = Dune::FieldVector<double, 1>]’ > /<<PKGBUILDDIR>>/dune/istl/common/registry.hh:72:82: required from > ‘Dune::{anonymous}::addRegistryToFactory<std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, > 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, > Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, > std::allocator<Dune::FieldVector<double, 1> > > >, > Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, > std::allocator<Dune::FieldVector<double, 1> > > > >, > std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, > 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >, DirectSolverTag, > const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, > std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const > Dune::ParameterTree&>(Dune::ParameterizedObjectFactory<std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, > 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >(const > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >&, const > Dune::ParameterTree&), std::__cxx11::basic_string<char> >&, > DirectSolverTag)::<lambda(auto:28)> [with auto:28 = > std::integral_constant<unsigned int, 0>]’ > /usr/include/dune/common/hybridutilities.hh:225:36: required from > ‘constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, > F&&, Dune::PriorityTag<2>) [with F = > Dune::{anonymous}::addRegistryToFactory<std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, > 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, > Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, > std::allocator<Dune::FieldVector<double, 1> > > >, > Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, > std::allocator<Dune::FieldVector<double, 1> > > > >, > std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, > 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >, DirectSolverTag, > const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, > std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const > Dune::ParameterTree&>(Dune::ParameterizedObjectFactory<std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, > 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >(const > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >&, const > Dune::ParameterTree&), std::__cxx11::basic_string<char> >&, > DirectSolverTag)::<lambda(auto:28)>; Index = unsigned int; Index ...i = {0, > 1, 2, 3, 4}]’ > /usr/include/dune/common/hybridutilities.hh:270:16: required from > ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = > std::integer_sequence<unsigned int, 0, 1, 2, 3, 4>; F = > Dune::{anonymous}::addRegistryToFactory<std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, > 1, 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, > Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, > std::allocator<Dune::FieldVector<double, 1> > > >, > Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, > std::allocator<Dune::FieldVector<double, 1> > > > >, > std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, > 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >, DirectSolverTag, > const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, > std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const > Dune::ParameterTree&>(Dune::ParameterizedObjectFactory<std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, > 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >(const > Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1> >&, const > Dune::ParameterTree&), std::__cxx11::basic_string<char> >&, > DirectSolverTag)::<lambda(auto:28)>]’ > /<<PKGBUILDDIR>>/dune/istl/common/registry.hh:64:28: required from ‘int > Dune::{anonymous}::addRegistryToFactory(Dune::ParameterizedObjectFactory<Type(Args > ...), std::__cxx11::basic_string<char> >&, Tag) [with V = > std::tuple<Dune::MetaType<Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, > std::allocator<Dune::FieldMatrix<double, 1, 1> > > >, > Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, > std::allocator<Dune::FieldVector<double, 1> > > >, > Dune::MetaType<Dune::BlockVector<Dune::FieldVector<double, 1>, > std::allocator<Dune::FieldVector<double, 1> > > > >; Type = > std::shared_ptr<Dune::InverseOperator<Dune::BlockVector<Dune::FieldVector<double, > 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> > > >; Tag = > DirectSolverTag; Args = {const Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, > 1>, std::allocator<Dune::FieldMatrix<double, 1, 1> > >&, const > Dune::ParameterTree&}]’ > /<<PKGBUILDDIR>>/dune/istl/solverfactory.hh:60:31: required from ‘int > Dune::{anonymous}::initSolverFactories() [with O = > Dune::OverlappingSchwarzOperator<Dune::BCRSMatrix<Dune::FieldMatrix<double, > 1, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::OwnerOverlapCopyCommunication<long long int> >]’ > /<<PKGBUILDDIR>>/src/istl-solver-playground.hh:26:32: required from ‘void > solve(const std::shared_ptr<_Tp>&, typename OP::range_type&, typename > OP::domain_type&, const Dune::ParameterTree&, int) [with OP = > Dune::OverlappingSchwarzOperator<Dune::BCRSMatrix<Dune::FieldMatrix<double, > 1, 1> >, Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::BlockVector<Dune::FieldVector<double, 1> >, > Dune::OwnerOverlapCopyCommunication<long long int> >; typename OP::range_type > = Dune::BlockVector<Dune::FieldVector<double, 1> >; typename OP::domain_type > = Dune::BlockVector<Dune::FieldVector<double, 1> >]’ > /<<PKGBUILDDIR>>/src/istl-solver-playground.cc:166:8: required from here > /<<PKGBUILDDIR>>/dune/istl/foreach.hh:152:20: note: parameter passing for > argument of type ‘Dune::FieldMatrix<double, 1, 1>’ when C++17 is enabled > changed to match C++14 in GCC 10.1 > 152 | return entry; > | ^~~~~ > make[5]: *** > [dune/istl/paamg/test/CMakeFiles/pthreadamgtest.dir/build.make:79: > dune/istl/paamg/test/CMakeFiles/pthreadamgtest.dir/pthreadamgtest.cc.o] Error > 1 The full build log is available from: http://qa-logs.debian.net/2024/04/20/dune-istl_2.9.0-2_unstable-armhf.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240420;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240420&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime. -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers