Skip to content

Instantly share code, notes, and snippets.

@pesterie
Created November 22, 2011 16:16
Show Gist options
  • Save pesterie/1386041 to your computer and use it in GitHub Desktop.
Save pesterie/1386041 to your computer and use it in GitHub Desktop.
Fusion error 4.4/1.47
In file included from /home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/core/container/dsl.hpp:20,
from /home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/core/container/table/table.hpp:12,
from /home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/table.hpp:17,
from /home/rmontagne/Travaux/NT2/nt2/modules/core/unit/functions/length.cpp:11:
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/dsl/functions/container/terminal.hpp: In member function ‘typename Data::type nt2::ext::implement<boost::simd::tag::terminal_(boost::dispatch::meta::ast_<boost::dispatch::meta::table_<boost::dispatch::meta::unspecified_<T>, Size> >, boost::dispatch::meta::fusion_sequence_<State>, boost::dispatch::meta::target_<boost::dispatch::meta::simd_<boost::dispatch::meta::unspecified_<A2>, X> >), boost::dispatch::tag::cpu_, void>::operator()(const A0&, const State&, const Data&) const’:
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/dsl/functions/container/terminal.hpp:126: error: ‘load’ was not declared in this scope
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/dsl/functions/container/terminal.hpp:126: error: expected primary-expression before ‘>’ token
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/dsl/functions/container/terminal.hpp: In member function ‘typename Data::type nt2::ext::implement<boost::simd::tag::terminal_(boost::dispatch::meta::ast_<boost::dispatch::meta::scalar_<boost::dispatch::meta::unspecified_<T> > >, boost::dispatch::meta::fusion_sequence_<Position>, boost::dispatch::meta::target_<boost::dispatch::meta::simd_<boost::dispatch::meta::unspecified_<A1>, X> >), boost::dispatch::tag::cpu_, void>::operator()(A0_&, const State&, const Data&) const’:
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/dsl/functions/container/terminal.hpp:193: error: ‘splat’ is not a member of ‘nt2’
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/dsl/functions/container/terminal.hpp:193: error: expected primary-expression before ‘>’ token
In file included from /home/rmontagne/Travaux/NT2/nt2/build/include/nt2/core/include/functions/length.hpp:5,
from /home/rmontagne/Travaux/NT2/nt2/build/include/nt2/include/functions/length.hpp:4,
from /home/rmontagne/Travaux/NT2/nt2/modules/core/unit/functions/length.cpp:12:
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/core/functions/expr/length.hpp: At global scope:
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/core/functions/expr/length.hpp:33: error: ‘max_’ is not a member of ‘nt2::tag’
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/core/functions/expr/length.hpp:33: error: ‘max_’ is not a member of ‘nt2::tag’
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/core/functions/expr/length.hpp:33: error: template argument 1 is invalid
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/core/functions/expr/length.hpp:33: error: template argument 2 is invalid
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/core/functions/expr/length.hpp:34: error: template argument 3 is invalid
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/core/functions/expr/length.hpp: In member function ‘int nt2::ext::implement<nt2::tag::length_(boost::dispatch::meta::expr_<boost::dispatch::meta::unspecified_<T>, nt2::container::domain, T>), boost::dispatch::tag::cpu_, void>::operator()(const A0&) const’:
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/core/functions/expr/length.hpp:41: error: ‘max_’ is not a member of ‘nt2::tag’
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/core/functions/expr/length.hpp:41: error: ‘max_’ is not a member of ‘nt2::tag’
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/core/functions/expr/length.hpp:41: error: template argument 1 is invalid
/home/rmontagne/Travaux/NT2/nt2/modules/core/include/nt2/core/functions/expr/length.hpp:41: error: template argument 2 is invalid
make[3]: *** [modules/core/unit/functions/CMakeFiles/core.functions.unit.dir/length.cpp.o] Erreur 1
make[2]: *** [modules/core/unit/functions/CMakeFiles/core.functions.unit.dir/all] Erreur 2
make[1]: *** [modules/core/CMakeFiles/core.unit.dir/rule] Erreur 2
make: *** [core.unit] Erreur 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment