Your message dated Mon, 10 Jun 2024 06:49:01 +0000
with message-id <e1sgypx-00fjlx...@fasolo.debian.org>
and subject line Bug#1069532: fixed in dune-istl 2.9.0-3
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
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: Mon, 10 Jun 2024 07:46:09 +0200
Source: dune-istl
Architecture: source
Version: 2.9.0-3
Distribution: unstable
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) unstable; urgency=medium
 .
   * Upload to unstable
   * Build without suitspare on 32bit.
   * Fixed the bugfix for umfpack calling.
   * Call int32_t variants of umfpack methods if UMFPackMatrix::size_type
     is 32bit (Closes: #1069532)
Checksums-Sha1:
 93cf138d6c8a030b78a3cfb65ef8431016f783dc 2369 dune-istl_2.9.0-3.dsc
 1c0569f42bb96f252e9544eebecaeb3d329014ac 7568 dune-istl_2.9.0-3.debian.tar.xz
Checksums-Sha256:
 33af1c357a80930cee42623257d72e1313157a0286da7f1a097f0dd5a277996f 2369 
dune-istl_2.9.0-3.dsc
 12853b725244de717d5cc345f7d1906f55f03ff92dba3699d8c7f8ca1415b605 7568 
dune-istl_2.9.0-3.debian.tar.xz
Files:
 6a63fcc3130ae7e3a24c9042026987d3 2369 libs optional dune-istl_2.9.0-3.dsc
 5dacaa1b797a17b8e7ce8dccfbdaddfa 7568 libs optional 
dune-istl_2.9.0-3.debian.tar.xz

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

iQIzBAEBCAAdFiEEX5730Qbzr+QcV2vnUAaxd/1SdC8FAmZmn4QACgkQUAaxd/1S
dC8grhAAnBR3TIldReFUcoL6Jsg3Kfq0KQF5PYkZHIhVgx2Y0KRWTSY1/uWrzHjs
D55Lx6DcyP5uV59r9i8Pbal517zAVdZCD4A5GjPIw3i77XEh3q/BkeAqpOQQvG6i
WEuxRA3w8ZTJT0htZzRjei7jFeIMrhRNFlfYfmIENjftm44I3NNPzl5sHhJgtf6h
QfKi8jgHYrVl/ENVXZJEej5Vc8PE0EqDpqySvn/n8D806gdOWVIv9Z9/8Rfvg7XM
WhN20ZG8fsHjCNmvgHaj2LZrOzQHnj7P0AcLkx4QmmN2d4PMjcWt21cb5RKKJhaj
6Mku13hNZGNhi1P0uAFxRYJwurrYBnFQrB9LDBwiu/OSEZsFpBMJOwjDrBef71RC
5jAl0kfFzyzZ+6JWr9sXdJz9k+ZWBsohHRd3+C2zuQMlZrU3A8qgiWZGc8fKb94c
lexMibOGUJtZ2a9mP7AkAOlpC/YSEmdRcJs/h0nSVcLW00FUjFgFah3qSyN5m81F
1QqbnqxJ7pJnfKm2uc6KksTuGvZNPmV63+0Na5OwSNjzWUsWIH0CrN/Dc45Tk8On
8G0CX5oRnwC2C+kNwnND74eEozt3yAPkZiClTG/tKwMPE1J1B65X4+eeCU+PI/y5
sfsH3oT11N1h3WjQ6uf8pkvlr0PZa2bpQzfMkcu+APJaymEdXxA=
=YgS/
-----END PGP SIGNATURE-----

Attachment: pgp2uecJ2GuC7.pgp
Description: PGP signature


--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to