Your message dated Wed, 08 May 2024 08:34:24 +0000
with message-id <e1s4ckq-002ppl...@fasolo.debian.org>
and subject line Bug#1069532: fixed in dune-istl 2.9.0-3~exp1
has caused the Debian Bug report #1069532,
regarding dune-istl: FTBFS on armhf: umfpack.hh:106:27: error: cannot convert 
‘long int*’ to ‘const int64_t*’ {aka ‘const long long int*’}
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1069532: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069532
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: dune-istl
Source-Version: 2.9.0-3~exp1
Done: Markus Blatt <mar...@dr-blatt.de>

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

Debian distribution maintenance software
pp.
Markus Blatt <mar...@dr-blatt.de> (supplier of updated dune-istl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 08 May 2024 08:43:53 +0200
Source: dune-istl
Architecture: source
Version: 2.9.0-3~exp1
Distribution: experimental
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Markus Blatt <mar...@dr-blatt.de>
Closes: 1069532
Changes:
 dune-istl (2.9.0-3~exp1) experimental; urgency=medium
 .
   * Call int32_t variants of umfpack methods if UMFPackMatrix::size_type is 
32bit
     (Closes: #1069532)
Checksums-Sha1:
 cd5683a951ca0efb1399359850ba29992beb9261 2342 dune-istl_2.9.0-3~exp1.dsc
 ec3657cc077570fe528f7b7817d3530e3386fa63 6748 
dune-istl_2.9.0-3~exp1.debian.tar.xz
Checksums-Sha256:
 807d660f58a8dd9c22aa445e5c4f71d405be30a1ee1819e183bebf96fb86f685 2342 
dune-istl_2.9.0-3~exp1.dsc
 fb349f39b7f47a6e732d3ff631aa6417a5ca68a06dfb58ee59cc78c1673e47a2 6748 
dune-istl_2.9.0-3~exp1.debian.tar.xz
Files:
 0dd79622a05a607da686419d167ac58f 2342 libs optional dune-istl_2.9.0-3~exp1.dsc
 d4b6130ce9ba6e24fc628c9bfa695e65 6748 libs optional 
dune-istl_2.9.0-3~exp1.debian.tar.xz

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

iQIzBAEBCAAdFiEEX5730Qbzr+QcV2vnUAaxd/1SdC8FAmY7NUMACgkQUAaxd/1S
dC9F8Q/+JZ4IJRd1WyTpOquCDVIeuVDU9f/3WcB5AoopNnWrYRwoIVh2osmXMT+5
hjHqSgEKAezRxlRmV4P61bjHMcm/IvSZUdgzRp8XJ4RF71iRKzViPwtCBleCn+ML
pCLpuN/OeuT8yt0nwXctB4T1y49fd1iFuoV5I/EUVQs6Z24v44Ifj0HXcpw1zy8A
2Ry/yaLCxbcZXyw3XEpUqdwPt0EOQftx5Ys4/oDRiUpEEfix6fZYRgOWR9S/SPjW
D97R1sp4vPpC0KB+k0OfvJh9p2ZRy1jOlwvIMnyM7LRd7PcW/5zR79ox8i/uo7be
0Ayajby+PIz+hJaXJfUqXA3+Nh8OF//P4HRwlsC1CXEkC/XoP/yb05NDEcWP+qql
scdlE6FvJMsobKbYK1cYlui3a8d4EgFZBu1tzbotIVes1xpthyhg+Hyy1rqr3LpN
CcWgeH/Xqjk3ACgP2KRxFsOw0PUjxTy7yiqb66A69vBHzhrTrtMDVIMV1Bxx89Xi
vQpR5DHSfK+udnCZHaPXX1ApIhBBN7yYBgCCVHVbDDw4nkE2f0l5iNt1BmiQMD4H
sLA4uUIG3SCBfCkKT3awXq8zLblimSpOU8qAZ2E3dB7/Wt++o8Vi2VbUeYbVqOwb
IAbIdVXKX3+rCF1PA1Be1hM3nEL2P+8OYSmOoZxwgx+CN1GsLdM=
=DMHD
-----END PGP SIGNATURE-----

Attachment: pgp3wBXLmOApI.pgp
Description: PGP signature


--- End Message ---

Reply via email to