--- Begin Message ---
Package: life
Version: 0.9.24-7
Severity: normal
Tags: sid
User: [email protected]
Usertags: ftbfs-gcc-4.5
The package fails to build in a test rebuild on at least amd64 with
gcc-4.5/g++-4.5, but succeeds to build with gcc-4.4/g++-4.4.
The full build log can be found at:
http://people.debian.org/~lucas/logs/2011/02/14/gcc/gcc4.5/life_0.9.24-7_lsid64b.buildlog
The last lines of the build log are at the end of this report.
Some more details can be found at
http://lists.debian.org/debian-devel-announce/2011/02/msg00012.html
[...]
/usr/include/c++/4.5/bits/stl_tree.h:614:9: instantiated from
'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::~_Rb_tree() [with
_Key = std::basic_string<char>, _Val = std::pair<const std::basic_string<char>,
Life::FunctionSpace<Life::Mesh<Life::Simplex<2u, 1u, 2u>, double>,
Life::bases<Life::Lagrange<0u, Life::Tensor2> >, Life::Discontinuous,
boost::parameter::void_, boost::parameter::void_>::Element<double,
Life::VectorUblas<double> > >, _KeyOfValue = std::_Select1st<std::pair<const
std::basic_string<char>, Life::FunctionSpace<Life::Mesh<Life::Simplex<2u, 1u,
2u>, double>, Life::bases<Life::Lagrange<0u, Life::Tensor2> >,
Life::Discontinuous, boost::parameter::void_,
boost::parameter::void_>::Element<double, Life::VectorUblas<double> > > >,
_Compare = std::less<std::basic_string<char> >, _Alloc =
std::allocator<std::pair<const std::basic_string<char>,
Life::FunctionSpace<Life::Mesh<Life::Simplex<2u, 1u, 2u>, double>,
Life::bases<Life::Lagrange<0u, Life::Tensor2>
>, Life::Discontinuous, boost::parameter::void_,
>boost::parameter::void_>::Element<double, Life::VectorUblas<double> > > >]'
/usr/include/c++/4.5/bits/stl_map.h:87:5: instantiated from
'Life::TimeSet<MeshType>::Step::Step(Life::TimeSet<MeshType>*, Life::Real,
Life::size_type, Life::size_type) [with MeshType = Life::Mesh<Life::Simplex<2u,
1u, 2u>, double>, Life::TimeSet<MeshType> =
Life::TimeSet<Life::Mesh<Life::Simplex<2u, 1u, 2u>, double> >, Life::Real =
double, Life::size_type = long unsigned int]'
/build/user-life_0.9.24-7-amd64-dCjTTh/life-0.9.24/life/lifediscr/timeset.hpp:1343:9:
instantiated from 'Life::TimeSet<MeshType>::step_ptrtype
Life::TimeSet<MeshType>::step(Life::Real) [with MeshType =
Life::Mesh<Life::Simplex<2u, 1u, 2u>, double>,
Life::TimeSet<MeshType>::step_ptrtype =
boost::shared_ptr<Life::TimeSet<Life::Mesh<Life::Simplex<2u, 1u, 2u>, double>
>::Step>, Life::Real = double]'
/build/user-life_0.9.24-7-amd64-dCjTTh/life-0.9.24/life/lifefilters/exporterquick.hpp:90:76:
instantiated from 'void Life::ExporterQuick<MeshType>::save(double, const
F1&) [with F1 = Life::FunctionSpace<Life::Mesh<Life::Simplex<2u, 1u, 2u>,
double>, Life::bases<Life::Lagrange<1u, Life::Vectorial, Life::PointSetFekete>,
mpl_::void_, mpl_::void_, mpl_::void_>, double, boost::parameter::void_,
boost::parameter::void_>::Element<double, Life::VectorUblas<double> >, MeshType
= Life::Mesh<Life::Simplex<2u, 1u, 2u>, double>]'
/build/user-life_0.9.24-7-amd64-dCjTTh/life-0.9.24/life/lifediscr/ale.cpp:179:5:
instantiated from 'void
Life::ALE<Convex>::generateP1Map(Life::ALE<Convex>::p1_element_type&) [with
Convex = Life::Simplex<2u, 1u, 2u>, Life::ALE<Convex>::p1_element_type =
Life::FunctionSpace<Life::Mesh<Life::Simplex<2u, 1u, 2u>, double>,
Life::bases<Life::Lagrange<1u, Life::Vectorial, Life::PointSetFekete>,
mpl_::void_, mpl_::void_, mpl_::void_>, double, boost::parameter::void_,
boost::parameter::void_>::Element<double, Life::VectorUblas<double> >]'
/build/user-life_0.9.24-7-amd64-dCjTTh/life-0.9.24/life/lifediscr/ale.cpp:197:16:
instantiated from here
/build/user-life_0.9.24-7-amd64-dCjTTh/life-0.9.24/life/lifediscr/functionspace.hpp:741:58:
error: no type named 'component_basis_type' in 'struct mpl_::arg<1>'
/build/user-life_0.9.24-7-amd64-dCjTTh/life-0.9.24/life/lifediscr/functionspace.hpp:
In instantiation of 'Life::FunctionSpace<Life::Mesh<Life::Simplex<2u, 1u, 2u>,
double>, Life::bases<Life::Lagrange<0u, Life::Tensor2> >, double,
Life::NoPeriodicity, Life::Discontinuous>::GetNComponents<mpl_::arg<1> >':
/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:85:5:
instantiated from 'const int
boost::mpl::aux::template_arity_impl<Life::FunctionSpace<Life::Mesh<Life::Simplex<2u,
1u, 2u>, double>, Life::bases<Life::Lagrange<0u, Life::Tensor2> >, double,
Life::NoPeriodicity, Life::Discontinuous>::GetNComponents<mpl_::arg<1> >,
1>::value'
/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:93:5:
instantiated from 'const int
boost::mpl::aux::template_arity<Life::FunctionSpace<Life::Mesh<Life::Simplex<2u,
1u, 2u>, double>, Life::bases<Life::Lagrange<0u, Life::Tensor2> >, double,
Life::NoPeriodicity, Life::Discontinuous>::GetNComponents<mpl_::arg<1> >
>::value'
/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:98:30:
instantiated from
'boost::mpl::aux::template_arity<Life::FunctionSpace<Life::Mesh<Life::Simplex<2u,
1u, 2u>, double>, Life::bases<Life::Lagrange<0u, Life::Tensor2> >, double,
Life::NoPeriodicity, Life::Discontinuous>::GetNComponents<mpl_::arg<1> > >'
/usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:50:1:
instantiated from
'boost::mpl::is_lambda_expression<Life::FunctionSpace<Life::Mesh<Life::Simplex<2u,
1u, 2u>, double>, Life::bases<Life::Lagrange<0u, Life::Tensor2> >, double,
Life::NoPeriodicity, Life::Discontinuous>::GetNComponents<mpl_::arg<1> > >'
/usr/include/boost/mpl/aux_/nested_type_wknd.hpp:28:1: instantiated from
'boost::mpl::aux::nested_type_wknd<boost::mpl::is_lambda_expression<Life::FunctionSpace<Life::Mesh<Life::Simplex<2u,
1u, 2u>, double>, Life::bases<Life::Lagrange<0u, Life::Tensor2> >, double,
Life::NoPeriodicity, Life::Discontinuous>::GetNComponents<mpl_::arg<1> > > >'
/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:29:1: [ skipping 31
instantiation contexts ]
/usr/include/c++/4.5/bits/stl_tree.h:614:9: instantiated from
'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::~_Rb_tree() [with
_Key = std::basic_string<char>, _Val = std::pair<const std::basic_string<char>,
Life::FunctionSpace<Life::Mesh<Life::Simplex<2u, 1u, 2u>, double>,
Life::bases<Life::Lagrange<0u, Life::Tensor2> >, Life::Discontinuous,
boost::parameter::void_, boost::parameter::void_>::Element<double,
Life::VectorUblas<double> > >, _KeyOfValue = std::_Select1st<std::pair<const
std::basic_string<char>, Life::FunctionSpace<Life::Mesh<Life::Simplex<2u, 1u,
2u>, double>, Life::bases<Life::Lagrange<0u, Life::Tensor2> >,
Life::Discontinuous, boost::parameter::void_,
boost::parameter::void_>::Element<double, Life::VectorUblas<double> > > >,
_Compare = std::less<std::basic_string<char> >, _Alloc =
std::allocator<std::pair<const std::basic_string<char>,
Life::FunctionSpace<Life::Mesh<Life::Simplex<2u, 1u, 2u>, double>,
Life::bases<Life::Lagrange<0u, Life::Tensor2>
>, Life::Discontinuous, boost::parameter::void_,
>boost::parameter::void_>::Element<double, Life::VectorUblas<double> > > >]'
/usr/include/c++/4.5/bits/stl_map.h:87:5: instantiated from
'Life::TimeSet<MeshType>::Step::Step(Life::TimeSet<MeshType>*, Life::Real,
Life::size_type, Life::size_type) [with MeshType = Life::Mesh<Life::Simplex<2u,
1u, 2u>, double>, Life::TimeSet<MeshType> =
Life::TimeSet<Life::Mesh<Life::Simplex<2u, 1u, 2u>, double> >, Life::Real =
double, Life::size_type = long unsigned int]'
/build/user-life_0.9.24-7-amd64-dCjTTh/life-0.9.24/life/lifediscr/timeset.hpp:1343:9:
instantiated from 'Life::TimeSet<MeshType>::step_ptrtype
Life::TimeSet<MeshType>::step(Life::Real) [with MeshType =
Life::Mesh<Life::Simplex<2u, 1u, 2u>, double>,
Life::TimeSet<MeshType>::step_ptrtype =
boost::shared_ptr<Life::TimeSet<Life::Mesh<Life::Simplex<2u, 1u, 2u>, double>
>::Step>, Life::Real = double]'
/build/user-life_0.9.24-7-amd64-dCjTTh/life-0.9.24/life/lifefilters/exporterquick.hpp:90:76:
instantiated from 'void Life::ExporterQuick<MeshType>::save(double, const
F1&) [with F1 = Life::FunctionSpace<Life::Mesh<Life::Simplex<2u, 1u, 2u>,
double>, Life::bases<Life::Lagrange<1u, Life::Vectorial, Life::PointSetFekete>,
mpl_::void_, mpl_::void_, mpl_::void_>, double, boost::parameter::void_,
boost::parameter::void_>::Element<double, Life::VectorUblas<double> >, MeshType
= Life::Mesh<Life::Simplex<2u, 1u, 2u>, double>]'
/build/user-life_0.9.24-7-amd64-dCjTTh/life-0.9.24/life/lifediscr/ale.cpp:179:5:
instantiated from 'void
Life::ALE<Convex>::generateP1Map(Life::ALE<Convex>::p1_element_type&) [with
Convex = Life::Simplex<2u, 1u, 2u>, Life::ALE<Convex>::p1_element_type =
Life::FunctionSpace<Life::Mesh<Life::Simplex<2u, 1u, 2u>, double>,
Life::bases<Life::Lagrange<1u, Life::Vectorial, Life::PointSetFekete>,
mpl_::void_, mpl_::void_, mpl_::void_>, double, boost::parameter::void_,
boost::parameter::void_>::Element<double, Life::VectorUblas<double> >]'
/build/user-life_0.9.24-7-amd64-dCjTTh/life-0.9.24/life/lifediscr/ale.cpp:197:16:
instantiated from here
/build/user-life_0.9.24-7-amd64-dCjTTh/life-0.9.24/life/lifediscr/functionspace.hpp:751:134:
error: type/value mismatch at argument 1 in template parameter list for
'template<class U1, class U2, class U3, class U4, class U5> struct
mpl_::arg<1>::apply'
/build/user-life_0.9.24-7-amd64-dCjTTh/life-0.9.24/life/lifediscr/functionspace.hpp:751:134:
error: expected a type, got 'Life::Mesh<Life::Simplex<2u, 1u, 2u>,
double>::nDim'
make[3]: *** [life/lifediscr/CMakeFiles/lifediscr.dir/ale.cpp.o] Error 1
make[3]: Leaving directory
`/build/user-life_0.9.24-7-amd64-dCjTTh/life-0.9.24/obj-x86_64-linux-gnu'
make[2]: *** [life/lifediscr/CMakeFiles/lifediscr.dir/all] Error 2
make[2]: Leaving directory
`/build/user-life_0.9.24-7-amd64-dCjTTh/life-0.9.24/obj-x86_64-linux-gnu'
make[1]: *** [all] Error 2
make: make[1]: Leaving directory
`/build/user-life_0.9.24-7-amd64-dCjTTh/life-0.9.24/obj-x86_64-linux-gnu'
*** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
--- End Message ---