Bug#676729: Fwd: Bug#676729: feel++: FTBFS: operators.hpp:722:1: internal compiler error: Segmentation fault

Christophe Prud'homme prudhomm at debian.org
Sun Jun 10 20:04:20 UTC 2012


Hello

I get an ice with gcc47 (see email below)

I am trying to reproduce it.
Shouldn't it be considered a gcc47 bug rather than a feel++ bug ?
Feel++ compiles and runs fine with gcc45, gcc46 and clang31.

Best regards
C.

---------- Forwarded message ----------
From: Lucas Nussbaum <lucas at lucas-nussbaum.net>
Date: Sat, Jun 9, 2012 at 10:10 AM
Subject: Bug#676729: feel++: FTBFS: operators.hpp:722:1: internal
compiler error: Segmentation fault
To: submit at bugs.debian.org


Source: feel++
Version: 0.91.4-2
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20120609 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> make[3]: Entering directory `/build/feel++-TyecKE/feel++-0.91.4/obj-x86_64-linux-gnu'
> /usr/bin/cmake -E cmake_progress_report /build/feel++-TyecKE/feel++-0.91.4/obj-x86_64-linux-gnu/CMakeFiles
> [ 91%] Building CXX object doc/manual/tutorial/CMakeFiles/feel_doc_mymesh.dir/mymesh.cpp.o
> cd /build/feel++-TyecKE/feel++-0.91.4/obj-x86_64-linux-gnu/doc/manual/tutorial && /usr/bin/g++   -DBOOST_UBLAS_MOVE_SEMANTICS -DFEELPP_HAS_MPI=1 -DFEELPP_HAS_MPI_H=1 -DFEELPP_HAS_DLFCN_H -DFEELPP_HAS_DLOPEN -DBOOST_PARAMETER_MAX_ARITY=20 -DBOOST_TEST_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_NO_SCOPED_ENUMS -DFEELPP_HAS_PETSC -DFEELPP_HAS_PETSC_H -DFEELPP_HAS_GMSH=1 -D_FEELPP_HAS_GMSH_ -DGMSH_EXECUTABLE=/usr/bin/gmsh -std=c++0x -pedantic  -ftemplate-depth-256 -Wno-inline -std=c++0x  -std=c++0x  -pedantic -g0 -O2 -DNDEBUG  -ftemplate-depth-256 -finline-functions -Wno-inline -std=c++0x  -I/build/feel++-TyecKE/feel++-0.91.4/contrib -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -I/usr/include/libxml2 -I/build/feel++-TyecKE/feel++-0.91.4/contrib/eigen -I/usr/include/ANN -I/usr/include/python2.7 -I/usr/lib/petscdir/3.2/include -I/usr/lib/petscdir/3.2/linux-gnu-c-opt/include -I/usr/lib/slepcdir/3.2/linux-gnu-c-opt/include -I/usr/lib/slepcdir/3.2/include -I/usr/include/gmsh -I/build/feel++-TyecKE/feel++-0.91.4/obj-x86_64-linux-gnu -I/build/feel++-TyecKE/feel++-0.91.4 -I/build/feel++-TyecKE/feel++-0.91.4/contrib/gmm/include -I/build/feel++-TyecKE/feel++-0.91.4/doc/manual     -Wall -Wno-unused -Wno-sign-compare -o CMakeFiles/feel_doc_mymesh.dir/mymesh.cpp.o -c /build/feel++-TyecKE/feel++-0.91.4/doc/manual/tutorial/mymesh.cpp
> In file included from /build/feel++-TyecKE/feel++-0.91.4/feel/feelvf/vf.hpp:93:0,
>                  from /build/feel++-TyecKE/feel++-0.91.4/feel/feelfilters/gmsh.hpp:47,
>                  from /build/feel++-TyecKE/feel++-0.91.4/doc/manual/tutorial/mymesh.cpp:34:
> /build/feel++-TyecKE/feel++-0.91.4/feel/feelvf/operators.hpp: In instantiation of 'struct Feel::vf::OpId<Element, (Feel::vf::OperatorType)2u>::tensor<Geo_t, Basis_i_t, Basis_j_t>::tensor(const this_type&, const Geo_t&) [with Geo_t = boost::fusion::map<boost::fusion::pair<Feel::vf::detail::gmc<0>, boost::shared_ptr<Feel::GeoMap<2u, 1u, 2u, double, Feel::Simplex, Feel::Lagrange>::Context<2307ul, Feel::GeoElement2D<2u, Feel::Simplex<2u, 1u, 2u>, Feel::SubFaceOfNone, double> > > >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>; Basis_i_t = boost::fusion::map<boost::fusion::pair<Feel::vf::detail::gmc<0>, boost::shared_ptr<Feel::vf::detail::gmc<0> > >, boost::fusion::pair<Feel::vf::detail::gmc<1>, boost::shared_ptr<Feel::vf::detail::gmc<1> > > >; Basis_j_t = boost::fusion::map<boost::fusion::pair<Feel::vf::detail::gmc<0>, boost::shared_ptr<Feel::vf::detail::gmc<0> > >, boost::fusion::pair<Feel::vf::detail::gmc<1>, boost::shared_ptr<Feel::vf::detail::gmc<1> > > >; Element = Feel::FunctionSpace<Feel::Mesh<Feel::Simplex<2u, 1u, 2u> >, Feel::bases<Feel::Lagrange<1u, Feel::Vectorial, Feel::Continuous, Feel::PointSetEquiSpaced, 0u>, Feel::void_basis, Feel::void_basis, Feel::void_basis>, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_>::Element<double, Feel::VectorUblas<double, boost::numeric::ublas::vector<double, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > > > >; Feel::vf::OpId<Element, (Feel::vf::OperatorType)2u>::this_type = Feel::vf::OpId<Feel::FunctionSpace<Feel::Mesh<Feel::Simplex<2u, 1u, 2u> >, Feel::bases<Feel::Lagrange<1u, Feel::Vectorial, Feel::Continuous, Feel::PointSetEquiSpaced, 0u>, Feel::void_basis, Feel::void_basis, Feel::void_basis>, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_>::Element<double, Feel::VectorUblas<double, boost::numeric::ublas::vector<double, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > > > >, (Feel::vf::OperatorType)2u>]::INVALID_CALL_TO_CONSTRUCTOR722':
> /build/feel++-TyecKE/feel++-0.91.4/feel/feelvf/operators.hpp:722:1:   required from 'Feel::vf::OpId<Element, (Feel::vf::OperatorType)2u>::tensor<Geo_t, Basis_i_t, Basis_j_t>::tensor(const this_type&, const Geo_t&) [with Geo_t = boost::fusion::map<boost::fusion::pair<Feel::vf::detail::gmc<0>, boost::shared_ptr<Feel::GeoMap<2u, 1u, 2u, double, Feel::Simplex, Feel::Lagrange>::Context<2307ul, Feel::GeoElement2D<2u, Feel::Simplex<2u, 1u, 2u>, Feel::SubFaceOfNone, double> > > >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>; Basis_i_t = boost::fusion::map<boost::fusion::pair<Feel::vf::detail::gmc<0>, boost::shared_ptr<Feel::vf::detail::gmc<0> > >, boost::fusion::pair<Feel::vf::detail::gmc<1>, boost::shared_ptr<Feel::vf::detail::gmc<1> > > >; Basis_j_t = boost::fusion::map<boost::fusion::pair<Feel::vf::detail::gmc<0>, boost::shared_ptr<Feel::vf::detail::gmc<0> > >, boost::fusion::pair<Feel::vf::detail::gmc<1>, boost::shared_ptr<Feel::vf::detail::gmc<1> > > >; Element = Feel::FunctionSpace<Feel::Mesh<Feel::Simplex<2u, 1u, 2u> >, Feel::bases<Feel::Lagrange<1u, Feel::Vectorial, Feel::Continuous, Feel::PointSetEquiSpaced, 0u>, Feel::void_basis, Feel::void_basis, Feel::void_basis>, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_>::Element<double, Feel::VectorUblas<double, boost::numeric::ublas::vector<double, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > > > >; Feel::vf::OpId<Element, (Feel::vf::OperatorType)2u>::this_type = Feel::vf::OpId<Feel::FunctionSpace<Feel::Mesh<Feel::Simplex<2u, 1u, 2u> >, Feel::bases<Feel::Lagrange<1u, Feel::Vectorial, Feel::Continuous, Feel::PointSetEquiSpaced, 0u>, Feel::void_basis, Feel::void_basis, Feel::void_basis>, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_>::Element<double, Feel::VectorUblas<double, boost::numeric::ublas::vector<double, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > > > >, (Feel::vf::OperatorType)2u>]'
> /build/feel++-TyecKE/feel++-0.91.4/feel/feelvf/expr.hpp:338:52:   required from 'Feel::vf::Expr<ExprT>::tensor<Geo_t, Basis_i_t, Basis_j_t>::tensor(const this_type&, const Geo_t&) [with Geo_t = boost::fusion::map<boost::fusion::pair<Feel::vf::detail::gmc<0>, boost::shared_ptr<Feel::GeoMap<2u, 1u, 2u, double, Feel::Simplex, Feel::Lagrange>::Context<2307ul, Feel::GeoElement2D<2u, Feel::Simplex<2u, 1u, 2u>, Feel::SubFaceOfNone, double> > > >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>; Basis_i_t = boost::fusion::map<boost::fusion::pair<Feel::vf::detail::gmc<0>, boost::shared_ptr<Feel::vf::detail::gmc<0> > >, boost::fusion::pair<Feel::vf::detail::gmc<1>, boost::shared_ptr<Feel::vf::detail::gmc<1> > > >; Basis_j_t = boost::fusion::map<boost::fusion::pair<Feel::vf::detail::gmc<0>, boost::shared_ptr<Feel::vf::detail::gmc<0> > >, boost::fusion::pair<Feel::vf::detail::gmc<1>, boost::shared_ptr<Feel::vf::detail::gmc<1> > > >; ExprT = Feel::vf::OpId<Feel::FunctionSpace<Feel::Mesh<Feel::Simplex<2u, 1u, 2u> >, Feel::bases<Feel::Lagrange<1u, Feel::Vectorial, Feel::Continuous, Feel::PointSetEquiSpaced, 0u>, Feel::void_basis, Feel::void_basis, Feel::void_basis>, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_>::Element<double, Feel::VectorUblas<double, boost::numeric::ublas::vector<double, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > > > >, (Feel::vf::OperatorType)2u>; Feel::vf::Expr<ExprT>::this_type = Feel::vf::Expr<Feel::vf::OpId<Feel::FunctionSpace<Feel::Mesh<Feel::Simplex<2u, 1u, 2u> >, Feel::bases<Feel::Lagrange<1u, Feel::Vectorial, Feel::Continuous, Feel::PointSetEquiSpaced, 0u>, Feel::void_basis, Feel::void_basis, Feel::void_basis>, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_>::Element<double, Feel::VectorUblas<double, boost::numeric::ublas::vector<double, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > > > >, (Feel::vf::OperatorType)2u> >]'
> /build/feel++-TyecKE/feel++-0.91.4/feel/feelvf/integrator.hpp:2030:72:   required from 'typename Feel::vf::Integrator<Elements, Im, Expr, Im2>::eval::matrix_type Feel::vf::Integrator<Elements, Im, Expr, Im2>::evaluate(mpl_::int_<1>) const [with Elements = boost::tuples::tuple<mpl_::size_t<1ul>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<Feel::GeoElement1D<2u, Feel::Simplex<1u, 1u, 2u>, Feel::SubFaceOf<Feel::GeoElement2D<2u, Feel::Simplex<2u, 1u, 2u>, Feel::SubFaceOfNone, double> >, double>, std::allocator<Feel::GeoElement1D<2u, Feel::Simplex<1u, 1u, 2u>, Feel::SubFaceOf<Feel::GeoElement2D<2u, Feel::Simplex<2u, 1u, 2u>, Feel::SubFaceOfNone, double> >, double> > > > >, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<Feel::GeoElement1D<2u, Feel::Simplex<1u, 1u, 2u>, Feel::SubFaceOf<Feel::GeoElement2D<2u, Feel::Simplex<2u, 1u, 2u>, Feel::SubFaceOfNone, double> >, double>, std::allocator<Feel::GeoElement1D<2u, Feel::Simplex<1u, 1u, 2u>, Feel::SubFaceOf<Feel::GeoElement2D<2u, Feel::Simplex<2u, 1u, 2u>, Feel::SubFaceOfNone, double> >, double> > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>; Im = Feel::_Q<1>; Expr = Feel::vf::Expr<Feel::vf::OpId<Feel::FunctionSpace<Feel::Mesh<Feel::Simplex<2u, 1u, 2u> >, Feel::bases<Feel::Lagrange<1u, Feel::Vectorial, Feel::Continuous, Feel::PointSetEquiSpaced, 0u>, Feel::void_basis, Feel::void_basis, Feel::void_basis>, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_>::Element<double, Feel::VectorUblas<double, boost::numeric::ublas::vector<double, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > > > >, (Feel::vf::OperatorType)2u> >; Im2 = Feel::_Q<1>; typename Feel::vf::Integrator<Elements, Im, Expr, Im2>::eval::matrix_type = Eigen::Matrix<double, 2, 1>]'
> /build/feel++-TyecKE/feel++-0.91.4/feel/feelvf/integrator.hpp:366:71:   required from 'Feel::vf::Integrator<Elements, Im, Expr, Im2>::matrix_type Feel::vf::Integrator<Elements, Im, Expr, Im2>::evaluate(bool) const [with Elements = boost::tuples::tuple<mpl_::size_t<1ul>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<Feel::GeoElement1D<2u, Feel::Simplex<1u, 1u, 2u>, Feel::SubFaceOf<Feel::GeoElement2D<2u, Feel::Simplex<2u, 1u, 2u>, Feel::SubFaceOfNone, double> >, double>, std::allocator<Feel::GeoElement1D<2u, Feel::Simplex<1u, 1u, 2u>, Feel::SubFaceOf<Feel::GeoElement2D<2u, Feel::Simplex<2u, 1u, 2u>, Feel::SubFaceOfNone, double> >, double> > > > >, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<Feel::GeoElement1D<2u, Feel::Simplex<1u, 1u, 2u>, Feel::SubFaceOf<Feel::GeoElement2D<2u, Feel::Simplex<2u, 1u, 2u>, Feel::SubFaceOfNone, double> >, double>, std::allocator<Feel::GeoElement1D<2u, Feel::Simplex<1u, 1u, 2u>, Feel::SubFaceOf<Feel::GeoElement2D<2u, Feel::Simplex<2u, 1u, 2u>, Feel::SubFaceOfNone, double> >, double> > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>; Im = Feel::_Q<1>; Expr = Feel::vf::Expr<Feel::vf::OpId<Feel::FunctionSpace<Feel::Mesh<Feel::Simplex<2u, 1u, 2u> >, Feel::bases<Feel::Lagrange<1u, Feel::Vectorial, Feel::Continuous, Feel::PointSetEquiSpaced, 0u>, Feel::void_basis, Feel::void_basis, Feel::void_basis>, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_>::Element<double, Feel::VectorUblas<double, boost::numeric::ublas::vector<double, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > > > >, (Feel::vf::OperatorType)2u> >; Im2 = Feel::_Q<1>; Feel::vf::Integrator<Elements, Im, Expr, Im2>::matrix_type = Eigen::Matrix<double, 2, 1>]'
> /build/feel++-TyecKE/feel++-0.91.4/feel/feelvf/expr.hpp:481:40:   required from 'typename Feel::vf::Expr<ExprT>::expression_type::value_type Feel::vf::Expr<ExprT>::evaluate(bool) const [with ExprT = Feel::vf::Integrator<boost::tuples::tuple<mpl_::size_t<1ul>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<Feel::GeoElement1D<2u, Feel::Simplex<1u, 1u, 2u>, Feel::SubFaceOf<Feel::GeoElement2D<2u, Feel::Simplex<2u, 1u, 2u>, Feel::SubFaceOfNone, double> >, double>, std::allocator<Feel::GeoElement1D<2u, Feel::Simplex<1u, 1u, 2u>, Feel::SubFaceOf<Feel::GeoElement2D<2u, Feel::Simplex<2u, 1u, 2u>, Feel::SubFaceOfNone, double> >, double> > > > >, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<Feel::GeoElement1D<2u, Feel::Simplex<1u, 1u, 2u>, Feel::SubFaceOf<Feel::GeoElement2D<2u, Feel::Simplex<2u, 1u, 2u>, Feel::SubFaceOfNone, double> >, double>, std::allocator<Feel::GeoElement1D<2u, Feel::Simplex<1u, 1u, 2u>, Feel::SubFaceOf<Feel::GeoElement2D<2u, Feel::Simplex<2u, 1u, 2u>, Feel::SubFaceOfNone, double> >, double> > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, Feel::_Q<1>, Feel::vf::Expr<Feel::vf::OpId<Feel::FunctionSpace<Feel::Mesh<Feel::Simplex<2u, 1u, 2u> >, Feel::bases<Feel::Lagrange<1u, Feel::Vectorial, Feel::Continuous, Feel::PointSetEquiSpaced, 0u>, Feel::void_basis, Feel::void_basis, Feel::void_basis>, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_>::Element<double, Feel::VectorUblas<double, boost::numeric::ublas::vector<double, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > > > >, (Feel::vf::OperatorType)2u> >, Feel::_Q<1> >; typename Feel::vf::Expr<ExprT>::expression_type::value_type = Eigen::Matrix<double, 2, 1>]'
> /build/feel++-TyecKE/feel++-0.91.4/feel/feelfilters/gmsh.hpp:513:1:   recursively required from 'typename Feel::boost_param_result_513straightenMesh<Args>::type Feel::boost_param_implstraightenMesh(const Args&) [with Args = boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<Feel::tag::mesh, const boost::shared_ptr<Feel::Mesh<Feel::Simplex<2u, 1u, 2u> > > >, boost::parameter::aux::empty_arg_list>; typename Feel::boost_param_result_513straightenMesh<Args>::type = boost::shared_ptr<Feel::Mesh<Feel::Simplex<2u, 1u, 2u> > >]'
> /build/feel++-TyecKE/feel++-0.91.4/feel/feelfilters/gmsh.hpp:513:1:   required from 'typename Feel::boost_param_result_513straightenMesh<typename boost::parameter::aux::argument_pack<Feel::boost_param_params_513straightenMesh<int>, const ParameterArgumentType0>::type>::type Feel::straightenMesh(const ParameterArgumentType0&, typename boost::parameter::aux::match<Feel::boost_param_params_513straightenMesh<int>, ParameterArgumentType0>::type) [with ParameterArgumentType0 = boost::shared_ptr<Feel::Mesh<Feel::Simplex<2u, 1u, 2u> > >; typename Feel::boost_param_result_513straightenMesh<typename boost::parameter::aux::argument_pack<Feel::boost_param_params_513straightenMesh<int>, const ParameterArgumentType0>::type>::type = boost::shared_ptr<Feel::Mesh<Feel::Simplex<2u, 1u, 2u> > >; typename boost::parameter::aux::match<Feel::boost_param_params_513straightenMesh<int>, ParameterArgumentType0>::type = boost::parameter::parameters<boost::parameter::required<Feel::tag::mesh, boost::mpl::always<mpl_::bool_<true> > >, boost::parameter::optional<Feel::tag::refine, boost::is_integral<mpl_::arg<-1> > >, boost::parameter::optional<Feel::tag::save, boost::is_integral<mpl_::arg<-1> > > >]'
> /build/feel++-TyecKE/feel++-0.91.4/feel/feelfilters/gmsh.hpp:688:1:   recursively required from 'typename Feel::boost_param_result_688createGMSHMesh<Args>::type Feel::boost_param_implcreateGMSHMesh(const Args&) [with Args = boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<Feel::tag::partitions, const int>, boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<Feel::tag::desc, const boost::shared_ptr<Feel::Gmsh> >, boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<Feel::tag::update, const int>, boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<Feel::tag::mesh, Feel::Mesh<Feel::Simplex<2u, 1u, 2u> >* const>, boost::parameter::aux::empty_arg_list> > > >; typename Feel::boost_param_result_688createGMSHMesh<Args>::type = boost::shared_ptr<Feel::Mesh<Feel::Simplex<2u, 1u, 2u> > >]'
> /build/feel++-TyecKE/feel++-0.91.4/feel/feelfilters/gmsh.hpp:688:1:   required from 'typename Feel::boost_param_result_688createGMSHMesh<typename boost::parameter::aux::argument_pack<Feel::boost_param_params_688createGMSHMesh<int>, const ParameterArgumentType0, const ParameterArgumentType1, const ParameterArgumentType2, const ParameterArgumentType3>::type>::type Feel::createGMSHMesh(const ParameterArgumentType0&, const ParameterArgumentType1&, const ParameterArgumentType2&, const ParameterArgumentType3&, typename boost::parameter::aux::match<Feel::boost_param_params_688createGMSHMesh<int>, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2, ParameterArgumentType3>::type) [with ParameterArgumentType0 = boost::parameter::aux::tagged_argument<Feel::tag::mesh, Feel::Mesh<Feel::Simplex<2u, 1u, 2u> >* const>; ParameterArgumentType1 = boost::parameter::aux::tagged_argument<Feel::tag::update, const int>; ParameterArgumentType2 = boost::parameter::aux::tagged_argument<Feel::tag::desc, const boost::shared_ptr<Feel::Gmsh> >; ParameterArgumentType3 = boost::parameter::aux::tagged_argument<Feel::tag::partitions, const int>; typename Feel::boost_param_result_688createGMSHMesh<typename boost::parameter::aux::argument_pack<Feel::boost_param_params_688createGMSHMesh<int>, const ParameterArgumentType0, const ParameterArgumentType1, const ParameterArgumentType2, const ParameterArgumentType3>::type>::type = boost::shared_ptr<Feel::Mesh<Feel::Simplex<2u, 1u, 2u> > >; typename boost::parameter::aux::match<Feel::boost_param_params_688createGMSHMesh<int>, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2, ParameterArgumentType3>::type = boost::parameter::parameters<boost::parameter::required<Feel::tag::mesh, boost::mpl::always<mpl_::bool_<true> > >, boost::parameter::required<Feel::tag::desc, boost::mpl::always<mpl_::bool_<true> > >, boost::parameter::optional<Feel::tag::h, boost::is_arithmetic<mpl_::arg<-1> > >, boost::parameter::optional<Feel::tag::parametricnodes, boost::is_integral<mpl_::arg<-1> > >, boost::parameter::optional<Feel::tag::straighten, boost::is_integral<mpl_::arg<-1> > >, boost::parameter::optional<Feel::tag::refine, boost::is_integral<mpl_::arg<-1> > >, boost::parameter::optional<Feel::tag::update, boost::is_integral<mpl_::arg<-1> > >, boost::parameter::optional<Feel::tag::force_rebuild, boost::is_integral<mpl_::arg<-1> > >, boost::parameter::optional<Feel::tag::physical_are_elementary_regions, boost::mpl::always<mpl_::bool_<true> > >, boost::parameter::optional<Feel::tag::partitions, boost::is_integral<mpl_::arg<-1> > >, boost::parameter::optional<Feel::tag::partition_file, boost::is_integral<mpl_::arg<-1> > >, boost::parameter::optional<Feel::tag::partitioner, boost::is_integral<mpl_::arg<-1> > >, boost::parameter::optional<Feel::tag::worldcomm, boost::mpl::always<mpl_::bool_<true> > > >]'
> /build/feel++-TyecKE/feel++-0.91.4/doc/manual/tutorial/mymesh.cpp:152:64:   required from 'void MyMesh<Dim>::run(const double*, long unsigned int, double*, long unsigned int) [with int Dim = 2]'
> /build/feel++-TyecKE/feel++-0.91.4/doc/manual/tutorial/mymesh.cpp:188:1:   required from here
> /build/feel++-TyecKE/feel++-0.91.4/feel/feelvf/operators.hpp:722:1: internal compiler error: Segmentation fault
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <file:///usr/share/doc/gcc-4.7/README.Bugs> for instructions.
> Preprocessed source stored into /tmp/cc6HnoPj.out file, please attach this to your bugreport.
> make[3]: *** [doc/manual/tutorial/CMakeFiles/feel_doc_mymesh.dir/mymesh.cpp.o] Error 1

The full build log is available from:
  http://people.debian.org/~lucas/logs/2012/06/09/feel++_0.91.4-2_unstable.log

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!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.





More information about the debian-science-maintainers mailing list