Skip to content

Instantly share code, notes, and snippets.

@pesterie
Created November 22, 2011 16:56
Show Gist options
  • Save pesterie/1386182 to your computer and use it in GitHub Desktop.
Save pesterie/1386182 to your computer and use it in GitHub Desktop.
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/core/unit/container/dsl/run.cpp:65: instantiated from here
/usr/local/include/boost/mpl/at.hpp:42: error: ‘template<class Sequence, long int N> struct boost::mpl::at_c’ is not a function,
/usr/local/include/boost/fusion/sequence/intrinsic/at.hpp:99: error: conflict with ‘template<int N, class Sequence> typename boost::fusion::result_of::at_c<const Sequence, N>::type boost::fusion::at_c(const Sequence&)’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/core/include/nt2/core/container/meta/loop_nest.hpp:87: error: in call to ‘at_c’
/usr/local/include/boost/mpl/at.hpp:42: error: ‘template<class Sequence, long int N> struct boost::mpl::at_c’ is not a function,
/usr/local/include/boost/fusion/sequence/intrinsic/at.hpp:99: error: conflict with ‘template<int N, class Sequence> typename boost::fusion::result_of::at_c<const Sequence, N>::type boost::fusion::at_c(const Sequence&)’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/core/include/nt2/core/container/meta/loop_nest.hpp:88: error: in call to ‘at_c’
/usr/local/include/boost/mpl/at.hpp: In static member function ‘static void nt2::meta::for_each_impl<1ul, MaxIter>::call(const Bases&, const Sizes&, Position&, const Step&, const F&) [with Bases = boost::mpl::vector4_c<long int, 1l, 1l, 1l, 1l>, Sizes = nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, Position = boost::array<long unsigned int, 4u>, Step = mpl_::size_t<2ul>, F = nt2::meta::runner<const nt2::container::expression<const boost::proto::exprns_::expr<boost::proto::tag::assign, boost::proto::argsns_::list2<nt2::container::expression<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >, 0l>, nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >&, const nt2::container::table<double, nt2::settings()>&>, 2l>, nt2::container::table_container<double, nt2::settings(nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>)>&>&, boost::dispatch::meta::as_<boost::simd::native<double, boost::simd::tag::sse_> > >, long unsigned int MaxIter = 4u]’:
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/core/include/nt2/core/container/meta/loop_nest.hpp:45: instantiated from ‘static void nt2::meta::for_each_impl<N, MaxIter>::call(const Bases&, const Sizes&, Position&, const Step&, const F&) [with Bases = boost::mpl::vector4_c<long int, 1l, 1l, 1l, 1l>, Sizes = nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, Position = boost::array<long unsigned int, 4u>, Step = mpl_::size_t<2ul>, F = nt2::meta::runner<const nt2::container::expression<const boost::proto::exprns_::expr<boost::proto::tag::assign, boost::proto::argsns_::list2<nt2::container::expression<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >, 0l>, nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >&, const nt2::container::table<double, nt2::settings()>&>, 2l>, nt2::container::table_container<double, nt2::settings(nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>)>&>&, boost::dispatch::meta::as_<boost::simd::native<double, boost::simd::tag::sse_> > >, long unsigned int N = 2u, long unsigned int MaxIter = 4u]’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/core/include/nt2/core/container/meta/loop_nest.hpp:45: instantiated from ‘static void nt2::meta::for_each_impl<N, MaxIter>::call(const Bases&, const Sizes&, Position&, const Step&, const F&) [with Bases = boost::mpl::vector4_c<long int, 1l, 1l, 1l, 1l>, Sizes = nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, Position = boost::array<long unsigned int, 4u>, Step = mpl_::size_t<2ul>, F = nt2::meta::runner<const nt2::container::expression<const boost::proto::exprns_::expr<boost::proto::tag::assign, boost::proto::argsns_::list2<nt2::container::expression<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >, 0l>, nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >&, const nt2::container::table<double, nt2::settings()>&>, 2l>, nt2::container::table_container<double, nt2::settings(nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>)>&>&, boost::dispatch::meta::as_<boost::simd::native<double, boost::simd::tag::sse_> > >, long unsigned int N = 3u, long unsigned int MaxIter = 4u]’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/core/include/nt2/core/container/meta/loop_nest.hpp:70: instantiated from ‘static void nt2::meta::for_each_impl<N, N>::call(const Bases&, const Sizes&, Position&, const Step&, const F&) [with Bases = boost::mpl::vector4_c<long int, 1l, 1l, 1l, 1l>, Sizes = nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, Position = boost::array<long unsigned int, 4u>, Step = mpl_::size_t<2ul>, F = nt2::meta::runner<const nt2::container::expression<const boost::proto::exprns_::expr<boost::proto::tag::assign, boost::proto::argsns_::list2<nt2::container::expression<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >, 0l>, nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >&, const nt2::container::table<double, nt2::settings()>&>, 2l>, nt2::container::table_container<double, nt2::settings(nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>)>&>&, boost::dispatch::meta::as_<boost::simd::native<double, boost::simd::tag::sse_> > >, long unsigned int N = 4u]’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/core/include/nt2/core/container/meta/loop_nest.hpp:127: instantiated from ‘void nt2::meta::for_each(const Bases&, const Sizes&, const Step&, const F&) [with Bases = boost::mpl::vector4_c<long int, 1l, 1l, 1l, 1l>, Sizes = nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, Step = mpl_::size_t<2ul>, F = nt2::meta::runner<const nt2::container::expression<const boost::proto::exprns_::expr<boost::proto::tag::assign, boost::proto::argsns_::list2<nt2::container::expression<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >, 0l>, nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >&, const nt2::container::table<double, nt2::settings()>&>, 2l>, nt2::container::table_container<double, nt2::settings(nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>)>&>&, boost::dispatch::meta::as_<boost::simd::native<double, boost::simd::tag::sse_> > >]’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/core/include/nt2/dsl/functions/container/run.hpp:108: instantiated from ‘typename boost::proto::result_of::child_c<const Expr&, 0l>::type nt2::ext::implement<boost::simd::tag::run_(boost::dispatch::meta::expr_<boost::dispatch::meta::unspecified_<T>, nt2::container::domain, boost::proto::tag::assign>), boost::dispatch::tag::cpu_, void>::operator()(const A0&) const [with A0 = nt2::container::expression<const boost::proto::exprns_::expr<boost::proto::tag::assign, boost::proto::argsns_::list2<nt2::container::expression<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >, 0l>, nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >&, const nt2::container::table<double, nt2::settings()>&>, 2l>, nt2::container::table_container<double, nt2::settings(nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>)>&>]’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/boost/dispatch/include/boost/dispatch/functor/preprocessed/functor.hpp:3: instantiated from ‘typename boost::dispatch::functor<Tag, EvalContext>::result<boost::dispatch::functor<Tag, EvalContext>(const A0&)>::type boost::dispatch::functor<Tag, EvalContext>::operator()(const A0&) const [with A0 = nt2::container::expression<const boost::proto::exprns_::expr<boost::proto::tag::assign, boost::proto::argsns_::list2<nt2::container::expression<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >, 0l>, nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >&, const nt2::container::table<double, nt2::settings()>&>, 2l>, nt2::container::table_container<double, nt2::settings(nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>)>&>, Tag = boost::simd::tag::run_, EvalContext = boost::simd::tag::sse4_2_]’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/boost/simd/sdk/include/boost/simd/dsl/functions/generic/evaluate.hpp:36: instantiated from ‘typename boost::dispatch::meta::result_of<typename boost::dispatch::meta::call<boost::simd::tag::compile_(typename boost::dispatch::meta::call<boost::simd::tag::schedule_(typename boost::dispatch::meta::call<boost::simd::tag::optimize_(const A0&), void>::type), void>::type), void>::type(const A0&), void>::type boost::simd::ext::implement<boost::simd::tag::evaluate_(boost::dispatch::meta::ast_<boost::dispatch::meta::unspecified_<T> >), boost::dispatch::tag::formal_, void>::operator()(const A0&) const [with A0 = nt2::container::expression<const boost::proto::exprns_::expr<boost::proto::tag::assign, boost::proto::argsns_::list2<nt2::container::expression<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >, 0l>, nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >&, const nt2::container::table<double, nt2::settings()>&>, 2l>, nt2::container::table_container<double, nt2::settings(nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>)>&>]’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/boost/dispatch/include/boost/dispatch/functor/preprocessed/functor.hpp:3: instantiated from ‘typename boost::dispatch::functor<Tag, EvalContext>::result<boost::dispatch::functor<Tag, EvalContext>(const A0&)>::type boost::dispatch::functor<Tag, EvalContext>::operator()(const A0&) const [with A0 = nt2::container::expression<const boost::proto::exprns_::expr<boost::proto::tag::assign, boost::proto::argsns_::list2<nt2::container::expression<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >, 0l>, nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >&, const nt2::container::table<double, nt2::settings()>&>, 2l>, nt2::container::table_container<double, nt2::settings(nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>)>&>, Tag = boost::simd::tag::evaluate_, EvalContext = boost::simd::tag::sse4_2_]’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/boost/simd/sdk/include/boost/simd/dsl/functions/evaluate.hpp:18: instantiated from ‘typename boost::dispatch::meta::call<boost::simd::tag::evaluate_(const A0&), void>::type boost::simd::evaluate(const A0&) [with A0 = nt2::container::expression<const boost::proto::exprns_::expr<boost::proto::tag::assign, boost::proto::argsns_::list2<nt2::container::expression<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >, 0l>, nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >&, const nt2::container::table<double, nt2::settings()>&>, 2l>, nt2::container::table_container<double, nt2::settings(nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>)>&>]’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/core/include/nt2/core/container/dsl/expression.hpp:241: instantiated from ‘void nt2::container::expression<Expression, ResultType>::process(const Xpr&, const mpl_::true_&) [with Xpr = nt2::container::table<double, nt2::settings()>, Expr = boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >, 0l>, ResultType = nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)>]’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/core/include/nt2/core/container/dsl/expression.hpp:219: instantiated from ‘void nt2::container::expression<Expression, ResultType>::process(const Xpr&) [with Xpr = nt2::container::table<double, nt2::settings()>, Expr = boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >, 0l>, ResultType = nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)>]’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/core/include/nt2/core/container/dsl/expression.hpp:125: instantiated from ‘nt2::container::expression<Expression, ResultType>& nt2::container::expression<Expression, ResultType>::operator=(const Xpr&) [with Xpr = nt2::container::table<double, nt2::settings()>, Expr = boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)> >, 0l>, ResultType = nt2::container::table_container<double, nt2::settings(nt2::index_<1l, 1l, 1l, 1l>, nt2::of_size_<-0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l, -0x00000000000000001l>, nt2::dense_)>]’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/core/include/nt2/core/container/table/table.hpp:82: instantiated from ‘nt2::container::table<Type, Settings>::table(const nt2::container::table<Type, Settings>&) [with Type = double, Settings = nt2::settings()]’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/core/unit/container/dsl/run.cpp:45: instantiated from here
/usr/local/include/boost/mpl/at.hpp:42: error: ‘template<class Sequence, long int N> struct boost::mpl::at_c’ is not a function,
/usr/local/include/boost/fusion/sequence/intrinsic/at.hpp:99: error: conflict with ‘template<int N, class Sequence> typename boost::fusion::result_of::at_c<const Sequence, N>::type boost::fusion::at_c(const Sequence&)’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/core/include/nt2/core/container/meta/loop_nest.hpp:87: error: in call to ‘at_c’
/usr/local/include/boost/mpl/at.hpp:42: error: ‘template<class Sequence, long int N> struct boost::mpl::at_c’ is not a function,
/usr/local/include/boost/fusion/sequence/intrinsic/at.hpp:99: error: conflict with ‘template<int N, class Sequence> typename boost::fusion::result_of::at_c<const Sequence, N>::type boost::fusion::at_c(const Sequence&)’
/home/pesterie-lin64/Documents/dev/nt2/metascale/nt2/modules/core/include/nt2/core/container/meta/loop_nest.hpp:88: error: in call to ‘at_c’
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment