/usr/include/c++/5/functional(1426): error: static assertion failed with "Wrong number of arguments for pointer-to-member"
static_assert(_Varargs::value
^
detected during:
instantiation of class "std::_Bind_check_arity<_Tp _Class::*, _BoundArgs...> [with _Tp=void (), _Class=SolidMechanics<2>, _BoundArgs=<std::reference_wrapper<const SolidMechanics<2>>, std::reference_wrapper<dealii::parallel::distributed::Triangulation<2, 2>>>]" at line 1440
instantiation of class "std::_Bind_helper<_SocketLike, _Func, _BoundArgs...> [with _SocketLike=false, _Func=void (SolidMechanics<2>::*)(), _BoundArgs=<std::reference_wrapper<const SolidMechanics<2>>, std::reference_wrapper<dealii::parallel::distributed::Triangulation<2, 2>>>]" at line 787 of "/home/seyedali/fe_models/deal.II/solid_mechanics/solid_mechanics.cc"
instantiation of "void SolidMechanics<dim>::create_geometry() [with dim=2]" at line 544 of "/home/seyedali/fe_models/deal.II/solid_mechanics/solid_mechanics.cc"
instantiation of "void SolidMechanics<dim>::do_initial_timestep() [with dim=2]" at line 1440 of "/home/seyedali/fe_models/deal.II/solid_mechanics/solid_mechanics.cc"
instantiation of "void SolidMechanics<dim>::run() [with dim=2]" at line 1472 of "/home/seyedali/fe_models/deal.II/solid_mechanics/solid_mechanics.cc"
/home/seyedali/programming/c++/libraries/boost-1.62.0/include/boost/function/function_template.hpp(159): error: no instance of overloaded function "std::_Bind<_Functor (_Bound_args...)>::operator() [with _Functor=std::_Mem_fn<void (SolidMechanics<2>::*)()>, _Bound_args=<std::reference_wrapper<const SolidMechanics<2>>, std::reference_wrapper<dealii::parallel::distributed::Triangulation<2, 2>>>]" matches the argument list
object type is: std::_Bind<std::_Mem_fn<void (SolidMechanics<2>::*)()> (std::reference_wrapper<const SolidMechanics<2>>, std::reference_wrapper<dealii::parallel::distributed::Triangulation<2, 2>>)>
BOOST_FUNCTION_RETURN((*f)(BOOST_FUNCTION_ARGS));
^
/usr/include/c++/5/functional(1171): note: this candidate was rejected because at least one template argument could not be deduced
operator()(_Args&&... __args) const volatile
^
/usr/include/c++/5/functional(1157): note: this candidate was rejected because at least one template argument could not be deduced
operator()(_Args&&... __args) volatile
^
/usr/include/c++/5/functional(1143): note: this candidate was rejected because at least one template argument could not be deduced
operator()(_Args&&... __args) const
^
/usr/include/c++/5/functional(1129): note: this candidate was rejected because at least one template argument could not be deduced
operator()(_Args&&... __args)
^
detected during:
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=std::_Bind<std::_Mem_fn<void (SolidMechanics<2>::*)()> (std::reference_wrapper<const SolidMechanics<2>>, std::reference_wrapper<dealii::parallel::distributed::Triangulation<2, 2>>)>, R=void]" at line 936
instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=std::_Bind<std::_Mem_fn<void (SolidMechanics<2>::*)()> (std::reference_wrapper<const SolidMechanics<2>>, std::reference_wrapper<dealii::parallel::distributed::Triangulation<2, 2>>)>]" at line 727
instantiation of "boost::function0<R>::function0(Functor, boost::enable_if_c<<expression>, int>::type) [with R=void, Functor=std::_Bind<std::_Mem_fn<void (SolidMechanics<2>::*)()> (std::reference_wrapper<const SolidMechanics<2>>, std::reference_wrapper<dealii::parallel::distributed::Triangulation<2, 2>>)>]" at line 1073
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_c<<expression>, int>::type) [with R=void, Functor=std::_Bind<std::_Mem_fn<void (SolidMechanics<2>::*)()> (std::reference_wrapper<const SolidMechanics<2>>, std::reference_wrapper<dealii::parallel::distributed::Triangulation<2, 2>>)>]" at line 1125
instantiation of "boost::enable_if_c<<expression>, boost::function<R ()>::self_type &>::type boost::function<R ()>::operator=(Functor) [with R=void, Functor=std::_Bind<std::_Mem_fn<void (SolidMechanics<2>::*)()> (std::reference_wrapper<const SolidMechanics<2>>, std::reference_wrapper<dealii::parallel::distributed::Triangulation<2, 2>>)>]" at line 160 of "/home/seyedali/programming/c++/libraries/boost-1.62.0/include/boost/signals2/detail/slot_template.hpp"
instantiation of "void boost::signals2::slot<R (Args...), SlotFunction>::init_slot_function(const F &) [with SlotFunction=boost::function<void ()>, R=void, Args=<>, F=std::_Bind<std::_Mem_fn<void (SolidMechanics<2>::*)()> (std::reference_wrapper<const SolidMechanics<2>>, std::reference_wrapper<dealii::parallel::distributed::Triangulation<2, 2>>)>]" at line 85 of "/home/seyedali/programming/c++/libraries/boost-1.62.0/include/boost/signals2/detail/slot_template.hpp"
instantiation of "boost::signals2::slot<R (Args...), SlotFunction>::slot(const F &) [with SlotFunction=boost::function<void ()>, R=void, Args=<>, F=std::_Bind<std::_Mem_fn<void (SolidMechanics<2>::*)()> (std::reference_wrapper<const SolidMechanics<2>>, std::reference_wrapper<dealii::parallel::distributed::Triangulation<2, 2>>)>]" at line 787 of "/home/seyedali/fe_models/deal.II/solid_mechanics/solid_mechanics.cc"
instantiation of "void SolidMechanics<dim>::create_geometry() [with dim=2]" at line 544 of "/home/seyedali/fe_models/deal.II/solid_mechanics/solid_mechanics.cc"
instantiation of "void SolidMechanics<dim>::do_initial_timestep() [with dim=2]" at line 1440 of "/home/seyedali/fe_models/deal.II/solid_mechanics/solid_mechanics.cc"
instantiation of "void SolidMechanics<dim>::run() [with dim=2]" at line 1472 of "/home/seyedali/fe_models/deal.II/solid_mechanics/solid_mechanics.cc"
compilation aborted for /home/seyedali/fe_models/deal.II/solid_mechanics/solid_mechanics.cc (code 2)
make[2]: *** [CMakeFiles/solid_mechanics.dir/solid_mechanics.cc.o] Fehler 2
make[1]: *** [CMakeFiles/solid_mechanics.dir/all] Fehler 2
CMakeFiles/solid_mechanics.dir/build.make:62: die Regel für Ziel „CMakeFiles/solid_mechanics.dir/solid_mechanics.cc.o“ scheiterte
make: *** [all] Fehler 2
CMakeFiles/Makefile2:195: die Regel für Ziel „CMakeFiles/solid_mechanics.dir/all“ scheiterte
Makefile:83: die Regel für Ziel „all“ scheiterte