Bug#895525: dune-pdelab FTBFS with libdune-localfunctions-dev 2.6.0-1

Adrian Bunk bunk at debian.org
Thu Apr 12 10:55:17 BST 2018


Source: dune-pdelab
Version: 2.5.0~rc1-2
Severity: serious

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/dune-pdelab.html

...
In file included from /build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelementmap/opbfem.hh:8:0,
                 from /build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/test/fem/opbfem.hh:7,
                 from /build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/test/fem/testfemwithgfs.cc:23:
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh: At global scope:
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:773:117: error: wrong number of template arguments (8, should be 7)
     typedef Dune::LocalBasisTraits<D,d,Dune::FieldVector<D,d>,R,1,Dune::FieldVector<R,1>,Dune::FieldMatrix<R,1,d>, 0> Traits;
                                                                                                                     ^
In file included from /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalbasis.hh:13:0,
                 from /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d.hh:9,
                 from /build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelementmap/bdm1simplex2dfem.hh:6,
                 from /build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelementmap/brezzidouglasmarinifem.hh:8,
                 from /build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/test/fem/rtbdmfem.hh:7,
                 from /build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/test/fem/testfemwithgfs.cc:22:
/usr/include/dune/localfunctions/common/localbasis.hh:31:10: note: provided for 'template<class DF, int n, class D, class RF, int m, class R, class J> struct Dune::LocalBasisTraits'
   struct LocalBasisTraits
          ^~~~~~~~~~~~~~~~
In file included from /build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelementmap/opbfem.hh:8:0,
                 from /build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/test/fem/opbfem.hh:7,
                 from /build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/test/fem/testfemwithgfs.cc:23:
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:784:50: error: 'Traits' is not a class, namespace, or enumeration
     inline void evaluateFunction (const typename Traits::DomainType& in,
                                                  ^~~~~~
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:785:73: error: template argument 1 is invalid
                                   std::vector<typename Traits::RangeType>& out) const {
                                                                         ^
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:785:73: error: template argument 2 is invalid
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:785:73: error: template argument 1 is invalid
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:785:73: error: template argument 2 is invalid
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:785:73: error: template argument 1 is invalid
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:785:73: error: template argument 2 is invalid
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:785:73: error: template argument 1 is invalid
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:785:73: error: template argument 2 is invalid
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:785:35: error: invalid template-id
                                   std::vector<typename Traits::RangeType>& out) const {
                                   ^~~
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:785:56: error: 'Traits' is not a class, namespace, or enumeration
                                   std::vector<typename Traits::RangeType>& out) const {
                                                        ^~~~~~
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:785:73: error: expected '(' before '>' token
                                   std::vector<typename Traits::RangeType>& out) const {
                                                                         ^
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:785:35: error: template placeholder type 'vector' must be followed by a simple declarator-id
                                   std::vector<typename Traits::RangeType>& out) const {
                                   ^~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /usr/include/c++/7/functional:61,
                 from /usr/include/dune/common/binaryfunctions.hh:10,
                 from /usr/include/dune/common/parallel/collectivecommunication.hh:16,
                 from /usr/include/dune/common/parallel/mpihelper.hh:14,
                 from /build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/test/fem/testfemwithgfs.cc:11:
/usr/include/c++/7/bits/stl_vector.h:216:11: note: 'template<class _Tp, class _Alloc> class std::vector' declared here
     class vector : protected _Vector_base<_Tp, _Alloc>
           ^~~~~~
In file included from /build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelementmap/opbfem.hh:8:0,
                 from /build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/test/fem/opbfem.hh:7,
                 from /build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/test/fem/testfemwithgfs.cc:23:
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:785:76: error: 'auto' parameter not permitted in this context
                                   std::vector<typename Traits::RangeType>& out) const {
                                                                            ^~~
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:792:38: error: 'Traits' is not a class, namespace, or enumeration
     evaluateJacobian (const typename Traits::DomainType& in,
                                      ^~~~~~
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:793:64: error: template argument 1 is invalid
                       std::vector<typename Traits::JacobianType>& out) const {
                                                                ^
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:793:64: error: template argument 2 is invalid
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:793:64: error: template argument 1 is invalid
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:793:64: error: template argument 2 is invalid
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:793:64: error: template argument 1 is invalid
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:793:64: error: template argument 2 is invalid
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:793:64: error: template argument 1 is invalid
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:793:64: error: template argument 2 is invalid
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:793:23: error: invalid template-id
                       std::vector<typename Traits::JacobianType>& out) const {
                       ^~~
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:793:44: error: 'Traits' is not a class, namespace, or enumeration
                       std::vector<typename Traits::JacobianType>& out) const {
                                            ^~~~~~
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:793:64: error: expected '(' before '>' token
                       std::vector<typename Traits::JacobianType>& out) const {
                                                                ^
/build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/finiteelement/l2orthonormal.hh:793:23: error: template placeholder type 'vector' must be followed by a simple declarator-id
                       std::vector<typename Traits::JacobianType>& out) const {
                       ^~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /usr/include/c++/7/functional:61,
                 from /usr/include/dune/common/binaryfunctions.hh:10,
                 from /usr/include/dune/common/parallel/collectivecommunication.hh:16,
                 from /usr/include/dune/common/parallel/mpihelper.hh:14,
                 from /build/1st/dune-pdelab-2.5.0~rc1/dune/pdelab/test/fem/testfemwithgfs.cc:11:
/usr/include/c++/7/bits/stl_vector.h:216:11: note: 'template<class _Tp, class _Alloc> class std::vector' declared here
     class vector : protected _Vector_base<_Tp, _Alloc>
           ^~~~~~
...



More information about the debian-science-maintainers mailing list