In file included from /home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_python/add_custom_strategies_to_python.cpp:23:0:
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp: In instantiation of ‘Kratos::EigensolverStrategy<TSparseSpace, TDenseSpace, TLinearSolver>::~EigensolverStrategy() [with TSparseSpace = Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >; TDenseSpace = Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >; TLinearSolver = Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > >]’:
/home/vicente/bin/boost_1_59_0/boost/python/object/value_holder.hpp:133:13: required from ‘boost::python::objects::value_holder<Value>::value_holder(PyObject*, A0, A1, A2) [with A0 = boost::python::objects::reference_to_value<Kratos::ModelPart&>; A1 = boost::python::objects::reference_to_value<boost::shared_ptr<Kratos::Scheme<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > >; A2 = boost::python::objects::reference_to_value<boost::shared_ptr<Kratos::BuilderAndSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > > >; Value = Kratos::EigensolverStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >; PyObject = _object]’
/home/vicente/bin/boost_1_59_0/boost/python/object/make_holder.hpp:94:18: required from ‘static void boost::python::objects::make_holder<3>::apply<Holder, ArgList>::execute(PyObject*, boost::python::objects::make_holder<3>::apply<Holder, ArgList>::t0, boost::python::objects::make_holder<3>::apply<Holder, ArgList>::t1, boost::python::objects::make_holder<3>::apply<Holder, ArgList>::t2) [with Holder = boost::python::objects::value_holder<Kratos::EigensolverStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > >; ArgList = boost::mpl::vector3<Kratos::ModelPart&, boost::shared_ptr<Kratos::Scheme<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >, boost::shared_ptr<Kratos::BuilderAndSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > > >; PyObject = _object; boost::python::objects::make_holder<3>::apply<Holder, ArgList>::t0 = Kratos::ModelPart&; boost::python::objects::make_holder<3>::apply<Holder, ArgList>::t1 = boost::shared_ptr<Kratos::Scheme<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >; boost::python::objects::make_holder<3>::apply<Holder, ArgList>::t2 = boost::shared_ptr<Kratos::BuilderAndSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > >]’
/home/vicente/bin/boost_1_59_0/boost/python/detail/make_keyword_range_fn.hpp:63:47: required from ‘boost::python::api::object boost::python::detail::make_keyword_range_constructor(const CallPolicies&, const keyword_range&, Holder*, ArgList*, Arity*) [with ArgList = boost::mpl::vector3<Kratos::ModelPart&, boost::shared_ptr<Kratos::Scheme<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >, boost::shared_ptr<Kratos::BuilderAndSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > > >; Arity = boost::mpl::size<boost::mpl::vector3<Kratos::ModelPart&, boost::shared_ptr<Kratos::Scheme<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >, boost::shared_ptr<Kratos::BuilderAndSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > > > >; Holder = boost::python::objects::value_holder<Kratos::EigensolverStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > >; CallPolicies = boost::python::default_call_policies; boost::python::detail::keyword_range = std::pair<const boost::python::detail::keyword*, const boost::python::detail::keyword*>]’
/home/vicente/bin/boost_1_59_0/boost/python/init.hpp:310:66: required from ‘void boost::python::detail::def_init_aux(ClassT&, const Signature&, NArgs, const CallPoliciesT&, const char*, const keyword_range&) [with ClassT = boost::python::class_<Kratos::EigensolverStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >, boost::python::bases<Kratos::SolvingStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > >, boost::noncopyable_::noncopyable>; CallPoliciesT = boost::python::default_call_policies; Signature = boost::mpl::vector3<Kratos::ModelPart&, boost::shared_ptr<Kratos::Scheme<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >, boost::shared_ptr<Kratos::BuilderAndSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > > >; NArgs = boost::mpl::size<boost::mpl::vector3<Kratos::ModelPart&, boost::shared_ptr<Kratos::Scheme<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >, boost::shared_ptr<Kratos::BuilderAndSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > > > >; boost::python::detail::keyword_range = std::pair<const boost::python::detail::keyword*, const boost::python::detail::keyword*>]’
/home/vicente/bin/boost_1_59_0/boost/python/init.hpp:377:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/vicente/bin/boost_1_59_0/boost/python/def_visitor.hpp:31:9: required from ‘static void boost::python::def_visitor_access::visit(const V&, classT&) [with V = boost::python::def_visitor<boost::python::init<Kratos::ModelPart&, boost::shared_ptr<Kratos::Scheme<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >, boost::shared_ptr<Kratos::BuilderAndSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > > > >; classT = boost::python::class_<Kratos::EigensolverStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >, boost::python::bases<Kratos::SolvingStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > >, boost::noncopyable_::noncopyable>]’
/home/vicente/bin/boost_1_59_0/boost/python/def_visitor.hpp:67:34: required from ‘void boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = boost::python::class_<Kratos::EigensolverStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >, boost::python::bases<Kratos::SolvingStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > >, boost::noncopyable_::noncopyable>; DerivedVisitor = boost::python::init<Kratos::ModelPart&, boost::shared_ptr<Kratos::Scheme<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >, boost::shared_ptr<Kratos::BuilderAndSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > > >]’
/home/vicente/bin/boost_1_59_0/boost/python/class.hpp:225:9: required from ‘boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = boost::python::init<Kratos::ModelPart&, boost::shared_ptr<Kratos::Scheme<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >, boost::shared_ptr<Kratos::BuilderAndSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > > >; W = Kratos::EigensolverStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >; X1 = boost::python::bases<Kratos::SolvingStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > >; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified; boost::python::class_<T, X1, X2, X3>::self = boost::python::class_<Kratos::EigensolverStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >, boost::python::bases<Kratos::SolvingStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > >, boost::noncopyable_::noncopyable>]’
/home/vicente/bin/boost_1_59_0/boost/python/class.hpp:459:9: required from ‘void boost::python::class_<T, X1, X2, X3>::initialize(const DefVisitor&) [with DefVisitor = boost::python::init_base<boost::python::init<Kratos::ModelPart&, boost::shared_ptr<Kratos::Scheme<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >, boost::shared_ptr<Kratos::BuilderAndSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > > > >; W = Kratos::EigensolverStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >; X1 = boost::python::bases<Kratos::SolvingStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > >; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
/home/vicente/bin/boost_1_59_0/boost/python/class.hpp:208:9: required from ‘boost::python::class_<T, X1, X2, X3>::class_(const char*, const boost::python::init_base<DerivedT>&) [with DerivedT = boost::python::init<Kratos::ModelPart&, boost::shared_ptr<Kratos::Scheme<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >, boost::shared_ptr<Kratos::BuilderAndSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > > >; W = Kratos::EigensolverStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > >; X1 = boost::python::bases<Kratos::SolvingStrategy<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::LinearSolver<Kratos::UblasSpace<double, boost::numeric::ublas::compressed_matrix<double>, boost::numeric::ublas::vector<double> >, Kratos::UblasSpace<double, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double> > > > >; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_python/add_custom_strategies_to_python.cpp:91:115: required from here
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: warning: throw will always call terminate() [-Wterminate]
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:136:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::overflow_error,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: note: in C++11 destructors default to noexcept
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:136:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::overflow_error,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: warning: throw will always call terminate() [-Wterminate]
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:137:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::underflow_error,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: note: in C++11 destructors default to noexcept
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:137:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::underflow_error,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: warning: throw will always call terminate() [-Wterminate]
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:138:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::range_error,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: note: in C++11 destructors default to noexcept
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:138:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::range_error,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: warning: throw will always call terminate() [-Wterminate]
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:139:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::out_of_range,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: note: in C++11 destructors default to noexcept
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:139:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::out_of_range,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: warning: throw will always call terminate() [-Wterminate]
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:140:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::length_error,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: note: in C++11 destructors default to noexcept
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:140:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::length_error,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: warning: throw will always call terminate() [-Wterminate]
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:141:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::invalid_argument,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: note: in C++11 destructors default to noexcept
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:141:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::invalid_argument,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: warning: throw will always call terminate() [-Wterminate]
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:142:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::domain_error,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: note: in C++11 destructors default to noexcept
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:142:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::domain_error,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: warning: throw will always call terminate() [-Wterminate]
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:143:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::logic_error,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: note: in C++11 destructors default to noexcept
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:143:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::logic_error,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: warning: throw will always call terminate() [-Wterminate]
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:144:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::runtime_error,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:126:24: note: in C++11 destructors default to noexcept
KRATOS_ERROR << e.what(); \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:144:1: note: in expansion of macro ‘KRATOS_CATCH_AND_THROW’
KRATOS_CATCH_AND_THROW(std::runtime_error,MoreInfo,Block) \
^~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:145:92: warning: throw will always call terminate() [-Wterminate]
catch(Exception& e) { Block throw Exception(e) << KRATOS_CODE_LOCATION << MoreInfo << std::endl; } \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:145:92: note: in definition of macro ‘KRATOS_CATCH_WITH_BLOCK’
catch(Exception& e) { Block throw Exception(e) << KRATOS_CODE_LOCATION << MoreInfo << std::endl; } \
^~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:145:92: note: in C++11 destructors default to noexcept
catch(Exception& e) { Block throw Exception(e) << KRATOS_CODE_LOCATION << MoreInfo << std::endl; } \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:145:92: note: in definition of macro ‘KRATOS_CATCH_WITH_BLOCK’
catch(Exception& e) { Block throw Exception(e) << KRATOS_CODE_LOCATION << MoreInfo << std::endl; } \
^~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:131:50: warning: throw will always call terminate() [-Wterminate]
KRATOS_ERROR << ErrorMessage << MoreInfo << std::endl; \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:131:50: note: in definition of macro ‘KRATOS_THROW_ERROR’
KRATOS_ERROR << ErrorMessage << MoreInfo << std::endl; \
^~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:131:50: note: in C++11 destructors default to noexcept
KRATOS_ERROR << ErrorMessage << MoreInfo << std::endl; \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:131:50: note: in definition of macro ‘KRATOS_THROW_ERROR’
KRATOS_ERROR << ErrorMessage << MoreInfo << std::endl; \
^~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:131:50: warning: throw will always call terminate() [-Wterminate]
KRATOS_ERROR << ErrorMessage << MoreInfo << std::endl; \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:131:50: note: in definition of macro ‘KRATOS_THROW_ERROR’
KRATOS_ERROR << ErrorMessage << MoreInfo << std::endl; \
^~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^
/home/vicente/bin/Kratos/kratos/includes/define.h:131:50: note: in C++11 destructors default to noexcept
KRATOS_ERROR << ErrorMessage << MoreInfo << std::endl; \
^
/home/vicente/bin/Kratos/kratos/includes/define.h:131:50: note: in definition of macro ‘KRATOS_THROW_ERROR’
KRATOS_ERROR << ErrorMessage << MoreInfo << std::endl; \
^~~~
/home/vicente/bin/Kratos/kratos/includes/define.h:156:3: note: in expansion of macro ‘KRATOS_CATCH_WITH_BLOCK’
KRATOS_CATCH_WITH_BLOCK(MoreInfo,{})
^~~~~~~~~~~~~~~~~~~~~~~
/home/vicente/bin/Kratos/applications/StructuralMechanicsApplication/custom_strategies/custom_strategies/eigensolver_strategy.hpp:138:9: note: in expansion of macro ‘KRATOS_CATCH’
KRATOS_CATCH("")
^